|
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.