Load the leaf (basename) element of a path.

Synopsis

Declared in <bdls_pathutil.h>

static
int
getBasename(
    std::string* leaf,
    std::string_view const& path,
    int rootEnd = ‐1);

Description

Same as the overload taking bsl::string *.

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

leaf

receives the leaf element of path

path

filesystem path to examine

rootEnd

if non‐negative, position in path of the character following the root

Created with MrDocs