inlib  1.2.0
Public Types | Public Member Functions | Static Public Member Functions
inlib::rroot::ifac Class Reference
Inheritance diagram for inlib::rroot::ifac:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::map< char, void * > args

Public Member Functions

virtual ~ifac ()
virtual irocreate (const std::string &a_class, const args &)=0

Static Public Member Functions

static void * find_args (const args &a_args, char a_key)
static char arg_branch ()

Detailed Description

Definition at line 18 of file ifac.


Member Typedef Documentation

typedef std::map<char,void*> inlib::rroot::ifac::args

Definition at line 20 of file ifac.


Constructor & Destructor Documentation

virtual inlib::rroot::ifac::~ifac ( ) [inline, virtual]

Definition at line 22 of file ifac.

{}

Member Function Documentation

static char inlib::rroot::ifac::arg_branch ( ) [inline, static]

Definition at line 31 of file ifac.

{return 'B';}
virtual iro* inlib::rroot::ifac::create ( const std::string &  a_class,
const args  
) [pure virtual]
static void* inlib::rroot::ifac::find_args ( const args a_args,
char  a_key 
) [inline, static]

Definition at line 26 of file ifac.

                                                        {
    std::map<char,void*>::const_iterator it = a_args.find(a_key);
    if(it==a_args.end()) return 0;
    return (*it).second;
  }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines