Make setNext public and thus the IncrementalParser will be no more friend of the transaction.

This commit is contained in:
Vassil Vassilev 2013-08-04 18:33:44 +02:00 committed by sftnight
parent 01314c9d78
commit 67a8bbfd1f

View File

@ -333,6 +333,7 @@ namespace cling {
clang::FunctionDecl* getWrapperFD() const { return m_WrapperFD; }
const Transaction* getNext() const { return m_Next; }
void setNext(Transaction* T) { m_Next = T; }
clang::ASTContext& getASTContext() {
return const_cast<clang::ASTContext&>(m_ASTContext);
@ -367,7 +368,6 @@ namespace cling {
void printStructureBrief(size_t nindent = 0) const;
friend class IncrementalParser;
private:
bool comesFromASTReader(clang::DeclGroupRef DGR) const;
};