libstdc++: charconv File Reference (original) (raw)

Functions

template<bool _DecOnly, typename _Tp >

constexpr bool

std::__detail::__from_chars_alnum (const char *&__first, const char *__last, _Tp &__val, int __base)

template<bool _DecOnly = false>

constexpr unsigned char

std::__detail::__from_chars_alnum_to_val (unsigned char __c)

template<bool _DecOnly, typename _Tp >

constexpr bool

std::__detail::__from_chars_pow2_base (const char *&__first, const char *__last, _Tp &__val, int __base)

template<typename _Tp >

constexpr bool

std::__detail::__raise_and_add (_Tp &__val, int __base, unsigned char __c)

template<typename _Tp >

constexpr to_chars_result

std::__detail::__to_chars (char *__first, char *__last, _Tp __val, int __base) noexcept

template<typename _Tp >

constexpr to_chars_result

std::__detail::__to_chars_10 (char *__first, char *__last, _Tp __val) noexcept

template<typename _Tp >

constexpr to_chars_result

std::__detail::__to_chars_16 (char *__first, char *__last, _Tp __val) noexcept

template<typename _Tp >

constexpr to_chars_result

std::__detail::__to_chars_2 (char *__first, char *__last, _Tp __val) noexcept

template<typename _Tp >

constexpr to_chars_result

std::__detail::__to_chars_8 (char *__first, char *__last, _Tp __val) noexcept

template<typename _Tp >

constexpr to_chars_result

std::__to_chars_i (char *__first, char *__last, _Tp __value, int __base=10)

template<typename _Tp >

constexpr unsigned

std::__detail::__to_chars_len (_Tp __value, int __base) noexcept

template<typename _Tp >

constexpr unsigned

std::__detail::__to_chars_len_2 (_Tp __value) noexcept

template<typename _Tp , enable_if_t< __or_< __is_standard_integer< _Tp >, is_same< char, remove_cv_t< _Tp > > >::value, int > = 0>

constexpr from_chars_result

std::from_chars (const char *__first, const char *__last, _Tp &__value, int __base=10)

constexpr chars_format

std::operator& (chars_format __lhs, chars_format __rhs) noexcept

constexpr chars_format &

std::operator&= (chars_format &__lhs, chars_format __rhs) noexcept

constexpr chars_format

std::operator^ (chars_format __lhs, chars_format __rhs) noexcept

constexpr chars_format &

std::operator^= (chars_format &__lhs, chars_format __rhs) noexcept

constexpr chars_format

std::operator| (chars_format __lhs, chars_format __rhs) noexcept

constexpr chars_format &

std::operator|= (chars_format &__lhs, chars_format __rhs) noexcept

constexpr chars_format

std::operator~ (chars_format __fmt) noexcept

to_chars_result

std::to_chars (char *, char *, bool, int=10)=delete

constexpr to_chars_result

std::to_chars (char *__first, char *__last, char __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, signed char __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, signed int __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, signed long __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, signed long long __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, signed short __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, unsigned char __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, unsigned int __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, unsigned long __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, unsigned long long __value, int __base=10)

constexpr to_chars_result

std::to_chars (char *__first, char *__last, unsigned short __value, int __base=10)

This is a Standard C++ Library header.

Definition in file charconv.