#include <limits>
#include <stdexcept>
Go to the source code of this file.
◆ checked_cast()
template<typename T , typename K >
T checked_cast |
( |
K |
value | ) |
|
|
inline |
◆ string_cast() [1/7]
template<typename T >
T string_cast |
( |
const std::string & |
str | ) |
|
|
inline |
◆ string_cast() [2/7]
template<>
unsigned long string_cast |
( |
const std::string & |
str | ) |
|
|
inline |
◆ string_cast() [3/7]
template<>
unsigned int string_cast |
( |
const std::string & |
str | ) |
|
|
inline |
◆ string_cast() [4/7]
template<>
unsigned long long string_cast |
( |
const std::string & |
str | ) |
|
|
inline |
◆ string_cast() [5/7]
template<>
long long string_cast |
( |
const std::string & |
str | ) |
|
|
inline |
◆ string_cast() [6/7]
template<>
double string_cast |
( |
const std::string & |
str | ) |
|
|
inline |
◆ string_cast() [7/7]
template<>
float string_cast |
( |
const std::string & |
str | ) |
|
|
inline |