Version: 6.3.1
Public Types | Static Public Member Functions | Static Public Attributes

CalciumTypesManipulator< PortType > Struct Template Reference

#include <CalciumTypesManipulator.hxx>

Inheritance diagram for CalciumTypesManipulator< PortType >:
Inheritance graph
Collaboration diagram for CalciumTypesManipulator< PortType >:
Collaboration graph

Public Types

typedef
Ports::Calcium_Ports::seq_complex
Type
typedef const
Ports::Calcium_Ports::seq_complex
CorbaInType
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

template<typename PortType>
struct CalciumTypesManipulator< PortType >


Member Typedef Documentation

typedef Ports::Calcium_Ports::seq_complex * seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::Type [inherited]
typedef const Ports::Calcium_Ports::seq_complex & seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::CorbaInType [inherited]
typedef Ports::Calcium_Ports::Complex seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::InnerType [inherited]

Member Function Documentation

static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::get_data ( CorbaInType  data) [inline, static, inherited]
static size_t seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::size ( Type  data) [inline, static, inherited]
static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::delete_data ( Type  data) [inline, static, inherited]
static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::clone ( Type  data) [inline, static, inherited]
static Type seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::clone ( CorbaInType  data) [inline, static, inherited]
static InnerType* const seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::getPointer ( Type  data,
bool  ownerShip = false 
) [inline, static, inherited]
static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::relPointer ( InnerType dataPtr) [inline, static, inherited]
static InnerType* seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::allocPointer ( size_t  size) [inline, static, inherited]
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 
) [inline, static, inherited]
static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::copy ( Type  data,
T *const  idata,
size_t  isize 
) [inline, static, inherited]
static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::copy ( Type  data,
char **const  idata,
size_t  isize 
) [inline, static, inherited]
static void seq_u_manipulation< Ports::Calcium_Ports::seq_complex , Ports::Calcium_Ports::Complex >::dump ( CorbaInType  data) [inline, static, inherited]

Field Documentation

template<typename PortType >
bool CalciumTypesManipulator< PortType >::needInterpolation = true [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