Version: 6.3.1
Public Types | Static Public Member Functions

seq_b_manipulation< seq_T, elem_T > Class Template Reference

#include <CorbaTypeManipulator.hxx>

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 Type clone (Type data)
static Type clone (CorbaInType data)
static void delete_data (Type data)
static InnerType *const getPointer (Type data, bool getOwnerShip=false)
static void relPointer (InnerType *dataPtr)
static InnerTypeallocPointer (size_t size)
static Type create (size_t size, InnerType *const data=NULL, bool giveOwnerShip=false)
static void dump (CorbaInType data)

template<typename seq_T, typename elem_T>
class seq_b_manipulation< seq_T, elem_T >


Member Typedef Documentation

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

Member Function Documentation

template<typename seq_T , typename elem_T >
static Type seq_b_manipulation< seq_T, elem_T >::get_data ( CorbaInType  data) [inline, static]
template<typename seq_T , typename elem_T >
static size_t seq_b_manipulation< seq_T, elem_T >::size ( Type  data) [inline, static]
template<typename seq_T , typename elem_T >
static Type seq_b_manipulation< seq_T, elem_T >::clone ( Type  data) [inline, static]
template<typename seq_T , typename elem_T >
static Type seq_b_manipulation< seq_T, elem_T >::clone ( CorbaInType  data) [inline, static]
template<typename seq_T , typename elem_T >
static void seq_b_manipulation< seq_T, elem_T >::delete_data ( Type  data) [inline, static]
template<typename seq_T , typename elem_T >
static InnerType* const seq_b_manipulation< seq_T, elem_T >::getPointer ( Type  data,
bool  getOwnerShip = false 
) [inline, static]
template<typename seq_T , typename elem_T >
static void seq_b_manipulation< seq_T, elem_T >::relPointer ( InnerType dataPtr) [inline, static]
template<typename seq_T , typename elem_T >
static InnerType* seq_b_manipulation< seq_T, elem_T >::allocPointer ( size_t  size) [inline, static]
template<typename seq_T , typename elem_T >
static Type seq_b_manipulation< seq_T, elem_T >::create ( size_t  size,
InnerType *const  data = NULL,
bool  giveOwnerShip = false 
) [inline, static]
template<typename seq_T , typename elem_T >
static void seq_b_manipulation< seq_T, elem_T >::dump ( CorbaInType  data) [inline, static]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS