Namespaces | Functions
endian.h File Reference
#include <cstdint>
#include "absl/base/config.h"
#include "absl/base/internal/unaligned_access.h"
#include "absl/base/port.h"
Include dependency graph for endian.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


namespace  absl
namespace  absl::big_endian
namespace  absl::little_endian


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)

autogenerated on Wed Jun 19 2019 19:42:16