Quick Links:

bal | bbl | bdl | bsl

Static Public Member Functions

bdlat_CustomizedTypeFunctions_Imp Struct Reference
[Component bdlat_customizedtypefunctions]

#include <bdlat_customizedtypefunctions.h>

List of all members.

Static Public Member Functions

template<class TYPE >
static int convertFromBaseType (TYPE *object, bool value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, int value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, char value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, short value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, bsls::Types::Int64 value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, unsigned int value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, unsigned char value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, unsigned short value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, bsls::Types::Uint64 value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, float value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, double value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bdlt::Date &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bdlt::DateTz &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bdlt::Datetime &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bdlt::DatetimeTz &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bdlt::Time &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bdlt::TimeTz &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bsl::string &value)
template<class TYPE >
static int convertFromBaseType (TYPE *object, const bsl::vector< char > &value)
template<class TYPE >
static const bool & convertToBaseType (const TYPE &object, bool *)
template<class TYPE >
static const char & convertToBaseType (const TYPE &object, char *)
template<class TYPE >
static const short & convertToBaseType (const TYPE &object, short *)
template<class TYPE >
static const int & convertToBaseType (const TYPE &object, int *)
template<class TYPE >
static const bsls::Types::Int64convertToBaseType (const TYPE &object, bsls::Types::Int64 *)
template<class TYPE >
static const unsigned char & convertToBaseType (const TYPE &object, unsigned char *)
template<class TYPE >
static const unsigned short & convertToBaseType (const TYPE &object, unsigned short *)
template<class TYPE >
static const unsigned int & convertToBaseType (const TYPE &object, unsigned int *)
template<class TYPE >
static const bsls::Types::Uint64convertToBaseType (const TYPE &object, bsls::Types::Uint64 *)
template<class TYPE >
static const float & convertToBaseType (const TYPE &object, float *)
template<class TYPE >
static const double & convertToBaseType (const TYPE &object, double *)
template<class TYPE >
static const bdlt::DateconvertToBaseType (const TYPE &object, bdlt::Date *)
template<class TYPE >
static const bdlt::DateTzconvertToBaseType (const TYPE &object, bdlt::DateTz *)
template<class TYPE >
static const bdlt::DatetimeconvertToBaseType (const TYPE &object, bdlt::Datetime *)
template<class TYPE >
static const bdlt::DatetimeTzconvertToBaseType (const TYPE &object, bdlt::DatetimeTz *)
template<class TYPE >
static const bdlt::TimeconvertToBaseType (const TYPE &object, bdlt::Time *)
template<class TYPE >
static const bdlt::TimeTzconvertToBaseType (const TYPE &object, bdlt::TimeTz *)
template<class TYPE >
static const bsl::stringconvertToBaseType (const TYPE &object, bsl::string *)
template<class TYPE >
static const bsl::vector< char > & convertToBaseType (const TYPE &object, bsl::vector< char > *)

Member Function Documentation

template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
bool  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
int  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
char  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
short  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
bsls::Types::Int64  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
unsigned int  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
unsigned char  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
unsigned short  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
bsls::Types::Uint64  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
float  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
double  value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bdlt::Date value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bdlt::DateTz value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bdlt::Datetime value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bdlt::DatetimeTz value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bdlt::Time value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bdlt::TimeTz value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bsl::string value 
) [static]
template<class TYPE >
static int bdlat_CustomizedTypeFunctions_Imp::convertFromBaseType ( TYPE *  object,
const bsl::vector< char > &  value 
) [static]
template<class TYPE >
static const bool& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bool *   
) [static]
template<class TYPE >
static const char& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
char *   
) [static]
template<class TYPE >
static const short& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
short *   
) [static]
template<class TYPE >
static const int& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
int *   
) [static]
template<class TYPE >
static const bsls::Types::Int64& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bsls::Types::Int64  
) [static]
template<class TYPE >
static const unsigned char& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
unsigned char *   
) [static]
template<class TYPE >
static const unsigned short& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
unsigned short *   
) [static]
template<class TYPE >
static const unsigned int& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
unsigned int *   
) [static]
template<class TYPE >
static const bsls::Types::Uint64& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bsls::Types::Uint64  
) [static]
template<class TYPE >
static const float& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
float *   
) [static]
template<class TYPE >
static const double& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
double *   
) [static]
template<class TYPE >
static const bdlt::Date& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bdlt::Date  
) [static]
template<class TYPE >
static const bdlt::DateTz& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bdlt::DateTz  
) [static]
template<class TYPE >
static const bdlt::Datetime& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bdlt::Datetime  
) [static]
template<class TYPE >
static const bdlt::DatetimeTz& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bdlt::DatetimeTz  
) [static]
template<class TYPE >
static const bdlt::Time& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bdlt::Time  
) [static]
template<class TYPE >
static const bdlt::TimeTz& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bdlt::TimeTz  
) [static]
template<class TYPE >
static const bsl::string& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bsl::string  
) [static]
template<class TYPE >
static const bsl::vector<char>& bdlat_CustomizedTypeFunctions_Imp::convertToBaseType ( const TYPE &  object,
bsl::vector< char > *   
) [static]

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