Dev Essential
Loading...
Searching...
No Matches
strings_convert_decl.h File Reference
#include <string>
#include <cstdint>
Include dependency graph for strings_convert_decl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  a_util::strings::ToNumericConverter
 

Namespaces

namespace  a_util
 Serves as the root component, with common functionality documented in core functionality.
 
namespace  a_util::strings
 Serves as component for string handling and conversion functionality.
 

Functions

bool a_util::strings::toBool (const std::string &from, bool &to)
 
bool a_util::strings::toInt8 (const std::string &from, std::int8_t &to)
 
bool a_util::strings::toInt16 (const std::string &from, std::int16_t &to)
 
bool a_util::strings::toInt32 (const std::string &from, std::int32_t &to)
 
bool a_util::strings::toInt64 (const std::string &from, std::int64_t &to)
 
bool a_util::strings::toUInt8 (const std::string &from, std::uint8_t &to)
 
bool a_util::strings::toUInt16 (const std::string &from, std::uint16_t &to)
 
bool a_util::strings::toUInt32 (const std::string &from, std::uint32_t &to)
 
bool a_util::strings::toUInt64 (const std::string &from, std::uint64_t &to)
 
bool a_util::strings::toFloat (const std::string &from, float &to)
 
bool a_util::strings::toDouble (const std::string &from, double &to)
 
bool a_util::strings::toBool (const char *from, bool &to)
 
bool a_util::strings::toInt8 (const char *from, std::int8_t &to)
 
bool a_util::strings::toInt16 (const char *from, std::int16_t &to)
 
bool a_util::strings::toInt32 (const char *from, std::int32_t &to)
 
bool a_util::strings::toInt64 (const char *from, std::int64_t &to)
 
bool a_util::strings::toUInt8 (const char *from, std::uint8_t &to)
 
bool a_util::strings::toUInt16 (const char *from, std::uint16_t &to)
 
bool a_util::strings::toUInt32 (const char *from, std::uint32_t &to)
 
bool a_util::strings::toUInt64 (const char *from, std::uint64_t &to)
 
bool a_util::strings::toFloat (const char *from, float &to)
 
bool a_util::strings::toDouble (const char *from, double &to)
 
bool a_util::strings::toBool (const std::string &from)
 
std::int8_t a_util::strings::toInt8 (const std::string &from)
 
std::int16_t a_util::strings::toInt16 (const std::string &from)
 
std::int32_t a_util::strings::toInt32 (const std::string &from)
 
std::int64_t a_util::strings::toInt64 (const std::string &from)
 
std::uint8_t a_util::strings::toUInt8 (const std::string &from)
 
std::uint16_t a_util::strings::toUInt16 (const std::string &from)
 
std::uint32_t a_util::strings::toUInt32 (const std::string &from)
 
std::uint64_t a_util::strings::toUInt64 (const std::string &from)
 
float a_util::strings::toFloat (const std::string &from)
 
double a_util::strings::toDouble (const std::string &from)
 
bool a_util::strings::toBool (const char *from)
 
std::int8_t a_util::strings::toInt8 (const char *from)
 
std::int16_t a_util::strings::toInt16 (const char *from)
 
std::int32_t a_util::strings::toInt32 (const char *from)
 
std::int64_t a_util::strings::toInt64 (const char *from)
 
std::uint8_t a_util::strings::toUInt8 (const char *from)
 
std::uint16_t a_util::strings::toUInt16 (const char *from)
 
std::uint32_t a_util::strings::toUInt32 (const char *from)
 
std::uint64_t a_util::strings::toUInt64 (const char *from)
 
float a_util::strings::toFloat (const char *from)
 
double a_util::strings::toDouble (const char *from)
 
template<typename Numeric>
bool a_util::strings::toNumeric (const std::string &from, Numeric &to)
 
template<typename Numeric>
bool a_util::strings::toNumeric (const char *from, Numeric &to)
 
template<typename Numeric>
Numeric a_util::strings::toNumeric (const std::string &from)
 
template<typename Numeric>
Numeric a_util::strings::toNumeric (const char *from)
 

Detailed Description

Public API for string conversion functions