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