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 |