#include <CorbaConversion.hpp>
Public Types | |
typedef AnyConversion< T > ::sequence | CorbaType |
typedef RTT::corba::CAnySequence | sequence |
typedef std::vector< T > | StdType |
Static Public Member Functions | |
static CORBA::Any_ptr | createAny (const StdType &t) |
static CorbaType * | toAny (const StdType &tp) |
static bool | toCorbaType (CorbaType &cb, const StdType &tp) |
static bool | toCorbaType (CORBA::Any &any, const StdType &tp) |
static bool | toStdType (StdType &tp, const CorbaType &cb) |
static bool | toStdType (StdType &tp, const CORBA::Any &any) |
static bool | update (const CORBA::Any &any, StdType &_value) |
static bool | updateAny (StdType const &t, CORBA::Any &any) |
Use for the conversion of a std::vector of C++ type to a Corba sequence, given the conversion between the C++ type and the Corba type
Definition at line 217 of file CorbaConversion.hpp.
typedef AnyConversion<T>::sequence RTT::corba::AnyConversion< std::vector< T > >::CorbaType |
Definition at line 221 of file CorbaConversion.hpp.
typedef RTT::corba::CAnySequence RTT::corba::AnyConversion< std::vector< T > >::sequence |
Definition at line 219 of file CorbaConversion.hpp.
typedef std::vector<T> RTT::corba::AnyConversion< std::vector< T > >::StdType |
Definition at line 222 of file CorbaConversion.hpp.
static CORBA::Any_ptr RTT::corba::AnyConversion< std::vector< T > >::createAny | ( | const StdType & | t | ) | [inline, static] |
Definition at line 265 of file CorbaConversion.hpp.
static CorbaType* RTT::corba::AnyConversion< std::vector< T > >::toAny | ( | const StdType & | tp | ) | [inline, static] |
Definition at line 251 of file CorbaConversion.hpp.
static bool RTT::corba::AnyConversion< std::vector< T > >::toCorbaType | ( | CorbaType & | cb, |
const StdType & | tp | ||
) | [inline, static] |
Definition at line 233 of file CorbaConversion.hpp.
static bool RTT::corba::AnyConversion< std::vector< T > >::toCorbaType | ( | CORBA::Any & | any, |
const StdType & | tp | ||
) | [inline, static] |
Definition at line 247 of file CorbaConversion.hpp.
static bool RTT::corba::AnyConversion< std::vector< T > >::toStdType | ( | StdType & | tp, |
const CorbaType & | cb | ||
) | [inline, static] |
Definition at line 224 of file CorbaConversion.hpp.
static bool RTT::corba::AnyConversion< std::vector< T > >::toStdType | ( | StdType & | tp, |
const CORBA::Any & | any | ||
) | [inline, static] |
if T is a std::vector or a std::map the associated type is CORBA::Any
Definition at line 244 of file CorbaConversion.hpp.
static bool RTT::corba::AnyConversion< std::vector< T > >::update | ( | const CORBA::Any & | any, |
StdType & | _value | ||
) | [inline, static] |
Definition at line 257 of file CorbaConversion.hpp.
static bool RTT::corba::AnyConversion< std::vector< T > >::updateAny | ( | StdType const & | t, |
CORBA::Any & | any | ||
) | [inline, static] |
Definition at line 271 of file CorbaConversion.hpp.