Remove from the specified path the rightmost filename following the root; that is, remove the leaf element. If the optionally specified rootEnd offset is non‐negative, it is taken as the position in path of the character following the root. Return 0 on success, and a nonzero value otherwise; in particular, return a nonzero value if path does not have a leaf. See []and Performance). See also for the definition of leaf and root.

Synopsis

Declared in <bdls_pathutil.h>

static
int
popLeaf(
    bsl::string* path,
    int rootEnd = ‐1);

Created with MrDocs