summaryrefslogtreecommitdiff
path: root/slicer/tool/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/tool/parser.h')
-rw-r--r--slicer/tool/parser.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/slicer/tool/parser.h b/slicer/tool/parser.h
index 1193664..4ae7752 100644
--- a/slicer/tool/parser.h
+++ b/slicer/tool/parser.h
@@ -23,13 +23,15 @@ namespace Slicer {
};
typedef std::vector<ConversionSpec> Conversions;
- Slicer(FILE * c);
+ Slicer();
- static unsigned int Apply(const boost::filesystem::path & ice, const boost::filesystem::path & cpp);
- static unsigned int Apply(const boost::filesystem::path & ice, FILE *);
- static unsigned int Apply(const boost::filesystem::path & ice, const boost::filesystem::path & cpp, const Args &, bool);
- static unsigned int Apply(const boost::filesystem::path & ice, FILE *, const Args &, bool);
+ FILE * cpp;
+ boost::filesystem::path slicePath;
+ boost::filesystem::path cppPath;
+ std::vector<boost::filesystem::path> includes;
+ bool allowIcePrefix;
+ unsigned int Execute();
unsigned int Components() const;
#pragma GCC visibility push(hidden)
@@ -66,7 +68,6 @@ namespace Slicer {
#pragma GCC visibility pop
unsigned int components;
- FILE * cpp;
unsigned int classNo;
};
}