BDE 4.39.x Production Release
Loading...
Searching...
No Matches
baljsn::JsonFormatter_Util Struct Reference

#include <baljsn_jsonformatter.h>

Public Member Functions

template<class TYPE >
int valueAsJson (bdljsn::Json *json, const TYPE &value, BSLA_MAYBE_UNUSED const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bsl::string &value, BSLA_MAYBE_UNUSED const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdlt::Date &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdlt::Time &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdlt::Datetime &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdlt::DateTz &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdlt::TimeTz &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdlt::DatetimeTz &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const float &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const double &value, const EncoderOptions *options)
 
template<>
int valueAsJson (bdljsn::Json *json, const bdldfp::Decimal64 &value, BSLA_MAYBE_UNUSED const EncoderOptions *options)
 

Static Public Member Functions

template<class TYPE >
static int setFloatingPointToJson (bdljsn::Json *json, const TYPE &value, const EncoderOptions *options)
 
template<class TYPE >
static int setTemporalValueToJson (bdljsn::Json *json, const TYPE &value, const EncoderOptions *options)
 
template<class TYPE >
static int valueAsJson (bdljsn::Json *json, const TYPE &value, const EncoderOptions *options)
 
static int valueAsJson (bdljsn::Json *json, const char *value, const EncoderOptions *options)
 

Member Function Documentation

◆ setFloatingPointToJson()

template<class TYPE >
int baljsn::JsonFormatter_Util::setFloatingPointToJson ( bdljsn::Json json,
const TYPE &  value,
const EncoderOptions options 
)
static

◆ setTemporalValueToJson()

template<class TYPE >
int baljsn::JsonFormatter_Util::setTemporalValueToJson ( bdljsn::Json json,
const TYPE &  value,
const EncoderOptions options 
)
static

◆ valueAsJson() [1/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdldfp::Decimal64 value,
BSLA_MAYBE_UNUSED const EncoderOptions options 
)
inline

◆ valueAsJson() [2/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdlt::Date value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [3/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdlt::Datetime value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [4/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdlt::DatetimeTz value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [5/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdlt::DateTz value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [6/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdlt::Time value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [7/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bdlt::TimeTz value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [8/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const bsl::string value,
BSLA_MAYBE_UNUSED const EncoderOptions options 
)
inline

◆ valueAsJson() [9/13]

static int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const char *  value,
const EncoderOptions options 
)
static

◆ valueAsJson() [10/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const double &  value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [11/13]

template<>
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const float &  value,
const EncoderOptions options 
)
inline

◆ valueAsJson() [12/13]

template<class TYPE >
int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const TYPE &  value,
BSLA_MAYBE_UNUSED const EncoderOptions options 
)

◆ valueAsJson() [13/13]

template<class TYPE >
static int baljsn::JsonFormatter_Util::valueAsJson ( bdljsn::Json json,
const TYPE &  value,
const EncoderOptions options 
)
static

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