json Namespace Reference

Ratpac-two: json Namespace Reference
Ratpac-two
json Namespace Reference

Classes

union  TData
 
class  Value
 
class  parser_error
 
class  Reader
 
class  Writer
 

Typedefs

typedef long int TInteger
 
typedef unsigned long int TUInteger
 
typedef double TReal
 
typedef bool TBool
 
typedef std::string TString
 
typedef std::map< TString, ValueTObject
 
typedef std::vector< ValueTArray
 

Enumerations

enum  Type {
  TINTEGER , TUINTEGER , TREAL , TBOOL ,
  TSTRING , TOBJECT , TARRAY , TNULL
}
 

Functions

template<>
std::string Value::cast< std::string > () const
 

Detailed Description

Copyright 2014 by Benjamin Land (a.k.a. BenLand100)

fastjson is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

fastjson is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with fastjson. If not, see http://www.gnu.org/licenses/.