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 值;表示形式中的哪些知道该存储的文件名的状态和其他哪些知道文件名的符号字符串状态。

成员

Hh874640.collapse_all(zh-cn,VS.110).gif公共 Typedefs

名称

描述

basic_directory_entry::path_type

模板类型的 Path同义词。

basic_directory_entry::string_type

Path::string_type的同义词。

Hh874640.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

描述

basic_directory_entry::basic_directory_entry构造函数

构造 basic_directory_entry 对象。

Hh874640.collapse_all(zh-cn,VS.110).gif公共方法

名称

描述

basic_directory_entry::assign方法

存储指定的 Path 对象。

basic_directory_entry::path方法

检索存储的 Path 对象。

basic_directory_entry::replace_leaf方法

替换存储的 值并更新存储的文件名的状态。

basic_directory_entry::status方法

检索文件名状态。

basic_directory_entry::symlink_status方法

检索文件名符号字符串状态。

Hh874640.collapse_all(zh-cn,VS.110).gif公共运算符

名称

描述

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=运算符

存储指定的 Path 对象。

basic_directory_entry::operator==运算符

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

basic_directory_entry::operator>运算符

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

basic_directory_entry::operator>=运算符

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

继承层次结构

basic_directory_entry

要求

标头: 文件系统

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

请参见

参考

<filesystem>

其他资源

标头文件