Orocos Real-Time Toolkit  2.6.0
Public Types | Static Public Member Functions
RTT::corba::AnyConversion< std::map< T1, T2 > > Struct Template Reference

Use for the conversion of a std::map of C++ types to a two Corba sequences, given the conversions between the C++ types and the Corba types. More...

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

List of all members.

Public Types

typedef RTT::corba::CAnySequence sequence
typedef RTT::corba::PairSeq CorbaType
typedef std::map< T1, T2 > StdType

Static Public Member Functions

static bool toStdType (StdType &tp, const CorbaType &cb)
static bool toCorbaType (CorbaType &cb, const StdType &tp)
static bool toStdType (StdType &tp, const CORBA::Any &any)
 if T is a std::vector or a std::map the associated type is CORBA::Any
static bool toCorbaType (CORBA::Any &any, const StdType &tp)
static CorbaType * toAny (const StdType &tp)
static StdType get (const CorbaType *cb)
static bool update (const CORBA::Any &any, StdType &_value)
static CORBA::Any_ptr createAny (const StdType &t)
static bool updateAny (StdType const &t, CORBA::Any &any)

Detailed Description

template<class T1, class T2>
struct RTT::corba::AnyConversion< std::map< T1, T2 > >

Use for the conversion of a std::map of C++ types to a two Corba sequences, given the conversions between the C++ types and the Corba types.

Definition at line 335 of file CorbaConversion.hpp.


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