BDE 4.14.0 Production release
|
#include <bdlat_valuetypefunctions.h>
Classes | |
struct | IsConvertible |
struct | IsNotConvertible |
struct | UseDefaultCtor |
struct | UseResetMethod |
Static Public Member Functions | |
template<class LHS_TYPE > | |
static int | assign (LHS_TYPE *lhs, bdlat_TypeCategory::Enumeration, const char &rhs, bdlat_TypeCategory::Simple) |
template<class LHS_TYPE > | |
static int | assign (LHS_TYPE *lhs, bdlat_TypeCategory::Enumeration, const short &rhs, bdlat_TypeCategory::Simple) |
template<class LHS_TYPE > | |
static int | assign (LHS_TYPE *lhs, bdlat_TypeCategory::Enumeration, const int &rhs, bdlat_TypeCategory::Simple) |
template<class LHS_TYPE > | |
static int | assign (LHS_TYPE *lhs, bdlat_TypeCategory::Enumeration, const bsl::string &rhs, bdlat_TypeCategory::Simple) |
template<class RHS_TYPE > | |
static int | assign (char *lhs, bdlat_TypeCategory::Simple, const RHS_TYPE &rhs, bdlat_TypeCategory::Enumeration) |
template<class RHS_TYPE > | |
static int | assign (short *lhs, bdlat_TypeCategory::Simple, const RHS_TYPE &rhs, bdlat_TypeCategory::Enumeration) |
template<class RHS_TYPE > | |
static int | assign (int *lhs, bdlat_TypeCategory::Simple, const RHS_TYPE &rhs, bdlat_TypeCategory::Enumeration) |
template<class RHS_TYPE > | |
static int | assign (bsl::string *lhs, bdlat_TypeCategory::Simple, const RHS_TYPE &rhs, bdlat_TypeCategory::Enumeration) |
template<class LHS_TYPE , class RHS_TYPE > | |
static int | assign (LHS_TYPE *lhs, bdlat_TypeCategory::Simple, const RHS_TYPE &rhs, bdlat_TypeCategory::Simple) |
template<class LHS_TYPE , class LHS_CATEGORY , class RHS_TYPE , class RHS_CATEGORY > | |
static int | assign (LHS_TYPE *lhs, LHS_CATEGORY, const RHS_TYPE &rhs, RHS_CATEGORY) |
template<class LHS_TYPE , class RHS_TYPE > | |
static int | assignSimpleTypes (LHS_TYPE *lhs, const RHS_TYPE &rhs, IsConvertible) |
template<class LHS_TYPE , class RHS_TYPE > | |
static int | assignSimpleTypes (LHS_TYPE *lhs, const RHS_TYPE &rhs, IsNotConvertible) |
template<class TYPE > | |
static void | reset (TYPE *object) |
template<class TYPE > | |
static void | reset (bdlb::NullableValue< TYPE > *object) |
template<class TYPE , class ALLOC > | |
static void | reset (bsl::vector< TYPE, ALLOC > *object) |
template<class CHAR_T , class CHAR_TRAITS , class ALLOC > | |
static void | reset (bsl::basic_string< CHAR_T, CHAR_TRAITS, ALLOC > *object) |
template<class TYPE > | |
static void | reset (TYPE *object, UseResetMethod) |
template<class TYPE > | |
static void | reset (TYPE *object, UseDefaultCtor) |
This struct
contains functions used by the implementation of this component.