Version: 9.15.0
CalciumTypesManipulator< PortType > Struct Template Reference

#include <CalciumTypesManipulator.hxx>

Inheritance diagram for CalciumTypesManipulator< PortType >:

Public Types

typedef Ports::Calcium_Ports::seq_complexType
 
typedef const Ports::Calcium_Ports::seq_complexCorbaInType
 
typedef Ports::Calcium_Ports::Complex 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)
 
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)
 

Static Public Attributes

static bool needInterpolation =true
 

Member Typedef Documentation

◆ CorbaInType

typedef const Ports::Calcium_Ports::seq_complex & seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::CorbaInType
inherited

◆ InnerType

typedef Ports::Calcium_Ports::Complex seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::InnerType
inherited

◆ Type

typedef Ports::Calcium_Ports::seq_complex * seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::Type
inherited

Member Function Documentation

◆ allocPointer()

static InnerType* seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::allocPointer ( size_t  size)
staticinherited

◆ clone() [1/2]

static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::clone ( CorbaInType  data)
staticinherited

◆ clone() [2/2]

static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::clone ( Type  data)
staticinherited

◆ copy() [1/2]

static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::copy ( Type  data,
char **const  idata,
size_t  isize 
)
staticinherited

◆ copy() [2/2]

static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::copy ( Type  data,
T *const  idata,
size_t  isize 
)
staticinherited

◆ create()

static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::create ( size_t  size,
InnerType *const  data = NULL,
bool  giveOwnerShip = false 
)
staticinherited

◆ delete_data()

static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::delete_data ( Type  data)
staticinherited

◆ dump()

static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::dump ( CorbaInType  data)
staticinherited

◆ get_data()

static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::get_data ( CorbaInType  data)
staticinherited

◆ getPointer()

static InnerType* const seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::getPointer ( Type  data,
bool  ownerShip = false 
)
staticinherited

◆ relPointer()

static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::relPointer ( InnerType dataPtr)
staticinherited

◆ size()

static size_t seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::size ( Type  data)
staticinherited

Field Documentation

◆ needInterpolation

template<typename PortType >
bool CalciumTypesManipulator< PortType >::needInterpolation =true
static