A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1CodeGen_1_1ConstantAggregateBuilderTemplateBase.html below:

clang: clang::CodeGen::ConstantAggregateBuilderTemplateBase< Impl, Traits > Class Template Reference

#include "clang/CodeGen/ConstantInitBuilder.h"

template<class Impl, class Traits>
class clang::CodeGen::ConstantAggregateBuilderTemplateBase< Impl, Traits >

Definition at line 348 of file ConstantInitBuilder.h.

◆ AggregateBuilderBase ◆ ArrayBuilder ◆ InitBuilder ◆ StructBuilder ◆ ConstantAggregateBuilderTemplateBase() ◆ asImpl()

template<class Impl , class Traits >

◆ beginArray()

template<class Impl , class Traits >

◆ beginStruct() ◆ finishAndAddTo()

template<class Impl , class Traits >

Given that this builder was created by beginning an array or struct component on the given parent builder, finish the array/struct component and add it to the parent.

It is an intentional choice that the parent is passed in explicitly despite it being redundant with information already kept in the builder. This aids in readability by making it easier to find the places that add components to a builder, as well as "bookending" the sub-builder more explicitly.

Definition at line 382 of file ConstantInitBuilder.h.

References clang::CodeGen::ConstantAggregateBuilderTemplateBase< Impl, Traits >::asImpl(), and Parent.

◆ finishAndCreateFuture()

template<class Impl , class Traits >

◆ finishAndCreateGlobal()

template<class Impl , class Traits >

template<class... As>

◆ finishAndSetAsInitializer()

template<class Impl , class Traits >

The documentation for this class was generated from the following file:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4