|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Expr.h 427 return (OK == OK_Ordinary || OK == OK_BitField);
1056 ExprObjectKind OK = OK_Ordinary,
1522 : Expr(CharacterLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
1641 : Expr(ImaginaryLiteralClass, Ty, VK_RValue, OK_Ordinary, false, false,
2358 Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
3066 : Expr(CompoundLiteralExprClass, T, VK, OK_Ordinary,
3138 : Expr(SC, ty, VK, OK_Ordinary,
3888 : Expr(AddrLabelExprClass, t, VK_RValue, OK_Ordinary, false, false, false,
3935 Expr(StmtExprClass, T, VK_RValue, OK_Ordinary,
4188 : Expr(GNUNullExprClass, Ty, VK_RValue, OK_Ordinary, false, false, false,
4223 : Expr(VAArgExprClass, t, VK_RValue, OK_Ordinary, t->isDependentType(),
4912 : Expr(NoInitExprClass, ty, VK_RValue, OK_Ordinary,
5007 : Expr(ArrayInitLoopExprClass, T, VK_RValue, OK_Ordinary, false,
5060 : Expr(ArrayInitIndexExprClass, T, VK_RValue, OK_Ordinary,
5092 : Expr(ImplicitValueInitExprClass, ty, VK_RValue, OK_Ordinary,
5498 (VK == VK_RValue ? OK_Ordinary : OK_VectorComponent),
5556 : Expr(BlockExprClass, ty, VK_RValue, OK_Ordinary,
5939 : Expr(TypoExprClass, T, VK_LValue, OK_Ordinary,
tools/clang/include/clang/AST/ExprCXX.h 648 : Expr(CXXBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false,
686 : Expr(CXXNullPtrLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false,
726 : Expr(CXXStdInitializerListExprClass, Ty, VK_RValue, OK_Ordinary,
771 : Expr(CXXTypeidExprClass, Ty, VK_LValue, OK_Ordinary,
782 : Expr(CXXTypeidExprClass, Ty, VK_LValue, OK_Ordinary,
877 : Expr(MSPropertyRefExprClass, ty, VK, OK_Ordinary,
1009 : Expr(CXXUuidofExprClass, Ty, VK_LValue, OK_Ordinary, false,
1016 : Expr(CXXUuidofExprClass, Ty, VK_LValue, OK_Ordinary, false,
1100 : Expr(CXXThisExprClass, Ty, VK_RValue, OK_Ordinary,
1153 : Expr(CXXThrowExprClass, Ty, VK_RValue, OK_Ordinary, false, false,
1379 VK_RValue, OK_Ordinary, SubExpr->isTypeDependent(),
1634 : Expr(CXXInheritedCtorInitExprClass, T, VK_RValue, OK_Ordinary, false,
2063 : Expr(CXXScalarValueInitExprClass, Type, VK_RValue, OK_Ordinary, false,
2372 : Expr(CXXDeleteExprClass, Ty, VK_RValue, OK_Ordinary, false,
2740 : Expr(ArrayTypeTraitExprClass, ty, VK_RValue, OK_Ordinary,
2807 : Expr(ExpressionTraitExprClass, resultType, VK_RValue, OK_Ordinary,
3967 : Expr(CXXNoexceptExprClass, Ty, VK_RValue, OK_Ordinary,
4127 : Expr(SizeOfPackExprClass, SizeType, VK_RValue, OK_Ordinary,
4227 : Expr(SubstNonTypeTemplateParmExprClass, Ty, ValueKind, OK_Ordinary,
4441 BoundToLvalueReference? VK_LValue : VK_XValue, OK_Ordinary,
4552 : Expr(CXXFoldExprClass, T, VK_RValue, OK_Ordinary,
4645 : Expr(SC, Ty, VK_RValue, OK_Ordinary, true, true, true,
4750 : Expr(DependentCoawaitExprClass, Ty, VK_RValue, OK_Ordinary,
tools/clang/include/clang/AST/ExprObjC.h 56 : Expr(ObjCStringLiteralClass, T, VK_RValue, OK_Ordinary, false, false,
91 : Expr(ObjCBoolLiteralExprClass, Ty, VK_RValue, OK_Ordinary, false, false,
134 : Expr(ObjCBoxedExprClass, T, VK_RValue, OK_Ordinary,
414 : Expr(ObjCEncodeExprClass, T, VK_LValue, OK_Ordinary,
461 : Expr(ObjCSelectorExprClass, T, VK_RValue, OK_Ordinary, false, false,
513 : Expr(ObjCProtocolExprClass, T, VK_RValue, OK_Ordinary, false, false,
566 d->isBitField() ? OK_BitField : OK_Ordinary,
1508 : Expr(ObjCIsaExprClass, ty, VK_LValue, OK_Ordinary,
1594 : Expr(ObjCIndirectCopyRestoreExprClass, type, VK_LValue, OK_Ordinary,
1708 : Expr(ObjCAvailabilityCheckExprClass, Ty, VK_RValue, OK_Ordinary, false,
tools/clang/lib/AST/Expr.cpp 482 : Expr(DeclRefExprClass, T, VK, OK_Ordinary, false, false, false, false),
502 : Expr(DeclRefExprClass, T, VK, OK_Ordinary, false, false, false, false),
611 : Expr(PredefinedExprClass, FNTy, VK_LValue, OK_Ordinary,
915 : Expr(IntegerLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
938 : Expr(FixedPointLiteralClass, type, VK_RValue, OK_Ordinary, false, false,
967 : Expr(FloatingLiteralClass, Type, VK_RValue, OK_Ordinary, false, false,
1031 : Expr(StringLiteralClass, Ty, VK_LValue, OK_Ordinary, false, false, false,
1339 : Expr(SC, Ty, VK, OK_Ordinary, Fn->isTypeDependent(),
1571 : Expr(OffsetOfExprClass, type, VK_RValue, OK_Ordinary,
1604 : Expr(UnaryExprOrTypeTraitExprClass, resultType, VK_RValue, OK_Ordinary,
2154 VK_RValue, OK_Ordinary, false, false, false, false),
2221 : Expr(InitListExprClass, QualType(), VK_RValue, OK_Ordinary, false, false,
4101 : Expr(ShuffleVectorExprClass, Type, VK_RValue, OK_Ordinary,
4163 OK_Ordinary,
4401 OK_Ordinary, false, false, false, false) {
4419 : Expr(ParenListExprClass, QualType(), VK_RValue, OK_Ordinary, false, false,
4499 assert(semantics[resultIndex]->getObjectKind() == OK_Ordinary);
4511 : Expr(PseudoObjectExprClass, type, VK, OK_Ordinary,
4562 : Expr(AtomicExprClass, t, VK_RValue, OK_Ordinary,
tools/clang/lib/AST/ExprCXX.cpp 175 : Expr(CXXNewExprClass, Ty, VK_RValue, OK_Ordinary, Ty->isDependentType(),
340 VK_RValue, OK_Ordinary,
457 SC, Context.OverloadTy, VK_LValue, OK_Ordinary, KnownDependent,
529 DependentScopeDeclRefExprClass, Ty, VK_LValue, OK_Ordinary, true,
999 /*FIXME*/ OK_Ordinary, false, false, false, false),
1100 : Expr(SC, Ty, VK_RValue, OK_Ordinary, Ty->isDependentType(),
1178 : Expr(LambdaExprClass, T, VK_RValue, OK_Ordinary, T->isDependentType(),
1363 OK_Ordinary,
1403 OK_Ordinary, true, true, true,
1620 : Expr(SubstNonTypeTemplateParmPackExprClass, T, ValueKind, OK_Ordinary,
1633 : Expr(FunctionParmPackExprClass, T, VK_LValue, OK_Ordinary, true, true,
1679 : Expr(TypeTraitExprClass, T, VK_RValue, OK_Ordinary,
1759 : Expr(ConceptSpecializationExprClass, C.BoolTy, VK_RValue, OK_Ordinary,
tools/clang/lib/AST/ExprObjC.cpp 28 : Expr(ObjCArrayLiteralClass, T, VK_RValue, OK_Ordinary, false, false,
62 : Expr(ObjCDictionaryLiteralClass, T, VK_RValue, OK_Ordinary, false, false,
130 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary,
151 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary, T->isDependentType(),
168 : Expr(ObjCMessageExprClass, T, VK, OK_Ordinary,
tools/clang/lib/AST/TextNodeDumper.cpp 147 case OK_Ordinary:
tools/clang/lib/Analysis/BodyFarm.cpp 119 OK_Ordinary, SourceLocation(), FPOptions());
131 OK_Ordinary, SourceLocation(), FPOptions());
151 VK_LValue, OK_Ordinary, SourceLocation(),
223 OK_Ordinary, NOUR_None);
457 /* ExprObjectKind=*/ OK_Ordinary, SourceLocation(),
522 VK_RValue, OK_Ordinary, SourceLocation(),
tools/clang/lib/CodeGen/CGCall.cpp 3570 assert(E->getObjectKind() == OK_Ordinary);
tools/clang/lib/CodeGen/CGObjC.cpp 1480 ivarRef.getType(), VK_RValue, OK_Ordinary,
3546 VK_LValue, OK_Ordinary, SourceLocation(), false);
3551 VK_LValue, OK_Ordinary, SourceLocation(), false);
3630 VK_LValue, OK_Ordinary, SourceLocation(), false);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 2636 OK_Ordinary, S.getBeginLoc(), FPOptions());
2638 UnaryOperator Inc(&IVRefExpr, UO_PreInc, KmpInt32Ty, VK_RValue, OK_Ordinary,
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp 884 *Context, PE, true, FD, FD->getType(), VK_LValue, OK_Ordinary);
2587 VK_RValue, OK_Ordinary, SourceLocation(), false);
2739 ARRFD->getType(), VK_LValue, OK_Ordinary);
2868 ARRFD->getType(), VK_LValue, OK_Ordinary);
2881 ARRFD->getType(), VK_LValue, OK_Ordinary);
3182 *Context, STCE, false, FieldD, FieldD->getType(), VK_LValue, OK_Ordinary);
3283 VK_RValue, OK_Ordinary,
3301 VK_RValue, OK_Ordinary,
3378 VK_RValue, OK_Ordinary,
4575 Exp->getType(), VK_RValue, OK_Ordinary);
4630 *Context, PE, true, FD, FD->getType(), VK_LValue, OK_Ordinary);
4676 *Context, DeclRefExp, isArrow, FD, FD->getType(), VK_LValue, OK_Ordinary);
4685 VK_LValue, OK_Ordinary);
4704 VK_LValue, OK_Ordinary,
5295 OK_Ordinary, SourceLocation(), false);
5313 OK_Ordinary, SourceLocation(),
5330 OK_Ordinary, SourceLocation(),
5371 VK_RValue, OK_Ordinary, SourceLocation(),
5398 VK_RValue, OK_Ordinary, SourceLocation(), false);
7486 VK_RValue, OK_Ordinary, SourceLocation(), FPOptions());
7526 *Context, PE, true, FD, FD->getType(), VK_LValue, OK_Ordinary);
7540 VK_LValue, OK_Ordinary,
7555 FD->getType(), VK_LValue, OK_Ordinary);
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp 2512 VK_RValue, OK_Ordinary, SourceLocation(), false);
2712 VK_RValue, OK_Ordinary,
2730 VK_RValue, OK_Ordinary,
2807 VK_RValue, OK_Ordinary,
2994 VK_RValue, OK_Ordinary, SourceLocation(),
3001 returnType, VK_RValue, OK_Ordinary);
3047 VK_RValue, OK_Ordinary, SourceLocation(), false);
3743 Exp->getType(), VK_RValue, OK_Ordinary);
3798 *Context, PE, true, FD, FD->getType(), VK_LValue, OK_Ordinary);
3845 FD->getType(), VK_LValue, OK_Ordinary);
3854 VK_LValue, OK_Ordinary);
3873 VK_LValue, OK_Ordinary,
4433 OK_Ordinary, SourceLocation(), false);
4451 OK_Ordinary, SourceLocation(),
4468 OK_Ordinary, SourceLocation(),
4508 OK_Ordinary, SourceLocation(), false);
4526 OK_Ordinary, SourceLocation(), false);
5835 *Context, PE, true, D, D->getType(), VK_LValue, OK_Ordinary);
tools/clang/lib/Sema/SemaCast.cpp 2057 case OK_Ordinary:
tools/clang/lib/Sema/SemaChecking.cpp 5960 ExprObjectKind OK = OK_Ordinary;
tools/clang/lib/Sema/SemaDeclCXX.cpp12042 VK_RValue, OK_Ordinary, Loc, false);
12046 VK_RValue, OK_Ordinary, Loc, false);
12284 VK_RValue, OK_Ordinary, Loc, FPOptions());
12291 VK_LValue, OK_Ordinary, Loc, Upper.isMaxValue());
14357 new (Context) OpaqueValueExpr(Loc, initType, VK_LValue, OK_Ordinary);
tools/clang/lib/Sema/SemaExpr.cpp 4257 if (V.get()->getObjectKind() != OK_Ordinary) {
4378 VK_LValue, OK_Ordinary, rbLoc);
4393 base, idx, Context.PseudoObjectTy, VK_LValue, OK_Ordinary, rbLoc);
4502 VK_LValue, OK_Ordinary, ColonLoc, RBLoc);
4608 VK_LValue, OK_Ordinary, ColonLoc, RBLoc);
4618 ExprObjectKind OK = OK_Ordinary;
5755 ExprObjectKind OK = OK_Ordinary;
7345 OK = OK_Ordinary;
7865 ExprObjectKind OK = OK_Ordinary;
12827 ExprObjectKind OK = OK_Ordinary;
13455 ExprObjectKind OK = OK_Ordinary;
13628 Input.get()->getObjectKind() == OK_Ordinary)
14044 ExprObjectKind OK = OK_Ordinary;
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 5764 OK = OK_Ordinary;
7228 Context.BoundMemberTy, VK_RValue, OK_Ordinary);
tools/clang/lib/Sema/SemaExprMember.cpp 1135 VK_LValue, OK_Ordinary);
1151 MemberNameInfo, type, valueKind, OK_Ordinary);
1159 OK_Ordinary);
1167 Var->getType().getNonReferenceType(), VK_LValue, OK_Ordinary);
1765 ExprObjectKind OK = OK_Ordinary;
1767 if (BaseExpr->getObjectKind() == OK_Ordinary)
tools/clang/lib/Sema/SemaFixItUtils.cpp 132 if (!Expr->isLValue() || Expr->getObjectKind() != OK_Ordinary)
tools/clang/lib/Sema/SemaOpenMP.cpp 3511 if (CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue()) {
3556 CaptureExpr->getObjectKind() == OK_Ordinary && CaptureExpr->isGLValue() &&
11998 if (OK == OK_Ordinary && !getLangOpts().CPlusPlus) {
13552 ELoc, Context.getPointerType(FnTy), VK_RValue, OK_Ordinary,
13568 Type, VK_LValue, OK_Ordinary);
tools/clang/lib/Sema/SemaOverload.cpp12562 VK_RValue, OK_Ordinary, OpLoc, false);
12744 Args[0], Args[1], Opc, Context.DependentTy, VK_RValue, OK_Ordinary,
12748 Args[0], Args[1], Opc, Context.DependentTy, VK_LValue, OK_Ordinary,
14219 VK_RValue, OK_Ordinary,
14230 VK_RValue, OK_Ordinary,
14301 type, valueKind, OK_Ordinary, TemplateArgs);
tools/clang/lib/Sema/SemaPseudoObject.cpp 459 OK_Ordinary, opcLoc,
475 OK_Ordinary,
540 syntacticOp, opcode, resultType, VK_LValue, OK_Ordinary, opcLoc,
1565 VK_RValue, OK_Ordinary, opcLoc, false);
1595 VK_RValue, OK_Ordinary, opcLoc,
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp 297 last_expr->getObjectKind() == OK_Ordinary;