|
CeresEngine 0.2.0
A game development framework
|
#include "CeresEngine/Foundation/TypeTraits.hpp"#include "CeresEngine/Foundation/MPL/TypeList.hpp"#include "CeresEngine/Foundation/MPL/TypeListOps.hpp"#include <type_traits>Go to the source code of this file.
Namespaces | |
| namespace | CeresEngine |
| namespace | CeresEngine::internal |
| namespace | CeresEngine::mpl |
Typedefs | |
| template<typename F > | |
| using | CeresEngine::function_type = std::function< typename function_traits< F >::base_signature > |
| template<typename... Args> | |
| using | CeresEngine::mpl::index_sequence_for_t = typename index_sequence_for< Args... >::type |
Functions | |
| template<typename F > | |
| function_type< F > | CeresEngine::make_function (F &&f) |
| template<class T , class = decltype(std::declval<T>() == std::declval<T>())> | |
| std::true_type | CeresEngine::internal::HasOperatorEqualsTest (const T &) |
| std::false_type | CeresEngine::internal::HasOperatorEqualsTest (...) |