diff options
Diffstat (limited to 'TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp')
-rw-r--r-- | TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp b/TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp index 105fca3cc0f..994c889a3f8 100644 --- a/TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp +++ b/TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp @@ -6,6 +6,8 @@ #define CCF_COMPILER_ELEMENTS_PREPROCESSOR_HPP #include <memory> +#include <string> +#include <set> #include "CCF/CompilerElements/TokenStream.hpp" #include "CCF/CompilerElements/PreprocessorToken.hpp" @@ -16,13 +18,17 @@ namespace CCF { namespace CPP { + typedef + std::set<std::string> + Symbols; + class Preprocessor : public TokenStream<Token> { public: virtual ~Preprocessor (); - Preprocessor (TokenStream<char>& is); + Preprocessor (TokenStream<char>& is, Symbols const&); virtual Token next (); |