AssemblyEntity Struct Reference

Assembly entity. More...

List of all members.

Public Member Functions

 AssemblyEntity (ae_type type, IAssemblyEntityOwner *owner)
 Constructor.
 ~AssemblyEntity ()
 Destructor.
void clearReferences ()
 Clear references.
bool addReference (AssemblyEntity *assembly)
 Add reference to set.
bool existReference (AssemblyEntity *assembly) const
 Returns true if reference is exist.

Public Attributes

int n_references
 Number of references to other assemblies.
AssemblyEntity ** references
 References to other assemblies (sorted).
ExternAliasSet extern_aliases
 Extern aliases.
ae_type type
 Assembly entity type.
IAssemblyEntityOwnerowner
 Assembly owner.
single_list< CsEntityAttribute * > * attributes
 Assembly attributes.
tstring path
 Entity owner path.

Detailed Description

Assembly entity.


Constructor & Destructor Documentation

AssemblyEntity::AssemblyEntity ( ae_type  type,
IAssemblyEntityOwner owner 
)

Constructor.

Parameters:
owner Assembly owner (external assembly or project).
AssemblyEntity::~AssemblyEntity (  ) 

Destructor.


Member Function Documentation

bool AssemblyEntity::addReference ( AssemblyEntity assembly  ) 

Add reference to set.

void AssemblyEntity::clearReferences (  ) 

Clear references.

bool AssemblyEntity::existReference ( AssemblyEntity assembly  )  const

Returns true if reference is exist.


Member Data Documentation

Assembly attributes.

Number of references to other assemblies.

Entity owner path.

References to other assemblies (sorted).

Assembly entity type.

© 2010 metaspec