|
LLVM 22.0.0git
|
#include "llvm/Support/Endian.h"
Classes | |
| struct | ref |
Public Types | |
| using | value_type = ValueType |
Public Member Functions | |
| packed_endian_specific_integral ()=default | |
| packed_endian_specific_integral (value_type val) | |
| value_type | value () const |
| operator value_type () const | |
| void | operator= (value_type newValue) |
| packed_endian_specific_integral & | operator+= (value_type newValue) |
| packed_endian_specific_integral & | operator-= (value_type newValue) |
| packed_endian_specific_integral & | operator|= (value_type newValue) |
| packed_endian_specific_integral & | operator&= (value_type newValue) |
Static Public Attributes | |
| static constexpr endianness | endian = Endian |
| static constexpr std::size_t | alignment = Alignment |
| using llvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN >::value_type = ValueType |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 229 of file Endian.h.
Referenced by llvm::pdb::PublicsStream::findByAddress(), and llvm::support::detail::packed_endian_specific_integral< T, E, support::unaligned >::operator value_type().
|
staticconstexpr |
| char llvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN >::buffer[sizeof(value_type)] |
|
staticconstexpr |