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

#include <MessageFieldTypeTraits.h>

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 Sat Jan 9 2021 03:56:50