Lines Matching refs:endian
1 //===- Endian.h - Utilities for IO with endian specific data ----*- C++ -*-===//
10 // This file declares generic functions to read and write endian specific data.
50 namespace endian {
91 endianness endian,
99 return endian::read_le<value_type, unaligned>(Value);
102 endian::write_le<value_type, unaligned>((void *)&Value, newValue);
112 return endian::read_be<value_type, unaligned>(Value);
115 endian::write_be<value_type, unaligned>((void *)&Value, newValue);
125 return endian::read_le<value_type, aligned>(&Value);
128 endian::write_le<value_type, aligned>((void *)&Value, newValue);
138 return endian::read_be<value_type, aligned>(&Value);
141 endian::write_be<value_type, aligned>((void *)&Value, newValue);