Orocos Real-Time Toolkit  2.8.3
Public Types | Static Public Member Functions | List of all members
RTT::corba::AnyConversionHelper< Type, _CorbaType > Struct Template Reference

Used for the conversion of types that are binary compatible between CORBA type and std C++ type. More...

#include <rtt/transports/corba/CorbaConversion.hpp>

Public Types

typedef _CorbaType CorbaType
 
typedef Type StdType
 

Static Public Member Functions

static CorbaType toAny (Type t)
 
static Type & fromAny (Type &t)
 
static const Type & get (const Type &t)
 
static bool toStdType (StdType &tp, const CorbaType &cb)
 
static bool toCorbaType (CorbaType &cb, const StdType &tp)
 
static bool update (const CORBA::Any &any, StdType &_value)
 
static CORBA::Any_ptr createAny (const Type &t)
 
static bool updateAny (const Type &t, CORBA::Any &any)
 

Detailed Description

template<class Type, class _CorbaType = Type>
struct RTT::corba::AnyConversionHelper< Type, _CorbaType >

Used for the conversion of types that are binary compatible between CORBA type and std C++ type.

Definition at line 161 of file CorbaConversion.hpp.

Member Typedef Documentation

template<class Type, class _CorbaType = Type>
typedef _CorbaType RTT::corba::AnyConversionHelper< Type, _CorbaType >::CorbaType

Definition at line 163 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
typedef Type RTT::corba::AnyConversionHelper< Type, _CorbaType >::StdType

Definition at line 164 of file CorbaConversion.hpp.

Member Function Documentation

template<class Type, class _CorbaType = Type>
static CORBA::Any_ptr RTT::corba::AnyConversionHelper< Type, _CorbaType >::createAny ( const Type &  t)
inlinestatic

Definition at line 197 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static Type& RTT::corba::AnyConversionHelper< Type, _CorbaType >::fromAny ( Type &  t)
inlinestatic

Definition at line 170 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static const Type& RTT::corba::AnyConversionHelper< Type, _CorbaType >::get ( const Type &  t)
inlinestatic

Definition at line 174 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static CorbaType RTT::corba::AnyConversionHelper< Type, _CorbaType >::toAny ( Type  t)
inlinestatic

Definition at line 165 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static bool RTT::corba::AnyConversionHelper< Type, _CorbaType >::toCorbaType ( CorbaType cb,
const StdType tp 
)
inlinestatic

Definition at line 183 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static bool RTT::corba::AnyConversionHelper< Type, _CorbaType >::toStdType ( StdType tp,
const CorbaType cb 
)
inlinestatic

Definition at line 178 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static bool RTT::corba::AnyConversionHelper< Type, _CorbaType >::update ( const CORBA::Any &  any,
StdType _value 
)
inlinestatic

Definition at line 188 of file CorbaConversion.hpp.

template<class Type, class _CorbaType = Type>
static bool RTT::corba::AnyConversionHelper< Type, _CorbaType >::updateAny ( const Type &  t,
CORBA::Any &  any 
)
inlinestatic

Definition at line 204 of file CorbaConversion.hpp.


The documentation for this struct was generated from the following file: