aether::io::byte_order Namespace Reference

Classes

struct  endian_buffer
 

Typedefs

using le_int8_buf = endian_buffer< byte_order::little, int8_t >
 
using le_int16_buf = endian_buffer< byte_order::little, int16_t >
 
using le_int32_buf = endian_buffer< byte_order::little, int32_t >
 
using le_int64_buf = endian_buffer< byte_order::little, int64_t >
 
using le_uint8_buf = endian_buffer< byte_order::little, uint8_t >
 
using le_uint16_buf = endian_buffer< byte_order::little, uint16_t >
 
using le_uint32_buf = endian_buffer< byte_order::little, uint32_t >
 
using le_uint64_buf = endian_buffer< byte_order::little, uint64_t >
 
using be_int8_buf = endian_buffer< byte_order::big, int8_t >
 
using be_int16_buf = endian_buffer< byte_order::big, int16_t >
 
using be_int32_buf = endian_buffer< byte_order::big, int32_t >
 
using be_int64_buf = endian_buffer< byte_order::big, int64_t >
 
using be_uint8_buf = endian_buffer< byte_order::big, uint8_t >
 
using be_uint16_buf = endian_buffer< byte_order::big, uint16_t >
 
using be_uint32_buf = endian_buffer< byte_order::big, uint32_t >
 
using be_uint64_buf = endian_buffer< byte_order::big, uint64_t >
 

Enumerations

enum  byte_order { byte_order::little, byte_order::big, byte_order::native }
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
little 
big 
native