Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Attributes | List of all members
tesseract_common::serialization::binary::extension< T > Struct Template Reference

#include <serialization_extensions.h>

Classes

struct  traits_class_extension
 

Public Types

using extension_type = typename boost::mpl::eval_if< has_member_extension_type< T >, traits_class_extension< T >, boost::mpl::string< 't', 'r', 's', 'b'> >::type
 

Static Public Attributes

static constexpr const char * value = boost::mpl::c_str<extension::extension_type>::value
 

Member Typedef Documentation

◆ extension_type

template<class T >
using tesseract_common::serialization::binary::extension< T >::extension_type = typename boost::mpl:: eval_if<has_member_extension_type<T>, traits_class_extension<T>, boost::mpl::string<'t', 'r', 's', 'b'> >::type

Member Data Documentation

◆ value

template<class T >
constexpr const char* tesseract_common::serialization::binary::extension< T >::value = boost::mpl::c_str<extension::extension_type>::value
staticconstexpr

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