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

References

tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  103     if (SM.isPointWithin(ReferencedDecl->getBeginLoc(), ScopeBegin, ScopeEnd) &&
  104         SM.isPointWithin(ReferencedDecl->getEndLoc(), ScopeBegin, ScopeEnd))
  166       SM.getFileOffset(Chars.getEnd()) - SM.getFileOffset(Chars.getBegin());
  166       SM.getFileOffset(Chars.getEnd()) - SM.getFileOffset(Chars.getBegin());
  167   return tooling::Replacement(SM, Chars.getBegin(), ExtractionLength, VarName);
  173   llvm::StringRef ExtractionCode = toSourceCode(SM, InitializerChars);
  175       toHalfOpenFileRange(SM, Ctx.getLangOpts(),
  181   return tooling::Replacement(SM, InsertionLoc, 0, ExtractedVarDecl);
  314       getBinaryOperatorRange(*ExprNode, SM, Ctx.getLangOpts());
  319   return *toHalfOpenFileRange(SM, Ctx.getLangOpts(), Expr->getSourceRange());