basic_directory_entry 类

描述由 *X返回,X 为 basic_directory_iteratorbasic_recursive_directory_iterator或的对象。

template<class Path>
class basic_directory_entry;

备注

类模板存储 Path类型的对象。 Path 可以是 basic_path 或从 basic_path 派生的类型。 它还存储两值;file_type 表示形式的一个所了解有关存储的文件的状态和其他哪知道文件名的符号链接状态。

成员

公共 Typedef

Name

说明

basic_directory_entry::path_type

模板类型 Path的同义词。

basic_directory_entry::string_type

Path::string_type的同义词.

公共构造函数

Name

说明

basic_directory_entry::basic_directory_entry 构造函数

构造 basic_directory_entry 对象。

公共方法

Name

说明

basic_directory_entry::assign 方法

存储一指定的 Path 对象。

basic_directory_entry::path 方法

检索存储的 Path 对象。

basic_directory_entry::replace_leaf 方法

替换存储的 leaf 并更新存储文件名的状态.

basic_directory_entry::status 方法

使用检索文件名状态。

basic_directory_entry::symlink_status 方法

使用检索文件名符号链接状态。

公共运算符

Name

说明

basic_directory_entry::operator const path_type& 运算符

检索存储的 Path 对象。

basic_directory_entry::operator!= 运算符

确定指定的 Path 对象是否与存储的 Path 对象不等于。

basic_directory_entry::operator< 运算符

确定用于存储 Path 对象是否大于指定的 Path 对象。更少。

basic_directory_entry::operator<= 运算符

确定用于存储 Path 对象是否小于或等于指定的 Path 对象。

basic_directory_entry::operator= Operator

存储一指定的 Path 对象。

basic_directory_entry::operator== Operator

确定指定的 Path 对象是否与存储的 Path 对象在相等。

basic_directory_entry::operator> 运算符

确定用于存储 Path 对象是否大于指定的 Path 大于对象。

basic_directory_entry::operator>= Operator

确定用于存储 Path 对象是否大于或等于指定的 Path 对象。

继承层次结构

basic_directory_entry

要求

标头: filesystem

命名空间: std::tr2::sys

请参见

参考

<filesystem>

其他资源

C++ 标准库头文件