aboutsummaryrefslogtreecommitdiff
path: root/xsd-frontend/semantic-graph
diff options
context:
space:
mode:
Diffstat (limited to 'xsd-frontend/semantic-graph')
-rw-r--r--xsd-frontend/semantic-graph/elements.cxx2
-rw-r--r--xsd-frontend/semantic-graph/elements.hxx13
2 files changed, 7 insertions, 8 deletions
diff --git a/xsd-frontend/semantic-graph/elements.cxx b/xsd-frontend/semantic-graph/elements.cxx
index 28cfe4d..d99bb37 100644
--- a/xsd-frontend/semantic-graph/elements.cxx
+++ b/xsd-frontend/semantic-graph/elements.cxx
@@ -296,5 +296,5 @@ namespace XSDFrontend
std::wostream&
operator<< (std::wostream& os, XSDFrontend::SemanticGraph::Path const& path)
{
- return os << path.native_file_string ().c_str ();
+ return os << path.string ().c_str ();
}
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;