|
void | push (const std::string &scope) |
| Pushes a new scope to the stack.
|
|
void | pop () |
| Pops the current scope from the stack.
|
|
void | close (const std::string &scope) |
| Closes the specified scope.
|
|
void | clear () |
| Clears all scopes from the stack.
|
|
auto | get_current () -> const std::string & |
| Gets the name of the current scope.
|
|
void | stop_all (const std::string &scope) |
| Stops all actions within the specified scope.
|
|
void | pause_all (const std::string &scope) |
| Pauses all actions within the specified scope.
|
|
void | resume_all (const std::string &scope) |
| Resumes all actions within the specified scope.
|
|
void | pause_all (const std::string &scope, const std::string &key) |
| Pauses all actions within the specified scope and key.
|
|
void | resume_all (const std::string &scope, const std::string &key) |
| Resumes all actions within the specified scope and key.
|
|
void | stop_and_finish_all (const std::string &scope) |
| Stops and finishes all actions within the specified scope.
|
|
void | stop_when_finished_all (const std::string &scope) |
| Marks all actions within the specified scope to stop when they finish.
|
|