Apache Mesos
Classes | Typedefs | Functions
JSON::internal Namespace Reference

Classes

class  ClassicLocale
 This object changes the current thread's locale to the default "C" locale for number printing purposes. More...
 
struct  HasMappedType
 
struct  IsSequence
 
struct  LessPrefer
 
class  ParseContext
 
struct  Prefer
 

Typedefs

typedef boost::variant< Null, String, Number, boost::recursive_wrapper< Object >, boost::recursive_wrapper< Array >, BooleanVariant
 

Functions

template<typename F , typename = typename result_of<F(WriterProxy)>::type>
std::function< void(std::ostream *)> jsonify (const F &write, Prefer)
 
template<typename T >
std::function< void(std::ostream *)> jsonify (const T &value, LessPrefer)
 

Typedef Documentation

typedef boost::variant<Null, String, Number, boost::recursive_wrapper<Object>, boost::recursive_wrapper<Array>, Boolean> JSON::internal::Variant

Function Documentation

template<typename F , typename = typename result_of<F(WriterProxy)>::type>
std::function<void(std::ostream*)> JSON::internal::jsonify ( const F &  write,
Prefer   
)
template<typename T >
std::function<void(std::ostream*)> JSON::internal::jsonify ( const T &  value,
LessPrefer   
)