LLVM: llvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN (original) (raw)

#include "[llvm/Support/Endian.h](Endian%5F8h%5Fsource.html)"

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

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>
struct llvm::support::detail::packed_endian_specific_integral< ValueType, Endian, Alignment, ALIGN >

Definition at line 220 of file Endian.h.

value_type

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

packed_endian_specific_integral() [2/2]

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

operator value_type()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

operator&=()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

operator+=()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

operator-=()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

operator=()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

operator|=()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

value()

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

alignment

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

buffer

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>

endian

template<typename ValueType, endianness Endian, std::size_t Alignment, std::size_t ALIGN = PickAlignment<ValueType, Alignment>::value>


The documentation for this struct was generated from the following file: