version 1.26, 2008/12/02 16:55:34
|
version 1.27, 2009/06/30 09:23:14
|
Line 9
|
Line 9
|
|
|
|
|
#define Template_Current_Version "0.9" |
#define Template_Current_Version "0.9" |
|
#define templNone 0 |
|
#define templTemplate 1 //#define template |
#define templNone 0 |
#define templLibraryFlag 2 // Library (implies#define template). |
#define templTemplate 1 //#define template |
#define templLibrary 3 |
#define templLibraryFlag 2 // Library (implies#define template). |
#define templInstance 4 // Instance of#define template |
#define templLibrary 3 |
#define templloaded 8 //#define template is really loaded. |
#define templInstance 4 // Instance of#define template |
#define templInternal 16 // Internal only, no edited document. |
#define templloaded 8 //#define template is really loaded. |
#define templPredefined 32 // predefined library (base or html). |
#define templInternal 16 // Internal only, no edited document. |
|
#define templPredefined 32 // predefined library (base or html). |
|
|
|
struct _XTigerTemplate; |
struct _XTigerTemplate; |
typedef struct _XTigerTemplate *XTigerTemplate; |
typedef struct _XTigerTemplate *XTigerTemplate; |
Line 31 struct _XTigerTemplate
|
Line 29 struct _XTigerTemplate
|
char* templateVersion;// Version of template |
char* templateVersion;// Version of template |
|
|
HashMap libraries; // Imported libraries (StringHashMap<XTigerTemplate>) |
HashMap libraries; // Imported libraries (StringHashMap<XTigerTemplate>) |
|
|
SearchSet simpleTypes; // All simple types declared in the document (SearchSet<Declaration, char*>) |
SearchSet simpleTypes; // All simple types declared in the document (SearchSet<Declaration, char*>) |
SearchSet elements; // All element types declared in the document (SearchSet<Declaration, char*>) |
SearchSet elements; // All element types declared in the document (SearchSet<Declaration, char*>) |
SearchSet components; // All component types declared in the document (SearchSet<Declaration, char*>) |
SearchSet components; // All component types declared in the document (SearchSet<Declaration, char*>) |
SearchSet unions; // All union types declared in the document (SearchSet<Declaration, char*>) |
SearchSet unions; // All union types declared in the document (SearchSet<Declaration, char*>) |
SearchSet unknowns; // All unknown declarations, used in template parsing (SearchSet<Declaration, char*>) |
SearchSet unknowns; // All unknown declarations, used in template parsing (SearchSet<Declaration, char*>) |
|
|
Document doc; // Use to store component structures |
Document doc; // Use to store component structures |
int ref; // Reference counting |
int ref; // Reference counting |
SList errorList; // Error string list (DLList<char*>) |
SList errorList; // Error string list (DLList<char*>) |