RTT::corba::AnyConversion< std::pair< T1, T2 > > Struct Template Reference

#include <CorbaConversion.hpp>

List of all members.

Public Types

typedef RTT::corba::Pair CorbaType
typedef RTT::corba::Pair CorbaType
typedef RTT::corba::PairSeq sequence
typedef RTT::corba::PairSeq sequence
typedef std::pair< T1, T2 > StdType
typedef std::pair< T1, T2 > StdType

Static Public Member Functions

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

Detailed Description

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

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

Definition at line 278 of file install/include/rtt/transports/corba/CorbaConversion.hpp.


Member Typedef Documentation

template<class T1 , class T2 >
typedef RTT::corba::Pair RTT::corba::AnyConversion< std::pair< T1, T2 > >::CorbaType

Definition at line 286 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
typedef RTT::corba::Pair RTT::corba::AnyConversion< std::pair< T1, T2 > >::CorbaType
template<class T1 , class T2 >
typedef RTT::corba::PairSeq RTT::corba::AnyConversion< std::pair< T1, T2 > >::sequence

Definition at line 284 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
typedef RTT::corba::PairSeq RTT::corba::AnyConversion< std::pair< T1, T2 > >::sequence
template<class T1 , class T2 >
typedef std::pair<T1, T2> RTT::corba::AnyConversion< std::pair< T1, T2 > >::StdType

Definition at line 287 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
typedef std::pair<T1, T2> RTT::corba::AnyConversion< std::pair< T1, T2 > >::StdType

Member Function Documentation

template<class T1 , class T2 >
static CORBA::Any_ptr RTT::corba::AnyConversion< std::pair< T1, T2 > >::createAny ( const StdType t  )  [inline, static]

Definition at line 317 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static CORBA::Any_ptr RTT::corba::AnyConversion< std::pair< T1, T2 > >::createAny ( const StdType t  )  [inline, static]
template<class T1 , class T2 >
static StdType RTT::corba::AnyConversion< std::pair< T1, T2 > >::get ( const CorbaType cb  )  [inline, static]

Definition at line 303 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static StdType RTT::corba::AnyConversion< std::pair< T1, T2 > >::get ( const CorbaType cb  )  [inline, static]
template<class T1 , class T2 >
static CorbaType* RTT::corba::AnyConversion< std::pair< T1, T2 > >::toAny ( const StdType tp  )  [inline, static]

Definition at line 297 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static CorbaType* RTT::corba::AnyConversion< std::pair< T1, T2 > >::toAny ( const StdType tp  )  [inline, static]
template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::toCorbaType ( CorbaType cb,
const StdType tp 
) [inline, static]

Definition at line 293 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::toCorbaType ( CorbaType cb,
const StdType tp 
) [inline, static]
template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::toStdType ( StdType tp,
const CorbaType cb 
) [inline, static]

Definition at line 289 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::toStdType ( StdType tp,
const CorbaType cb 
) [inline, static]
template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::update ( const CORBA::Any &  any,
StdType _value 
) [inline, static]

Definition at line 309 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::update ( const CORBA::Any &  any,
StdType _value 
) [inline, static]
template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::updateAny ( StdType const &  t,
CORBA::Any &  any 
) [inline, static]

Definition at line 323 of file rtt/transports/corba/CorbaConversion.hpp.

template<class T1 , class T2 >
static bool RTT::corba::AnyConversion< std::pair< T1, T2 > >::updateAny ( StdType const &  t,
CORBA::Any &  any 
) [inline, static]

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:53 2013