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:
ownerAssembly 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