aboutsummaryrefslogtreecommitdiff
path: root/src/support/filesystem_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/support/filesystem_context.h')
-rw-r--r--src/support/filesystem_context.h22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/support/filesystem_context.h b/src/support/filesystem_context.h
index 9741039..2088c6b 100644
--- a/src/support/filesystem_context.h
+++ b/src/support/filesystem_context.h
@@ -15,26 +15,16 @@ namespace InputXSLT {
class FilesystemContext {
public:
+ static void iterate(
+ const boost::filesystem::path&,
+ const std::function<void(const boost::filesystem::path&)>&
+ );
+
explicit FilesystemContext(const boost::filesystem::path&);
explicit FilesystemContext(const std::string&);
- boost::filesystem::path resolve(const std::string&) const;
boost::filesystem::path resolve(const xalan::XalanDOMString&) const;
-
- void iterate(
- const std::string&,
- const std::function<void(const boost::filesystem::path&)>&
- ) const;
-
- void iterate(
- const xalan::XalanDOMString&,
- const std::function<void(const boost::filesystem::path&)>&
- ) const;
-
- void iterate(
- const boost::filesystem::path&,
- const std::function<void(const boost::filesystem::path&)>&
- ) const;
+ boost::filesystem::path resolve(const boost::filesystem::path&) const;
private:
const boost::filesystem::path path_;