Namespaces | Functions
abseil-cpp/absl/base/internal/endian.h File Reference
#include <cstdint>
#include <cstdlib>
#include "absl/base/casts.h"
#include "absl/base/config.h"
#include "absl/base/internal/unaligned_access.h"
#include "absl/base/port.h"
Include dependency graph for abseil-cpp/absl/base/internal/endian.h:

Go to the source code of this file.

Namespaces

 absl
 
 absl::big_endian
 
 absl::little_endian
 

Functions

int16_t absl::little_endian::FromHost (int16_t x)
 
int16_t absl::big_endian::FromHost (int16_t x)
 
int32_t absl::little_endian::FromHost (int32_t x)
 
int32_t absl::big_endian::FromHost (int32_t x)
 
int64_t absl::little_endian::FromHost (int64_t x)
 
int64_t absl::big_endian::FromHost (int64_t x)
 
int8_t absl::little_endian::FromHost (int8_t x)
 
int8_t absl::big_endian::FromHost (int8_t x)
 
uint16_t absl::little_endian::FromHost (uint16_t x)
 
uint16_t absl::big_endian::FromHost (uint16_t x)
 
uint32_t absl::little_endian::FromHost (uint32_t x)
 
uint32_t absl::big_endian::FromHost (uint32_t x)
 
uint64_t absl::little_endian::FromHost (uint64_t x)
 
uint64_t absl::big_endian::FromHost (uint64_t x)
 
uint8_t absl::little_endian::FromHost (uint8_t x)
 
uint8_t absl::big_endian::FromHost (uint8_t x)
 
uint16_t absl::gbswap_16 (uint16_t host_int)
 
uint32_t absl::gbswap_32 (uint32_t host_int)
 
ABSL_NAMESPACE_BEGIN 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)
 
int16_t absl::little_endian::ToHost (int16_t x)
 
int16_t absl::big_endian::ToHost (int16_t x)
 
int32_t absl::little_endian::ToHost (int32_t x)
 
int32_t absl::big_endian::ToHost (int32_t x)
 
int64_t absl::little_endian::ToHost (int64_t x)
 
int64_t absl::big_endian::ToHost (int64_t x)
 
int8_t absl::little_endian::ToHost (int8_t x)
 
int8_t absl::big_endian::ToHost (int8_t x)
 
uint16_t absl::little_endian::ToHost (uint16_t x)
 
uint16_t absl::big_endian::ToHost (uint16_t x)
 
uint32_t absl::little_endian::ToHost (uint32_t x)
 
uint32_t absl::big_endian::ToHost (uint32_t x)
 
uint64_t absl::little_endian::ToHost (uint64_t x)
 
uint64_t absl::big_endian::ToHost (uint64_t x)
 
uint8_t absl::little_endian::ToHost (uint8_t x)
 
uint8_t absl::big_endian::ToHost (uint8_t x)
 


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:11