Load into the specified extension the extension of path. 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 if the path has an extension, and a non‐zero value otherwise. See []and Performance). See also for the definition of leaf and root.
Synopses
Declared in <bdls_pathutil.h>
Load into the specified extension the extension of path. 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 if the path has an extension, and a non‐zero value otherwise. See []and Performance). See also for the definition of leaf and root.
static
int
getExtension(
bsl::string* extension,
std::string_view const& path,
int rootEnd = ‐1);
static
int
getExtension(
std::pmr::string* extension,
std::string_view const& path,
int rootEnd = ‐1);
static
int
getExtension(
std::string* extension,
std::string_view const& path,
int rootEnd = ‐1);
Created with MrDocs