#include <wpi/double-conversion/string-to-double.h>
|
| | StringToDoubleConverter (int flags, double empty_string_value, double junk_string_value, const char *infinity_symbol, const char *nan_symbol, uc16 separator=kNoSeparator) |
| double | StringToDouble (const char *buffer, int length, int *processed_characters_count) const |
| double | StringToDouble (const uc16 *buffer, int length, int *processed_characters_count) const |
| float | StringToFloat (const char *buffer, int length, int *processed_characters_count) const |
| float | StringToFloat (const uc16 *buffer, int length, int *processed_characters_count) const |
| template<typename T> |
| T | StringTo (const char *buffer, int length, int *processed_characters_count) const |
| template<typename T> |
| T | StringTo (const uc16 *buffer, int length, int *processed_characters_count) const |
◆ Flags
| Enumerator |
|---|
| NO_FLAGS | |
| ALLOW_HEX | |
| ALLOW_OCTALS | |
| ALLOW_TRAILING_JUNK | |
| ALLOW_LEADING_SPACES | |
| ALLOW_TRAILING_SPACES | |
| ALLOW_SPACES_AFTER_SIGN | |
| ALLOW_CASE_INSENSITIVITY | |
| ALLOW_CASE_INSENSIBILITY | |
| ALLOW_HEX_FLOATS | |
◆ StringToDoubleConverter()
| wpi::double_conversion::StringToDoubleConverter::StringToDoubleConverter |
( |
int | flags, |
|
|
double | empty_string_value, |
|
|
double | junk_string_value, |
|
|
const char * | infinity_symbol, |
|
|
const char * | nan_symbol, |
|
|
uc16 | separator = kNoSeparator ) |
|
inline |
◆ StringTo() [1/2]
template<typename T>
| T wpi::double_conversion::StringToDoubleConverter::StringTo |
( |
const char * | buffer, |
|
|
int | length, |
|
|
int * | processed_characters_count ) const |
◆ StringTo() [2/2]
template<typename T>
| T wpi::double_conversion::StringToDoubleConverter::StringTo |
( |
const uc16 * | buffer, |
|
|
int | length, |
|
|
int * | processed_characters_count ) const |
◆ StringToDouble() [1/2]
| double wpi::double_conversion::StringToDoubleConverter::StringToDouble |
( |
const char * | buffer, |
|
|
int | length, |
|
|
int * | processed_characters_count ) const |
◆ StringToDouble() [2/2]
| double wpi::double_conversion::StringToDoubleConverter::StringToDouble |
( |
const uc16 * | buffer, |
|
|
int | length, |
|
|
int * | processed_characters_count ) const |
◆ StringToFloat() [1/2]
| float wpi::double_conversion::StringToDoubleConverter::StringToFloat |
( |
const char * | buffer, |
|
|
int | length, |
|
|
int * | processed_characters_count ) const |
◆ StringToFloat() [2/2]
| float wpi::double_conversion::StringToDoubleConverter::StringToFloat |
( |
const uc16 * | buffer, |
|
|
int | length, |
|
|
int * | processed_characters_count ) const |
◆ kNoSeparator
| const uc16 wpi::double_conversion::StringToDoubleConverter::kNoSeparator = '\0' |
|
static |
The documentation for this class was generated from the following file: