#include "clang/AST/ASTStructuralEquivalence.h"
Definition at line 41 of file ASTStructuralEquivalence.h.
◆ NonEquivalentDeclSetStore declaration pairs already found to be non-equivalent.
key: (from, to, IgnoreTemplateParmDepth)
Definition at line 44 of file ASTStructuralEquivalence.h.
◆ StructuralEquivalenceContext() ◆ Diag1() ◆ Diag2() ◆ findUntaggedStructOrUnionIndex() std::optional< unsigned > StructuralEquivalenceContext::findUntaggedStructOrUnionIndex ( RecordDecl * Anon ) static ◆ getApplicableDiagnostic() unsigned StructuralEquivalenceContext::getApplicableDiagnostic ( unsigned ErrorDiagnostic ) ◆ IsEquivalent() [1/3] bool StructuralEquivalenceContext::IsEquivalent ( Decl * D1, Decl * D2 ) ◆ IsEquivalent() [2/3] ◆ IsEquivalent() [3/3] bool StructuralEquivalenceContext::IsEquivalent ( Stmt * S1, Stmt * S2 ) ◆ Complain bool clang::StructuralEquivalenceContext::Complain ◆ DeclsToCheck std::queue<std::pair<Decl *, Decl *> > clang::StructuralEquivalenceContext::DeclsToCheck ◆ EqKind ◆ ErrorOnTagTypeMismatch bool clang::StructuralEquivalenceContext::ErrorOnTagTypeMismatch ◆ FromCtx ASTContext& clang::StructuralEquivalenceContext::FromCtx ◆ IgnoreTemplateParmDepth bool clang::StructuralEquivalenceContext::IgnoreTemplateParmDepth ◆ LastDiagFromC2 bool clang::StructuralEquivalenceContext::LastDiagFromC2 = false ◆ NonEquivalentDeclsDeclaration (from, to) pairs that are known not to be equivalent (which we have already complained about).
Definition at line 59 of file ASTStructuralEquivalence.h.
◆ StrictTypeSpelling bool clang::StructuralEquivalenceContext::StrictTypeSpelling ◆ ToCtx ASTContext & clang::StructuralEquivalenceContext::ToCtx ◆ VisitedDecls llvm::DenseSet<std::pair<Decl *, Decl *> > clang::StructuralEquivalenceContext::VisitedDeclsThe documentation for this struct was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4