32 #ifndef _CLI_SYNTAX_NODE_H_ 33 #define _CLI_SYNTAX_NODE_H_ 56 const char*
const STR_Keyword,
81 const Element*
const PCLI_Element,
82 const bool B_AutoDelete
95 #endif // _CLI_SYNTAX_NODE_H_ Main namespace of the CLI library.
Element class definition.
const bool RemoveElement(const Element *const PCLI_Element, const bool B_AutoDelete)
Element removal.
Element & AddElement(Element *const PCLI_Element)
Possible element addition.
#define CLI_NS_END(__ns)
End a namespace definition.
virtual const bool FindElements(Element::List &CLI_ExactList, Element::List &CLI_NearList, const char *const STR_Keyword) const
Sub-elements search.
virtual ~SyntaxNode(void)
Destructor.
#define CLI_NS_BEGIN(__ns)
Begin a namespace definition.
tk::Queue< const Element * > List
CLI element list type.