std::filesystem::path::has_root_path, std::filesystem::path::has_root_name, std::filesystem::path::has_root_directory, std::filesystem::path::has_relative_path, std::filesystem::path::has_parent_path, std::filesystem::path::has_filename, std::filesystem::path::has_stem, std::filesystem::path::has_extension (original) (raw)

bool has_root_path() const; (1) (since C++17)
bool has_root_name() const; (2) (since C++17)
bool has_root_directory() const; (3) (since C++17)
bool has_relative_path() const; (4) (since C++17)
bool has_parent_path() const; (5) (since C++17)
bool has_filename() const; (6) (since C++17)
bool has_stem() const; (7) (since C++17)
bool has_extension() const; (8) (since C++17)

Checks whether the path contains the corresponding path element.

  1. Checks whether

stem()

is empty.

[edit] Parameters

(none)

[edit] Return value

true if the corresponding path component is not empty, false otherwise.

[edit] Exceptions

May throw implementation-defined exceptions.

[edit] Example

[edit] See also

| | checks if the path is empty (public member function) [edit] | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |