CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::detailv3 Namespace Reference

Classes

struct  AssignIfTrue
 
struct  AssignIfTrue< T, false >
 
struct  FunctorStorage
 
struct  FunctorStorage< Result, Result(*)(Args...)>
 
struct  HashPolicySelector
 
struct  HashPolicySelector< T, void_t< typename T::hash_policy > >
 
struct  KeyOrValueEquality
 
struct  KeyOrValueHasher
 
struct  SherwoodV3Entry
 
class  SherwoodV3Table
 

Typedefs

template<typename... >
using void_t = void
 

Functions

int8_t log2 (std::uint64_t value)
 
size_t next_power_of_two (std::uint64_t i)
 

Typedef Documentation

◆ void_t

template<typename... >
using CeresEngine::detailv3::void_t = typedef void

Function Documentation

◆ log2()

int8_t CeresEngine::detailv3::log2 ( std::uint64_t  value)
inline

◆ next_power_of_two()

size_t CeresEngine::detailv3::next_power_of_two ( std::uint64_t  i)
inline