Class cycprint
Defined in File serdes.hpp
Inheritance Relationships
Base Type
private cycdeserbase
(Class cycdeserbase)
Class Documentation
-
class cycprint : private cycdeserbase
Public Functions
-
cycprint(char *buf, size_t bufsize, const void *data, size_t size)
-
cycprint() = delete
-
inline void print_constant(const char *x)
- PRNT8 (char, "'%c'")
- PRNT8 (int8_t, "%" PRId8)
- PRNT8 (uint8_t, "%" PRIu8)
- PRNT (int16_t, "%" PRId16, bswap2)
- PRNT (uint16_t, "%" PRIu16, bswap2u)
- PRNT (int32_t, "%" PRId32, bswap4)
- PRNT (uint32_t, "%" PRIu32, bswap4u)
- PRNT (int64_t, "%" PRId64, bswap8)
- PRNT (uint64_t, "%" PRIu64, bswap8u)
-
inline void print(bool &x)
-
inline void print(float &x)
-
inline void print(double &x)
-
inline uint32_t get_len(size_t el_sz)
-
inline void print(std::string &x)
-
inline void print(std::wstring &x)
-
cycprint(char *buf, size_t bufsize, const void *data, size_t size)