Givaro
Public Types | Public Member Functions | Friends
GivModule Class Reference

GivModule. More...

#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
 

Detailed Description

GivModule.

Purpose: definition of module with precedence relation use to initialize them between different units compilation.

Member Typedef Documentation

typedef void(* ptFuncInit) (int *argc, char ***argv)
typedef void(* ptFuncEnd) ()

Member Enumeration Documentation

anonymous enum
Enumerator
MaxPriority 
MinPriority 
DfltPriority 
UndefPriority 

Constructor & Destructor Documentation

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 And Related Function Documentation

friend class GivaroMain
friend
friend class InitAfter
friend

The documentation for this class was generated from the following files: