ice_conversions_templates.h File Reference
+ Include dependency graph for ice_conversions_templates.h:

Go to the source code of this file.

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::armem
 

Macros

#define DEPRECATION_FROM_ICE   "This function is deprecated. Use armarx::fromIce() from <ArmarXCore/core/ice_conversions.h> instead."
 
#define DEPRECATION_TO_ICE   "This function is deprecated. Use armarx::toIce() from <ArmarXCore/core/ice_conversions.h> instead."
 

Functions

template<class IceT , class CppT >
void fromIce (const ::IceInternal::Handle< IceT > &ice, CppT &cpp)
 
template<class IceT , class CppT >
void fromIce (const ::IceInternal::Handle< IceT > &ice, std::unique_ptr< CppT > &cppPointer)
 
template<class CppT , class IceT >
CppT fromIce (const IceT &ice)
 
template<class IceT , class CppT >
void fromIce (const IceT &ice, std::unique_ptr< CppT > &cppPointer)
 
template<class IceKeyT , class IceValueT , class CppKeyT , class CppValueT >
void fromIce (const std::map< IceKeyT, IceValueT > &iceMap, std::map< CppKeyT, CppValueT > &cppMap)
 
template<class IceT , class CppT >
void fromIce (const std::vector< IceT > &ices, std::vector< CppT > &cpps)
 
template<class T >
void fromIce (const T &ice, T &cpp)
 
template<class IceT , class CppT >
void toIce (::IceInternal::Handle< IceT > &ice, const CppT &cpp)
 
template<class IceT , class CppT >
void toIce (::IceInternal::Handle< IceT > &ice, const std::unique_ptr< CppT > &cppPointer)
 
template<class IceT , class CppT >
IceT toIce (const CppT &cpp)
 
template<class IceKeyT , class IceValueT , class CppKeyT , class CppValueT >
std::map< IceKeyT, IceValueT > toIce (const std::map< CppKeyT, CppValueT > &cppMap)
 
template<class IceT , class CppT >
std::vector< IceT > toIce (const std::vector< CppT > &cpps)
 
template<class IceT , class CppT >
void toIce (IceT &ice, const std::unique_ptr< CppT > &cppPointer)
 
template<class IceKeyT , class IceValueT , class CppKeyT , class CppValueT >
void toIce (std::map< IceKeyT, IceValueT > &iceMap, const std::map< CppKeyT, CppValueT > &cppMap)
 
template<class IceT , class CppT >
void toIce (std::vector< IceT > &ices, const std::vector< CppT > &cpps)
 
template<class T >
void toIce (T &ice, const T &cpp)
 

Macro Definition Documentation

◆ DEPRECATION_FROM_ICE

#define DEPRECATION_FROM_ICE   "This function is deprecated. Use armarx::fromIce() from <ArmarXCore/core/ice_conversions.h> instead."

Definition at line 6 of file ice_conversions_templates.h.

◆ DEPRECATION_TO_ICE

#define DEPRECATION_TO_ICE   "This function is deprecated. Use armarx::toIce() from <ArmarXCore/core/ice_conversions.h> instead."

Definition at line 5 of file ice_conversions_templates.h.