clang 22.0.0git
clang::CodeGen::ConstantStructBuilder Member List

This is the complete list of members for clang::CodeGen::ConstantStructBuilder, including all inherited members.

abandon()clang::CodeGen::ConstantAggregateBuilderBaseinline
add(llvm::Constant *value)clang::CodeGen::ConstantAggregateBuilderBaseinline
addAll(llvm::ArrayRef< llvm::Constant * > values)clang::CodeGen::ConstantAggregateBuilderBaseinline
addInt(llvm::IntegerType *intTy, uint64_t value, bool isSigned=false)clang::CodeGen::ConstantAggregateBuilderBaseinline
addNullPointer(llvm::PointerType *ptrTy)clang::CodeGen::ConstantAggregateBuilderBaseinline
addPlaceholder()clang::CodeGen::ConstantAggregateBuilderBaseinline
addPlaceholderWithSize(llvm::Type *expectedType)clang::CodeGen::ConstantAggregateBuilderBase
addRelativeOffset(llvm::IntegerType *type, llvm::Constant *target)clang::CodeGen::ConstantAggregateBuilderBaseinline
addRelativeOffsetToPosition(llvm::IntegerType *type, llvm::Constant *target, size_t position)clang::CodeGen::ConstantAggregateBuilderBaseinline
addSignedPointer(llvm::Constant *Pointer, const PointerAuthSchema &Schema, GlobalDecl CalleeDecl, QualType CalleeType)clang::CodeGen::ConstantAggregateBuilderBase
addSize(CharUnits size)clang::CodeGen::ConstantAggregateBuilderBase
addTaggedRelativeOffset(llvm::IntegerType *type, llvm::Constant *address, unsigned tag)clang::CodeGen::ConstantAggregateBuilderBaseinline
AggregateBuilderBase typedefclang::CodeGen::ConstantStructBuilderTemplateBase< ConstantInitBuilderTraits >
ArrayBuilder typedefclang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >
asImpl()clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inlineprotected
Beginclang::CodeGen::ConstantAggregateBuilderBaseprotected
beginArray(llvm::Type *eltTy=nullptr)clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inline
beginStruct(llvm::StructType *ty=nullptr)clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inline
Builderclang::CodeGen::ConstantAggregateBuilderBaseprotected
CachedOffsetEndclang::CodeGen::ConstantAggregateBuilderBasemutableprotected
CachedOffsetFromGlobalclang::CodeGen::ConstantAggregateBuilderBasemutableprotected
CodeGen::ConstantAggregateBuilderTemplateBase classclang::CodeGen::ConstantStructBuilderfriend
ConstantAggregateBuilderBase(ConstantInitBuilderBase &builder, ConstantAggregateBuilderBase *parent)clang::CodeGen::ConstantAggregateBuilderBaseinlineprotected
ConstantAggregateBuilderBase(const ConstantAggregateBuilderBase &)=deleteclang::CodeGen::ConstantAggregateBuilderBase
ConstantAggregateBuilderBase(ConstantAggregateBuilderBase &&other)clang::CodeGen::ConstantAggregateBuilderBaseinline
clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >::ConstantAggregateBuilderTemplateBase(InitBuilder &builder, AggregateBuilderBase *parent)clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inlineprotected
ConstantInitBuilderTemplateBase classclang::CodeGen::ConstantStructBuilderfriend
ConstantStructBuilderTemplateBase(InitBuilder &builder, AggregateBuilderBase *parent, llvm::StructType *structTy)clang::CodeGen::ConstantStructBuilderTemplateBase< ConstantInitBuilderTraits >inlineprotected
empty() constclang::CodeGen::ConstantAggregateBuilderBaseinline
fillPlaceholder(PlaceholderPosition position, llvm::Constant *value)clang::CodeGen::ConstantAggregateBuilderBaseinline
fillPlaceholderWithInt(PlaceholderPosition position, llvm::IntegerType *type, uint64_t value, bool isSigned=false)clang::CodeGen::ConstantAggregateBuilderBaseinline
finishAndAddTo(AggregateBuilderBase &parent)clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inline
finishAndCreateFuture()clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inline
finishAndCreateGlobal(As &&...args)clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inline
finishAndSetAsInitializer(llvm::GlobalVariable *global)clang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >inline
finishArray(llvm::Type *eltTy)clang::CodeGen::ConstantAggregateBuilderBaseprotected
Finishedclang::CodeGen::ConstantAggregateBuilderBaseprotected
finishStruct(llvm::StructType *structTy)clang::CodeGen::ConstantAggregateBuilderBaseprotected
Frozenclang::CodeGen::ConstantAggregateBuilderBaseprotected
getAddrOfCurrentPosition(llvm::Type *type)clang::CodeGen::ConstantAggregateBuilderBase
getAddrOfPosition(llvm::Type *type, size_t position)clang::CodeGen::ConstantAggregateBuilderBase
getBuffer()clang::CodeGen::ConstantAggregateBuilderBaseinlineprotected
getBuffer() constclang::CodeGen::ConstantAggregateBuilderBaseinlineprotected
getGEPIndicesToCurrentPosition(llvm::SmallVectorImpl< llvm::Constant * > &indices)clang::CodeGen::ConstantAggregateBuilderBaseinline
getNextOffsetFromGlobal() constclang::CodeGen::ConstantAggregateBuilderBaseinline
InitBuilder typedefclang::CodeGen::ConstantStructBuilderTemplateBase< ConstantInitBuilderTraits >
markFinished()clang::CodeGen::ConstantAggregateBuilderBaseinlineprotected
operator=(const ConstantAggregateBuilderBase &)=deleteclang::CodeGen::ConstantAggregateBuilderBase
operator=(ConstantAggregateBuilderBase &&other)=deleteclang::CodeGen::ConstantAggregateBuilderBase
Packedclang::CodeGen::ConstantAggregateBuilderBaseprotected
Parentclang::CodeGen::ConstantAggregateBuilderBaseprotected
setPacked(bool packed)clang::CodeGen::ConstantStructBuilderTemplateBase< ConstantInitBuilderTraits >inline
size() constclang::CodeGen::ConstantAggregateBuilderBaseinline
StructBuilder typedefclang::CodeGen::ConstantAggregateBuilderTemplateBase< ConstantInitBuilderTraits::StructBuilder, ConstantInitBuilderTraits >
suggestType(llvm::StructType *structTy)clang::CodeGen::ConstantStructBuilderTemplateBase< ConstantInitBuilderTraits >inline
~ConstantAggregateBuilderBase()clang::CodeGen::ConstantAggregateBuilderBaseinlineprotected