#include <dconv/atodpow.hpp>
#include <dconv/view.hpp>
#include <limits>
#include <memory>
#include <cstring>
#include <cstdint>
#include <cstdlib>
#include <cmath>
Go to the source code of this file.
|
| const char * | dconv::details::strtodSlow (const char *beg, double &value) |
| |
| void | dconv::details::umul192 (uint64_t hi, uint64_t lo, uint64_t significand, uint64_t &high, uint64_t &middle, uint64_t &low) noexcept |
| |
| bool | dconv::details::strtodFast (bool negative, uint64_t significand, int64_t exponent, double &value) noexcept |
| |
| constexpr bool | dconv::details::isDigit (char c) noexcept |
| |
| constexpr bool | dconv::details::isSign (char c) noexcept |
| |
| const char * | dconv::details::atod (View &view, double &value) |
| |
| const char * | dconv::atod (const char *str, double &value) |
| | string to double conversion.
|
| |
| const char * | dconv::atod (const char *str, size_t length, double &value) |
| | string to double conversion.
|
| |
| const char * | dconv::atod (const char *first, const char *last, double &value) |
| | string to double conversion.
|
| |