Orcus
Loading...
Searching...
No Matches
orcus::json::detail::init::node Class Reference

#include <json_document_tree.hpp>

Public Member 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)
nodeoperator= (node other)=delete

Friends

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

Detailed Description

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.