|
| 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.
|
| |