class ConstantArrayBuilderTemplateBase
Declaration
template <class Traits>
class ConstantArrayBuilderTemplateBase { /* full declaration omitted */ };
Declared at: clang/include/clang/CodeGen/ConstantInitBuilder.h:417
Templates
- Traits
Member Variables
- private llvm::Type* EltTy
Method Overview
- protected ConstantArrayBuilderTemplateBase<Traits>(clang::CodeGen::ConstantArrayBuilderTemplateBase::InitBuilder & builder, clang::CodeGen::ConstantArrayBuilderTemplateBase::AggregateBuilderBase * parent, llvm::Type * eltTy)
- private llvm::Constant * finishImpl()
Methods
¶ConstantArrayBuilderTemplateBase<Traits>(
clang::CodeGen::
ConstantArrayBuilderTemplateBase::
InitBuilder& builder,
clang::CodeGen::
ConstantArrayBuilderTemplateBase::
AggregateBuilderBase* parent,
llvm::Type* eltTy)
ConstantArrayBuilderTemplateBase<Traits>(
clang::CodeGen::
ConstantArrayBuilderTemplateBase::
InitBuilder& builder,
clang::CodeGen::
ConstantArrayBuilderTemplateBase::
AggregateBuilderBase* parent,
llvm::Type* eltTy)
Declared at: clang/include/clang/CodeGen/ConstantInitBuilder.h:434
Parameters
- clang::CodeGen::ConstantArrayBuilderTemplateBase:: InitBuilder& builder
- clang::CodeGen::ConstantArrayBuilderTemplateBase:: AggregateBuilderBase* parent
- llvm::Type* eltTy
¶llvm::Constant* finishImpl()
llvm::Constant* finishImpl()
Description
Form an array constant from the values that have been added to this builder.
Declared at: clang/include/clang/CodeGen/ConstantInitBuilder.h:442