#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 | |
namespace | absl |
namespace | absl::big_endian |
namespace | 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) |