EventAnalysis  1.3.0
Classes | Namespaces | Typedefs
Traits.h File Reference
#include <list>
#include <memory>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

struct  EA::smart_test< test, T >
 
struct  EA::smart_test< test, std::vector< T, A > >
 
struct  EA::smart_test< test, std::list< T, A > >
 
struct  EA::or_<... >
 
struct  EA::or_<>
 
struct  EA::or_< B1, B2 >
 
struct  EA::and_<... >
 
struct  EA::and_<>
 
struct  EA::and_< B1, B2 >
 
struct  EA::not_< T >
 
struct  EA::_Private::is_pointer_helper< T >
 
struct  EA::_Private::is_pointer_helper< T * >
 
struct  EA::_Private::is_pointer_helper< std::shared_ptr< T > >
 
struct  EA::_Private::is_pointer_helper< std::unique_ptr< T > >
 
struct  EA::is_pointer< T >
 

Namespaces

 EA
 IncludeFileExc.h IncludeFileExc class declaration.
 
 EA::_Private
 

Typedefs

template<typename T >
using EA::smart_is_copy_constructible = smart_test< std::is_copy_constructible, typename std::decay< T >::type >