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

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

Functions

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

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.