Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::filesystem::directory_entry Class Reference

#include <operations.hpp>

Public Member Functions

 directory_entry ()
 
 directory_entry (const boost::filesystem::path &p, file_status st=file_status(), file_status symlink_st=file_status())
 
void assign (const boost::filesystem::path &p, file_status st=file_status(), file_status symlink_st=file_status())
 
void replace_filename (const boost::filesystem::path &p, file_status st=file_status(), file_status symlink_st=file_status())
 
void replace_leaf (const boost::filesystem::path &p, file_status st, file_status symlink_st)
 
const boost::filesystem::pathpath () const
 
file_status status () const
 
file_status status (system::error_code &ec) const
 
file_status symlink_status () const
 
file_status symlink_status (system::error_code &ec) const
 
bool operator== (const directory_entry &rhs)
 
bool operator!= (const directory_entry &rhs)
 
bool operator< (const directory_entry &rhs)
 
bool operator<= (const directory_entry &rhs)
 
bool operator> (const directory_entry &rhs)
 
bool operator>= (const directory_entry &rhs)
 

Constructor & Destructor Documentation

boost::filesystem::directory_entry::directory_entry ( )
inline
boost::filesystem::directory_entry::directory_entry ( const boost::filesystem::path p,
file_status  st = file_status(),
file_status  symlink_st = file_status() 
)
inlineexplicit

Member Function Documentation

void boost::filesystem::directory_entry::assign ( const boost::filesystem::path p,
file_status  st = file_status(),
file_status  symlink_st = file_status() 
)
inline
bool boost::filesystem::directory_entry::operator!= ( const directory_entry rhs)
inline
bool boost::filesystem::directory_entry::operator< ( const directory_entry rhs)
inline
bool boost::filesystem::directory_entry::operator<= ( const directory_entry rhs)
inline
bool boost::filesystem::directory_entry::operator== ( const directory_entry rhs)
inline
bool boost::filesystem::directory_entry::operator> ( const directory_entry rhs)
inline
bool boost::filesystem::directory_entry::operator>= ( const directory_entry rhs)
inline
const boost::filesystem::path& boost::filesystem::directory_entry::path ( ) const
inline
void boost::filesystem::directory_entry::replace_filename ( const boost::filesystem::path p,
file_status  st = file_status(),
file_status  symlink_st = file_status() 
)
inline
void boost::filesystem::directory_entry::replace_leaf ( const boost::filesystem::path p,
file_status  st,
file_status  symlink_st 
)
inline
file_status boost::filesystem::directory_entry::status ( ) const
inline
file_status boost::filesystem::directory_entry::status ( system::error_code ec) const
inline
file_status boost::filesystem::directory_entry::symlink_status ( ) const
inline
file_status boost::filesystem::directory_entry::symlink_status ( system::error_code ec) const
inline

The documentation for this class was generated from the following file: