List of all members.
Public Types |
typedef std::map< char, void * > | args |
Public Member Functions |
virtual | ~ifac () |
virtual iro * | create (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
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.
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:
- /Users/barrand/private/dev/softinex/old/inexlib-1.2/inlib/inlib/rroot/ifac