5 #include <libutl/Object.h> 39 virtual int run(
int argc = 0,
char** argv =
nullptr) = 0;
57 #define UTL_APP(appName) \ 58 class appName : public utl::Application \ 60 UTL_CLASS_DECL(appName, utl::Application); \ 64 virtual int run(int argc = 0, char** argv = nullptr); \ 66 UTL_CLASS_IMPL(appName); void deInit()
De-initialize UTL++.
#define UTL_CLASS_DECL_ABC(DC, BC)
Declaration of standard UTL++ functionality for an abstract base class (ABC).
#define UTL_CLASS_NO_SERIALIZE
Declare that a class cannot do serialize().
#define UTL_CLASS_NO_COPY
Declare that a class cannot do copy().
Root of UTL++ class hierarchy.
void init()
Initialize UTL++.