Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
path.hpp File Reference
#include <boost/config.hpp>
#include <boost/filesystem/config.hpp>
#include <boost/filesystem/path_traits.hpp>
#include <boost/system/error_code.hpp>
#include <boost/system/system_error.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/io/detail/quoted_manip.hpp>
#include <boost/static_assert.hpp>
#include <boost/functional/hash_fwd.hpp>
#include <boost/type_traits/is_integral.hpp>
#include <string>
#include <iterator>
#include <cstring>
#include <iosfwd>
#include <stdexcept>
#include <cassert>
#include <locale>
#include <algorithm>
#include <boost/config/abi_prefix.hpp>
#include <boost/config/abi_suffix.hpp>
Include dependency graph for path.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::filesystem::path
 
class  boost::filesystem::path::iterator
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::filesystem
 
 boost::filesystem::detail
 
 boost::filesystem::path_traits
 

Typedefs

typedef path boost::filesystem::wpath
 

Functions

BOOST_FILESYSTEM_DECL int boost::filesystem::detail::lex_compare (path::iterator first1, path::iterator last1, path::iterator first2, path::iterator last2)
 
BOOST_FILESYSTEM_DECL const path & boost::filesystem::detail::dot_path ()
 
BOOST_FILESYSTEM_DECL const path & boost::filesystem::detail::dot_dot_path ()
 
bool boost::filesystem::lexicographical_compare (path::iterator first1, path::iterator last1, path::iterator first2, path::iterator last2)
 
bool boost::filesystem::operator== (const path &lhs, const path &rhs)
 
bool boost::filesystem::operator== (const path &lhs, const path::string_type &rhs)
 
bool boost::filesystem::operator== (const path::string_type &lhs, const path &rhs)
 
bool boost::filesystem::operator== (const path &lhs, const path::value_type *rhs)
 
bool boost::filesystem::operator== (const path::value_type *lhs, const path &rhs)
 
bool boost::filesystem::operator!= (const path &lhs, const path &rhs)
 
bool boost::filesystem::operator!= (const path &lhs, const path::string_type &rhs)
 
bool boost::filesystem::operator!= (const path::string_type &lhs, const path &rhs)
 
bool boost::filesystem::operator!= (const path &lhs, const path::value_type *rhs)
 
bool boost::filesystem::operator!= (const path::value_type *lhs, const path &rhs)
 
bool boost::filesystem::operator< (const path &lhs, const path &rhs)
 
bool boost::filesystem::operator<= (const path &lhs, const path &rhs)
 
bool boost::filesystem::operator> (const path &lhs, const path &rhs)
 
bool boost::filesystem::operator>= (const path &lhs, const path &rhs)
 
std::size_t boost::filesystem::hash_value (const path &x)
 
void boost::filesystem::swap (path &lhs, path &rhs)
 
path boost::filesystem::operator/ (const path &lhs, const path &rhs)
 
template<class Char , class Traits >
std::basic_ostream< Char,
Traits > & 
boost::filesystem::operator<< (std::basic_ostream< Char, Traits > &os, const path &p)
 
template<class Char , class Traits >
std::basic_istream< Char,
Traits > & 
boost::filesystem::operator>> (std::basic_istream< Char, Traits > &is, path &p)
 
BOOST_FILESYSTEM_DECL bool boost::filesystem::portable_posix_name (const std::string &name)
 
BOOST_FILESYSTEM_DECL bool boost::filesystem::windows_name (const std::string &name)
 
BOOST_FILESYSTEM_DECL bool boost::filesystem::portable_name (const std::string &name)
 
BOOST_FILESYSTEM_DECL bool boost::filesystem::portable_directory_name (const std::string &name)
 
BOOST_FILESYSTEM_DECL bool boost::filesystem::portable_file_name (const std::string &name)
 
BOOST_FILESYSTEM_DECL bool boost::filesystem::native (const std::string &name)
 
template<>
std::string boost::filesystem::path::string< std::string > () const
 
template<>
std::wstring boost::filesystem::path::string< std::wstring > () const
 
template<>
std::string boost::filesystem::path::string< std::string > (const codecvt_type &cvt) const
 
template<>
std::wstring boost::filesystem::path::string< std::wstring > (const codecvt_type &cvt) const
 
template<>
std::string boost::filesystem::path::generic_string< std::string > () const
 
template<>
std::wstring boost::filesystem::path::generic_string< std::wstring > () const
 
template<>
std::string boost::filesystem::path::generic_string< std::string > (const codecvt_type &cvt) const
 
template<>
std::wstring boost::filesystem::path::generic_string< std::wstring > (const codecvt_type &cvt) const
 
void boost::filesystem::path_traits::convert (const char *from, const char *from_end, std::wstring &to)
 
void boost::filesystem::path_traits::convert (const wchar_t *from, const wchar_t *from_end, std::string &to)
 
void boost::filesystem::path_traits::convert (const char *from, std::wstring &to)
 
void boost::filesystem::path_traits::convert (const wchar_t *from, std::string &to)