diff --git a/Extractor/BaseParser.h b/Extractor/BaseParser.h index 98c2aeef2..0318c7239 100644 --- a/Extractor/BaseParser.h +++ b/Extractor/BaseParser.h @@ -28,23 +28,19 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #ifndef BASEPARSER_H_ #define BASEPARSER_H_ -extern "C" { - #include - #include - #include -} - -#include #include #include +struct lua_State; class ExtractorCallbacks; class ScriptingEnvironment; struct ExtractionWay; struct ImportNode; -class BaseParser : boost::noncopyable { +class BaseParser { public: + BaseParser() = delete; + BaseParser(const BaseParser&) = delete; BaseParser( ExtractorCallbacks * extractor_callbacks, ScriptingEnvironment & scripting_environment