home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-01-11 | 2.8 KB | 61 lines | [TEXT/CWIE] |
- {CLASS}
- "/*\tCopyright© 1999 Your Name/Company. All rights reserved\r\r"
- "--------------------------------------------------------------------------------\r\r"
- "FILE:\t\t\t\t\t\t"{CLASSNAME}".h\r\r"
- "CLASSES:\t\t\t\t\t"{CLASSNAME}"\r\r"
- "DESCRIPTION:\t\t\t\t"{DESCRIPTION}"\r\r"
- "AUTHOR:\t\t\t\t\t\t"{PROGRAMMER}"\r\r"
- "FILE CREATION DATE:\t\t\t"{DATETIMESTAMP}"\r\r"
- "CLASS CREATION DATE:\t\t"{DATECREATED}"\r\r"
- "CLASS LAST MODIFIED:\t\t"{DATEMODIFIED}"\r\r"
- "CHANGE HISTORY :\r\r"
- {USERCODE}
- "\r--------------------------------------------------------------------------------\r*/\r"
- "#ifndef\t\t__"{CLASSNAME}"\r"
- "#define\t\t__"{CLASSNAME}"\r"
- "#pragma once\r\r"
- "#if PP_Uses_Pragma_Import\r"
- "\t#pragma import on\r"
- "#endif\r\r"
- {ANCESTORLIST}"#include\t\""{ANCESTORNAME}".h\"\r#include\t\""{END}".h\""{/ANCESTORLIST}
-
- "//Forward declarations of Associations classes\r"
- {ASSOCLIST}"class "{ASSOCCLASSNAME}";\rclass "{END}";"{/ASSOCLIST}
- "//Forward declarations of aggregation classes of which this class is a part of\r"
- {PARTOFLIST}"class "{AGGREGATENAME}"\rclass "{END}";"{/PARTOFLIST}
- "//Forward declarations of aggregation classes which this class consists of\r"
- {CONSISTOFLIST}"class "{AGGREGATENAME}"\rclass "{END}";"{/CONSISTOFLIST}
-
- {USERCODE}
-
- {FILENAME}{SUBSYSTEM}":"{/SUBSYSTEM}{CLASSNAME}.h{/FILENAME}
- "class\t"{CLASSNAME}{ABSTRACT}{ANCESTORLIST}" : public "{ANCESTORNAME}, {/ANCESTORLIST}{/ABSTRACT}
- {
- "\tpublic:\r"{USERCODE}{PUBLIC}
- "\t\t// methods"
- "\t\t"{OPERATION}{STATIC}static {/STATIC}{OVERRIDE}virtual {/OVERRIDE}{RETURNTYPE}"\t\t\t\t"{NAME}({PARAMETER}""{TYPE} {NAME}{DEFAULTVALUE}" = "{VALUE}{/DEFAULTVALUE}", "{END}""{/PARAMETER}")"{CONST}" const"{/CONST}{ABSTRACT}" = 0"{/ABSTRACT};
- {/OPERATION}
- {ATTRIBUTE}
- "\t\t// attributes\r\t\t"{STATIC}static {/STATIC}{TYPE}"\t\t\t\t"{NAME}";\r\t\t"{NEXT}{STATIC}static {/STATIC}{/ATTRIBUTE}{/PUBLIC}
- "\tprotected:\r"{USERCODE}{PROTECTED}
- "\t\t// methods"
- "\t\t"{OPERATION}{STATIC}static {/STATIC}{OVERRIDE}virtual {/OVERRIDE}{RETURNTYPE}"\t\t\t\t"{NAME}({PARAMETER}""{TYPE} {NAME}{DEFAULTVALUE}" = "{VALUE}{/DEFAULTVALUE}", "{END}""{/PARAMETER}")"{CONST}" const"{/CONST}{ABSTRACT}" = 0"{/ABSTRACT};
- {/OPERATION}
- {ATTRIBUTE}
- "\t\t// attributes\r\t\t"{STATIC}static {/STATIC}{TYPE}"\t\t\t\t"{NAME}";\r\t\t"{NEXT}{STATIC}static {/STATIC}{/ATTRIBUTE}{/PROTECTED}
- "\tprivate:\r"{USERCODE}{PRIVATE}
- "\t\t// methods"
- "\t\t"{OPERATION}{STATIC}static {/STATIC}{OVERRIDE}virtual {/OVERRIDE}{RETURNTYPE}"\t\t\t\t"{NAME}({PARAMETER}""{TYPE} {NAME}{DEFAULTVALUE}" = "{VALUE}{/DEFAULTVALUE}", "{END}""{/PARAMETER}")"{CONST}" const"{/CONST}{ABSTRACT}" = 0"{/ABSTRACT};
- {/OPERATION}
- {ATTRIBUTE}
- "\t\t// attributes\r\t\t"{STATIC}static {/STATIC}{TYPE}"\t\t\t\t"{NAME}";\r\t\t"{NEXT}{STATIC}static {/STATIC}{/ATTRIBUTE}{/PRIVATE}
- };
-
- {USERCODE}
-
- "#if PP_Uses_Pragma_Import\r"
- "\t#pragma import reset\r"
- "#endif\r\r"
- "#endif\r"
- {/CLASS}
-