aboutsummaryrefslogtreecommitdiff
path: root/xsd-frontend/semantic-graph/elements.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2013-05-30 19:55:18 -0400
committerBoris Kolpackov <boris@codesynthesis.com>2013-05-30 19:55:18 -0400
commit93dfe8d00dc4ea19b31ebcf4dab35a32cd1d6791 (patch)
treedb4d7ccab16a4ba7c84c5cd0673e9b638b354017 /xsd-frontend/semantic-graph/elements.hxx
parent3c55d0d6934cb037a5fb2b5729b6603d8b7ca7e5 (diff)
Get rid of dependency on Boost filesystem
Diffstat (limited to 'xsd-frontend/semantic-graph/elements.hxx')
-rw-r--r--xsd-frontend/semantic-graph/elements.hxx13
1 files changed, 6 insertions, 7 deletions
diff --git a/xsd-frontend/semantic-graph/elements.hxx b/xsd-frontend/semantic-graph/elements.hxx
index 1847572..b4904d6 100644
--- a/xsd-frontend/semantic-graph/elements.hxx
+++ b/xsd-frontend/semantic-graph/elements.hxx
@@ -10,16 +10,15 @@
#include <map>
#include <list>
#include <vector>
-#include <utility> // std::pair
#include <iosfwd>
-
-#include <boost/filesystem/path.hpp>
-#include <boost/filesystem/operations.hpp>
-#include <boost/filesystem/exception.hpp>
+#include <utility> // std::pair
+#include <cstdlib> // abort
+#include <cassert>
#include <cutl/container/graph.hxx>
#include <cutl/container/pointer-iterator.hxx>
#include <cutl/compiler/context.hxx>
+#include <cutl/fs/path.hxx>
#include <xsd-frontend/types.hxx>
@@ -33,9 +32,9 @@ namespace XSDFrontend
//
//
- typedef boost::filesystem::path Path;
+ typedef fs::path Path;
+ typedef fs::invalid_path InvalidPath;
typedef std::vector<Path> Paths;
- typedef boost::filesystem::filesystem_error InvalidPath;
typedef compiler::context Context;