#include <MacroObjAdapterBase.h>
Inheritance diagram for NamedList_MacroObjAdapter:
Public Methods | |
NamedList_MacroObjAdapter (MacroObjectBuilder *builder) | |
virtual | ~NamedList_MacroObjAdapter () |
virtual void | AddObject (const LString &name, MacroObjectPtr object) |
virtual void | CutBack (int new_len) |
virtual int | length () const |
virtual MacroIterPtr | get_iter () |
virtual void | Print (int indent = 0) const |
virtual MacroObjectPtr | get_item (int i) const |
String | child_name_list () const |
virtual MacroObjectPtr | get_child (const LString &name) const |
SuifObject* | get_underlying () |
void | set_underlying (SuifObject* u) |
virtual LString | object_type_name () const |
virtual bool | isKindOf ( const LString &kind ) const |
void | set_meta (AggregateMetaClass *the_meta) |
virtual bool | is_instance_of (const LString &kind ) const |
void | perform_final_cleanup () |
Static Public Methods | |
LString | get_ClassName () |
Protected Attributes | |
SuifObject* | underlying |
NamedListPtr | addedObjects |
AggregateMetaClass* | _meta |
|
|
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from AbstractNamedList.
|
|
Reimplemented from AbstractNamedList.
|
Reimplemented from MacroObject.
|
Reimplemented from AbstractNamedList.
|
Reimplemented from MacroObject.
|
Reimplemented from MacroObject.
|
|
|
|
|