Function cras::parseInt32(const std::string&)
Defined in File string_utils.hpp
Function Documentation
-
int32_t cras::parseInt32(const std::string &string)
Parse the given string to a 32-bit int.
Note
This function supports hexadecimal numbers starting with 0x/0X, binary numbers with 0b/0B and octal with 0.
- Parameters:
string – [in] The string to parse.
- Throws:
std::invalid_argument – If the string does not represent a 32-bit int value or if there are excess characters other than whitespace.
- Returns:
The corresponding 32-bit int value.