|
libcrn
3.9.5
A document image processing library
|
Collaboration diagram for Commodities:Modules | |
| Actions | |
| Dynamically loaded modules | |
Classes | |
| class | crn::Config |
| Global configuration utility class. More... | |
| class | crn::Destroyer |
| An objects that calls a functor when destroyed. More... | |
| class | crn::CharsetConverter |
| Character set converter. More... | |
| class | crn::ConfigElement |
| A element of configuration. More... | |
| class | crn::ConfigurationFile |
| Configuration file management utility class. More... | |
| class | crn::Option< T > |
| A class to store an optional value. More... | |
| class | crn::Progress |
| Base class for a progress display. More... | |
| class | crn::ConsoleProgress |
| Progress display in console. More... | |
| class | crn::RWLock |
| A lock that allows multiple readers or one exclusive writer. More... | |
| class | crn::Timer |
| A class to measure time. More... | |
Macros | |
| #define | AtScopeExit(functor) crn::Destroyer CRNAtScopeExit_UNIFY_VAR(at_scope_exit)(functor) |
| Executes a functor at the end of the scope. More... | |
| #define AtScopeExit | ( | functor | ) | crn::Destroyer CRNAtScopeExit_UNIFY_VAR(at_scope_exit)(functor) |
Executes a functor at the end of the scope.
| [in] | functor | a std::function<void(void)>. |
Definition at line 73 of file CRNAtScopeExit.h.
1.8.6