Quick Links: |
#include <balxml_typesprintutil.h>
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) |
This struct
contains functions that are used in the implementation of this component.
See Component balxml_typesprintutil
typedef bdlb::Variant2<bdlt::Datetime, bdlt::DatetimeTz> balxml::TypesPrintUtil_Imp::DatetimeOrDatetimeTz |
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
.
static bsl::ostream& balxml::TypesPrintUtil_Imp::printBase64 | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::DynamicType | ||||
) | [static] |
Referenced by balxml::TypesPrintUtilImp_PrintBase64::operator()().
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] |
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] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::Enumeration | ||||
) | [static] |
Referenced by balxml::TypesPrintUtilImp_PrintDecimal::operator()().
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::CustomizedType | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDecimal | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::DynamicType | ||||
) | [static] |
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] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::Enumeration | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::CustomizedType | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::DynamicType | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printDefault | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::NullableValue | ||||
) | [static] |
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] |
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] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printHex | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::DynamicType | ||||
) | [static] |
Referenced by balxml::TypesPrintUtilImp_PrintHex::operator()().
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] |
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] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printList | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::Array | ||||
) | [static] |
Referenced by balxml::TypesPrintUtilImp_PrintList::operator()().
static bsl::ostream& balxml::TypesPrintUtil_Imp::printList | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::DynamicType | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printList | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
ANY_CATEGORY | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::Enumeration | ||||
) | [static] |
Referenced by balxml::TypesPrintUtilImp_PrintText::operator()().
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::CustomizedType | ||||
) | [static] |
static bsl::ostream& balxml::TypesPrintUtil_Imp::printText | ( | bsl::ostream & | stream, | |
const TYPE & | object, | |||
const EncoderOptions * | encoderOptions, | |||
bdlat_TypeCategory::DynamicType | ||||
) | [static] |
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] |
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] |