#include <cstdint>#include "absl/base/config.h"#include "absl/base/internal/unaligned_access.h"#include "absl/base/port.h"

Go to the source code of this file.
Namespaces | |
| absl | |
| absl::big_endian | |
| absl::little_endian | |
Functions | |
| uint16_t | absl::gbswap_16 (uint16_t host_int) |
| uint32_t | absl::gbswap_32 (uint32_t host_int) |
| uint64_t | absl::gbswap_64 (uint64_t host_int) |
| uint32_t | absl::gntohl (uint32_t x) |
| uint64_t | absl::gntohll (uint64_t x) |
| uint16_t | absl::gntohs (uint16_t x) |
| uint16_t | absl::little_endian::Load16 (const void *p) |
| uint16_t | absl::big_endian::Load16 (const void *p) |
| uint32_t | absl::little_endian::Load32 (const void *p) |
| uint32_t | absl::big_endian::Load32 (const void *p) |
| uint64_t | absl::little_endian::Load64 (const void *p) |
| uint64_t | absl::big_endian::Load64 (const void *p) |
| void | absl::little_endian::Store16 (void *p, uint16_t v) |
| void | absl::big_endian::Store16 (void *p, uint16_t v) |
| void | absl::little_endian::Store32 (void *p, uint32_t v) |
| void | absl::big_endian::Store32 (void *p, uint32_t v) |
| void | absl::little_endian::Store64 (void *p, uint64_t v) |
| void | absl::big_endian::Store64 (void *p, uint64_t v) |