ObjectNode
class ClonedNode : public ObjectNode {
ClonedNode(Node* clone, ObjectNode* node)
ObjectNode(NULL),
return ObjectNode::GetObjectName(buffer, parameters);
ObjectNode* fNode;
class FunctionNode : public ObjectNode {
ObjectNode(nameNode),
ObjectNode*& _node);
bool _ParseClone(ObjectNode*& _node);
bool _ParseEncoding(ObjectNode*& _node);
ObjectNode* node;
ObjectNode* node;
ObjectNode*& _node)
Demangler::_ParseClone(ObjectNode*& _node)
Demangler::_ParseEncoding(ObjectNode*& _node)
&& NodeCreator<ObjectNode>(this)(name, _node);
return NodeCreator<ObjectNode>(this)(name, _node);
ObjectNode* name;
ObjectNode* name;
ObjectNode* functionName;
ObjectNode* node;
struct ObjectNode : Node {
ObjectNode(WaitObjectType* object)
friend struct ObjectNode;
BObjectList<ObjectNode> objectNodes;
if (!objectNodes.AddItem(new ObjectNode(waitObject)))
return new ObjectNode(group->WaitObjectAt(0));