|
template<typename TIString > |
void | etl::private_to_string::add_alignment (TIString &str, typename TIString::iterator position, const etl::basic_format_spec< TIString > &format) |
| Helper function for left/right alignment.
|
|
template<typename TIString > |
void | etl::private_to_string::add_boolean (const bool value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append) |
| Helper function for booleans.
|
|
template<typename T , typename TIString > |
void | etl::private_to_string::add_integral (T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append, const bool negative) |
| Helper function for integrals.
|
|
template<typename TIString > |
void | etl::private_to_string::add_nan_inf (const bool not_a_number, const bool infinity, TIString &str) |
| Helper function for floating point nan and inf.
|
|
template<typename TIString > |
void | etl::private_to_string::add_integral_fractional (const workspace_t integral, const workspace_t fractional, TIString &str, const etl::basic_format_spec< TIString > &integral_format, const etl::basic_format_spec< TIString > &fractional_format, const bool negative) |
| Helper function for floating point integral and fractional.
|
|
template<typename T , typename TIString > |
void | etl::private_to_string::add_floating_point (T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append) |
| Helper function for floating point.
|
|
template<typename TIString > |
void | etl::private_to_string::add_pointer (const volatile void *value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append) |
| Helper function for pointers.
|
|
template<typename TIString > |
void | etl::private_to_string::add_string (const TIString &value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append) |
| Helper function for strings.
|
|
template<typename TSringView , typename TIString > |
void | etl::private_to_string::add_string_view (const TSringView &value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append) |
| Helper function for string views.
|
|
template<typename TIString > |
const TIString & | etl::private_to_string::to_string (const bool value, TIString &str, bool append=false) |
| For booleans. Default format spec.
|
|
template<typename TIString > |
const TIString & | etl::private_to_string::to_string (const bool value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For booleans. Supplied format spec.
|
|
template<typename TIString > |
const TIString & | etl::private_to_string::to_string (const volatile void *value, TIString &str, bool append=false) |
| For pointers. Default format spec.
|
|
template<typename TIString > |
const TIString & | etl::private_to_string::to_string (const volatile void *value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For pointers. Supplied format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_signed< T >::value &&!etl::is_same< T, bool >::value &&!etl::is_same< T, int64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, bool append=false) |
| For signed integrals less than 64 bits. Default format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_signed< T >::value &&!etl::is_same< T, bool >::value &&!etl::is_same< T, int64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For signed integrals less than 64 bits. Supplied format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_unsigned< T >::value &&!etl::is_same< T, bool >::value &&!etl::is_same< T, uint64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, bool append=false) |
| For unsigned integrals less than 64 bits. Default format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_unsigned< T >::value &&!etl::is_same< T, bool >::value &&!etl::is_same< T, uint64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For unsigned integrals less than 64 bits. Supplied format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_signed< T >::value &&!etl::is_same< T, bool >::value &&etl::is_same< T, int64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, bool append=false) |
| For signed 64 bit integrals. Default format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_signed< T >::value &&!etl::is_same< T, bool >::value &&etl::is_same< T, int64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For signed 64 bit integrals. Supplied format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_unsigned< T >::value &&!etl::is_same< T, bool >::value &&etl::is_same< T, uint64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, bool append=false) |
| For unsigned 64 bit integrals. Default format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_integral< T >::value &&etl::is_unsigned< T >::value &&!etl::is_same< T, bool >::value &&etl::is_same< T, uint64_t >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For unsigned 64 bit integrals. Supplied format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_floating_point< T >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, bool append=false) |
| For floating point. Default format spec.
|
|
template<typename T , typename TIString > |
etl::enable_if< etl::is_floating_point< T >::value, const TIString & >::type | etl::private_to_string::to_string (const T value, TIString &str, const etl::basic_format_spec< TIString > &format, bool append=false) |
| For floating point. Supplied format spec.
|
|