![]() |
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 |