Gyoto
Classes | Namespaces | Functions
GyotoRegister.h File Reference

Gyoto registers. More...

#include <string>
#include "GyotoSmartPointer.h"

Go to the source code of this file.

Classes

class  Gyoto::Register::Entry
 Entry in a register (or a full register) More...
 

Namespaces

 Gyoto
 Namespace for the Gyoto library.
 
 Gyoto::Register
 Gyoto registers.
 

Functions

void Gyoto::Register::init (char const *pluglist=NULL)
 Initialise the various registers. More...
 
void Gyoto::Register::list ()
 List the various registers.
 
void Gyoto::loadPlugin (char const *const plugname, int nofail=0)
 Load a plugin by name. More...
 

Detailed Description

Gyoto registers.

Gyoto::Register::Entry instances are used to map kind names to Gyoto::SmartPointee::Subcontractor_t functions used to instanciate objects from XML files through the Gyoto::Factory.