SG++-Doxygen-Documentation
|
#include <ListNode.hpp>
Public Member Functions | |
Node & | addDictValue () override |
Node & | addIdValue (const char *value) override |
Node & | addIdValue (const std::string &value) override |
Node & | addIdValue (const double &value) override |
Node & | addIdValue (const uint64_t &value) override |
Node & | addIdValue (const int64_t &value) override |
Node & | addIdValue (const bool &value) override |
Node & | addListValue () override |
Node & | addTextValue (const std::string &value) override |
void | addValue (std::unique_ptr< Node > node) override |
Node * | clone () override |
std::unique_ptr< Node > | erase (Node &node) override |
ListNode () | |
ListNode (const ListNode &original) | |
ListNode & | operator= (const ListNode &right) |
Node & | operator= (const Node &right) override |
Node & | operator[] (const size_t index) override |
void | parse (std::vector< Token > &stream) override |
std::unique_ptr< Node > | removeValue (size_t index) override |
void | serialize (std::ostream &outFile, size_t indentWidth) override |
size_t | size () override |
Public Member Functions inherited from json::Node | |
virtual void | addAttribute (const std::string &name, std::unique_ptr< Node > node) |
virtual Node & | addDictAttr (const std::string &name) |
virtual Node & | addIDAttr (const std::string &name, const std::string &value) |
virtual Node & | addIDAttr (const std::string &name, const char *value) |
virtual Node & | addIDAttr (const std::string &name, const double &value) |
virtual Node & | addIDAttr (const std::string &name, const uint64_t &value) |
virtual Node & | addIDAttr (const std::string &name, const int64_t &value) |
virtual Node & | addIDAttr (const std::string &name, const bool &value) |
virtual Node & | addListAttr (const std::string &name) |
virtual Node & | addTextAttr (const std::string &name, const std::string &value) |
virtual bool | contains (const std::string &key) |
virtual std::unique_ptr< Node > | erase () |
virtual std::string & | get () |
virtual bool | getBool () |
virtual double | getDouble () |
virtual int64_t | getInt () |
virtual uint64_t | getUInt () |
virtual std::vector< std::string > & | keys () |
Node () | |
virtual Node & | operator[] (const std::string &key) |
virtual std::unique_ptr< Node > | removeAttribute (const std::string name) |
virtual Node & | replaceDictAttr (const std::string &name) |
virtual Node & | replaceIDAttr (const std::string &name, const std::string &value) |
virtual Node & | replaceIDAttr (const std::string &name, const char *value) |
virtual Node & | replaceIDAttr (const std::string &name, const double &value) |
virtual Node & | replaceIDAttr (const std::string &name, const uint64_t &value) |
virtual Node & | replaceIDAttr (const std::string &name, const int64_t &value) |
virtual Node & | replaceIDAttr (const std::string &name, const bool &value) |
virtual Node & | replaceListAttr (const std::string &name) |
virtual Node & | replaceTextAttr (const std::string &name, const std::string &value) |
virtual void | set (const std::string &value) |
virtual void | setBool (bool boolValue) |
virtual void | setDouble (double doubleValue) |
virtual void | setInt (int64_t intValue) |
virtual void | setUInt (uint64_t uintValue) |
virtual | ~Node ()=default |
Additional Inherited Members | |
Public Attributes inherited from json::Node | |
size_t | orderedKeyIndex |
Node * | parent |
Static Protected Attributes inherited from json::Node | |
static const int | SERIALIZE_INDENT = 3 |
json::ListNode::ListNode | ( | ) |
Referenced by addListValue(), clone(), and parse().
json::ListNode::ListNode | ( | const ListNode & | original | ) |
References json::Node::orderedKeyIndex, and json::Node::parent.
|
overridevirtual |
Reimplemented from json::Node.
References addValue().
Referenced by sgpp::datadriven::DBMatDatabase::putDataMatrix().
|
overridevirtual |
Reimplemented from json::Node.
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and json::Node::set().
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and json::Node::setDouble().
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and json::Node::setUInt().
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and json::Node::setInt().
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and json::Node::setBool().
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and ListNode().
|
overridevirtual |
Reimplemented from json::Node.
References addValue(), and json::Node::set().
|
overridevirtual |
Reimplemented from json::Node.
Referenced by addDictValue(), addIdValue(), addListValue(), and addTextValue().
|
overridevirtual |
Implements json::Node.
References ListNode().
Reimplemented from json::Node.
References json::Node::erase(), and json::Node::parent.
References json::Node::orderedKeyIndex, and json::Node::parent.
Referenced by operator=().
Reimplemented from json::Node.
References operator=().
|
overridevirtual |
Reimplemented from json::Node.
|
overridevirtual |
Implements json::Node.
References json::COMMA, json::ID, json::LBRACE, json::LBRACKET, ListNode(), json::RBRACKET, json::STRING, and create_dataset::type.
|
overridevirtual |
Reimplemented from json::Node.
|
overridevirtual |
Implements json::Node.
References json::Node::SERIALIZE_INDENT.
Referenced by python.utils.GzipSerializer.GzipSerializer::serializeToFile(), python.learner.formatter.LearnerFormatter.LearnerFormatter::serializeToFile(), python.learner.formatter.LearnedKnowledgeFormatter.LearnedKnowledgeFormatter::serializeToFile(), python.learner.formatter.GridFormatter.GridFormatter::serializeToFile(), python.uq.analysis.asgc.ASGCKnowledgeFormatter.ASGCKnowledgeFormatter::serializeToFile(), python.uq.sampler.asgc.ASGCSamplerFormatter.ASGCSamplerFormatter::serializeToFile(), and python.uq.uq_setting.UQSettingFormatter.UQSettingFormatter::serializeToFile().
|
overridevirtual |
Implements json::Node.
Referenced by sgpp::datadriven::DataMiningConfigParser::getFitterAdaptivityConfig(), and sgpp::datadriven::DBMatDatabase::putDataMatrix().