| strusBase
    0.17
    | 
Go to the source code of this file.
| Classes | |
| struct | strus::numstring_conv | 
| Inlined version of string to number conversion functions throwing an exception instead of setting an error code on failure.  More... | |
| Namespaces | |
| strus | |
| Wrapper to structures needed for atomic counters. | |
| Enumerations | |
| enum | strus::NumParseError { strus::NumParseOk = 0x0, strus::NumParseErrNoMem = 0x1, strus::NumParseErrConversion = 0x2, strus::NumParseErrOutOfRange = 0x3, strus::NumParseErrInvalidArg = 0x4 } | 
| Functions | |
| const char * | strus::numstring_error (NumParseError errcode) | 
| Convert string conversion error code into an error message string.  More... | |
| std::runtime_error | strus::numstring_exception (NumParseError errcode) | 
| Convert string conversion error code into an exception.  More... | |
| double | strus::doubleFromString (const std::string &numstr, NumParseError &err) | 
| Parsing a double precision floating point number from an Ascii string.  More... | |
| double | strus::doubleFromString (const char *numstr, std::size_t numsize, NumParseError &err) | 
| Parsing a double precision floating point number from an Ascii string.  More... | |
| int64_t | strus::intFromString (const std::string &numstr, int64_t maxvalue, NumParseError &err) | 
| Parsing an integer number from an Ascii string.  More... | |
| int64_t | strus::intFromString (const char *numstr, std::size_t numsize, int64_t maxvalue, NumParseError &err) | 
| Parsing an integer number from an Ascii string.  More... | |
| uint64_t | strus::uintFromString (const std::string &numstr, uint64_t maxvalue, NumParseError &err) | 
| Parsing an unsigned integer number from an Ascii string.  More... | |
| uint64_t | strus::uintFromString (const char *numstr, std::size_t numsize, uint64_t maxvalue, NumParseError &err) | 
| Parsing an unsigned integer number from an Ascii string.  More... | |
 1.8.6
 1.8.6