|
reference, declaration → definition
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.cpp12771 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.h13197 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;