Orcus
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
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.