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

References

tools/clang/lib/AST/ExprConstant.cpp
 1944   if (!A.getLValueBase())
 1945     return !B.getLValueBase();
 1946   if (!B.getLValueBase())
 1949   if (A.getLValueBase().getOpaqueValue() !=
 1950       B.getLValueBase().getOpaqueValue()) {
 1959   return IsGlobalLValue(A.getLValueBase()) ||
 2006   APValue::LValueBase Base = LVal.getLValueBase();
 2142   if (This && Info.EvaluatingDecl == This->getLValueBase())
 3591             return CompleteObject(LVal.getLValueBase(), nullptr, BaseType);
 3601         return CompleteObject(LVal.getLValueBase(), nullptr, BaseType);
 3673             return CompleteObject(LVal.getLValueBase(), nullptr, BaseType);
 3683           return CompleteObject(LVal.getLValueBase(), nullptr, BaseType);
 3709   return CompleteObject(LVal.getLValueBase(), BaseVal, BaseType);
 5054     switch (Info.isEvaluatingCtorDtor(This.getLValueBase(),
 5551       ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries},
 5844       ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries});
 6891                              Call.getLValueBase().dyn_cast<const ValueDecl*>());
 7750   assert(isBaseAnAllocSizeCall(LVal.getLValueBase()) &&
 7752   const auto *Base = LVal.getLValueBase().get<const Expr *>();
 8906       ObjectUnderConstruction{This.getLValueBase(), This.Designator.Entries},
10246   auto &Base = LVal.getLValueBase();
10382     if (isBaseAnAllocSizeCall(LVal.getLValueBase()) &&
10389     QualType BaseTy = getObjectType(LVal.getLValueBase());
10407     if (isBaseAnAllocSizeCall(LVal.getLValueBase()) &&
10715             String.getLValueBase().dyn_cast<const Expr *>())) {
11076   if (!LV.getLValueBase())
11087   QualType Ty = getType(LV.getLValueBase());
12186     if (LV.getLValueBase()) {
13248   if (!HandleDestruction(Info, E->getExprLoc(), Pointer.getLValueBase(),
14410     Info.setEvaluatingDecl(This.getLValueBase(), Scratch);