|
VLink
2.0.0
A high-performance communication middleware
|
类型定义 | |
| template<typename TypeT > | |
| using | RemoveCvref = typename std::remove_cv_t< std::remove_reference_t< TypeT > > |
| using | FormatArgs = BasicFormatArgs< char > |
枚举 | |
| enum class | Type : uint8_t { kNone , kInt , kUint , kLongLong , kUlongLong , kBool , kChar , kFloat , kDouble , kString , kCstring , kPointer } |
函数 | |
| VLINK_EXPORT size_t | format_uint_to (char *buf, unsigned value) noexcept |
| VLINK_EXPORT size_t | format_int_to (char *buf, int value) noexcept |
| VLINK_EXPORT size_t | format_ulong_long_to (char *buf, unsigned long long value) noexcept |
| VLINK_EXPORT size_t | format_long_long_to (char *buf, long long value) noexcept |
| VLINK_EXPORT size_t | format_pointer_to (char *buf, const void *ptr) noexcept |
| VLINK_EXPORT size_t | format_float_to (char *buf, size_t buflen, float value) noexcept |
| VLINK_EXPORT size_t | format_double_to (char *buf, size_t buflen, double value) noexcept |
变量 | |
| template<typename TypeT > | |
| constexpr bool | kIsOutputIterator = IsOutputIteratorImpl<TypeT>::value |
| using vlink::format::detail::FormatArgs = typedef BasicFormatArgs<char> |
| using vlink::format::detail::RemoveCvref = typedef typename std::remove_cv_t<std::remove_reference_t<TypeT> > |
|
strong |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
inlineconstexpr |