CsEntityTypeWithInterfaces Struct Reference

Base class for types implements interfaces. More...

Inheritance diagram for CsEntityTypeWithInterfaces:

CsEntityType CsScopeEntity CsEntity CsEntityClass CsEntityInterface CsEntityStruct List of all members.

Public Member Functions

 CsEntityTypeWithInterfaces (cs_entity entity_type, cs_entity_access access, WPHashString phs, CsNode *node)
 CsEntityTypeWithInterfaces (cs_entity entity_type, cs_entity_access access, WPHashString phs, CsNode *node, unsigned power_of_2)
virtual ~CsEntityTypeWithInterfaces ()
virtual void deleteProjectEntities ()

Public Attributes

single_list1< CsEntityInterface * > * interfaces
 Interfaces implemented in type.

Detailed Description

Base class for types implements interfaces.


Constructor & Destructor Documentation

CsEntityTypeWithInterfaces::CsEntityTypeWithInterfaces cs_entity  entity_type,
cs_entity_access  access,
WPHashString  phs,
CsNode node
[inline]
 

CsEntityTypeWithInterfaces::CsEntityTypeWithInterfaces cs_entity  entity_type,
cs_entity_access  access,
WPHashString  phs,
CsNode node,
unsigned  power_of_2
[inline]
 

virtual CsEntityTypeWithInterfaces::~CsEntityTypeWithInterfaces  )  [inline, virtual]
 


Member Function Documentation

virtual void CsEntityTypeWithInterfaces::deleteProjectEntities  )  [virtual]
 

Reimplemented from CsEntityType.


Member Data Documentation

single_list1<CsEntityInterface*>* CsEntityTypeWithInterfaces::interfaces
 

Interfaces implemented in type.

© 2005 metaspec