BraceKind enum name | clang::insights::CodeGenerator | protected |
CodeGenerator(OutputFormatHelper &_outputFormatHelper, LambdaStackType &lambdaStack, LambdaInInitCapture lambdaInitCapture, ProcessingPrimaryTemplate processingPrimaryTemplate) | clang::insights::CodeGenerator | inlineprotected |
CodeGenerator(OutputFormatHelper &_outputFormatHelper) | clang::insights::CodeGenerator | inlineexplicit |
CodeGenerator(OutputFormatHelper &_outputFormatHelper, LambdaInInitCapture lambdaInitCapture) | clang::insights::CodeGenerator | inline |
CodeGenerator(OutputFormatHelper &_outputFormatHelper, LambdaStackType &lambdaStack, ProcessingPrimaryTemplate processingPrimaryTemplate) | clang::insights::CodeGenerator | inline |
CoroutinesCodeGenerator(OutputFormatHelper &_outputFormatHelper, const size_t posBeforeFunc) | clang::insights::CoroutinesCodeGenerator | inlineexplicit |
CoroutinesCodeGenerator(OutputFormatHelper &_outputFormatHelper, const size_t posBeforeFunc, std::string_view fsmName, size_t suspendsCount, CoroutineASTData data) | clang::insights::CoroutinesCodeGenerator | inlineexplicit |
EndLifetimeScope() | clang::insights::CodeGenerator | |
FillConstantArray(const ConstantArrayType *ct, const std::string &value, const uint64_t startAt) | clang::insights::CodeGenerator | protectedstatic |
ForEachArg(const auto &arguments, auto &&lambda) | clang::insights::CodeGenerator | inlineprotected |
FormatCast(const std::string_view castName, const QualType &CastDestType, const Expr *SubExpr, const CastKind &castKind) | clang::insights::CodeGenerator | protectedvirtual |
GetBuiltinTypeSuffix(const BuiltinType::Kind &kind) | clang::insights::CodeGenerator | protectedstatic |
GetFrameName() const | clang::insights::CoroutinesCodeGenerator | inline |
GetValueOfValueInit(const QualType &t) | clang::insights::CodeGenerator | protectedstatic |
HandleCompoundStmt(const CompoundStmt *stmt) | clang::insights::CodeGenerator | protected |
HandleLambdaExpr(const LambdaExpr *stmt, LambdaHelper &lambdaHelper) | clang::insights::CodeGenerator | protected |
HandleLocalStaticNonTrivialClass(const VarDecl *stmt) | clang::insights::CodeGenerator | protected |
HandleTemplateParameterPack(const ArrayRef< TemplateArgument > &args) | clang::insights::CodeGenerator | protected |
InsertArg(const ImplicitCastExpr *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const CallExpr *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const CXXRecordDecl *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const OpaqueValueExpr *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const CoroutineBodyStmt *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const CoroutineSuspendExpr *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const CoreturnStmt *stmt) override | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const Decl *stmt) | clang::insights::CoroutinesCodeGenerator | |
InsertArg(const Stmt *stmt) | clang::insights::CoroutinesCodeGenerator | |
clang::insights::CodeGenerator::InsertArg(const Decl *stmt) | clang::insights::CodeGenerator | virtual |
clang::insights::CodeGenerator::InsertArg(const Stmt *stmt) | clang::insights::CodeGenerator | virtual |
InsertArgWithParensIfNeeded(const Stmt *stmt) | clang::insights::CodeGenerator | protected |
InsertAttribute(const Attr &) | clang::insights::CodeGenerator | |
InsertAttributes(const Decl *) | clang::insights::CodeGenerator | |
InsertAttributes(const Decl::attr_range &) | clang::insights::CodeGenerator | |
InsertComma() | clang::insights::CodeGenerator | inlineprotectedvirtual |
InsertConceptConstraint(const llvm::SmallVectorImpl< const Expr * > &constraints, const InsertInline insertInline) | clang::insights::CodeGenerator | protected |
InsertConceptConstraint(const FunctionDecl *tmplDecl) | clang::insights::CodeGenerator | protected |
InsertConceptConstraint(const VarDecl *varDecl) | clang::insights::CodeGenerator | protected |
InsertConceptConstraint(const TemplateParameterList &tmplDecl) | clang::insights::CodeGenerator | protected |
InsertConstructorExpr(const T *stmt) | clang::insights::CodeGenerator | protected |
InsertCoroutine(const FunctionDecl &fd, const CoroutineBodyStmt *body) | clang::insights::CoroutinesCodeGenerator | |
InsertCurlysIfRequired(const Stmt *stmt) | clang::insights::CodeGenerator | protected |
InsertCXXMethodDecl(const CXXMethodDecl *stmt, SkipBody skipBody) | clang::insights::CodeGenerator | protectedvirtual |
InsertCXXMethodHeader(const CXXMethodDecl *stmt, OutputFormatHelper &initOutputFormatHelper) | clang::insights::CodeGenerator | protected |
InsertFunctionNameWithReturnType(const FunctionDecl &decl, const CXXConstructorDecl *cxxInheritedCtorDecl=nullptr) | clang::insights::CodeGenerator | |
InsertIfOrSwitchInitVariables(same_as_any_of< const IfStmt, const SwitchStmt > auto *stmt) | clang::insights::CodeGenerator | protected |
InsertInstantiationPoint(const SourceManager &sm, const SourceLocation &instLoc, std::string_view text={}) | clang::insights::CodeGenerator | protected |
InsertLambdaStaticInvoker(const CXXMethodDecl *cxxMethodDecl) | clang::insights::CodeGenerator | protected |
InsertMethodBody(const FunctionDecl *stmt, const size_t posBeforeFunc) | clang::insights::CodeGenerator | protected |
InsertNamespace() const | clang::insights::CodeGenerator | inlineprotectedvirtual |
InsertNamespace(const NestedNameSpecifier *namespaceSpecifier) | clang::insights::CodeGenerator | protected |
InsertQualifierAndName(const DeclarationName &declName, const NestedNameSpecifier *qualifier, const bool hasTemplateKeyword) | clang::insights::CodeGenerator | protected |
InsertQualifierAndNameWithTemplateArgs(const DeclarationName &declName, const auto *stmt) | clang::insights::CodeGenerator | inlineprotected |
InsertSemi() | clang::insights::CodeGenerator | inlineprotectedvirtual |
InsertSuffix(const QualType &type) | clang::insights::CodeGenerator | protected |
InsertTemplate(const FunctionTemplateDecl *, bool withSpec) | clang::insights::CodeGenerator | protected |
InsertTemplateArg(const TemplateArgument &arg) | clang::insights::CodeGenerator | |
InsertTemplateArg(const TemplateArgumentLoc &arg) | clang::insights::CodeGenerator | inlineprotected |
InsertTemplateArgs(const T &t) | clang::insights::CodeGenerator | inline |
InsertTemplateArgs(const ClassTemplateSpecializationDecl &clsTemplateSpe) | clang::insights::CodeGenerator | |
InsertTemplateArgs(const ArrayRef< T > &array) | clang::insights::CodeGenerator | inline |
InsertTemplateArgsObjectParam(const ArrayRef< TemplateArgument > &array) | clang::insights::CodeGenerator | protected |
InsertTemplateArgsObjectParam(const TemplateParamObjectDecl ¶m) | clang::insights::CodeGenerator | protected |
InsertTemplateGuardBegin(const FunctionDecl *stmt) | clang::insights::CodeGenerator | protected |
InsertTemplateGuardEnd(const FunctionDecl *stmt) | clang::insights::CodeGenerator | protected |
InsertTemplateParameters(const TemplateParameterList &list, const TemplateParamsOnly templateParamsOnly=TemplateParamsOnly::No) | clang::insights::CodeGenerator | |
InsertTemplateSpecializationHeader(const Decl &) | clang::insights::CodeGenerator | protected |
InsertVarDecl(const VarDecl *vd) override | clang::insights::CoroutinesCodeGenerator | inlineprotectedvirtual |
InsideDecltype() const | clang::insights::CodeGenerator | protected |
LambdaCallerType enum name | clang::insights::CodeGenerator | protected |
LambdaStackType typedef | clang::insights::CodeGenerator | protected |
LifetimeAddExtended(const VarDecl *, const ValueDecl *) | clang::insights::CodeGenerator | |
MAX_FILL_VALUES_FOR_ARRAYS | clang::insights::CodeGenerator | protectedstatic |
mCurrentCallExprPos | clang::insights::CodeGenerator | protected |
mCurrentFieldPos | clang::insights::CodeGenerator | protected |
mCurrentReturnPos | clang::insights::CodeGenerator | protected |
mCurrentVarDeclPos | clang::insights::CodeGenerator | protected |
mLambdaExpr | clang::insights::CodeGenerator | protected |
mLambdaInitCapture | clang::insights::CodeGenerator | protected |
mLambdaStack | clang::insights::CodeGenerator | protected |
mLambdaStackThis | clang::insights::CodeGenerator | protected |
mLastDecl | clang::insights::CodeGenerator | |
mLastExpr | clang::insights::CodeGenerator | protected |
mLastStmt | clang::insights::CodeGenerator | protected |
mLifeTimeTracker | clang::insights::CodeGenerator | protected |
mNoEmptyInitList | clang::insights::CodeGenerator | protected |
mOutputFormatHelper | clang::insights::CodeGenerator | protected |
mOutputFormatHelperOutside | clang::insights::CodeGenerator | protected |
mProcessingPrimaryTemplate | clang::insights::CodeGenerator | protected |
mProcessingVarDecl | clang::insights::CodeGenerator | protected |
mRequiresImplicitReturnZero | clang::insights::CodeGenerator | protected |
mSeenDecls | clang::insights::CodeGenerator | inlineprotectedstatic |
mShowConstantExprValue | clang::insights::CodeGenerator | protected |
mSkipSemi | clang::insights::CodeGenerator | protected |
mSkipVarDecl | clang::insights::CodeGenerator | protected |
mUseCommaInsteadOfSemi | clang::insights::CodeGenerator | protected |
ParseDeclContext(const DeclContext *Ctx) | clang::insights::CodeGenerator | protected |
ShowXValueCasts() const | clang::insights::CodeGenerator | inlineprotectedvirtual |
SkipSpaceAfterVarDecl() override | clang::insights::CoroutinesCodeGenerator | inlineprotectedvirtual |
StartLifetimeScope() | clang::insights::CodeGenerator | |
STRONG_BOOL(LambdaInInitCapture) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(ProcessingPrimaryTemplate) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(TemplateParamsOnly) | clang::insights::CodeGenerator | |
STRONG_BOOL(InsertInline) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(SkipBody) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(AddNewLineAfter) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(AddSpaceAtTheEnd) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(SkipVarDecl) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(UseCommaInsteadOfSemi) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(NoEmptyInitList) | clang::insights::CodeGenerator | protected |
STRONG_BOOL(ShowConstantExprValue) | clang::insights::CodeGenerator | protected |
UpdateCurrentPos(std::optional< size_t > &pos) | clang::insights::CodeGenerator | inlineprotected |
WrapInCompoundIfNeeded(const Stmt *stmt, const AddNewLineAfter addNewLineAfter) | clang::insights::CodeGenerator | protected |
WrapInCurliesIfNeeded(bool needsParens, void_func_ref lambda, const AddSpaceAtTheEnd addSpaceAtTheEnd=AddSpaceAtTheEnd::No) | clang::insights::CodeGenerator | protected |
WrapInCurlys(void_func_ref lambda, const AddSpaceAtTheEnd addSpaceAtTheEnd=AddSpaceAtTheEnd::No) | clang::insights::CodeGenerator | protected |
WrapInParens(void_func_ref lambda, const AddSpaceAtTheEnd addSpaceAtTheEnd=AddSpaceAtTheEnd::No) | clang::insights::CodeGenerator | protected |
WrapInParensIfNeeded(bool needsParens, void_func_ref lambda, const AddSpaceAtTheEnd addSpaceAtTheEnd=AddSpaceAtTheEnd::No) | clang::insights::CodeGenerator | protected |
WrapInParensOrCurlys(const BraceKind curlys, void_func_ref lambda, const AddSpaceAtTheEnd addSpaceAtTheEnd=AddSpaceAtTheEnd::No) | clang::insights::CodeGenerator | protected |
~CodeGenerator()=default | clang::insights::CodeGenerator | virtual |
~CoroutinesCodeGenerator() override | clang::insights::CoroutinesCodeGenerator | |