Parse a bounded signed integer from a string, also returning the suffix.
Synopsis
Declared in <bdlb_numericparseutil.h>
static
int
parseSignedInteger(
bsls::Types::Int64* result,
std::string_view* remainder,
std::string_view const& inputString,
int base,
bsls::Types::Int64 const minValue,
bsls::Types::Int64 const maxValue);
Description
Same as the overload above for parseSignedInteger.
Return Value
0 on success, and a non‐zero value otherwise
Parameters
Name |
Description |
result |
location to store the parsed value |
remainder |
unparsed suffix of |
inputString |
text to parse |
base |
numeric base in |
minValue |
lowest acceptable parsed value (must be negative) |
maxValue |
highest acceptable parsed value (must be positive) |
Created with MrDocs