vitasdk
Documentation of the vitasdk
json.h File Reference
#include <psp2/types.h>

Go to the source code of this file.

Data Structures

class  sce::Json::MemAllocator
 Base class for reimplementation of memory allocation. More...
 
class  sce::Json::InitParameter
 Utility Data Structure to pass on initialisation parameters. More...
 
class  sce::Json::Initializer
 Utility class for initialising and terminating the library. More...
 
class  sce::Json::Array
 Class for JSON arrays. More...
 
class  sce::Json::Array::iterator
 Class for iterating over Array members. More...
 
class  sce::Json::String
 Class for JSON strings. More...
 
class  sce::Json::Value
 Class for value of JSON property. More...
 
class  sce::Json::Object
 Class for JSON objects. More...
 
class  sce::Json::Object::Pair
 Key-Value Pair of JSON Object property. More...
 
class  sce::Json::Object::iterator
 Class for iterating over Object members. More...
 
class  sce::Json::Parser
 Static Class for parsing. More...
 

Namespaces

 sce
 
 sce::Json
 

Enumerations

enum  SceJsonErrorCode {
  SCE_JSON_ERROR_UNLOADED = 0x80920110 , SCE_JSON_ERROR_LOADED = 0x80920111 , SCE_JSON_ERROR_MEM_ALLOC = 0x80920102 , SCE_JSON_PARSER_ERROR_EMPTY_BUF = 0x80920105 ,
  SCE_JSON_PARSER_ERROR_FILE_LOAD = 0x80920103 , SCE_JSON_PARSER_ERROR_INVALID_TOKEN = 0x80920101
}
 Enumerator of different errors in this library. More...
 
enum class  sce::Json::ValueType
 Strongly typed Enumerator of different types of Values. More...