Struct MsgTraits

Nested Relationships

Nested Types

Struct Documentation

struct MsgTraits
template<typename T, typename = void>
struct has_bounded_sequence : public std::false_type
template<typename T> declval< T >().bounded_sequence)> > : public std::true_type
template<typename T, typename = void>
struct has_bounded_sequence_func : public std::false_type
template<typename T> declval< T >().bounded_sequence())> > : public std::true_type
template<typename T, typename = void>
struct has_id_function : public std::false_type
template<typename T> declval< T >().id())> > : public std::true_type
template<typename T, typename = void>
struct has_id_object : public std::false_type
template<typename T> declval< T >().id)> > : public std::true_type
template<typename T, typename = void>
struct has_time_function : public std::false_type
template<typename T> declval< T >().time())> > : public std::true_type
template<typename T, typename = void>
struct has_time_object : public std::false_type
template<typename T> declval< T >().time)> > : public std::true_type
template<typename T, typename = void>
struct has_unbounded_sequence : public std::false_type
template<typename T> declval< T >().unbounded_sequence)> > : public std::true_type
template<typename T, typename = void>
struct has_unbounded_sequence_func : public std::false_type
template<typename T> declval< T >().unbounded_sequence())> > : public std::true_type
template<typename T, typename = void>
struct has_unbounded_string : public std::false_type
template<typename T> declval< T >().unbounded_string)> > : public std::true_type
template<typename T, typename = void>
struct has_unbounded_string_func : public std::false_type
template<typename T> declval< T >().unbounded_string())> > : public std::true_type