Givaro
|
#include <givmodule.h>
Public Types | |
enum | { MaxPriority = -100000 , MinPriority = -MaxPriority , DfltPriority = 0 , UndefPriority = MaxPriority-1 } |
typedef void(* | ptFuncInit) (int *argc, char ***argv) |
typedef void(* | ptFuncEnd) () |
Public Member Functions | |
GivModule (ptFuncInit init, ptFuncEnd end, const int p, const char *n=0) | |
GivModule (ptFuncInit init, ptFuncEnd end, const InitAfter &M, const char *n=0) | |
~GivModule () | |
Friends | |
class | GivaroMain |
class | InitAfter |
Purpose: definition of module with precedence relation use to initialize them between different units compilation.
typedef void(* ptFuncInit) (int *argc, char ***argv) |
typedef void(* ptFuncEnd) () |
GivModule | ( | ptFuncInit | init, |
ptFuncEnd | end, | ||
const int | p, | ||
const char * | n = 0 |
||
) |
GivModule | ( | ptFuncInit | init, |
ptFuncEnd | end, | ||
const InitAfter & | M, | ||
const char * | n = 0 |
||
) |
~GivModule | ( | ) |
|
friend |
|
friend |