#include <macroBase.h>
Inheritance diagram for AbstractNamedList:
Public Methods | |
virtual | ~AbstractNamedList () |
virtual String | child_name_list () const = 0 |
virtual void | AddObject (const LString &name, MacroObjectPtr object) = 0 |
virtual void | CutBack (int new_len) = 0 |
virtual MacroIterPtr | get_iter () = 0 |
virtual MacroObjectPtr | get_item (int i) const = 0 |
virtual void | Print (int indent = 0) const = 0 |
virtual bool | is_simple_list () |
virtual MacroObjectPtr | get_child (const LString &name) const = 0 |
virtual int | length () const = 0 |
virtual LString | get_instance_class_name () const |
virtual bool | isKindOf ( const LString &kind ) const |
const String | get_text () const |
virtual MacroObjectPtr | get_as_list () |
Static Public Methods | |
const LString& | get_ClassName () |
|
|
Reimplemented in NamedList, and NamedList_MacroObjAdapter.
|
Reimplemented in NamedList, and NamedList_MacroObjAdapter.
|
|
|
|
Reimplemented in NamedList.
|
|
|
Reimplemented in NamedList, and NamedList_MacroObjAdapter.
|
|
Reimplemented from MacroObject.
|
|
|
Reimplemented in NamedList, and NamedList_MacroObjAdapter.