This class gives an skExecutable wrapper to an skTreeNode object
This class gives an skExecutable wrapper to an skTreeNode object
skTreeNodeObject(const skString& location, skTreeNode * node, bool created)
node - - the node itself
created - - set this to true to allow the TreeNodeObject to delete the node when it is deleted ~skTreeNodeObject()
int executableType() const
int intValue() const
float floatValue() const
bool boolValue() const
char charValue() const
skString strValue() const
bool setValue(const skString& name, const skString& attribute, const skRValue& value)
attribute - - the attribute name is ignored
value - - the value to be assigned to the child. If this is a TREENODE_TYPE object, the full treenode is copied bool getValue(const skString& name, const skString& attribute, skRValue& v)
bool method(const skString& name, skRValueArray& args, skRValue& ret)
args - - the arguments to pass to the method
ret - - the RValue to receive the results of the method call
skTreeNode* getNode()
void setNode(skTreeNode * node)
bool equals(skExecutable * o) const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de