ident Struct Reference

#include <command.h>

Collaboration diagram for ident:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ident ()
 ident (int type, const char *name, int minval, int maxval, int *i, void(*fun)(), bool persist, int context)
 ident (int type, const char *name, float minval, float maxval, float *f, void(*fun)(), bool persist, int context)
 ident (int type, const char *name, char **s, void(*fun)(), bool persist, int context)
 ident (int type, const char *name, char *action, bool persist, int context)
 ident (int type, const char *name, void(*fun)(), int narg, int context)

Public Attributes

int type
const char * name
union {
   int   minval
   float   minvalf
}; 
union {
   int   maxval
   float   maxvalf
}; 
union {
   int *   i
   float *   f
   char **   s
} storage
union {
   void(*   fun )()
   identstack *   stack
}; 
int narg
char * action
char * executing
bool persist
int context


Constructor & Destructor Documentation

ident::ident (  )  [inline]

ident::ident ( int  type,
const char *  name,
int  minval,
int  maxval,
int *  i,
void(*)()  fun,
bool  persist,
int  context 
) [inline]

ident::ident ( int  type,
const char *  name,
float  minval,
float  maxval,
float *  f,
void(*)()  fun,
bool  persist,
int  context 
) [inline]

ident::ident ( int  type,
const char *  name,
char **  s,
void(*)()  fun,
bool  persist,
int  context 
) [inline]

ident::ident ( int  type,
const char *  name,
char *  action,
bool  persist,
int  context 
) [inline]

ident::ident ( int  type,
const char *  name,
void(*)()  fun,
int  narg,
int  context 
) [inline]


Member Data Documentation

union { ... }

union { ... }

union { ... }

float* ident::f

void(* ident::fun)()

int* ident::i

const char* ident::name

char** ident::s

union { ... } ident::storage


The documentation for this struct was generated from the following file:

Generated on Mon Dec 8 21:41:35 2008 for AssaultCube by  doxygen 1.5.7.1