|
nmealib 0.0.4
NMEA 0183/NMEA 2000 parsing library
|
#include <charconv>#include <cerrno>#include <cmath>#include <cstdlib>#include <limits>#include <string>#include <type_traits>

Go to the source code of this file.
Namespaces | |
| namespace | nmealib |
| namespace | nmealib::detail |
Functions | |
| template<typename T > | |
| bool | nmealib::detail::parseUnsigned (const std::string &text, T &value, int base=10) noexcept |
| template<typename T > | |
| bool | nmealib::detail::parseSigned (const std::string &text, T &value, int base=10) noexcept |
| bool | nmealib::detail::parseDouble (const std::string &text, double &value) noexcept |
| bool | nmealib::detail::parseLongDouble (const std::string &text, long double &value) noexcept |
| bool | nmealib::detail::parseOptionalDouble (const std::string &text, double &value) noexcept |
| bool | nmealib::detail::parseOptionalLongDouble (const std::string &text, long double &value) noexcept |
| bool | nmealib::detail::parseOptionalUnsigned (const std::string &text, unsigned int &value) noexcept |
| bool | nmealib::detail::parseOptionalInt (const std::string &text, int &value) noexcept |
| bool | nmealib::detail::parseNmeaCoordinate (const std::string &text, double &value) noexcept |