reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/Decl.h
 2926   chain_iterator chain_begin() const { return chain().begin(); }
 2927   chain_iterator chain_end() const { return chain().end(); }
 2932     assert(chain().size() >= 2);
 2933     return cast<FieldDecl>(chain().back());
 2937     assert(chain().size() >= 2);
 2938     return dyn_cast<VarDecl>(chain().front());
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
  744   for (const auto *I : D->chain()) {
tools/clang/lib/AST/ASTImporter.cpp
 3496   for (auto *PI : D->chain())
tools/clang/lib/AST/ExprConstant.cpp
 2740   for (const auto *C : IFD->chain())
 5659       auto IndirectFieldChain = IFD->chain();
10253       for (auto *FD : IFD->chain()) {
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 3171     for (const NamedDecl *ND : IFD->chain())
tools/clang/lib/AST/TextNodeDumper.cpp
 1266   for (const auto *Child : D->chain())
tools/clang/lib/CodeGen/CGClass.cpp
  599     for (const auto *I : IndirectField->chain())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 4827     for (auto *C : Indirect->chain()) {
 4983         for (auto *C : F->chain()) {
tools/clang/lib/Sema/SemaExpr.cpp
14003       for (auto *FI : IndirectMemberDecl->chain()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1069   for (auto *PI : D->chain()) {
tools/clang/lib/Serialization/ASTWriterDecl.cpp
  939   for (const auto *P : D->chain())
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
  674   auto *FA = cast<FieldDecl>(A->chain().front());
  678   auto *FB = cast<FieldDecl>(B->chain().front());
  707   auto *FA = cast<FieldDecl>(A->chain().front());
  713   auto *FA1 = cast<FieldDecl>(A1->chain().front());