struct packed_endian_specific_integral
Declaration
template <typename ValueType,
llvm::support::endianness Endian,
std::size_t Alignment,
std::size_t ALIGN = PickAlignment<type - parameter - 0 - 0,
Alignment>::value>
struct packed_endian_specific_integral { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/Endian.h:208
Templates
- ValueType
- llvm::support::endianness Endian
- std::size_t Alignment
- std::size_t ALIGN = PickAlignment<type-parameter-0-0, Alignment>::value
Member Variables
- public static const llvm::support::endianness endian = Endian
- public static const std::size_t alignment = Alignment
Method Overview
- public llvm::support::detail::packed_endian_specific_integral::value_type operator type-parameter-0-0() const
- public packed_endian_specific_integral<ValueType, Endian, Alignment, ALIGN>()
- public packed_endian_specific_integral<ValueType, Endian, Alignment, ALIGN>(llvm::support::detail::packed_endian_specific_integral::value_type val)
Methods
¶llvm::support::detail::
packed_endian_specific_integral::value_type
operator type - parameter - 0 - 0() const
llvm::support::detail::
packed_endian_specific_integral::value_type
operator type - parameter - 0 - 0() const
Declared at: llvm/include/llvm/Support/Endian.h:217
¶packed_endian_specific_integral<ValueType,
Endian,
Alignment,
ALIGN>()
packed_endian_specific_integral<ValueType,
Endian,
Alignment,
ALIGN>()
Declared at: llvm/include/llvm/Support/Endian.h:213
¶packed_endian_specific_integral<ValueType,
Endian,
Alignment,
ALIGN>(
llvm::support::detail::
packed_endian_specific_integral::
value_type val)
packed_endian_specific_integral<ValueType,
Endian,
Alignment,
ALIGN>(
llvm::support::detail::
packed_endian_specific_integral::
value_type val)
Declared at: llvm/include/llvm/Support/Endian.h:215
Parameters
- llvm::support::detail:: packed_endian_specific_integral::value_type val