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

References

tools/clang/include/clang/AST/Expr.h
  426     ExprObjectKind OK = getObjectKind();
  446   bool refersToBitField() const { return getObjectKind() == OK_BitField; }
  931            subexpr->getValueKind(), subexpr->getObjectKind(),
 1975            val->getValueKind(), val->getObjectKind(),
tools/clang/include/clang/AST/ExprCXX.h
  282              SemanticForm->getValueKind(), SemanticForm->getObjectKind(),
 1218              Param->getDefaultArg()->getObjectKind(), false, false, false,
 4034              Pattern->getObjectKind(), /*TypeDependent=*/true,
 4633              Resume->getObjectKind(), Resume->isTypeDependent(),
tools/clang/lib/AST/ASTImporter.cpp
 6209   ExprObjectKind OK = E->getObjectKind();
 6537       ToSubExpr, E->getOpcode(), ToType, E->getValueKind(), E->getObjectKind(),
 6583       E->getObjectKind(), ToOperatorLoc, E->getFPFeatures());
 6600       E->getValueKind(), E->getObjectKind());
 6622       E->getObjectKind());
 6673       ToLocation, ToType, E->getValueKind(), E->getObjectKind(), ToSourceExpr);
 6688       ToLHS, ToRHS, ToType, E->getValueKind(), E->getObjectKind(),
 6708       E->getObjectKind(), ToComputationLHSType, ToComputationResultType,
 7234                             E->getObjectKind(), E->isNonOdrUse());
 8145     ToE->setObjectKind(FromE->getObjectKind());
tools/clang/lib/AST/Expr.cpp
 3807             E->getObjectKind() == OK_ObjCProperty) &&
 4137            AssocExprs[ResultIndex]->getObjectKind(),
 4240          Init->getValueKind(), Init->getObjectKind(),
 4499     assert(semantics[resultIndex]->getObjectKind() == OK_Ordinary);
tools/clang/lib/AST/ExprClassification.cpp
  544     return (E->getLHS()->getObjectKind() == OK_ObjCProperty
tools/clang/lib/AST/TextNodeDumper.cpp
  146       switch (E->getObjectKind()) {
tools/clang/lib/CodeGen/CGBuiltin.cpp
 9438   bool IsBitField = Arg->IgnoreParens()->getObjectKind() == OK_BitField;
tools/clang/lib/CodeGen/CGCall.cpp
 3570     assert(E->getObjectKind() == OK_Ordinary);
tools/clang/lib/Sema/SemaCast.cpp
 2056     switch (SrcExpr.get()->getObjectKind()) {
tools/clang/lib/Sema/SemaChecking.cpp
  305   BuiltinCall->setObjectKind(CE->getObjectKind());
 1972       (Arg->IgnoreParens()->getObjectKind() != OK_BitField &&
tools/clang/lib/Sema/SemaCoroutine.cpp
  402       OpaqueValueExpr(Loc, E->getType(), VK_LValue, E->getObjectKind(), E);
tools/clang/lib/Sema/SemaExpr.cpp
 1847       E->setObjectKind(BE->getObjectKind());
 3978   if (E->getObjectKind() == OK_BitField) {
 4257   if (V.get()->getObjectKind() != OK_Ordinary) {
 7858                                                 commonExpr->getObjectKind(),
12195     OK = Op->getObjectKind();
12429   } else if (op->getObjectKind() == OK_BitField) { // C99 6.5.3.2p1
12432   } else if (op->getObjectKind() == OK_VectorComponent) {
12871         LHS.get()->getObjectKind() != OK_ObjCProperty) {
12873       OK = LHS.get()->getObjectKind();
13007       OK = RHS.get()->getObjectKind();
13058   if (getLangOpts().CPlusPlus && LHS.get()->getObjectKind() !=
13061     OK = LHS.get()->getObjectKind();
13628           Input.get()->getObjectKind() == OK_Ordinary)
13638     OK = Input.get()->getObjectKind();
14068     OK = ActiveExpr->getObjectKind();
16443           ME->getObjectKind(), ME->isNonOdrUse());
16460         ME->getType(), ME->getValueKind(), ME->getObjectKind(), NOUR);
17361       assert(E->getObjectKind() == OK_Ordinary);
17381       assert(E->getObjectKind() == OK_Ordinary);
17455       assert(E->getObjectKind() == OK_Ordinary);
17482       assert(E->getObjectKind() == OK_Ordinary);
17546   assert(E->getObjectKind() == OK_Ordinary);
17642     assert(E->getObjectKind() == OK_Ordinary);
17656     assert(E->getObjectKind() == OK_Ordinary);
tools/clang/lib/Sema/SemaExprCXX.cpp
 3962     assert(From->getObjectKind() != OK_ObjCProperty);
 5788       OK = NonThrow->getObjectKind();
 5890     if (LHS.get()->getObjectKind() == OK_BitField ||
 5891         RHS.get()->getObjectKind() == OK_BitField)
 6608           BO->getObjectKind(), BO->getOperatorLoc(), BO->getFPFeatures());
tools/clang/lib/Sema/SemaExprMember.cpp
 1767     if (BaseExpr->getObjectKind() == OK_Ordinary)
tools/clang/lib/Sema/SemaExprObjC.cpp
 4352                       sub->getObjectKind(), uo->getOperatorLoc(), false);
tools/clang/lib/Sema/SemaFixItUtils.cpp
  132     if (!Expr->isLValue() || Expr->getObjectKind() != OK_Ordinary)
tools/clang/lib/Sema/SemaInit.cpp
 5740                           Initializer->getObjectKind());
 8382                           Cur->getValueKind(), Cur->getObjectKind(), Cur);
tools/clang/lib/Sema/SemaOpenMP.cpp
 3511   if (CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue()) {
 3556       CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue() &&
tools/clang/lib/Sema/SemaOverload.cpp
12771   assert(Args[0]->getObjectKind() != OK_ObjCProperty);
tools/clang/lib/Sema/SemaPseudoObject.cpp
   64             refExpr->getValueKind(), refExpr->getObjectKind(),
   70           refExpr->getValueKind(), refExpr->getObjectKind(),
   80           refExpr->getValueKind(), refExpr->getObjectKind(),
  102           refExpr->getType(), refExpr->getValueKind(), refExpr->getObjectKind(),
  133                                              uop->getObjectKind(),
  175                                           rebuiltExpr->getObjectKind(),
  370                                     e->getValueKind(), e->getObjectKind(),
 1651         uop->getObjectKind(), uop->getOperatorLoc(), uop->canOverflow());
 1659                                                 cop->getObjectKind(),
 1669                                         bop->getObjectKind(),
tools/clang/lib/Sema/TreeTransform.h
13197   if (First->getObjectKind() == OK_ObjCProperty) {
13208   if (Second && Second->getObjectKind() == OK_ObjCProperty) {
tools/clang/lib/Serialization/ASTWriterStmt.cpp
  448   Record.push_back(E->getObjectKind());
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  297                    last_expr->getObjectKind() == OK_Ordinary;