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:206

Templates

ValueType
llvm::support::endianness Endian
std::size_t Alignment
std::size_t ALIGN = PickAlignment<type-parameter-0-0, Alignment>::value

Member Variables

private struct(unnamed struct at / home / hdoc / tmp / llvm - project / llvm / include / llvm / Support / Endian.h : 246 : 3) Value
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:215

packed_endian_specific_integral<ValueType,
                                Endian,
                                Alignment,
                                ALIGN>()

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

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:213

Parameters

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