diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-05-30 19:55:18 -0400 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-05-30 19:55:18 -0400 |
commit | 93dfe8d00dc4ea19b31ebcf4dab35a32cd1d6791 (patch) | |
tree | db4d7ccab16a4ba7c84c5cd0673e9b638b354017 /xsd-frontend/semantic-graph/elements.hxx | |
parent | 3c55d0d6934cb037a5fb2b5729b6603d8b7ca7e5 (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.hxx | 13 |
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; |