summaryrefslogtreecommitdiff
path: root/odb/parser.hxx
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2024-01-22 15:58:08 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2024-01-24 17:02:47 +0300
commit823026b58211a4166de06ac243d978dcb9930271 (patch)
tree97b43039cb769f8bee410e8536f9f945f2825153 /odb/parser.hxx
parentb56b9c6796d8853758f0f5967488260d61b788e2 (diff)
Turn odb repository into muti-package repository
Also remove the autoconf/make-based build system.
Diffstat (limited to 'odb/parser.hxx')
-rw-r--r--odb/parser.hxx37
1 files changed, 0 insertions, 37 deletions
diff --git a/odb/parser.hxx b/odb/parser.hxx
deleted file mode 100644
index b26c8f1..0000000
--- a/odb/parser.hxx
+++ /dev/null
@@ -1,37 +0,0 @@
-// file : odb/parser.hxx
-// 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