Version: 9.12.0
user_type_manipulation< T > Class Template Reference

#include <CorbaTypeManipulator.hxx>

Public Types

typedef T * Type
 
typedef const T & CorbaInType
 
typedef T InnerType
 

Static Public Member Functions

static Type get_data (CorbaInType data)
 
static InnerType *const getPointer (Type data, bool ownerShip=false)
 
static void relPointer (InnerType *dataPtr)
 
static Type clone (Type data)
 
static Type clone (CorbaInType data)
 
static Type create (size_t size=1)
 
static void delete_data (Type data)
 
static size_t size (Type data)
 
static void dump (CorbaInType data)
 

Member Typedef Documentation

◆ CorbaInType

template<typename T >
typedef const T& user_type_manipulation< T >::CorbaInType

◆ InnerType

template<typename T >
typedef T user_type_manipulation< T >::InnerType

◆ Type

template<typename T >
typedef T* user_type_manipulation< T >::Type

Member Function Documentation

◆ clone() [1/2]

template<typename T >
static Type user_type_manipulation< T >::clone ( CorbaInType  data)
static

◆ clone() [2/2]

template<typename T >
static Type user_type_manipulation< T >::clone ( Type  data)
static

◆ create()

template<typename T >
static Type user_type_manipulation< T >::create ( size_t  size = 1)
static

◆ delete_data()

template<typename T >
static void user_type_manipulation< T >::delete_data ( Type  data)
static

◆ dump()

template<typename T >
static void user_type_manipulation< T >::dump ( CorbaInType  data)
static

◆ get_data()

template<typename T >
static Type user_type_manipulation< T >::get_data ( CorbaInType  data)
static

◆ getPointer()

template<typename T >
static InnerType* const user_type_manipulation< T >::getPointer ( Type  data,
bool  ownerShip = false 
)
static

◆ relPointer()

template<typename T >
static void user_type_manipulation< T >::relPointer ( InnerType dataPtr)
static

◆ size()

template<typename T >
static size_t user_type_manipulation< T >::size ( Type  data)
static