X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=tools%2Fminiswig%2Fcreate_wrapper.hpp;h=2fbe54d5cc73f1153167424089f53cce89b5383f;hb=5a4c827043a6fc29afbdeff56b46d26c3df2f081;hp=a2e5395d67fcf14c4c946d55a62e3a7d9c869bd7;hpb=52c4188cca800f851a6cca4c6921c23d2bfdb1c6;p=supertux.git diff --git a/tools/miniswig/create_wrapper.hpp b/tools/miniswig/create_wrapper.hpp index a2e5395d6..2fbe54d5c 100644 --- a/tools/miniswig/create_wrapper.hpp +++ b/tools/miniswig/create_wrapper.hpp @@ -12,11 +12,12 @@ public: std::ostream& out; std::ostream& hppout; - WrapperCreator(std::ostream& _out = std::cout, std::ostream& _hppout = std::cout) - : out(_out), hppout(_hppout) - { - ind = " "; - } + WrapperCreator(std::ostream& _out = std::cout, std::ostream& _hppout = std::cout) : + ind(" "), + out(_out), + hppout(_hppout), + ns_prefix() + { } void create_wrapper(Namespace* ns); @@ -41,6 +42,10 @@ private: void create_function_wrapper(Class* _class, Function* function); void prepare_argument(const Type& type, size_t idx, const std::string& var); void push_to_stack(const Type& type, const std::string& var); + +private: + WrapperCreator(const WrapperCreator&); + WrapperCreator& operator=(const WrapperCreator&); }; #endif