Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCJsonResponse.html below:
NCBI C++ ToolKit: CJsonResponse Class Reference
template<class TItem , class... TArgs> CJsonResponse (EPSG_Status status, TItem item, TArgs &&... args) CJsonResponse (const string &id, const CJsonResponse &result) CJsonResponse (const string &id, int code, const string &message) template<class TItem , class... TArgs> void AddRequestID (TItem item, TArgs &&...) CJson_Document (CJson_Node::EJsonType type=CJson_Node::eObject) CJson_Document (const TStringType &v) Create document by parsing UTF8 string. More...
CJson_Document (const CJson_Document &v) Copy another document contents into this document. More...
CJson_Document & operator= (const CJson_Document &v) Copy another document contents into this document. More...
CJson_Document (const CJson_ConstNode &v) Copy another Node contents into this document. More...
CJson_Document & operator= (const CJson_ConstNode &v) Copy another Node contents into this document. More...
~CJson_Document (void) bool ParseString (const TStringType &v) Read JSON data from a UTF8 string. More...
bool ParseMutableString (TCharType *v) Read JSON data from a mutable char buffer NOTE: as a result, the buffer may change. More...
bool Read (std::istream &in) Read JSON data from a stream. More...
bool Read (CJson_IStreamBuffer &in) Read JSON data from a stream buffer. More...
bool Read (CJson_IStreamAsyncBuffer &in) bool Read (const std::string &filename) Read JSON data from a file. More...
bool Read (std::istream &in, CJson_Schema &schema) Read JSON data from a stream, validating against schema. More...
bool Read (const std::string &filename, CJson_Schema &schema) Read JSON data from a file, validating against schema. More...
bool ReadBuffered (const std::string &filename) Read JSON data from a file using character buffer This appears to be faster than ifstream. More...
bool ReadSucceeded (void) const Test if the most recent read was successful. More...
bool EndOfData (void) const Most recent read produced empty document. More...
std::string GetReadError (void) const Get most recent read error. More...
bool Write (std::ostream &out, TJson_Write_Flags flags=fJson_Write_IndentWithSpace, unsigned int indent_char_count=4) const Write JSON data into a stream. More...
bool Write (const std::string &filename, TJson_Write_Flags flags=fJson_Write_IndentWithSpace, unsigned int indent_char_count=4) const Write JSON data into a file. More...
bool Write (std::ostream &out, CJson_Schema &schema, TJson_Write_Flags flags=fJson_Write_IndentWithSpace, unsigned int indent_char_count=4) const Write JSON data into a stream, validating against schema. More...
bool Write (const std::string &filename, CJson_Schema &schema, TJson_Write_Flags flags=fJson_Write_IndentWithSpace, unsigned int indent_char_count=4) const Write JSON data into a file, validating against schema. More...
bool Walk (CJson_WalkHandler &walk) const Traverse the document contents returns TRUE if all the contents was processed. More...
bool IsSchema (void) const Check that the JSON document is a valid JSON schema. More...
CJson_Node & SetNull (void) Erase node data and convert it into JSON NULL value. More...
CJson_Value ResetValue (void) Erase node data and convert it into JSON value. More...
CJson_Value SetValue (void) Get JSON value contents of the node. More...
CJson_Array ResetArray (void) Erase node data and convert it into JSON array. More...
CJson_Array SetArray (void) Get JSON array contents of the node. More...
CJson_Object ResetObject (void) Erase node data and convert it into JSON object. More...
CJson_Object SetObject (void) Get JSON object contents of the node. More...
CJson_Node SetNode (const TKeyType &value) Get node by JSON pointer If node not found, it will be created. More...
~CJson_Node (void) CJson_Node (const CJson_Node &n) Note: this does not copy Node data Instead, both Node objects will point to the same data. More...
CJson_Node & operator= (const CJson_Node &n) Note: this does not copy Node data Instead, both Node objects will point to the same data. More...
CJson_Node & AssignCopy (const CJson_ConstNode &n) Copy Node contents data into this node. More...
EJsonType GetType (void) const Get value type. More...
bool IsNull (void) const bool IsValue (void) const bool IsArray (void) const bool IsObject (void) const CJson_ConstValue GetValue (void) const Get JSON value contents of the node. More...
CJson_ConstArray GetArray (void) const Get JSON array contents of the node. More...
CJson_ConstObject GetObject (void) const Get JSON object contents of the node. More...
bool HasNode (const TKeyType &value) const Check if there is a node for JSON pointer. More...
CJson_ConstNode GetNode (const TKeyType &value) const Get node by JSON pointer If node not found, method throws std::out_of_range exception. More...
std::string ToString (TJson_Write_Flags flags=fJson_Write_IndentWithSpace, unsigned int indent_char_count=4) const Convert the contents of the node into string. More...
~CJson_ConstNode (void) CJson_ConstNode (const CJson_ConstNode &n) Note: this does not copy Node data Instead, both Node objects will point to the same data. More...
CJson_ConstNode & operator= (const CJson_ConstNode &n) Note: this does not copy Node data Instead, both Node object will point to the same data. More...
bool operator!= (const CJson_ConstNode &n) const bool operator== (const CJson_ConstNode &n) const
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4