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

References

tools/clang/lib/AST/ExprObjC.cpp
   70     if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
   70     if (VK[I].Key->isTypeDependent() || VK[I].Key->isValueDependent() ||
   73     if (VK[I].Key->isInstantiationDependent() ||
   77         (VK[I].Key->containsUnexpandedParameterPack() ||
   81     KeyValues[I].Key = VK[I].Key;
tools/clang/lib/AST/StmtPrinter.cpp
 2320     Visit(Element.Key);
tools/clang/lib/CodeGen/CGObjC.cpp
  177       const Expr *Key = DLE->getKeyValueElement(i).Key;
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2851     KeyExprs.push_back(Element.Key);
tools/clang/lib/Sema/SemaChecking.cpp
11436     checkObjCCollectionLiteralElement(S, TargetKeyType, Element.Key, 1);
tools/clang/lib/Sema/SemaExprObjC.cpp
 1039     ExprResult Key = CheckObjCCollectionLiteralElement(*this, Element.Key,
 1050     Element.Key = Key.get();
 1056     if (!Element.Key->containsUnexpandedParameterPack() &&
 1060           << SourceRange(Element.Key->getBeginLoc(),
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  122         TraverseStmt(Element.Key);
tools/clang/lib/Sema/TreeTransform.h
12336       getSema().collectUnexpandedParameterPacks(OrigElement.Key, Unexpanded);
12346       SourceRange PatternRange(OrigElement.Key->getBeginLoc(),
12358         ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12362         if (Key.get() != OrigElement.Key)
12387         ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12416     ExprResult Key = getDerived().TransformExpr(OrigElement.Key);
12420     if (Key.get() != OrigElement.Key)
tools/clang/lib/Serialization/ASTWriterStmt.cpp
 1106     Record.AddStmt(Element.Key);
tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  332     warnIfNilExpr(Element.Key, "Dictionary key cannot be nil", C);