Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Static Public Member Functions | List of all members
odb::oracle::wrapped_value_traits< W, ID, true > Struct Template Reference

Public Types

typedef wrapper_traits< W > wtraits
 
typedef
wtraits::unrestricted_wrapped_type 
wrapped_type
 
typedef W value_type
 
typedef wrapped_type query_type
 
typedef image_traits
< wrapped_type, ID >
::image_type 
image_type
 
typedef value_traits
< wrapped_type, ID > 
vtraits
 

Static Public Member Functions

static void set_value (W &v, const image_type &i, bool is_null)
 
static void set_image (image_type &i, bool &is_null, const W &v)
 
static void set_value (W &v, const char *i, std::size_t n, bool is_null)
 
static void set_image (char *i, std::size_t c, std::size_t &n, bool &is_null, const W &v)
 
static void set_image (char *i, std::size_t &n, bool &is_null, const W &v)
 
static void set_value (W &v, result_callback_type &cb, void *&context, bool is_null)
 
static void set_image (param_callback_type &cb, const void *&context, bool &is_null, const W &v)
 

Member Typedef Documentation

template<typename W , database_type_id ID>
typedef wrapper_traits<W> odb::oracle::wrapped_value_traits< W, ID, true >::wtraits
template<typename W , database_type_id ID>
typedef wtraits::unrestricted_wrapped_type odb::oracle::wrapped_value_traits< W, ID, true >::wrapped_type
template<typename W , database_type_id ID>
typedef W odb::oracle::wrapped_value_traits< W, ID, true >::value_type
template<typename W , database_type_id ID>
typedef wrapped_type odb::oracle::wrapped_value_traits< W, ID, true >::query_type
template<typename W , database_type_id ID>
typedef image_traits<wrapped_type, ID>::image_type odb::oracle::wrapped_value_traits< W, ID, true >::image_type
template<typename W , database_type_id ID>
typedef value_traits<wrapped_type, ID> odb::oracle::wrapped_value_traits< W, ID, true >::vtraits

Member Function Documentation

template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_value ( W &  v,
const image_type i,
bool  is_null 
)
inlinestatic
template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_image ( image_type i,
bool &  is_null,
const W &  v 
)
inlinestatic
template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_value ( W &  v,
const char *  i,
std::size_t  n,
bool  is_null 
)
inlinestatic
template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_image ( char *  i,
std::size_t  c,
std::size_t &  n,
bool &  is_null,
const W &  v 
)
inlinestatic
template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_image ( char *  i,
std::size_t &  n,
bool &  is_null,
const W &  v 
)
inlinestatic
template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_value ( W &  v,
result_callback_type cb,
void *&  context,
bool  is_null 
)
inlinestatic
template<typename W , database_type_id ID>
static void odb::oracle::wrapped_value_traits< W, ID, true >::set_image ( param_callback_type cb,
const void *&  context,
bool &  is_null,
const W &  v 
)
inlinestatic

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