CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
Count.hpp File Reference
#include "TypeList.hpp"
#include <type_traits>

Go to the source code of this file.

Classes

struct  CeresEngine::MPL::CountHelper< T, TTypeList >
 Count base case: 0. More...
 
struct  CeresEngine::MPL::CountHelper< T, TypeList< T0, Ts... > >
 Count recursive case. More...
 

Namespaces

namespace  CeresEngine
 
namespace  CeresEngine::MPL
 

Variables

template<typename T , typename TTypeList >
constexpr size_t CeresEngine::MPL::Count = CountHelper<T, TTypeList>::value
 Interface type alias.
 
template<typename T , typename TTypeList >
constexpr bool CeresEngine::MPL::Contains = Count<T, TTypeList> > 0
 Alias for Count > 0.