basic_path::filename Method
Retrieves the stored file name.
string_type filename() const;
Return Value
This method returns empty() ? string_type() : *--end().
If the relative path is present in the stored file name, the return value is the last path element.
Otherwise, if the root is present, the return value is the root.
Otherwise, if the prefix is present, the return value is the prefix.
Otherwise, the return value is an empty string.
Remarks
A stored file name has an optional prefix, followed by an optional root, followed by an optional relative path.
The prefix is the elements up to and including the first colon.
The root is a forward slash or backslash.
The relative path is one or more path elements that are delimited by forward slashes or backslashes.
Requirements
Header: filesystem
Namespace: std::tr2::sys