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

Methods

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>()

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)

Declared at: llvm/include/llvm/Support/Endian.h:215

Parameters

llvm::support::detail:: packed_endian_specific_integral::value_type val