LLVM 20.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) | |
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 |
|
staticconstexpr |
char llvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN >::buffer[sizeof(value_type)] |
|
staticconstexpr |