R:/projects/actioncube/_svn/trunk/ac/source/src/docs.cpp File Reference

#include "pch.h"
#include "cube.h"

Include dependency graph for docs.cpp:


Classes

struct  docargument
struct  docref
struct  docexample
struct  dockey
struct  docident
struct  docsection
struct  msection
struct  maction

Functions

void renderdocsection (void *menu, bool init)
void adddocsection (char *name)
void adddocident (char *name, char *desc)
void adddocargument (char *token, char *desc, char *values, char *vararg)
void adddocremark (char *remark)
void adddocref (char *name, char *ident, char *url, char *article)
void adddocexample (char *code, char *explanation)
void adddockey (char *alias, char *name, char *desc)
 COMMANDN (docsection, adddocsection, ARG_1STR)
 COMMANDN (docident, adddocident, ARG_2STR)
 COMMANDN (docargument, adddocargument, ARG_4STR)
 COMMANDN (docremark, adddocremark, ARG_1STR)
 COMMANDN (docref, adddocref, ARG_3STR)
 COMMANDN (docexample, adddocexample, ARG_2STR)
 COMMANDN (dockey, adddockey, ARG_3STR)
int stringsort (const char **a, const char **b)
char * cvecstr (vector< char * > &cvec, const char *substr, int *rline=NULL)
void docundone (int allidents)
void docinvalid ()
void docfind (char *search)
char * xmlstringenc (char *d, const char *s, size_t len)
void docwritebaseref (char *ref, char *schemalocation, char *transformation)
 COMMAND (docundone, ARG_1INT)
 COMMAND (docinvalid, ARG_NONE)
 COMMAND (docfind, ARG_1STR)
 COMMAND (docwritebaseref, ARG_3STR)
 VAR (docvisible, 0, 1, 1)
 VAR (docskip, 0, 0, 1000)
void toggledoc ()
void scrolldoc (int i)
int numargs (char *args)
void renderdoc (int x, int y, int doch)
int msectionsort (const msection *a, const msection *b)
void renderdocmenu (void *menu, bool init)

Variables

hashtable< const char *, ident > * idents
vector< docsection > sections
hashtable< const char *, docident > docidents
docsection * lastsection = NULL
docident * lastident = NULL
void * docmenu = NULL

Function Documentation

void adddocargument ( char *  token,
char *  desc,
char *  values,
char *  vararg 
)

void adddocexample ( char *  code,
char *  explanation 
)

void adddocident ( char *  name,
char *  desc 
)

void adddockey ( char *  alias,
char *  name,
char *  desc 
)

void adddocref ( char *  name,
char *  ident,
char *  url,
char *  article 
)

void adddocremark ( char *  remark  ) 

void adddocsection ( char *  name  ) 

COMMAND ( docwritebaseref  ,
ARG_3STR   
)

COMMAND ( docfind  ,
ARG_1STR   
)

COMMAND ( docinvalid  ,
ARG_NONE   
)

COMMAND ( docundone  ,
ARG_1INT   
)

COMMANDN ( dockey  ,
adddockey  ,
ARG_3STR   
)

COMMANDN ( docexample  ,
adddocexample  ,
ARG_2STR   
)

COMMANDN ( docref  ,
adddocref  ,
ARG_3STR   
)

COMMANDN ( docremark  ,
adddocremark  ,
ARG_1STR   
)

COMMANDN ( docargument  ,
adddocargument  ,
ARG_4STR   
)

COMMANDN ( docident  ,
adddocident  ,
ARG_2STR   
)

COMMANDN ( docsection  ,
adddocsection  ,
ARG_1STR   
)

char* cvecstr ( vector< char * > &  cvec,
const char *  substr,
int *  rline = NULL 
)

void docfind ( char *  search  ) 

void docinvalid (  ) 

void docundone ( int  allidents  ) 

void docwritebaseref ( char *  ref,
char *  schemalocation,
char *  transformation 
)

int msectionsort ( const msection *  a,
const msection *  b 
)

int numargs ( char *  args  ) 

void renderdoc ( int  x,
int  y,
int  doch 
)

void renderdocmenu ( void *  menu,
bool  init 
)

void renderdocsection ( void *  menu,
bool  init 
)

void scrolldoc ( int  i  ) 

int stringsort ( const char **  a,
const char **  b 
)

void toggledoc (  ) 

VAR ( docskip  ,
0  ,
0  ,
1000   
)

VAR ( docvisible  ,
0  ,
1  ,
1   
)

char* xmlstringenc ( char *  d,
const char *  s,
size_t  len 
)


Variable Documentation

hashtable<const char *, docident> docidents

void* docmenu = NULL

hashtable<const char *, ident>* idents


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