diff options
Diffstat (limited to 'src/support/filesystem_context.h')
-rw-r--r-- | src/support/filesystem_context.h | 22 |
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_; |