Entry(std::string name, Gyoto::SmartPointee::Subcontractor_t *subcontractor, Entry *next)
Constructor.
std::string name_
Kind name for the entry, as found in the "kind" XML attribute.
Definition: GyotoRegister.h:101
Gyoto::SmartPointee::Subcontractor_t * getSubcontractor(std::string name, int errmode=0)
Get subcontractor for a given name.
Gyoto::SmartPointer< Gyoto::SmartPointee > Subcontractor_t(Gyoto::FactoryMessenger *)
A subcontractor builds an object upon order from the Factory.
Definition: GyotoSmartPointer.h:112
Register::Entry * next_
Next entry in the register, or NULL.
Definition: GyotoRegister.h:105
Gyoto::SmartPointee::Subcontractor_t * subcontractor_
Pointer to the Gyoto::SmartPointee::Subcontractor_t function that produces an object of this kind...
Definition: GyotoRegister.h:103
Entry in a register (or a full register)
Definition: GyotoRegister.h:95