Classes | Static Public Member Functions | Static Public Attributes
variant_topic_tools::MessageFieldTypeTraits::HasIsValid< U > Struct Template Reference

#include <MessageFieldTypeTraits.h>

List of all members.

Classes

struct  Test

Static Public Member Functions

template<typename V >
static char test (Test< V,&V::isValid > *)
template<typename V >
static int test (...)

Static Public Attributes

static const bool value = sizeof(test<U>(0)) == sizeof(char)

Detailed Description

template<typename U>
struct variant_topic_tools::MessageFieldTypeTraits::HasIsValid< U >

Definition at line 30 of file MessageFieldTypeTraits.h.


Member Function Documentation

template<typename U >
template<typename V >
static char variant_topic_tools::MessageFieldTypeTraits::HasIsValid< U >::test ( Test< V,&V::isValid > *  ) [static]
template<typename U >
template<typename V >
static int variant_topic_tools::MessageFieldTypeTraits::HasIsValid< U >::test (   ...) [static]

Member Data Documentation

template<typename U >
const bool variant_topic_tools::MessageFieldTypeTraits::HasIsValid< U >::value = sizeof(test<U>(0)) == sizeof(char) [static]

Definition at line 36 of file MessageFieldTypeTraits.h.


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


variant_topic_tools
Author(s): Ralf Kaestner
autogenerated on Fri Aug 5 2016 06:06:27