Home About Applications Software License Documentation Download Community



Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

template_container.c File Reference

Keystone source file. More...

#include "environ.h"
#include "keycc.h"
#include "template.h"

Typedefs

typedef char TTypeName [MAX_LINE]

Functions

Local void CONTAIN_type_register (char *type_name)
Local bool CONTAIN_type_registered (char *type_name)
char * LIST_template (struct TEMPLATE *this, EBlockType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * ARRAY_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * BITFIELD_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)

Variables

TContainer container
TList list
TTemplate tp_List
TTemplate tp_Array
TTemplate tp_Stack
TTemplate tp_Bitfield


Detailed Description

Keystone source file.

Keystone Alpha Release

by Jacob Lister - 2004.

contact j_lister@paradise.net.nz


Typedef Documentation

typedef char TTypeName[MAX_LINE]
 


Function Documentation

char* ARRAY_template struct TEMPLATE this,
ETemplateType  type,
bool  current_file,
TTemplateArgs args,
int  dest_length,
char *  dest,
int  extra_length,
char *  extra
 

char* BITFIELD_template struct TEMPLATE this,
ETemplateType  type,
bool  current_file,
TTemplateArgs args,
int  dest_length,
char *  dest,
int  extra_length,
char *  extra
 

Local void CONTAIN_type_register char *  type_name  ) 
 

Local bool CONTAIN_type_registered char *  type_name  ) 
 

char* LIST_template struct TEMPLATE this,
EBlockType  type,
bool  current_file,
TTemplateArgs args,
int  dest_length,
char *  dest,
int  extra_length,
char *  extra
 


Variable Documentation

TContainer container
 

TList list
 

TTemplate tp_Array
 

Initial value:

 {
   "ARRAY",
   ARRAY_template,
}

TTemplate tp_Bitfield
 

Initial value:

 {
   "BITFIELD",
   BITFIELD_template,
}

TTemplate tp_List
 

Initial value:

 {
   "LIST",
   LIST_template,
}

TTemplate tp_Stack
 

Initial value:

 {
   "STACK",
   ARRAY_template,
}


Generated on Sat Feb 26 15:54:38 2005 for Keystone by  doxygen 1.4.1