class BigEndian

Defined at line 167 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

Public Methods

uint16_t FromHost16 (uint16_t x)

Defined at line 171 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint16_t ToHost16 (uint16_t x)

Defined at line 172 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint32_t FromHost32 (uint32_t x)

Defined at line 174 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint32_t ToHost32 (uint32_t x)

Defined at line 175 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint64_t FromHost64 (uint64_t x)

Defined at line 177 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint64_t ToHost64 (uint64_t x)

Defined at line 178 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

bool IsLittleEndian ()

Defined at line 180 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint16_t Load16 (const void * p)

Functions to do unaligned loads and stores in big-endian order.

Defined at line 198 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

void Store16 (void * p, uint16_t v)

Defined at line 202 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint32_t Load32 (const void * p)

Defined at line 206 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

void Store32 (void * p, uint32_t v)

Defined at line 210 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

uint64_t Load64 (const void * p)

Defined at line 214 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h

void Store64 (void * p, uint64_t v)

Defined at line 218 of file ../../third_party/protobuf/src/src/google/protobuf/stubs/port.h