MTC
Static Public Member Functions | List of all members
moveit::task_constructor::PropertySerializer< T > Class Template Reference

utility class to register serializer/deserializer functions for a property of type T More...

#include <properties.h>

Inheritance diagram for moveit::task_constructor::PropertySerializer< T >:
Inheritance graph
[legend]
Collaboration diagram for moveit::task_constructor::PropertySerializer< T >:
Collaboration graph
[legend]

Static Public Member Functions

template<class Q = T>
static std::enable_if< ros::message_traits::IsMessage< Q >::value, std::string >::type typeName ()
 
template<class Q = T>
static std::enable_if<!ros::message_traits::IsMessage< Q >::value, std::string >::type typeName ()
 

Additional Inherited Members

- Protected Types inherited from moveit::task_constructor::PropertySerializerBase
using SerializeFunction = std::string(*)(const boost::any &)
 
using DeserializeFunction = boost::any(*)(const std::string &)
 
- Static Protected Member Functions inherited from moveit::task_constructor::PropertySerializerBase
static bool insert (const std::type_index &type_index, const std::string &type_name, SerializeFunction serialize, DeserializeFunction deserialize)
 
static std::string dummySerialize (const boost::any &)
 
static boost::any dummyDeserialize (const std::string &)
 

Detailed Description

template<typename T>
class moveit::task_constructor::PropertySerializer< T >

utility class to register serializer/deserializer functions for a property of type T


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