clang  6.0.0svn
Classes | 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  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  SemaPPCallbacks
 
class  TemplateDeductionInfo
 Provides information about an attempted template argument deduction, whose success or failure was described by a TemplateDeductionResult value. More...
 

Functions

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

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 
)