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.

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)
 


abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22