OTest2
A C++ testing framework
Classes | Namespaces
typetraits.h File Reference
#include <cstddef>
#include <type_traits>
Include dependency graph for typetraits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OTest2::Private::SelectArgType< Type_, scalar_ >
 
struct  OTest2::Private::SelectArgType< Type_, true >
 
struct  OTest2::Private::SelectArgType< Type_, false >
 
struct  OTest2::TypeTrait< Type_ >
 Generic type trait used by the framework. More...
 
struct  OTest2::NormalizeStringType< Type_ >
 A trait which is used to normalize types of string literals and C-strings. More...
 
struct  OTest2::NormalizeStringType< char[len_]>
 
struct  OTest2::NormalizeStringType< const char[len_]>
 
struct  OTest2::NormalizeStringType< char * >
 
struct  OTest2::NormalizeStringType< const char * >
 
struct  OTest2::AssertionParameter< Type_ >
 A helper trait - get normalized type of a captured assertion parameter. More...
 

Namespaces

 OTest2
 
 OTest2::Private