Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/terse
Classes
| Type | Name | Description | |
|---|---|---|---|
| block128 | |||
| ByteSwapper | |||
| uint_of_size | |||
| VirtualSerializerProxy |
Constants
| Name | Description |
|---|---|
| terse::alphabet |
Typedefs
Enums
| Type | Name | Description | |
|---|---|---|---|
| terse::Endianness |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | bswap
(
std::uint64_t* x |
||
| void | bswap
(
std::uint32_t* x |
||
| void | bswap
(
std::uint16_t* x |
||
| void | bswap
(
std::uint8_t* x |
||
| std::uint8_t | bswap
(
std::uint8_t x |
||
| std::uint16_t | bswap
(
std::uint16_t x |
||
| std::uint32_t | bswap
(
std::uint32_t x |
||
| std::uint64_t | bswap
(
std::uint64_t x |
||
| std::uint16_t | bswap16
(
std::uint16_t x |
Swap intrinsics | |
| void | bswap16x8
(
std::uint16_t* source |
||
| std::uint32_t | bswap32
(
std::uint32_t x |
||
| void | bswap32x4
(
std::uint32_t* source |
||
| std::uint64_t | bswap64
(
std::uint64_t x |
||
| void | bswap64x2
(
std::uint64_t* source |
||
| void | hton
(
std::uint8_t* x |
||
| void | hton
(
std::uint16_t* x |
||
| void | hton
(
std::uint32_t* x |
||
| void | hton
(
std::uint64_t* x |
||
| std::uint64_t | hton
(
std::uint64_t x |
||
| std::uint32_t | hton
(
std::uint32_t x |
||
| std::uint8_t | hton
(
std::uint8_t x |
||
| std::uint16_t | hton
(
std::uint16_t x |
||
| std::uint64_t | ntoh
(
std::uint64_t x |
||
| void | ntoh
(
std::uint64_t* x |
||
| void | ntoh
(
std::uint32_t* x |
||
| std::uint8_t | ntoh
(
std::uint8_t x |
Target architecture specific ntoh and hton for all relevant sizes In case of big endian architectures this is a noop | |
| std::uint16_t | ntoh
(
std::uint16_t x |
||
| std::uint32_t | ntoh
(
std::uint32_t x |
||
| void | ntoh
(
std::uint8_t* x |
||
| void | ntoh
(
std::uint16_t* x |
||
| std::size_t | terse::base64decode
(
char* destination, |
Destination should be of length (size / 4) * 3 | |
| constexpr std::size_t | terse::base64decode
(
std::size_t size |
||
| constexpr std::size_t | terse::base64encode
(
std::size_t size |
||
| std::size_t | terse::base64encode
(
char* destination, |
Destination should be of length ((4 * size / 3) + 3) & ~3 | |
| void | terse::hostToNetwork
(
T& value |
||
| void | terse::hostToNetwork128
(
T* values |
||
| void | terse::networkToHost
(
T& value |
||
| void | terse::networkToHost128
(
T* values |