cling/lib/Interpreter/AutoloadingTransform.h
manasij7479 ebc1309b5f initial code for new approach
(cherry picked from commit fa2b32bd9281f61fd36ff1987041a9a7607ab5e7)
2014-06-04 10:06:03 +02:00

29 lines
567 B
C++

#ifndef CLING_AUTOLOADING_TRANSFORM_H
#define CLING_AUTOLOADING_TRANSFORM_H
#include "TransactionTransformer.h"
#include "llvm/ADT/OwningPtr.h"
namespace clang {
class Sema;
}
namespace cling {
class AutoloadingTransform : public TransactionTransformer {
public:
///\ brief Constructs the auto synthesizer.
///
///\param[in] S - The semantic analysis object.
///
AutoloadingTransform(clang::Sema* S);
virtual ~AutoloadingTransform();
virtual void Transform();
};
} // namespace cling
#endif //CLING_AUTOLOADING_TRANSFORM_H