Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
type_structs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ion::base::BoolType< b >
 BoolType is a struct whose value member is either true or false. More...
 
struct  ion::base::IsSameType< T, U >
 IsSameType is similar to std::is_same. More...
 
struct  ion::base::IsSameType< T, T >
 
struct  ion::base::IsBaseOf< Base, Derived >
 IsBaseOf is similar to std::is_base_of. More...
 
struct  ion::base::IsBaseOf< Base, Derived >::Helper
 Because the Derived type-cast operator is non-const, it is preferred over the Base operator when calling Test() below. More...
 
struct  ion::base::IsConvertible< From, To >
 IsConvertible is similar to std::is_convertible, except that it only looks at direct inheritance relationships (e.g. More...
 
struct  ion::base::ConditionalType< condition, A, B >
 ConditionalType is similar to std::conditional. More...
 
struct  ion::base::ConditionalType< false, A, B >
 
struct  ion::base::HasTrivialDestructor< T >
 HasTrivialDestructor is similar to std::has_trivial_destructor or std::is_trivially_destructible. More...
 

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::base
 EnumHelper instantiations. These must be in the ion::base namespace.