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

◆ ptFuncInit

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

◆ ptFuncEnd

typedef void(* ptFuncEnd) ()

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MaxPriority 
MinPriority 
DfltPriority 
UndefPriority 

Constructor & Destructor Documentation

◆ GivModule() [1/2]

GivModule ( ptFuncInit  init,
ptFuncEnd  end,
const int  p,
const char *  n = 0 
)

◆ GivModule() [2/2]

GivModule ( ptFuncInit  init,
ptFuncEnd  end,
const InitAfter M,
const char *  n = 0 
)

◆ ~GivModule()

~GivModule ( )

Friends And Related Function Documentation

◆ GivaroMain

friend class GivaroMain
friend

◆ InitAfter

friend class InitAfter
friend

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