Load the root portion of a path.

Synopses

Declared in <bdls_pathutil.h>

Load the root portion of a path.

static
int
getRoot(
    bsl::string* root,
    std::string_view const& path,
    int rootEnd = ‐1);

Load the root portion of a path.

static
int
getRoot(
    std::pmr::string* root,
    std::string_view const& path,
    int rootEnd = ‐1);

Load the root portion of a path.

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

Return Value

0 on success, and a non‐zero value otherwise

Parameters

Name

Description

root

receives the root portion of path

path

filesystem path to examine

rootEnd

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

Created with MrDocs