Classes | |
| class | CallbackBase |
| LiMaL callback interface base class. More... | |
| class | MemoryException |
| MemoryException class declaration. More... | |
| class | RuntimeException |
| RuntimeException class declaration. More... | |
| class | OverflowException |
| OverflowException class declaration. More... | |
| class | SyntaxException |
| SyntaxException class declaration. More... | |
| class | ValueException |
| ValueException class declaration. More... | |
| class | SystemException |
| SystemException class declaration. More... | |
| class | Logger |
| LiMaL library logger class. More... | |
| class | ValueCheckBase |
| Base class to check a value. More... | |
| class | ValueCheck |
| Expression chain for checking values. More... | |
| class | ValueIntCheck |
| Integer range value check. More... | |
| class | ValuePerlRECheck |
| Perl regex value check. More... | |
| class | ValuePosixRECheck |
| Posix regex value check. More... | |
The limal namespace is only a alias to the real namespace LIMAL_NAMESPACE, that is defined in the config.h file with appended API version number.
The full namespace name should be used if something is declared in the namespace. For example:
namespace LIMAL_NAMESPACE { class MyLiMaLClass { MyLiMaLClass(); // ... }; MyLiMaLClass::MyLiMaLClass() { } }
The limal alias is to qualify e.g. a class name.
namespace { void somefunction(const limal::Logger &logger); }
1.4.4