CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
TypeInfo.core.hpp File Reference

Go to the source code of this file.

Classes

class  CeresEngine::ReferenceTypeInfo
 
class  CeresEngine::PointerTypeInfo
 
class  CeresEngine::ConstTypeInfo
 
class  CeresEngine::ArrayTypeInfo
 
class  CeresEngine::MemberPointerTypeInfo
 
class  CeresEngine::MemberVariablePointerTypeInfo
 
class  CeresEngine::MemberFunctionPointerTypeInfo
 
class  CeresEngine::PrimitiveTypeInfo
 
class  CeresEngine::VoidTypeInfo
 
class  CeresEngine::NullTypeInfo
 
class  CeresEngine::ByteTypeInfo
 
class  CeresEngine::impl::TIterableTypeTrait< T >
 
class  CeresEngine::impl::TIterableTypeTrait< T >
 
class  CeresEngine::impl::TDereferenceableTypeTrait< T >
 
class  CeresEngine::impl::TDereferenceableTypeTrait< T >
 
class  CeresEngine::impl::TIncrementableTypeTrait< T >
 
class  CeresEngine::impl::TIncrementableTypeTrait< T >
 
class  CeresEngine::impl::TIndexableTypeTrait< T >
 
class  CeresEngine::impl::TIndexableTypeTrait< T >
 
class  CeresEngine::impl::TInsertableTypeTrait< T >
 
class  CeresEngine::impl::TInsertableTypeTrait< T >
 
class  CeresEngine::impl::TErasableTypeTrait< T >
 
class  CeresEngine::impl::TErasableTypeTrait< T >
 
class  CeresEngine::impl::TPushBackableTypeTrait< T >
 
class  CeresEngine::impl::TPushBackableTypeTrait< T >
 
class  CeresEngine::TTypeInfoBase< T, Traits >
 

Namespaces

namespace  CeresEngine
 
namespace  CeresEngine::impl
 Helper functions for comparing iterators.
 

Typedefs

template<typename T , template< typename > class... Traits>
using CeresEngine::TTypeInfo = TTypeInfoBase< T, impl::TConstructibleTypeTrait, impl::TDestructibleTypeTrait, impl::TCopyableTypeTrait, impl::TMovableTypeTrait, impl::THashableTypeTrait, impl::TEqualityComparableTypeTrait, impl::TTotallyOrderedTypeTrait, impl::TPartiallyOrderedTypeInfo, impl::TWeakOrderedTypeInfo, impl::TStrongOrderedTypeInfo, Traits... >