clang 22.0.0git
clang::DeferredFunctionTemplateOverloadCandidate Struct Reference

#include "clang/Sema/Overload.h"

Inheritance diagram for clang::DeferredFunctionTemplateOverloadCandidate:
[legend]

Public Attributes

FunctionTemplateDeclFunctionTemplate
DeclAccessPair FoundDecl
ArrayRef< Expr * > Args
CallExpr::ADLCallKind IsADLCandidate
OverloadCandidateParamOrder PO
Public Attributes inherited from clang::DeferredTemplateOverloadCandidate
DeferredTemplateOverloadCandidateNext = nullptr
unsigned Kind: 2
unsigned AllowObjCConversionOnExplicit: 1
unsigned AllowResultConversion: 1
unsigned AllowExplicit: 1
unsigned SuppressUserConversions: 1
unsigned PartialOverloading: 1
unsigned AggregateCandidateDeduction: 1

Additional Inherited Members

Public Types inherited from clang::DeferredTemplateOverloadCandidate
enum  Kind { Function , Method , Conversion }

Detailed Description

Definition at line 1115 of file Overload.h.

Member Data Documentation

◆ Args

ArrayRef<Expr *> clang::DeferredFunctionTemplateOverloadCandidate::Args

Definition at line 1119 of file Overload.h.

◆ FoundDecl

DeclAccessPair clang::DeferredFunctionTemplateOverloadCandidate::FoundDecl

Definition at line 1118 of file Overload.h.

◆ FunctionTemplate

FunctionTemplateDecl* clang::DeferredFunctionTemplateOverloadCandidate::FunctionTemplate

Definition at line 1117 of file Overload.h.

◆ IsADLCandidate

CallExpr::ADLCallKind clang::DeferredFunctionTemplateOverloadCandidate::IsADLCandidate

Definition at line 1120 of file Overload.h.

◆ PO

OverloadCandidateParamOrder clang::DeferredFunctionTemplateOverloadCandidate::PO

Definition at line 1121 of file Overload.h.


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