LLVM 19.0.0git
llvm::StructLayout Member List

This is the complete list of members for llvm::StructLayout, including all inherited members.

additionalSizeToAlloc(typename trailing_objects_internal::ExtractSecondType< TrailingTys, size_t >::type... Counts)llvm::TrailingObjects< StructLayout, TypeSize >inlinestatic
DataLayoutllvm::StructLayoutfriend
getAlignment() constllvm::StructLayoutinline
getElementContainingOffset(uint64_t FixedOffset) constllvm::StructLayout
getElementOffset(unsigned Idx) constllvm::StructLayoutinline
getElementOffsetInBits(unsigned Idx) constllvm::StructLayoutinline
getMemberOffsets()llvm::StructLayoutinline
getMemberOffsets() constllvm::StructLayoutinline
getSizeInBits() constllvm::StructLayoutinline
getSizeInBytes() constllvm::StructLayoutinline
getTrailingObjects() constllvm::TrailingObjects< StructLayout, TypeSize >inline
getTrailingObjects()llvm::TrailingObjects< StructLayout, TypeSize >inline
hasPadding() constllvm::StructLayoutinline
operator=(const TrailingObjects &)=deletellvm::TrailingObjects< StructLayout, TypeSize >
operator=(TrailingObjects &&)=deletellvm::TrailingObjects< StructLayout, TypeSize >
totalSizeToAlloc(typename trailing_objects_internal::ExtractSecondType< TrailingTys, size_t >::type... Counts)llvm::TrailingObjects< StructLayout, TypeSize >inlinestatic
TrailingObjects()=defaultllvm::TrailingObjects< StructLayout, TypeSize >
TrailingObjects(const TrailingObjects &)=deletellvm::TrailingObjects< StructLayout, TypeSize >
TrailingObjects(TrailingObjects &&)=deletellvm::TrailingObjects< StructLayout, TypeSize >