summaryrefslogtreecommitdiff
path: root/TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp')
-rw-r--r--TAO/CIAO/CCF/CCF/CompilerElements/Preprocessor.hpp8
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 ();