Lines Matching defs:ExtractionContext
38 class ExtractionContext {
40 ExtractionContext(const SelectionTree::Node *Node, const SourceManager &SM,
157 ExtractionContext::ExtractionContext(const SelectionTree::Node *Node,
176 bool ExtractionContext::exprIsValidOutside(const clang::Stmt *Scope) const {
197 const clang::Stmt *ExtractionContext::computeInsertionPoint() const {
247 ExtractionContext::replaceWithVar(SourceRange Chars,
255 ExtractionContext::insertDeclaration(llvm::StringRef VarName,
398 SourceRange ExtractionContext::getExtractionChars() const {
587 std::unique_ptr<ExtractionContext> Target;
598 Target = std::make_unique<ExtractionContext>(N, SM, Ctx);