OGL Engine 1.2.0-dev
Loading...
Searching...
No Matches
Engine::Utils::StateStore Class Reference

#include <statestore.hpp>

Public Member Functions

template<typename T>
void SetState (const std::string &key, T value)
 Setter typé
template<typename T>
GetState (const std::string &key) const
 Getter avec cast sur le type.
bool HasKey (const std::string &key) const
 Vérifie si le store contient une clé

Member Function Documentation

◆ GetState()

template<typename T>
T Engine::Utils::StateStore::GetState ( const std::string & key) const
inline

Getter avec cast sur le type.

Template Parameters
TType de donné à fetch
Parameters
keyLa clé à chercher dans le store
Returns
T La donnée castée sur le bon type (si possible)

◆ HasKey()

bool Engine::Utils::StateStore::HasKey ( const std::string & key) const

Vérifie si le store contient une clé

Parameters
key
Returns
true
false

◆ SetState()

template<typename T>
void Engine::Utils::StateStore::SetState ( const std::string & key,
T value )
inline

Setter typé

Template Parameters
TType à stocker
Parameters
keyClé sous laquelle stocker la donnée
valueLa donnée

The documentation for this class was generated from the following files: