namespace orcus::json::detail::init

Classes

node

class node

Node to store an initial value during document tree initialization. It’s not meant to be instantiated explicitly. A value passed from the braced initialization list is implicitly converted to an instance of this class.

Public Functions

node(double v)
node(int v)
node(bool b)
node(std::nullptr_t)
node(const char *p)
node(const std::string &s)
node(std::initializer_list<detail::init::node> vs)
node(json::array array)
node(json::object obj)
node(const node &other) = delete
node(node &&other)
~node()
node &operator=(node other) = delete

Friends

friend class ::orcus::json::document_tree
friend class ::orcus::json::node