class EditsReceiver

Declaration

class EditsReceiver { /* full declaration omitted */ };

Declared at: clang/include/clang/Edit/EditsReceiver.h:19

Method Overview

  • public virtual void insert(clang::SourceLocation loc, llvm::StringRef text)
  • public virtual void remove(clang::CharSourceRange range)
  • public virtual void replace(clang::CharSourceRange range, llvm::StringRef text)
  • public virtual ~EditsReceiver()

Methods

virtual void insert(clang::SourceLocation loc,
                    llvm::StringRef text)

Declared at: clang/include/clang/Edit/EditsReceiver.h:23

Parameters

clang::SourceLocation loc
llvm::StringRef text

virtual void remove(clang::CharSourceRange range)

Description

By default it calls replace with an empty string.

Declared at: clang/include/clang/Edit/EditsReceiver.h:27

Parameters

clang::CharSourceRange range

virtual void replace(clang::CharSourceRange range,
                     llvm::StringRef text)

Declared at: clang/include/clang/Edit/EditsReceiver.h:24

Parameters

clang::CharSourceRange range
llvm::StringRef text

virtual ~EditsReceiver()

Declared at: clang/include/clang/Edit/EditsReceiver.h:21