summaryrefslogtreecommitdiff
path: root/odb/parser.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'odb/parser.hxx')
-rw-r--r--odb/parser.hxx38
1 files changed, 0 insertions, 38 deletions
diff --git a/odb/parser.hxx b/odb/parser.hxx
deleted file mode 100644
index 29eaf7e..0000000
--- a/odb/parser.hxx
+++ /dev/null
@@ -1,38 +0,0 @@
-// file : odb/parser.hxx
-// copyright : Copyright (c) 2009-2019 Code Synthesis Tools CC
-// license : GNU GPL v3; see accompanying LICENSE file
-
-#ifndef ODB_PARSER_HXX
-#define ODB_PARSER_HXX
-
-#include <odb/gcc.hxx>
-
-#include <memory> // std::unique_ptr
-
-#include <odb/pragma.hxx>
-#include <odb/options.hxx>
-#include <odb/semantics/unit.hxx>
-
-class parser
-{
-public:
- class failed {};
-
- ~parser ();
- parser (options const&, loc_pragmas&, ns_loc_pragmas&, decl_pragmas&);
-
- std::unique_ptr<semantics::unit>
- parse (tree global_scope, semantics::path const& main_file);
-
-private:
- parser (parser const&);
-
- parser&
- operator= (parser const&);
-
-private:
- class impl;
- std::unique_ptr<impl> impl_;
-};
-
-#endif // ODB_PARSER_HXX