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

References

tools/clang/lib/Serialization/ASTReaderStmt.cpp
  196   auto *LD = ReadDeclAs<LabelDecl>();
  232     S->setConditionVariable(Record.getContext(), ReadDeclAs<VarDecl>());
  255     S->setConditionVariable(Record.getContext(), ReadDeclAs<VarDecl>());
  279     S->setConditionVariable(Record.getContext(), ReadDeclAs<VarDecl>());
  297   S->setConditionVariable(Record.getContext(), ReadDeclAs<VarDecl>());
  307   S->setLabel(ReadDeclAs<LabelDecl>());
  336     S->setNRVOCandidate(ReadDeclAs<VarDecl>());
  498   S->setCapturedDecl(ReadDeclAs<CapturedDecl>());
  500   S->setCapturedRecordDecl(ReadDeclAs<RecordDecl>());
  514     I.VarAndKind.setPointer(ReadDeclAs<VarDecl>());
  579     *E->getTrailingObjects<NamedDecl *>() = ReadDeclAs<NamedDecl>();
  586   E->setDecl(ReadDeclAs<ValueDecl>());
  702           I, OffsetOfNode(Start, ReadDeclAs<FieldDecl>(), End));
  744   E->FoundDecl = ReadDeclAs<NamedDecl>();
  745   E->NamedConcept.setPointer(ReadDeclAs<ConceptDecl>());
  945     E->ArrayFillerOrUnionFieldInit = ReadDeclAs<FieldDecl>();
  975       auto *Field = ReadDeclAs<FieldDecl>();
 1050   E->ParentContext = ReadDeclAs<DeclContext>();
 1061   E->setLabel(ReadDeclAs<LabelDecl>());
 1107   E->setBlockDecl(ReadDeclAs<BlockDecl>());
 1171   E->BoxingMethod = ReadDeclAs<ObjCMethodDecl>();
 1182   E->ArrayWithObjectsMethod = ReadDeclAs<ObjCMethodDecl>();
 1204   E->DictWithObjectsMethod = ReadDeclAs<ObjCMethodDecl>();
 1224   E->setProtocol(ReadDeclAs<ObjCProtocolDecl>());
 1232   E->setDecl(ReadDeclAs<ObjCIvarDecl>());
 1245     auto *Getter = ReadDeclAs<ObjCMethodDecl>();
 1246     auto *Setter = ReadDeclAs<ObjCMethodDecl>();
 1249     E->setExplicitProperty(ReadDeclAs<ObjCPropertyDecl>(), MethodRefFlags);
 1261     E->setClassReceiver(ReadDeclAs<ObjCInterfaceDecl>());
 1271   E->GetAtIndexMethodDecl = ReadDeclAs<ObjCMethodDecl>();
 1272   E->SetAtIndexMethodDecl = ReadDeclAs<ObjCMethodDecl>();
 1305     E->setMethodDecl(ReadDeclAs<ObjCMethodDecl>());
 1332   S->setCatchParamDecl(ReadDeclAs<VarDecl>());
 1397   S->ExceptionDecl = ReadDeclAs<VarDecl>();
 1463   E->Constructor = ReadDeclAs<CXXConstructorDecl>();
 1472   E->Constructor = ReadDeclAs<CXXConstructorDecl>();
 1588   E->Param = ReadDeclAs<ParmVarDecl>();
 1589   E->UsedContext = ReadDeclAs<DeclContext>();
 1595   E->Field = ReadDeclAs<FieldDecl>();
 1596   E->UsedContext = ReadDeclAs<DeclContext>();
 1634   E->setOperatorNew(ReadDeclAs<FunctionDecl>());
 1635   E->setOperatorDelete(ReadDeclAs<FunctionDecl>());
 1655   E->OperatorDelete = ReadDeclAs<FunctionDecl>();
 1685         ReadDeclAs<BlockDecl>();
 1720     *E->getTrailingObjects<NamedDecl *>() = ReadDeclAs<NamedDecl>();
 1772     auto *D = ReadDeclAs<NamedDecl>();
 1800   E->NamingClass = ReadDeclAs<CXXRecordDecl>();
 1873   E->Param = ReadDeclAs<NonTypeTemplateParmDecl>();
 1881   E->Param = ReadDeclAs<NonTypeTemplateParmDecl>();
 1894   E->ParamPack = ReadDeclAs<ParmVarDecl>();
 1898     Parms[i] = ReadDeclAs<VarDecl>();
 1904   auto *VD = ReadDeclAs<ValueDecl>();
 1940   E->TheDecl = ReadDeclAs<MSPropertyDecl>();