Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::QueryHandleLookupKey Struct Reference

Hashmap lookup structure used for Entity. More...

#include <query_common.h>

Public Types

using LookupHash = core::direct_hash_key< uint64_t >
 

Public Member Functions

 QueryHandleLookupKey (QueryHandle handle)
 
 QueryHandleLookupKey (const QueryHandleLookupKey &)=default
 
 QueryHandleLookupKey (QueryHandleLookupKey &&)=default
 
QueryHandleLookupKeyoperator= (const QueryHandleLookupKey &)=default
 
QueryHandleLookupKeyoperator= (QueryHandleLookupKey &&)=default
 
QueryHandle handle () const
 
size_t hash () const
 
bool operator== (const QueryHandleLookupKey &other) const
 
bool operator!= (const QueryHandleLookupKey &other) const
 

Static Public Attributes

static constexpr bool IsDirectHashKey = true
 

Detailed Description

Hashmap lookup structure used for Entity.


The documentation for this struct was generated from the following file: