#include <macroBase.h>
Inheritance diagram for AbstractMacroListObject:
Public Methods | |
AbstractMacroListObject () | |
virtual | ~AbstractMacroListObject () |
const String | get_text () const |
virtual void | AddObject (MacroObjectPtr object) = 0 |
virtual void | CutBack (int new_len) = 0 |
virtual MacroIterPtr | get_iter () = 0 |
virtual int | length () const = 0 |
virtual MacroObjectPtr | get_item (int i) const = 0 |
virtual void | Print (int indent = 0) const = 0 |
bool | get_is_temp () |
void | set_is_temp () |
void | set_is_not_temp () |
virtual void | AddObjectList (const AbstractMacroListObject &x) = 0 |
virtual void | reset () = 0 |
virtual bool | is_simple_list () |
virtual LString | get_instance_class_name () const |
virtual bool | isKindOf ( const LString &kind ) const |
MacroObjectPtr | get_child (const LString &name) const |
Static Public Methods | |
const LString& | get_ClassName () |
Protected Attributes | |
bool | is_temp |
|
|
|
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented from MacroObject.
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented from MacroObject.
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented from MacroObject.
|
|
|
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented from MacroObject.
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented from MacroObject.
|
Reimplemented from MacroObject.
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
|
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
Reimplemented in MacroListObject, and MacroListObject_MacroObjAdapter.
|
|
|