remove boost/noncopyable, fwd decl
This commit is contained in:
parent
ac1c59b724
commit
afc0bac232
@ -28,23 +28,19 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
#ifndef BASEPARSER_H_
|
#ifndef BASEPARSER_H_
|
||||||
#define BASEPARSER_H_
|
#define BASEPARSER_H_
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
#include <lua.h>
|
|
||||||
#include <lauxlib.h>
|
|
||||||
#include <lualib.h>
|
|
||||||
}
|
|
||||||
|
|
||||||
#include <boost/noncopyable.hpp>
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
|
struct lua_State;
|
||||||
class ExtractorCallbacks;
|
class ExtractorCallbacks;
|
||||||
class ScriptingEnvironment;
|
class ScriptingEnvironment;
|
||||||
struct ExtractionWay;
|
struct ExtractionWay;
|
||||||
struct ImportNode;
|
struct ImportNode;
|
||||||
|
|
||||||
class BaseParser : boost::noncopyable {
|
class BaseParser {
|
||||||
public:
|
public:
|
||||||
|
BaseParser() = delete;
|
||||||
|
BaseParser(const BaseParser&) = delete;
|
||||||
BaseParser(
|
BaseParser(
|
||||||
ExtractorCallbacks * extractor_callbacks,
|
ExtractorCallbacks * extractor_callbacks,
|
||||||
ScriptingEnvironment & scripting_environment
|
ScriptingEnvironment & scripting_environment
|
||||||
|
Loading…
Reference in New Issue
Block a user