SignalLogger
A library for signal logging.
signal_logger::traits::has_const_iterator< T > Struct Template Reference

#include <signal_logger_traits.hpp>

Classes

struct  two
 

Public Types

typedef T type
 

Static Public Attributes

static const bool value = sizeof(test<T>(0)) == sizeof(one)
 

Private Types

typedef char one
 

Static Private Member Functions

template<typename C >
static one test (typename C::const_iterator *)
 
template<typename C >
static two test (...)
 

Member Typedef Documentation

template<typename T >
typedef char signal_logger::traits::has_const_iterator< T >::one
private
template<typename T >
typedef T signal_logger::traits::has_const_iterator< T >::type

Member Function Documentation

template<typename T >
template<typename C >
static one signal_logger::traits::has_const_iterator< T >::test ( typename C::const_iterator *  )
staticprivate
template<typename T >
template<typename C >
static two signal_logger::traits::has_const_iterator< T >::test (   ...)
staticprivate

Member Data Documentation

template<typename T >
const bool signal_logger::traits::has_const_iterator< T >::value = sizeof(test<T>(0)) == sizeof(one)
static

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