clang 19.0.0git
Classes | Enumerations | Functions
clang::sema Namespace Reference

Classes

class  AccessedEntity
 A declaration being accessed, together with information about how it was accessed. More...
 
class  AnalysisBasedWarnings
 
class  BlockScopeInfo
 Retains information about a block that is currently being parsed. More...
 
class  Capture
 
class  CapturedRegionScopeInfo
 Retains information about a captured region. More...
 
class  CapturingScopeInfo
 
class  CompoundScopeInfo
 Contains information about the compound statement currently being parsed. More...
 
class  DelayedDiagnostic
 A diagnostic message which has been conditionally emitted pending the complete parsing of the current declaration. More...
 
class  DelayedDiagnosticPool
 A collection of diagnostics which were delayed. More...
 
class  FunctionScopeInfo
 Retains information about a function, method, or block that is currently being parsed. More...
 
class  LambdaScopeInfo
 
class  PossiblyUnreachableDiag
 
class  RISCVIntrinsicManager
 
class  SemaPPCallbacks
 
class  TemplateDeductionInfo
 Provides information about an attempted template argument deduction, whose success or failure was described by a TemplateDeductionResult value. More...
 

Enumerations

enum class  FirstCoroutineStmtKind { CoReturn , CoAwait , CoYield }
 

Functions

AttrinstantiateTemplateAttribute (const Attr *At, ASTContext &C, Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs)
 
AttrinstantiateTemplateAttributeForDecl (const Attr *At, ASTContext &C, Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs)
 

Enumeration Type Documentation

◆ FirstCoroutineStmtKind

Enumerator
CoReturn 
CoAwait 
CoYield 

Definition at line 100 of file ScopeInfo.h.

Function Documentation

◆ instantiateTemplateAttribute()

Attr * clang::sema::instantiateTemplateAttribute ( const Attr At,
ASTContext C,
Sema S,
const MultiLevelTemplateArgumentList TemplateArgs 
)

◆ instantiateTemplateAttributeForDecl()

Attr * clang::sema::instantiateTemplateAttributeForDecl ( const Attr At,
ASTContext C,
Sema S,
const MultiLevelTemplateArgumentList TemplateArgs 
)