diff options
| author | randomdan <randomdan@localhost> | 2011-05-07 16:59:12 +0000 | 
|---|---|---|
| committer | randomdan <randomdan@localhost> | 2011-05-07 16:59:12 +0000 | 
| commit | bba5750d0613eb31bf2924d77e1669a7695745fc (patch) | |
| tree | c3106037dc5fcbf52e869bac9d1fd2272cb52294 | |
| parent | Allow rawview to accurately reconstruct a tree when text and elements coexist... (diff) | |
| download | project2-bba5750d0613eb31bf2924d77e1669a7695745fc.tar.bz2 project2-bba5750d0613eb31bf2924d77e1669a7695745fc.tar.xz project2-bba5750d0613eb31bf2924d77e1669a7695745fc.zip | |
Minor tweaks to move to boost::filesystem3
| -rw-r--r-- | project2/fsRows.cpp | 8 | ||||
| -rw-r--r-- | project2/fsRows.h | 2 | 
2 files changed, 5 insertions, 5 deletions
| diff --git a/project2/fsRows.cpp b/project2/fsRows.cpp index 3cfbf8c..e2ddc50 100644 --- a/project2/fsRows.cpp +++ b/project2/fsRows.cpp @@ -14,7 +14,7 @@  #include <stdio.h>  #include <boost/date_time/posix_time/posix_time.hpp> -typedef boost::filesystem::basic_directory_iterator<FsRows::Path> DirEnt; +typedef boost::filesystem::directory_iterator DirEnt;  DECLARE_LOADER("fsrows", FsRows); @@ -41,7 +41,7 @@ class FsRowSpecName : public FsRows::SpecBase {  			// Based on code written by Jack Handy - jakkhandy@hotmail.com  			// from http://www.codeproject.com/KB/string/wildcmp.aspx  			Glib::ustring::const_iterator wild = pattern.begin(); -			Glib::ustring leaf(curPath(fs).leaf()); +			Glib::ustring leaf(curPath(fs).leaf().string());  			Glib::ustring::const_iterator string = leaf.begin();  			while ((string != leaf.end()) && (*wild != '*')) { @@ -194,7 +194,7 @@ FsRows::execute(const Path & dir, const RowProcessor * rp) const  			}  		}  	} -	catch (const boost::filesystem::basic_filesystem_error<Path> & e) { +	catch (const boost::filesystem::filesystem_error & e) {  		Logger()->messagef(LOG_WARNING, "%s when processing '%s'", e.what(), dir.string().c_str());  	}  	depth -= 1; @@ -269,7 +269,7 @@ FsRows::resolveAttr(const Glib::ustring & a) const  VariableType  FsRows::fileRelPath() const  { -	return curPathStr.substr(fsRoot.native_directory_string().length()); +	return curPathStr.substr(fsRoot.string().length());  }  VariableType diff --git a/project2/fsRows.h b/project2/fsRows.h index 9e59647..4e559cd 100644 --- a/project2/fsRows.h +++ b/project2/fsRows.h @@ -25,7 +25,7 @@ class FsRows : public RowSet {  		typedef boost::intrusive_ptr<SpecBase> SpecBasePtr;  		typedef std::set<SpecBasePtr> SpecBases;  		typedef std::list<Glib::ustring> SpecSpec; -		typedef boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> Path; +		typedef boost::filesystem::path Path;  		FsRows(const xmlpp::Element * p);  		~FsRows(); | 
