/disk4/html/www/moses/doxygen/irstlm/trunk/src/cmd.h File Reference

#include <stdio.h>

Go to the source code of this file.

Classes

struct  Enum_T
struct  Cmd_T

Defines

#define CMD_H
#define CMDDOUBLETYPE   1
#define CMDENUMTYPE   2
#define CMDINTTYPE   3
#define CMDSTRINGTYPE   4
#define CMDSUBRANGETYPE   5
#define CMDGTETYPE   6
#define CMDLTETYPE   7
#define CMDSTRARRAYTYPE   8
#define CMDBOOLTYPE   9
#define CMDFLAGTYPE   10
#define CMDINTARRAYTYPE   11
#define CMDDBLARRAYTYPE   12
#define CMDFLOATTYPE   13
#define CMDMSG   (1<<31)

Functions

int DeclareParams (char *,...)
int GetParams (int *n, char ***a, char *CmdFileName)
int GetDotParams (char *,...)
int SPrintParams (char ***a, char *pfx)
int PrintParams (int ValFlag, FILE *fp)
int FullPrintParams (int TypeFlag, int ValFlag, int MsgFlag, FILE *fp)
int EnumIdx (Enum_T *en, char *s)
char * EnumStr (Enum_T *en, int i)


Define Documentation

#define CMD_H

Definition at line 25 of file cmd.h.

#define CMDBOOLTYPE   9

Definition at line 35 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), main(), and mixture::mixture().

#define CMDDBLARRAYTYPE   12

Definition at line 38 of file cmd.h.

Referenced by BuildCmdList(), FreeParam(), PrintParam(), and SetParam().

#define CMDDOUBLETYPE   1

Definition at line 27 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), main(), PrintParam(), and SetParam().

#define CMDENUMTYPE   2

Definition at line 28 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), main(), mixture::mixture(), PrintParam(), and SetParam().

#define CMDFLAGTYPE   10

Definition at line 36 of file cmd.h.

Referenced by BuildCmdList(), PrintParam(), and SetParam().

#define CMDFLOATTYPE   13

Definition at line 39 of file cmd.h.

Referenced by BuildCmdList(), main(), PrintParam(), and SetParam().

#define CMDGTETYPE   6

Definition at line 32 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), FreeParam(), PrintParam(), and SetParam().

#define CMDINTARRAYTYPE   11

Definition at line 37 of file cmd.h.

Referenced by BuildCmdList(), FreeParam(), PrintParam(), and SetParam().

#define CMDINTTYPE   3

Definition at line 29 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), main(), PrintParam(), and SetParam().

#define CMDLTETYPE   7

Definition at line 33 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), FreeParam(), PrintParam(), and SetParam().

#define CMDMSG   (1<<31)

Definition at line 41 of file cmd.h.

Referenced by BuildCmdList(), main(), and mixture::mixture().

#define CMDSTRARRAYTYPE   8

Definition at line 34 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), FreeParam(), PrintParam(), and SetParam().

#define CMDSTRINGTYPE   4

Definition at line 30 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), main(), mixture::mixture(), PrintParam(), and SetParam().

#define CMDSUBRANGETYPE   5

Definition at line 31 of file cmd.h.

Referenced by BuildCmdList(), DeclareParams(), FreeParam(), main(), mixture::mixture(), PrintParam(), and SetParam().


Function Documentation

int DeclareParams ( char *  ,
  ... 
)

int EnumIdx ( Enum_T en,
char *  s 
)

Definition at line 796 of file cmd.c.

References Enum_T::Idx, and Enum_T::Name.

char* EnumStr ( Enum_T en,
int  i 
)

Definition at line 806 of file cmd.c.

References Enum_T::Idx, and Enum_T::Name.

int FullPrintParams ( int  TypeFlag,
int  ValFlag,
int  MsgFlag,
FILE *  fp 
)

int GetDotParams ( char *  ,
  ... 
)

int GetParams ( int *  n,
char ***  a,
char *  CmdFileName 
)

int PrintParams ( int  ValFlag,
FILE *  fp 
)

int SPrintParams ( char ***  a,
char *  pfx 
)


Generated on Thu Jul 6 00:31:23 2017 for Moses by  doxygen 1.5.9