|
VLink 2.0.0
A high-performance communication middleware
|
#include <format.h>
Public 成员函数 | |
| constexpr | Value () |
| constexpr | Value (signed char val) |
| constexpr | Value (unsigned char val) |
| constexpr | Value (short val) |
| constexpr | Value (unsigned short val) |
| constexpr | Value (int val) |
| constexpr | Value (unsigned val) |
| constexpr | Value (long val) |
| constexpr | Value (unsigned long val) |
| constexpr | Value (long long val) |
| constexpr | Value (unsigned long long val) |
| constexpr | Value (bool val) |
| constexpr | Value (CharT val) |
| constexpr | Value (float val) |
| constexpr | Value (double val) |
| constexpr | Value (const CharT *val) |
| constexpr | Value (CharT *val) |
| constexpr | Value (std::string_view val) |
| constexpr | Value (const std::string &val) |
| template<size_t N> | |
| constexpr | Value (const CharT(&val)[N]) |
| template<size_t N> | |
| constexpr | Value (CharT(&val)[N]) |
| template<typename T> | |
| constexpr | Value (T *val) |
Public 属性 | |
| union { | |
| int int_value | |
| unsigned uint_value | |
| long long long_long_value | |
| unsigned long long ulong_long_value | |
| bool bool_value | |
| CharT char_value | |
| float float_value | |
| double double_value | |
| const CharT * string_value | |
| std::string_view string_view_value | |
| const void * pointer_value | |
| }; | |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| union { ... } vlink::format::detail::Value< CharT > |
| bool vlink::format::detail::Value< CharT >::bool_value |
| CharT vlink::format::detail::Value< CharT >::char_value |
| double vlink::format::detail::Value< CharT >::double_value |
| float vlink::format::detail::Value< CharT >::float_value |
| int vlink::format::detail::Value< CharT >::int_value |
| long long vlink::format::detail::Value< CharT >::long_long_value |
| const void* vlink::format::detail::Value< CharT >::pointer_value |
| const CharT* vlink::format::detail::Value< CharT >::string_value |
| std::string_view vlink::format::detail::Value< CharT >::string_view_value |
| unsigned vlink::format::detail::Value< CharT >::uint_value |
| unsigned long long vlink::format::detail::Value< CharT >::ulong_long_value |