Quick Links:

bal | bbl | bdl | bsl

Public Types | Static Public Member Functions

balxml::TypesPrintUtil_Imp Struct Reference

#include <balxml_typesprintutil.h>

List of all members.

Public Types

typedef bdlb::Variant2
< bdlt::Date, bdlt::DateTz
DateOrDateTz
typedef bdlb::Variant2
< bdlt::Time, bdlt::TimeTz
TimeOrTimeTz
typedef bdlb::Variant2
< bdlt::Datetime,
bdlt::DatetimeTz
DatetimeOrDatetimeTz

Static Public Member Functions

template<class TYPE >
static bsl::ostream & printDateAndTime (bsl::ostream &stream, const TYPE &value, const EncoderOptions *encoderOptions)
template<class TYPE >
static bsl::ostream & printBase64 (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::DynamicType)
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream & printBase64 (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, ANY_CATEGORY)
static bsl::ostream & printBase64 (bsl::ostream &stream, const bsl::string_view &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
template<class TYPE >
static bsl::enable_if
< bsl::is_class< TYPE >::value
&&bsl::is_convertible< TYPE,
bsl::string_view >::value,
bsl::ostream & >::type 
printBase64 (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printBase64 (bsl::ostream &stream, const bsl::vector< char > &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Array)
template<class TYPE >
static bsl::ostream & printDecimal (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Enumeration)
template<class TYPE >
static bsl::ostream & printDecimal (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::CustomizedType)
template<class TYPE >
static bsl::ostream & printDecimal (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::DynamicType)
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream & printDecimal (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, ANY_CATEGORY)
static bsl::ostream & printDecimal (bsl::ostream &stream, const bool &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const char &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const short &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const int &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const long &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const bsls::Types::Int64 &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const unsigned char &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const unsigned short &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const unsigned int &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const unsigned long &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const bsls::Types::Uint64 &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const float &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const double &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDecimal (bsl::ostream &stream, const bdldfp::Decimal64 &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
template<class TYPE >
static bsl::ostream & printDefault (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Enumeration)
template<class TYPE >
static bsl::ostream & printDefault (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::CustomizedType)
template<class TYPE >
static bsl::ostream & printDefault (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::DynamicType)
template<class TYPE >
static bsl::ostream & printDefault (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::NullableValue)
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream & printDefault (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, ANY_CATEGORY)
static bsl::ostream & printDefault (bsl::ostream &stream, const bool &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const char &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const short &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const int &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const long &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bsls::Types::Int64 &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const unsigned char &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const unsigned short &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const unsigned int &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const unsigned long &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bsls::Types::Uint64 &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const float &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const double &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdldfp::Decimal64 &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const char *object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bsl::string_view &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
template<class TYPE >
static bsl::enable_if
< bsl::is_class< TYPE >::value
&&bsl::is_convertible< TYPE,
bsl::string_view >::value,
bsl::ostream & >::type 
printDefault (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdlt::Date &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdlt::DateTz &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdlt::Datetime &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdlt::DatetimeTz &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdlt::Time &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bdlt::TimeTz &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const DateOrDateTz &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const TimeOrTimeTz &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const DatetimeOrDatetimeTz &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printDefault (bsl::ostream &stream, const bsl::vector< char > &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Array)
template<class TYPE >
static bsl::ostream & printHex (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::DynamicType)
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream & printHex (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, ANY_CATEGORY)
static bsl::ostream & printHex (bsl::ostream &stream, const bsl::string_view &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
template<class TYPE >
static bsl::enable_if
< bsl::is_class< TYPE >::value
&&bsl::is_convertible< TYPE,
bsl::string_view >::value,
bsl::ostream & >::type 
printHex (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printHex (bsl::ostream &stream, const bsl::vector< char > &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Array)
template<class TYPE >
static bsl::ostream & printList (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Array)
template<class TYPE >
static bsl::ostream & printList (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::DynamicType)
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream & printList (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, ANY_CATEGORY)
template<class TYPE >
static bsl::ostream & printText (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Enumeration)
template<class TYPE >
static bsl::ostream & printText (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::CustomizedType)
template<class TYPE >
static bsl::ostream & printText (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::DynamicType)
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream & printText (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, ANY_CATEGORY)
static bsl::ostream & printText (bsl::ostream &stream, const bool &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printText (bsl::ostream &stream, const char &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printText (bsl::ostream &stream, const char *object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printText (bsl::ostream &stream, const bsl::string_view &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
template<class TYPE >
static bsl::enable_if
< bsl::is_class< TYPE >::value
&&bsl::is_convertible< TYPE,
bsl::string_view >::value,
bsl::ostream & >::type 
printText (bsl::ostream &stream, const TYPE &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Simple)
static bsl::ostream & printText (bsl::ostream &stream, const bsl::vector< char > &object, const EncoderOptions *encoderOptions, bdlat_TypeCategory::Array)

Detailed Description

This struct contains functions that are used in the implementation of this component.

See Component balxml_typesprintutil


Member Typedef Documentation


Member Function Documentation

template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDateAndTime ( bsl::ostream &  stream,
const TYPE &  value,
const EncoderOptions encoderOptions 
) [static]

Encode the specified value into XML using ISO 8601 format and output the result to the specified stream using the specified encoderOptions.

template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printBase64 ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::DynamicType   
) [static]
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printBase64 ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
ANY_CATEGORY   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printBase64 ( bsl::ostream &  stream,
const bsl::string_view &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
template<class TYPE >
static bsl::enable_if< bsl::is_class<TYPE>::value && bsl::is_convertible<TYPE, bsl::string_view>::value, bsl::ostream&>::type balxml::TypesPrintUtil_Imp::printBase64 ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printBase64 ( bsl::ostream &  stream,
const bsl::vector< char > &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Array   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Enumeration   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::CustomizedType   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::DynamicType   
) [static]
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
ANY_CATEGORY   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const bool &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const char &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const short &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const int &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const long &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const bsls::Types::Int64 object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const unsigned char &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const unsigned short &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const unsigned int &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const unsigned long &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const bsls::Types::Uint64 object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const float &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const double &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal ( bsl::ostream &  stream,
const bdldfp::Decimal64 object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Enumeration   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::CustomizedType   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::DynamicType   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::NullableValue   
) [static]
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
ANY_CATEGORY   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bool &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const char &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const short &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const int &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const long &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bsls::Types::Int64 object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const unsigned char &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const unsigned short &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const unsigned int &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const unsigned long &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bsls::Types::Uint64 object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const float &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const double &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdldfp::Decimal64 object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const char *  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bsl::string_view &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
template<class TYPE >
static bsl::enable_if< bsl::is_class<TYPE>::value && bsl::is_convertible<TYPE, bsl::string_view>::value, bsl::ostream&>::type balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdlt::Date object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdlt::DateTz object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdlt::Datetime object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdlt::DatetimeTz object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdlt::Time object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bdlt::TimeTz object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const DateOrDateTz object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const TimeOrTimeTz object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const DatetimeOrDatetimeTz object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault ( bsl::ostream &  stream,
const bsl::vector< char > &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Array   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printHex ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::DynamicType   
) [static]
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printHex ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
ANY_CATEGORY   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printHex ( bsl::ostream &  stream,
const bsl::string_view &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
template<class TYPE >
static bsl::enable_if< bsl::is_class<TYPE>::value && bsl::is_convertible<TYPE, bsl::string_view>::value, bsl::ostream&>::type balxml::TypesPrintUtil_Imp::printHex ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printHex ( bsl::ostream &  stream,
const bsl::vector< char > &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Array   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printList ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Array   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printList ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::DynamicType   
) [static]
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printList ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
ANY_CATEGORY   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Enumeration   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::CustomizedType   
) [static]
template<class TYPE >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::DynamicType   
) [static]
template<class TYPE , class ANY_CATEGORY >
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
ANY_CATEGORY   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const bool &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const char &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const char *  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const bsl::string_view &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
template<class TYPE >
static bsl::enable_if< bsl::is_class<TYPE>::value && bsl::is_convertible<TYPE, bsl::string_view>::value, bsl::ostream&>::type balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const TYPE &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Simple   
) [static]
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText ( bsl::ostream &  stream,
const bsl::vector< char > &  object,
const EncoderOptions encoderOptions,
bdlat_TypeCategory::Array   
) [static]

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