|
callonce
1.0.0
Header-only memoized call-once wrapper for any C++ callable
|
Public Member Functions | |
| execution_guard (ExecutionPolicy &p) | |
| ~execution_guard () | |
| void | commit () noexcept |
Public Attributes | |
| ExecutionPolicy & | policy |
| bool | committed = false |
|
inlineexplicit |
|
inline |
|
inlinenoexcept |
References fedem::utility::memoized_invoke< ExecutionPolicy, F, Args >::execution_guard::committed, and fedem::utility::memoized_invoke< ExecutionPolicy, F, Args >::execution_guard::policy.
Referenced by fedem::utility::memoized_invoke< ExecutionPolicy, F, Args >::check_and_call().
Here is the caller graph for this function:| ExecutionPolicy& fedem::utility::memoized_invoke< ExecutionPolicy, F, Args >::execution_guard::policy |
| bool fedem::utility::memoized_invoke< ExecutionPolicy, F, Args >::execution_guard::committed = false |