#include <componentfile_preprocess.h>
Public Methods | |
| CL_Componentfile_Preprocess (const std::string &data, const std::string &filename) | |
| operator const std::string & () | |
Private Types | |
| enum | EParseState { PARSE_GLOBAL, PARSE_TEMPLATE, PARSE_TEMPLATE_ARG, PARSE_TEMPLATE_NAMEDEF, PARSE_TEMPLATE_BODY, PARSE_TEMPLATE_INSTANTIATION, PARSE_TEMPLATE_INSTANTIATION_ARG } |
Private Methods | |
| void | perform_replacements (std::string &s, std::vector< TemplateReplacement > &replacements, int global_offset) |
Private Attributes | |
| std::string | data |
|
|
Definition at line 68 of file componentfile_preprocess.h. |
|
|
|
|
|
Definition at line 64 of file componentfile_preprocess.h. |
|
|
|
|
|
Definition at line 66 of file componentfile_preprocess.h. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001