PLearn 0.1
Classes | Namespaces | Typedefs
TypeFactory.h File Reference
#include <string>
#include <map>
#include "OptionBase.h"
#include "RemoteMethodMap.h"
#include <plearn/io/PPath.h>
Include dependency graph for TypeFactory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PLearn::TypeMapEntry
 Description of a single type within the TypeMap. More...
class  PLearn::TypeFactory
 Create new objects given their type name (as a string). More...

Namespaces

namespace  PLearn
 

< for swap


Typedefs

typedef Object *(* PLearn::NEW_OBJECT )()
 Typedef for the "new instance" function type, which returns a default-initialized Object.
typedef OptionList &(* PLearn::GETOPTIONLIST_METHOD )()
typedef RemoteMethodMap &(* PLearn::GET_REMOTE_METHODS )()
typedef bool(* PLearn::ISA_METHOD )(const Object *o)
typedef std::map< string,
TypeMapEntry > 
PLearn::TypeMap

Detailed Description

Definition in file TypeFactory.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines