Namespaces
Variants

std::experimental::filesystem:: is_empty

From cppreference.net
Определено в заголовочном файле <experimental/filesystem>
bool is_empty ( const path & p ) ;
(1) (filesystem TS)
bool is_empty ( const path & p, error_code & ec ) ;
(2) (filesystem TS)

Проверяет, ссылается ли заданный путь на пустой файл или каталог.

Вторая версия возвращает false и устанавливает ec в соответствующий код ошибки при возникновении ошибки. В противном случае ec очищается вызовом ec. clear ( ) .

Содержание

Параметры

p - путь для проверки
ec - код ошибки для изменения в случае ошибки

Возвращаемое значение

true если p указывает на пустой файл или директорию, false в противном случае.

Исключения

1) filesystem_error если возникает ошибка. Объект исключения конструируется с p в качестве аргумента. Код ошибки устанавливается в соответствующий код ошибки для возникшей ошибки, вызвавшей сбой.
2)
noexcept спецификация:
noexcept

Смотрите также