Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Data Structures | Public Types | Public Member Functions | Protected Attributes
picojson::value Class Reference

Data Structures

union  _storage

Public Types

typedef std::vector< valuearray
typedef std::map< std::string,

Public Member Functions

 value (int type, bool)
 value (bool b)
 value (long n)
 value (int n)
 value (double n)
 value (float n)
 value (const std::string &s)
 value (const array &a)
 value (const object &o)
 value (const char *s)
 value (const char *s, size_t len)
 value (const value &x)
valueoperator= (const value &x)
void swap (value &x)
template<typename T >
bool is () const
template<typename T >
const T & get () const
template<typename T >
T & get ()
bool evaluate_as_boolean () const
const valueget (size_t idx) const
const valueget (const std::string &key) const
bool contains (size_t idx) const
bool contains (const std::string &key) const
std::string to_str () const
template<typename Iter >
void serialize (Iter os) const
std::string serialize () const

Protected Attributes

int type_
_storage u_

The documentation for this class was generated from the following file: