class BigEndian
Defined at line 177 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
Public Methods
uint16_t FromHost16 (uint16_t x)
Defined at line 181 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint16_t ToHost16 (uint16_t x)
Defined at line 182 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint32_t FromHost32 (uint32_t x)
Defined at line 184 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint32_t ToHost32 (uint32_t x)
Defined at line 185 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint64_t FromHost64 (uint64_t x)
Defined at line 187 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint64_t ToHost64 (uint64_t x)
Defined at line 188 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
bool IsLittleEndian ()
Defined at line 190 of file ../../third_party/protobuf/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 208 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
void Store16 (void * p, uint16_t v)
Defined at line 212 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint32_t Load32 (const void * p)
Defined at line 216 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
void Store32 (void * p, uint32_t v)
Defined at line 220 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
uint64_t Load64 (const void * p)
Defined at line 224 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h
void Store64 (void * p, uint64_t v)
Defined at line 228 of file ../../third_party/protobuf/src/google/protobuf/stubs/port.h