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 9405 of file Sema.h.

Constructor & Destructor Documentation

◆ TemplateCompareNewDeclInfo() [1/2]

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

Definition at line 9412 of file Sema.h.

◆ TemplateCompareNewDeclInfo() [2/2]

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

Definition at line 9413 of file Sema.h.

Member Function Documentation

◆ ContainsDecl()

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

Definition at line 9429 of file Sema.h.

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

◆ getDecl()

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

Definition at line 9427 of file Sema.h.

◆ getDeclContext()

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

Definition at line 9435 of file Sema.h.

References clang::Decl::getDeclContext().

◆ getLexicalDeclContext()

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

Definition at line 9431 of file Sema.h.

References clang::Decl::getLexicalDeclContext().

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

◆ getLocation()

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

Definition at line 9439 of file Sema.h.

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

◆ isInvalid()

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

Definition at line 9425 of file Sema.h.

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


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