Dynalib Utils
Graph::Node Member List

This is the complete list of members for Graph::Node, including all inherited members.

addList()Graph::Node
addList(const String &key)Graph::Node
addMap()Graph::Node
addMap(const String &key)Graph::Node
addNode(Node *node)Graph::Node
addNode(const String &key, Node *node, bool append=true)Graph::Node
addScalar(const char *value, ScalarType strType=ScalarType::STRING)Graph::Node
addScalar(bool value)Graph::Node
addScalar(long long value)Graph::Node
addScalar(long double value)Graph::Node
addScalar(system_clock::time_point &value, ScalarType timeType)Graph::Node
addScalar(const String &key, const char *value, ScalarType strType=ScalarType::STRING)Graph::Node
addScalar(const String &key, bool value)Graph::Node
addScalar(const String &key, long long value)Graph::Node
addScalar(const String &key, long double value)Graph::Node
addScalar(const String &key, system_clock::time_point &value, ScalarType timeType)Graph::Node
addUntypedNode()Graph::Node
addUntypedNode(const String &key, bool append=true)Graph::Node
asBool() constGraph::Node
asDate() constGraph::Node
asFloat() constGraph::Node
asInt() constGraph::Node
asNullPtr() constGraph::Node
asString() constGraph::Node
asTime() constGraph::Node
asTimestamp() constGraph::Node
copy() overrideGraph::Nodevirtual
getListLeadingScalarCount(const Node &node)Graph::Nodestatic
hashCode() const overrideGraph::Nodevirtual
IComparable()=defaultIComparable< Node >
ICopyable()=defaultICopyable< Node >
IHashable()=defaultIHashable< Node >
isBool() constGraph::Node
isDate() constGraph::Node
isFloat() constGraph::Node
isInt() constGraph::Node
isList() constGraph::Node
isMap() constGraph::Node
isOwnsData()Graph::Node
isProper() constGraph::Node
isScalar() constGraph::Node
isSeq() constGraph::Node
isString() constGraph::Node
isTime() constGraph::Node
isTimestamp() constGraph::Node
isUntyped() constGraph::Node
key() constGraph::Node
list() constGraph::Node
listElem(int index, bool throwInvalid=false) constGraph::Node
map() constGraph::Node
mapElem(const String &key, bool throwInvalid=false) constGraph::Node
newUntypedNode()Graph::Nodestatic
Node()Graph::Node
Node(NodeType type, bool ownsData=true)Graph::Nodeexplicit
Node(const char *value, bool ownsData=true)Graph::Node
Node(int value, bool ownsData=true)Graph::Node
Node(long long value, bool ownsData=true)Graph::Node
Node(const Node &other)Graph::Node
operator()(int index)Graph::Node
operator()(int index) constGraph::Node
operator()(const String &key)Graph::Node
operator()(const String &key) constGraph::Node
operator()() constGraph::Node
operator+=(const char *value)Graph::Node
operator+=(const String &value)Graph::Node
operator+=(nullptr_t value)Graph::Node
operator+=(bool value)Graph::Node
operator+=(char value)Graph::Node
operator+=(int value)Graph::Node
operator+=(long long value)Graph::Node
operator+=(float value)Graph::Node
operator+=(long double value)Graph::Node
operator+=(system_clock::time_point value)Graph::Node
operator+=(Time value)Graph::Node
operator+=(Timestamp value)Graph::Node
operator=(const char *value)Graph::Node
operator=(const String &value)Graph::Node
operator=(nullptr_t value)Graph::Node
operator=(bool value)Graph::Node
operator=(char value)Graph::Node
operator=(int value)Graph::Node
operator=(long long value)Graph::Node
operator=(float value)Graph::Node
operator=(long double value)Graph::Node
operator=(system_clock::time_point value)Graph::Node
operator=(Time value)Graph::Node
operator=(Timestamp value)Graph::Node
operator==(const Node &other) const overrideGraph::Node
IHashable< Node >::operator==(const Node &other) const=0IComparable< Node >pure virtual
operator[](int index)Graph::Node
operator[](int index) constGraph::Node
operator[](const String &key)Graph::Node
operator[](const String &key) constGraph::Node
present(const Node &node, const String &fldName, Node &result)Graph::Nodestatic
reset()Graph::Node
scalarType() constGraph::Node
setList()Graph::Node
setMap()Graph::Node
setNode(const Node &other)Graph::Node
setOwnsData(bool ownsData)Graph::Node
setScalar(const char *value, ScalarType strType=ScalarType::STRING)Graph::Node
setScalar(bool value)Graph::Node
setScalar(long long value)Graph::Node
setScalar(long double value)Graph::Node
setScalar(system_clock::time_point &value, ScalarType timeType)Graph::Node
setUntypedNode()Graph::Node
type() constGraph::Node
value()Graph::Node
~IComparable()=defaultIComparable< Node >virtual
~ICopyable()=defaultICopyable< Node >virtual
~IHashable()=defaultIHashable< Node >virtual
~Node()Graph::Nodevirtual