clang 19.0.0git
Public Member Functions | List of all members
clang::Sema::TemplateCompareNewDeclInfo Class Reference

#include "clang/Sema/Sema.h"

Public Member Functions

 TemplateCompareNewDeclInfo (const NamedDecl *ND)
 
 TemplateCompareNewDeclInfo (const DeclContext *DeclCtx, const DeclContext *LexicalDeclCtx, SourceLocation Loc)
 
bool isInvalid () const
 
const NamedDeclgetDecl () const
 
bool ContainsDecl (const NamedDecl *ND) const
 
const DeclContextgetLexicalDeclContext () const
 
const DeclContextgetDeclContext () const
 
SourceLocation getLocation () const
 

Detailed Description

Definition at line 9204 of file Sema.h.

Constructor & Destructor Documentation

◆ TemplateCompareNewDeclInfo() [1/2]

clang::Sema::TemplateCompareNewDeclInfo::TemplateCompareNewDeclInfo ( const NamedDecl ND)
inline

Definition at line 9211 of file Sema.h.

◆ TemplateCompareNewDeclInfo() [2/2]

clang::Sema::TemplateCompareNewDeclInfo::TemplateCompareNewDeclInfo ( const DeclContext DeclCtx,
const DeclContext LexicalDeclCtx,
SourceLocation  Loc 
)
inline

Definition at line 9212 of file Sema.h.

Member Function Documentation

◆ ContainsDecl()

bool clang::Sema::TemplateCompareNewDeclInfo::ContainsDecl ( const NamedDecl ND) const
inline

Definition at line 9228 of file Sema.h.

Referenced by clang::Sema::AreConstraintExpressionsEqual().

◆ getDecl()

const NamedDecl * clang::Sema::TemplateCompareNewDeclInfo::getDecl ( ) const
inline

Definition at line 9226 of file Sema.h.

Referenced by SubstituteConstraintExpressionWithoutSatisfaction().

◆ getDeclContext()

const DeclContext * clang::Sema::TemplateCompareNewDeclInfo::getDeclContext ( ) const
inline

Definition at line 9234 of file Sema.h.

References clang::Decl::getDeclContext().

Referenced by SubstituteConstraintExpressionWithoutSatisfaction().

◆ getLexicalDeclContext()

const DeclContext * clang::Sema::TemplateCompareNewDeclInfo::getLexicalDeclContext ( ) const
inline

◆ getLocation()

SourceLocation clang::Sema::TemplateCompareNewDeclInfo::getLocation ( ) const
inline

Definition at line 9238 of file Sema.h.

References clang::Decl::getLocation(), and Loc.

Referenced by SubstituteConstraintExpressionWithoutSatisfaction().

◆ isInvalid()

bool clang::Sema::TemplateCompareNewDeclInfo::isInvalid ( ) const
inline

Definition at line 9224 of file Sema.h.

Referenced by clang::Sema::AreConstraintExpressionsEqual().


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