cppheadi.sct
来自「c#设计模式WithCla」· SCT 代码 · 共 49 行
SCT
49 行
#ifndef __$CAPITALIZE_ALL$TRUNCATE_EIGHT$CLASS_NAME$_H
#define __$CAPITALIZE_ALL$TRUNCATE_EIGHT$CLASS_NAME$_H
[
#ifndef __$CAPITALIZE_ALL$TRUNCATE_EIGHT$BASE_CLASS$_H
#include "TRUNCATE_EIGHT$BASE_CLASS$.h"
#endif
]
[#include <INCLUDE_FILE>
]
[
#ifndef __$CAPITALIZE_ALL$TRUNCATE_EIGHT$ASSOCIATION_ONE_CLASS$_H
#include "TRUNCATE_EIGHT$ASSOCIATION_ONE_CLASS.h"
#endif
]
[
#ifndef __$CAPITALIZE_ALL$TRUNCATE_EIGHT$AGGREGATION_ONE_CLASS$_H
#include "TRUNCATE_EIGHT$AGGREGATION_ONE_CLASS$.h"
#endif
]
[
#ifndef __$CAPITALIZE_ALL$TRUNCATE_EIGHT$ASSOCIATION_MANY_CLASS$_H
#include "TRUNCATE_EIGHT$ASSOCIATION_MANY_CLASS$.h"
#endif
]
[
#ifndef __$CAPITALIZE_ALL$TRUNCATE_EIGHT$AGGREGATION_MANY_CLASS$_H
#include "TRUNCATE_EIGHT$AGGREGATION_MANY_CLASS$.h"
#endif
]
class CLASS_NAME[NO_RETURN NO_REPEAT: NO_REPEAT public BASE_CLASS ,DELETE_LAST_SYMBOL] CLASS_LIBRARY_BASE_CLASS
{ SELECT_WHEN ATTRIBUTE_IS_ARRAY [ ATTRIBUTE_TYPE ATTRIBUTE_NAME LITERAL_SYMBOL[ ATTRIBUTE_LENGTH LITERAL_SYMBOL] ; ]
SELECT_WHEN LOGICAL_NOT ATTRIBUTE_IS_ARRAY [ATTRIBUTE_TYPE ATTRIBUTE_NAME$;]
[ASSOCIATION_ONE_CLASS$* ASSOCIATION_ONE_NAME$;]
[AGGREGATION_ONE_CLASS AGGREGATION_ONE_NAME$;]
[ASSOCIATION_MANY_CLASS$* ASSOCIATION_MANY_NAME LITERAL_SYMBOL[6 LITERAL_SYMBOL];]
[AGGREGATION_MANY_CLASS AGGREGATION_MANY_NAME LITERAL_SYMBOL[6 LITERAL_SYMBOL];]
public:
[ CPP_OPERATION_VIRTUAL CPP_OPERATION_STATIC OPERATION_RETURN_TYPE OPERATION_NAME (CPP_OPERATION_PARAMETERS) CPP_OPERATION_CONSTANT CPP_OPERATION_PURE_VIRTUAL;
]
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?