Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
CComponentManager::ComponentType Struct Reference
Collaboration diagram for CComponentManager::ComponentType:
Collaboration graph
[legend]

Public Member Functions

 ComponentType ()
 
 ComponentType (EComponentTypeType type, InterfaceId iid, AllocFunc alloc, DeallocFunc dealloc, std::string name, std::string schema, DefPersistentRooted< JS::Value > ctor)
 
ComponentTypeoperator= (ComponentType &&other)
 
 ComponentType (ComponentType &&other)
 

Public Attributes

EComponentTypeType type
 
InterfaceId iid
 
AllocFunc alloc
 
DeallocFunc dealloc
 
std::string name
 
std::string schema
 
DefPersistentRooted< JS::Value > ctor
 

Constructor & Destructor Documentation

CComponentManager::ComponentType::ComponentType ( )
inline
CComponentManager::ComponentType::ComponentType ( EComponentTypeType  type,
InterfaceId  iid,
AllocFunc  alloc,
DeallocFunc  dealloc,
std::string  name,
std::string  schema,
DefPersistentRooted< JS::Value >  ctor 
)
inline
CComponentManager::ComponentType::ComponentType ( ComponentType &&  other)
inline

Member Function Documentation

ComponentType& CComponentManager::ComponentType::operator= ( ComponentType &&  other)
inline

Member Data Documentation

AllocFunc CComponentManager::ComponentType::alloc
DefPersistentRooted<JS::Value> CComponentManager::ComponentType::ctor
DeallocFunc CComponentManager::ComponentType::dealloc
InterfaceId CComponentManager::ComponentType::iid
std::string CComponentManager::ComponentType::name
std::string CComponentManager::ComponentType::schema
EComponentTypeType CComponentManager::ComponentType::type

The documentation for this struct was generated from the following file: