Поделиться через


Класс basic_directory_entry

Описание объекта, возвращаемого *X, где X — basic_directory_iterator или basic_recursive_directory_iterator.

template<class Path>
class basic_directory_entry;

Заметки

Класс содержит объект типа Path шаблона. Path может быть basic_path или типом, производным от basic_path. В нем также хранятся 2 значения file_type; представляет одно, что известен о состоянии stored имена файлов и другое, представляющее, что известен о состоянии символьной ссылки на имя файла.

Члены

Общедоступные Typedefs

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

Заменяет сохраненного является листом значение и обновляет состояние сохраненного имени файла.

Метод 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=

Сохраняет указанный объект 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>

Другие ресурсы

Файлы заголовков стандартных библиотек C++