![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
Public Types | |
enum | GameState { GS_State1 , GS_State2 } |
using | predicate_t = bool(Engine::*)(GameState, GameState) const |
Public Member Functions | |
void | ToggleState (Engine *pEngine, predicate_t Pred, GameState state_1, GameState state_2) |
void | ToggleState (Engine &engine, predicate_t Pred, GameState state_1, GameState state_2) |
bool | predicate_1 (GameState state1, GameState state2) const |
bool | predicate_2 (GameState state1, GameState state2) const |
Definition at line 3 of file member_predicate.cpp.
using Engine::predicate_t = bool (Engine::*)(GameState, GameState) const |
Definition at line 9 of file member_predicate.cpp.
enum Engine::GameState |
Enumerator | |
---|---|
GS_State1 | |
GS_State2 |
Definition at line 7 of file member_predicate.cpp.
Definition at line 48 of file member_predicate.cpp.
Definition at line 53 of file member_predicate.cpp.
|
inline |
Definition at line 30 of file member_predicate.cpp.
|
inline |