30 #ifndef PT_JSON_MEMBER_H
31 #define PT_JSON_MEMBER_H
33 #include <Pt/Json/Api.h>
34 #include <Pt/Json/Node.h>
67 inline static const Node::Type nodeId()
82 return nodeCast<Member>(node);
91 return nodeCast<Member>(node);
100 return nodeCast<Member>(node);
109 return nodeCast<Member>(node);
116 #endif // nclude guard
const Member & toMember(const Node &node)
Casts a generic node to a object member node.
Definition: Member.h:107
void clear()
Clears the string.
Definition: String.h:367
const Member * toMember(const Node *node)
Casts a generic node to a object member node.
Definition: Member.h:89
Represents a object member.
Definition: Member.h:42
JSON document node.
Definition: Node.h:51
Member * toMember(Node *node)
Casts a generic node to a object member node.
Definition: Member.h:80
Member()
Constructor.
Definition: Member.h:47
Unicode capable basic_string.
Definition: String.h:42
Member & toMember(Node &node)
Casts a generic node to a object member node.
Definition: Member.h:98