clang-tools  7.0.0
Public Types | Public Member Functions | List of all members
clang::move::DeclarationReporter Class Reference

#include <ClangMove.h>

Public Types

typedef std::pair< std::string, std::string > DeclarationPair
 

Public Member Functions

 DeclarationReporter ()=default
 
 ~DeclarationReporter ()=default
 
void reportDeclaration (llvm::StringRef DeclarationName, llvm::StringRef Type)
 
const std::vector< DeclarationPairgetDeclarationList () const
 

Detailed Description

Definition at line 29 of file ClangMove.h.

Member Typedef Documentation

◆ DeclarationPair

typedef std::pair<std::string, std::string> clang::move::DeclarationReporter::DeclarationPair

Definition at line 37 of file ClangMove.h.

Constructor & Destructor Documentation

◆ DeclarationReporter()

clang::move::DeclarationReporter::DeclarationReporter ( )
default

◆ ~DeclarationReporter()

clang::move::DeclarationReporter::~DeclarationReporter ( )
default

Member Function Documentation

◆ getDeclarationList()

const std::vector<DeclarationPair> clang::move::DeclarationReporter::getDeclarationList ( ) const
inline

Definition at line 45 of file ClangMove.h.

◆ reportDeclaration()

void clang::move::DeclarationReporter::reportDeclaration ( llvm::StringRef  DeclarationName,
llvm::StringRef  Type 
)
inline

Definition at line 34 of file ClangMove.h.

Referenced by clang::move::ClangMoveTool::onEndOfTranslationUnit().


The documentation for this class was generated from the following file: