Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

limal Namespace Reference

The main LiMaL namespace. More...


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


Detailed Description

The main LiMaL namespace.

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);
 }


Generated on Tue Sep 13 01:57:18 2005 for limal by  doxygen 1.4.4