Version: 8.3.0
seq_u_manipulation< seq_T, elem_T > Class Template Reference

#include <CorbaTypeManipulator.hxx>

Inheritance diagram for seq_u_manipulation< seq_T, elem_T >:

Public Types

typedef seq_T * Type
 
typedef const seq_T & CorbaInType
 
typedef elem_T InnerType
 

Static Public Member Functions

static Type get_data (CorbaInType data)
 
static size_t size (Type data)
 
static void delete_data (Type data)
 
static Type clone (Type data)
 
static Type clone (CorbaInType data)
 
static InnerType *const getPointer (Type data, bool ownerShip=false)
 
static void relPointer (InnerType *dataPtr)
 
static InnerTypeallocPointer (size_t size)
 
static Type create (size_t size, InnerType *const data=NULL, bool giveOwnerShip=false)
 
template<typename T >
static void copy (Type data, T *const idata, size_t isize)
 
static void copy (Type data, char **const idata, size_t isize)
 
static void dump (CorbaInType data)
 

Member Typedef Documentation

template<typename seq_T, typename elem_T>
typedef const seq_T& seq_u_manipulation< seq_T, elem_T >::CorbaInType
template<typename seq_T, typename elem_T>
typedef elem_T seq_u_manipulation< seq_T, elem_T >::InnerType
template<typename seq_T, typename elem_T>
typedef seq_T* seq_u_manipulation< seq_T, elem_T >::Type

Member Function Documentation

template<typename seq_T, typename elem_T>
static InnerType* seq_u_manipulation< seq_T, elem_T >::allocPointer ( size_t  size)
static
template<typename seq_T, typename elem_T>
static Type seq_u_manipulation< seq_T, elem_T >::clone ( Type  data)
static
template<typename seq_T, typename elem_T>
static Type seq_u_manipulation< seq_T, elem_T >::clone ( CorbaInType  data)
static
template<typename seq_T, typename elem_T>
template<typename T >
static void seq_u_manipulation< seq_T, elem_T >::copy ( Type  data,
T *const  idata,
size_t  isize 
)
static
template<typename seq_T, typename elem_T>
static void seq_u_manipulation< seq_T, elem_T >::copy ( Type  data,
char **const  idata,
size_t  isize 
)
static
template<typename seq_T, typename elem_T>
static Type seq_u_manipulation< seq_T, elem_T >::create ( size_t  size,
InnerType *const  data = NULL,
bool  giveOwnerShip = false 
)
static
template<typename seq_T, typename elem_T>
static void seq_u_manipulation< seq_T, elem_T >::delete_data ( Type  data)
static
template<typename seq_T, typename elem_T>
static void seq_u_manipulation< seq_T, elem_T >::dump ( CorbaInType  data)
static
template<typename seq_T, typename elem_T>
static Type seq_u_manipulation< seq_T, elem_T >::get_data ( CorbaInType  data)
static
template<typename seq_T, typename elem_T>
static InnerType* const seq_u_manipulation< seq_T, elem_T >::getPointer ( Type  data,
bool  ownerShip = false 
)
static
template<typename seq_T, typename elem_T>
static void seq_u_manipulation< seq_T, elem_T >::relPointer ( InnerType dataPtr)
static
template<typename seq_T, typename elem_T>
static size_t seq_u_manipulation< seq_T, elem_T >::size ( Type  data)
static