|
| DescriptorBase (string id) |
|
bool | addDescriptor (GenericDescriptor *descriptor) |
|
bool | addBase (Base *base, string alias, string location) throw (IllegalBaseTypeException*) |
|
void | clear () |
|
GenericDescriptor * | getDescriptor (string descriptorId) |
|
vector< GenericDescriptor * > * | getDescriptors () |
|
bool | removeDescriptor (GenericDescriptor *descriptor) |
|
| Base (string id) |
|
Base * | getBase (string baseId) |
|
string | getBaseAlias (Base *base) |
|
string | getBaseLocation (Base *base) |
|
vector< Base * > * | getBases () |
|
bool | removeBase (Base *base) |
|
void | setBaseAlias (Base *base, string alias) |
|
void | setBaseLocation (Base *base, string location) |
|
string | getId () |
|
void | setId (string id) |
|
bool | instanceOf (string s) |
|
|
static bool | hasInstance (Base *base, bool eraseFromList) |
|
string | id |
|
vector< Base * > | baseSet |
|
map< string, Base * > | baseAliases |
|
map< string, Base * > | baseLocations |
|
set< string > | typeSet |
|
The documentation for this class was generated from the following files:
- ncl30/include/ncl/descriptor/DescriptorBase.h
- ncl30/src/descriptor/DescriptorBase.cpp