Home About Applications Software License Documentation Download Community



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

template_exception.c File Reference

Keystone source file. More...

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

Classes

struct  TException

Functions

char * TRY_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * CATCH_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * FINALLY_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * THROW_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)
char * EXCEPTION_template (struct TEMPLATE *this, ETemplateType type, bool current_file, TTemplateArgs *args, int dest_length, char *dest, int extra_length, char *extra)

Variables

TException exception
TTemplate tp_Try
TTemplate tp_Catch
TTemplate tp_Finally
TTemplate tp_Throw
TTemplate tp_Exception


Detailed Description

Keystone source file.

Keystone Alpha Release

by Jacob Lister - 2004.

contact j_lister@paradise.net.nz


Function Documentation

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

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

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

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

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


Variable Documentation

TException exception
 

TTemplate tp_Catch
 

Initial value:

 {
   "catch",
   CATCH_template,
}

TTemplate tp_Exception
 

Initial value:

TTemplate tp_Finally
 

Initial value:

 {
   "finally",
   FINALLY_template,
}

TTemplate tp_Throw
 

Initial value:

 {
   "throw",
   THROW_template,
}

TTemplate tp_Try
 

Initial value:

 {
   "try",
   TRY_template,
}


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