![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Класс для выполнения функции при выходе из области видимости Подробнее...
#include <pibase.h>
Открытые члены | |
| PIScopeExitCall (std::function< void()> f) | |
| Конструктор, который принимает функцию для выполнения | |
| ~PIScopeExitCall () | |
| Деструктор, который выполняет функцию, если она существует | |
| void | cancel () |
| Метод для отмены функции | |
| void | call () |
| Метод для вызова функции | |
| void | callAndCancel () |
| Метод для вызова и отмены функции | |
Класс для выполнения функции при выходе из области видимости
Пример
В данном примере будет выведен "Error!" при каждом false возврате из функции.