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 225 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 |