diff --git a/Project.toml b/Project.toml index b1d015c..3074c1d 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,8 @@ name = "ROOT" uuid = "1706fdcc-8426-44f1-a283-5be479e9517c" + authors = ["Philippe Gras CEA/IRFU"] -version = "0.3.0" +version = "0.3.1-DEV" [deps] Conda = "8f4d0f93-b110-5947-807f-2305c1781a2d" diff --git a/deps/src/JlClasses_001.cxx b/deps/src/JlClasses_001.cxx index 2730013..60c1e4b 100644 --- a/deps/src/JlClasses_001.cxx +++ b/deps/src/JlClasses_001.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -43,6 +43,11 @@ struct JlTObject: public Wrapper { t.method("AppendPad", [](TObject& a)->void { a.AppendPad(); }); t.method("AppendPad", [](TObject* a)->void { a->AppendPad(); }); + DEBUG_MSG("Adding wrapper for void TObject::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TObject::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TObject.h:117:24 + t.method("Browse", static_cast(&TObject::Browse)); + DEBUG_MSG("Adding wrapper for const char * TObject::ClassName() (" __HERE__ ")"); // signature to use in the veto list: const char * TObject::ClassName() // defined in /home/pgras/.julia/conda/3/include/TObject.h:118:24 @@ -496,6 +501,497 @@ std::shared_ptr newJlTObject(jlcxx::Module& module){ return std::shared_ptr(new JlTObject(module)); } +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TNamed +// signature to use in the veto file: TNamed +struct JlTNamed: public Wrapper { + + JlTNamed(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TNamed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TNamed", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TNamed::TNamed(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:37:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TNamed::TNamed(const TString &, const TString &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:38:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TNamed::TNamed(const TNamed &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:39:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TNamed & TNamed::operator=(const TNamed &) (" __HERE__ ")"); + // signature to use in the veto list: TNamed & TNamed::operator=(const TNamed &) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:40:12 + t.method("assign", static_cast(&TNamed::operator=)); + + DEBUG_MSG("Adding wrapper for void TNamed::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:42:22 + t.method("Clear", static_cast(&TNamed::Clear)); + t.method("Clear", [](TNamed& a)->void { a.Clear(); }); + t.method("Clear", [](TNamed* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for TObject * TNamed::Clone(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TNamed::Clone(const char *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:43:22 + t.method("Clone", static_cast(&TNamed::Clone)); + t.method("Clone", [](TNamed const& a)->TObject * { return a.Clone(); }); + t.method("Clone", [](TNamed const* a)->TObject * { return a->Clone(); }); + + DEBUG_MSG("Adding wrapper for Int_t TNamed::Compare(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TNamed::Compare(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:44:22 + t.method("Compare", static_cast(&TNamed::Compare)); + + DEBUG_MSG("Adding wrapper for void TNamed::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:45:22 + t.method("Copy", static_cast(&TNamed::Copy)); + + DEBUG_MSG("Adding wrapper for void TNamed::FillBuffer(char *&) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::FillBuffer(char *&) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:46:22 + t.method("FillBuffer", static_cast(&TNamed::FillBuffer)); + + DEBUG_MSG("Adding wrapper for const char * TNamed::GetName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNamed::GetName() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:47:26 + t.method("GetName", [](TNamed const& a) { return (std::string)a.GetName(); }); + t.method("GetName", [](TNamed const* a) { return (std::string)a->GetName(); }); + + DEBUG_MSG("Adding wrapper for const char * TNamed::GetTitle() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNamed::GetTitle() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:48:26 + t.method("GetTitle", [](TNamed const& a) { return (std::string)a.GetTitle(); }); + t.method("GetTitle", [](TNamed const* a) { return (std::string)a->GetTitle(); }); + + DEBUG_MSG("Adding wrapper for ULong_t TNamed::Hash() (" __HERE__ ")"); + // signature to use in the veto list: ULong_t TNamed::Hash() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:49:22 + t.method("Hash", static_cast(&TNamed::Hash)); + + DEBUG_MSG("Adding wrapper for Bool_t TNamed::IsSortable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TNamed::IsSortable() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:50:22 + t.method("IsSortable", static_cast(&TNamed::IsSortable)); + + DEBUG_MSG("Adding wrapper for void TNamed::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:51:22 + t.method("SetName", static_cast(&TNamed::SetName)); + + DEBUG_MSG("Adding wrapper for void TNamed::SetNameTitle(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::SetNameTitle(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:52:22 + t.method("SetNameTitle", static_cast(&TNamed::SetNameTitle)); + + DEBUG_MSG("Adding wrapper for void TNamed::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:53:22 + t.method("SetTitle", static_cast(&TNamed::SetTitle)); + t.method("SetTitle", [](TNamed& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TNamed* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TNamed::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:54:22 + t.method("ls", static_cast(&TNamed::ls)); + t.method("ls", [](TNamed const& a)->void { a.ls(); }); + t.method("ls", [](TNamed const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void TNamed::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:55:22 + t.method("Print", static_cast(&TNamed::Print)); + t.method("Print", [](TNamed const& a)->void { a.Print(); }); + t.method("Print", [](TNamed const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Int_t TNamed::Sizeof() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TNamed::Sizeof() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:56:22 + t.method("Sizeof", static_cast(&TNamed::Sizeof)); + + DEBUG_MSG("Adding wrapper for Version_t TNamed::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TNamed::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!Class_Version", static_cast(&TNamed::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TNamed::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TNamed::IsA() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + t.method("IsA", static_cast(&TNamed::IsA)); + + DEBUG_MSG("Adding wrapper for void TNamed::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + t.method("StreamerNVirtual", static_cast(&TNamed::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TNamed::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNamed::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!DeclFileName", []() { return (std::string)TNamed::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TNamed::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TNamed::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!ImplFileLine", static_cast(&TNamed::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TNamed::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNamed::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!ImplFileName", []() { return (std::string)TNamed::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TNamed::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TNamed::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!Class_Name", []() { return (std::string)TNamed::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TNamed::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TNamed::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!Dictionary", static_cast(&TNamed::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TNamed::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TNamed::Class() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!Class", static_cast(&TNamed::Class)); + + DEBUG_MSG("Adding wrapper for void TNamed::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TNamed::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + t.method("Streamer", static_cast(&TNamed::Streamer)); + + DEBUG_MSG("Adding wrapper for int TNamed::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TNamed::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 + module_.method("TNamed!DeclFileLine", static_cast(&TNamed::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTNamed(jlcxx::Module& module){ + return std::shared_ptr(new JlTNamed(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TBrowser +// signature to use in the veto file: TBrowser +struct JlTBrowser: public Wrapper { + + JlTBrowser(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBrowser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBrowser", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, TBrowserImp *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:58:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, UInt_t, UInt_t, TBrowserImp *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:59:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, const char *, Int_t, Int_t, UInt_t, UInt_t, TBrowserImp *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:60:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:62:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:63:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, TObject *, const char *, Int_t, Int_t, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:64:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:66:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:67:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBrowser::TBrowser(const char *, void *, TClass *, const char *, const char *, Int_t, Int_t, UInt_t, UInt_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:68:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TBrowser::Add(TObject *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Add(TObject *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:83:18 + t.method("Add", static_cast(&TBrowser::Add)); + t.method("Add", [](TBrowser& a, TObject * arg0)->void { a.Add(arg0); }); + t.method("Add", [](TBrowser& a, TObject * arg0, const char * arg1)->void { a.Add(arg0, arg1); }); + t.method("Add", [](TBrowser* a, TObject * arg0)->void { a->Add(arg0); }); + t.method("Add", [](TBrowser* a, TObject * arg0, const char * arg1)->void { a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::Add(void *, TClass *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Add(void *, TClass *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:84:18 + t.method("Add", static_cast(&TBrowser::Add)); + t.method("Add", [](TBrowser& a, void * arg0, TClass * arg1)->void { a.Add(arg0, arg1); }); + t.method("Add", [](TBrowser& a, void * arg0, TClass * arg1, const char * arg2)->void { a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TBrowser* a, void * arg0, TClass * arg1)->void { a->Add(arg0, arg1); }); + t.method("Add", [](TBrowser* a, void * arg0, TClass * arg1, const char * arg2)->void { a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::AddCheckBox(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::AddCheckBox(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:86:18 + t.method("AddCheckBox", static_cast(&TBrowser::AddCheckBox)); + t.method("AddCheckBox", [](TBrowser& a, TObject * arg0)->void { a.AddCheckBox(arg0); }); + t.method("AddCheckBox", [](TBrowser* a, TObject * arg0)->void { a->AddCheckBox(arg0); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::CheckObjectItem(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::CheckObjectItem(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:87:18 + t.method("CheckObjectItem", static_cast(&TBrowser::CheckObjectItem)); + t.method("CheckObjectItem", [](TBrowser& a, TObject * arg0)->void { a.CheckObjectItem(arg0); }); + t.method("CheckObjectItem", [](TBrowser* a, TObject * arg0)->void { a->CheckObjectItem(arg0); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::RemoveCheckBox(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::RemoveCheckBox(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:88:18 + t.method("RemoveCheckBox", static_cast(&TBrowser::RemoveCheckBox)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Create(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Create(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:90:18 + t.method("Create", static_cast(&TBrowser::Create)); + t.method("Create", [](TBrowser& a)->void { a.Create(); }); + t.method("Create", [](TBrowser* a)->void { a->Create(); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::Destructor() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Destructor() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:91:18 + t.method("Destructor", static_cast(&TBrowser::Destructor)); + + DEBUG_MSG("Adding wrapper for void TBrowser::BrowseObject(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::BrowseObject(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:92:18 + t.method("BrowseObject", static_cast(&TBrowser::BrowseObject)); + + DEBUG_MSG("Adding wrapper for void TBrowser::ExecuteDefaultAction(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::ExecuteDefaultAction(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:93:18 + t.method("ExecuteDefaultAction", static_cast(&TBrowser::ExecuteDefaultAction)); + + DEBUG_MSG("Adding wrapper for TBrowserImp * TBrowser::GetBrowserImp() (" __HERE__ ")"); + // signature to use in the veto list: TBrowserImp * TBrowser::GetBrowserImp() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:94:18 + t.method("GetBrowserImp", static_cast(&TBrowser::GetBrowserImp)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetBrowserImp(TBrowserImp *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetBrowserImp(TBrowserImp *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:95:18 + t.method("SetBrowserImp", static_cast(&TBrowser::SetBrowserImp)); + + DEBUG_MSG("Adding wrapper for Bool_t TBrowser::GetRefreshFlag() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBrowser::GetRefreshFlag() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:97:18 + t.method("GetRefreshFlag", static_cast(&TBrowser::GetRefreshFlag)); + + DEBUG_MSG("Adding wrapper for TObject * TBrowser::GetSelected() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TBrowser::GetSelected() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:98:18 + t.method("GetSelected", static_cast(&TBrowser::GetSelected)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetRefreshFlag(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetRefreshFlag(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:99:18 + t.method("SetRefreshFlag", static_cast(&TBrowser::SetRefreshFlag)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Iconify() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Iconify() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:100:18 + t.method("Iconify", static_cast(&TBrowser::Iconify)); + + DEBUG_MSG("Adding wrapper for void TBrowser::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:101:18 + t.method("RecursiveRemove", static_cast(&TBrowser::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Refresh() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Refresh() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:102:18 + t.method("Refresh", static_cast(&TBrowser::Refresh)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetSelected(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetSelected(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:103:18 + t.method("SetSelected", static_cast(&TBrowser::SetSelected)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Show() (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Show() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:104:18 + t.method("Show", static_cast(&TBrowser::Show)); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetDrawOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetDrawOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:105:18 + t.method("SetDrawOption", static_cast(&TBrowser::SetDrawOption)); + t.method("SetDrawOption", [](TBrowser& a)->void { a.SetDrawOption(); }); + t.method("SetDrawOption", [](TBrowser* a)->void { a->SetDrawOption(); }); + + DEBUG_MSG("Adding wrapper for Option_t * TBrowser::GetDrawOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TBrowser::GetDrawOption() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:106:18 + t.method("GetDrawOption", static_cast(&TBrowser::GetDrawOption)); + + DEBUG_MSG("Adding wrapper for Longptr_t TBrowser::ExecPlugin(const char *, const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TBrowser::ExecPlugin(const char *, const char *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:108:18 + t.method("ExecPlugin", static_cast(&TBrowser::ExecPlugin)); + t.method("ExecPlugin", [](TBrowser& a)->Longptr_t { return a.ExecPlugin(); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0)->Longptr_t { return a.ExecPlugin(arg0); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1)->Longptr_t { return a.ExecPlugin(arg0, arg1); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1, const char * arg2)->Longptr_t { return a.ExecPlugin(arg0, arg1, arg2); }); + t.method("ExecPlugin", [](TBrowser& a, const char * arg0, const char * arg1, const char * arg2, Int_t arg3)->Longptr_t { return a.ExecPlugin(arg0, arg1, arg2, arg3); }); + t.method("ExecPlugin", [](TBrowser* a)->Longptr_t { return a->ExecPlugin(); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0)->Longptr_t { return a->ExecPlugin(arg0); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1)->Longptr_t { return a->ExecPlugin(arg0, arg1); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1, const char * arg2)->Longptr_t { return a->ExecPlugin(arg0, arg1, arg2); }); + t.method("ExecPlugin", [](TBrowser* a, const char * arg0, const char * arg1, const char * arg2, Int_t arg3)->Longptr_t { return a->ExecPlugin(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TBrowser::SetStatusText(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::SetStatusText(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:112:18 + t.method("SetStatusText", static_cast(&TBrowser::SetStatusText)); + + DEBUG_MSG("Adding wrapper for void TBrowser::StartEmbedding(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::StartEmbedding(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:115:18 + t.method("StartEmbedding", static_cast(&TBrowser::StartEmbedding)); + + DEBUG_MSG("Adding wrapper for void TBrowser::StopEmbedding(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::StopEmbedding(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:118:18 + t.method("StopEmbedding", static_cast(&TBrowser::StopEmbedding)); + t.method("StopEmbedding", [](TBrowser& a)->void { a.StopEmbedding(); }); + t.method("StopEmbedding", [](TBrowser* a)->void { a->StopEmbedding(); }); + + DEBUG_MSG("Adding wrapper for Version_t TBrowser::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TBrowser::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Class_Version", static_cast(&TBrowser::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TBrowser::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBrowser::IsA() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + t.method("IsA", static_cast(&TBrowser::IsA)); + + DEBUG_MSG("Adding wrapper for void TBrowser::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + t.method("StreamerNVirtual", static_cast(&TBrowser::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TBrowser::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBrowser::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!DeclFileName", []() { return (std::string)TBrowser::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TBrowser::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBrowser::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!ImplFileLine", static_cast(&TBrowser::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TBrowser::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBrowser::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!ImplFileName", []() { return (std::string)TBrowser::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TBrowser::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBrowser::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Class_Name", []() { return (std::string)TBrowser::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TBrowser::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBrowser::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Dictionary", static_cast(&TBrowser::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TBrowser::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBrowser::Class() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!Class", static_cast(&TBrowser::Class)); + + DEBUG_MSG("Adding wrapper for void TBrowser::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBrowser::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + t.method("Streamer", static_cast(&TBrowser::Streamer)); + + DEBUG_MSG("Adding wrapper for int TBrowser::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBrowser::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:120:4 + module_.method("TBrowser!DeclFileLine", static_cast(&TBrowser::DeclFileLine)); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTBrowser(jlcxx::Module& module){ + return std::shared_ptr(new JlTBrowser(module)); +} + namespace jlcxx { template<> struct IsMirroredType : std::false_type { }; template<> struct DefaultConstructible : std::false_type { }; @@ -553,61 +1049,3 @@ struct JlTSeqCollection: public Wrapper { std::shared_ptr newJlTSeqCollection(jlcxx::Module& module){ return std::shared_ptr(new JlTSeqCollection(module)); } - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TSeqCollection type; }; -} - -// Class generating the wrapper for type TObjArray -// signature to use in the veto file: TObjArray -struct JlTObjArray: public Wrapper { - - JlTObjArray(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TObjArray (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TObjArray.h:31:7 - jlcxx::TypeWrapper t = jlModule.add_type("TObjArray", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTObjArray(jlcxx::Module& module){ - return std::shared_ptr(new JlTObjArray(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} - -// Class generating the wrapper for type TTimer -// signature to use in the veto file: TTimer -struct JlTTimer: public Wrapper { - - JlTTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTimer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTimer.h:51:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTimer"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTTimer(jlcxx::Module& module){ - return std::shared_ptr(new JlTTimer(module)); -} diff --git a/deps/src/JlClasses_002.cxx b/deps/src/JlClasses_002.cxx index 547f2c9..69bc67b 100644 --- a/deps/src/JlClasses_002.cxx +++ b/deps/src/JlClasses_002.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,230 +7,66 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSeqCollection type; }; } -// Class generating the wrapper for type TNamed -// signature to use in the veto file: TNamed -struct JlTNamed: public Wrapper { +// Class generating the wrapper for type TObjArray +// signature to use in the veto file: TObjArray +struct JlTObjArray: public Wrapper { - JlTNamed(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TNamed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:29:7 - jlcxx::TypeWrapper t = jlModule.add_type("TNamed", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTObjArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TObjArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TObjArray.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TObjArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TNamed::TNamed(const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:37:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TNamed::TNamed(const TString &, const TString &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:38:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TNamed::TNamed(const TNamed &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:39:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TNamed & TNamed::operator=(const TNamed &) (" __HERE__ ")"); - // signature to use in the veto list: TNamed & TNamed::operator=(const TNamed &) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:40:12 - t.method("assign", static_cast(&TNamed::operator=)); - - DEBUG_MSG("Adding wrapper for void TNamed::Clear(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::Clear(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:42:22 - t.method("Clear", static_cast(&TNamed::Clear)); - t.method("Clear", [](TNamed& a)->void { a.Clear(); }); - t.method("Clear", [](TNamed* a)->void { a->Clear(); }); - - DEBUG_MSG("Adding wrapper for TObject * TNamed::Clone(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TNamed::Clone(const char *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:43:22 - t.method("Clone", static_cast(&TNamed::Clone)); - t.method("Clone", [](TNamed const& a)->TObject * { return a.Clone(); }); - t.method("Clone", [](TNamed const* a)->TObject * { return a->Clone(); }); - - DEBUG_MSG("Adding wrapper for Int_t TNamed::Compare(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TNamed::Compare(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:44:22 - t.method("Compare", static_cast(&TNamed::Compare)); - - DEBUG_MSG("Adding wrapper for void TNamed::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:45:22 - t.method("Copy", static_cast(&TNamed::Copy)); - - DEBUG_MSG("Adding wrapper for void TNamed::FillBuffer(char *&) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::FillBuffer(char *&) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:46:22 - t.method("FillBuffer", static_cast(&TNamed::FillBuffer)); - - DEBUG_MSG("Adding wrapper for const char * TNamed::GetName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TNamed::GetName() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:47:26 - t.method("GetName", [](TNamed const& a) { return (std::string)a.GetName(); }); - t.method("GetName", [](TNamed const* a) { return (std::string)a->GetName(); }); - - DEBUG_MSG("Adding wrapper for const char * TNamed::GetTitle() (" __HERE__ ")"); - // signature to use in the veto list: const char * TNamed::GetTitle() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:48:26 - t.method("GetTitle", [](TNamed const& a) { return (std::string)a.GetTitle(); }); - t.method("GetTitle", [](TNamed const* a) { return (std::string)a->GetTitle(); }); - - DEBUG_MSG("Adding wrapper for ULong_t TNamed::Hash() (" __HERE__ ")"); - // signature to use in the veto list: ULong_t TNamed::Hash() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:49:22 - t.method("Hash", static_cast(&TNamed::Hash)); - - DEBUG_MSG("Adding wrapper for Bool_t TNamed::IsSortable() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TNamed::IsSortable() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:50:22 - t.method("IsSortable", static_cast(&TNamed::IsSortable)); - - DEBUG_MSG("Adding wrapper for void TNamed::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:51:22 - t.method("SetName", static_cast(&TNamed::SetName)); - - DEBUG_MSG("Adding wrapper for void TNamed::SetNameTitle(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::SetNameTitle(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:52:22 - t.method("SetNameTitle", static_cast(&TNamed::SetNameTitle)); - - DEBUG_MSG("Adding wrapper for void TNamed::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:53:22 - t.method("SetTitle", static_cast(&TNamed::SetTitle)); - t.method("SetTitle", [](TNamed& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TNamed* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TNamed::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:54:22 - t.method("ls", static_cast(&TNamed::ls)); - t.method("ls", [](TNamed const& a)->void { a.ls(); }); - t.method("ls", [](TNamed const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for void TNamed::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:55:22 - t.method("Print", static_cast(&TNamed::Print)); - t.method("Print", [](TNamed const& a)->void { a.Print(); }); - t.method("Print", [](TNamed const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for Int_t TNamed::Sizeof() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TNamed::Sizeof() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:56:22 - t.method("Sizeof", static_cast(&TNamed::Sizeof)); - - DEBUG_MSG("Adding wrapper for Version_t TNamed::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TNamed::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!Class_Version", static_cast(&TNamed::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TNamed::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TNamed::IsA() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - t.method("IsA", static_cast(&TNamed::IsA)); - - DEBUG_MSG("Adding wrapper for void TNamed::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - t.method("StreamerNVirtual", static_cast(&TNamed::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TNamed::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TNamed::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!DeclFileName", []() { return (std::string)TNamed::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TNamed::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TNamed::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!ImplFileLine", static_cast(&TNamed::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TNamed::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TNamed::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!ImplFileName", []() { return (std::string)TNamed::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TNamed::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TNamed::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!Class_Name", []() { return (std::string)TNamed::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TNamed::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TNamed::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!Dictionary", static_cast(&TNamed::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TNamed::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TNamed::Class() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!Class", static_cast(&TNamed::Class)); - - DEBUG_MSG("Adding wrapper for void TNamed::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TNamed::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - t.method("Streamer", static_cast(&TNamed::Streamer)); - - DEBUG_MSG("Adding wrapper for int TNamed::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TNamed::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TNamed.h:58:4 - module_.method("TNamed!DeclFileLine", static_cast(&TNamed::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTNamed(jlcxx::Module& module){ - return std::shared_ptr(new JlTNamed(module)); +std::shared_ptr newJlTObjArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTObjArray(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TDictionary -// signature to use in the veto file: TDictionary -struct JlTDictionary: public Wrapper { +// Class generating the wrapper for type TTimer +// signature to use in the veto file: TTimer +struct JlTTimer: public Wrapper { - JlTDictionary(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TDictionary (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDictionary.h:167:7 - jlcxx::TypeWrapper t = jlModule.add_type("TDictionary", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTimer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTimer.h:51:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTimer"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTDictionary(jlcxx::Module& module){ - return std::shared_ptr(new JlTDictionary(module)); +std::shared_ptr newJlTTimer(jlcxx::Module& module){ + return std::shared_ptr(new JlTTimer(module)); } namespace jlcxx { template<> struct IsMirroredType : std::false_type { }; template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TDictionary type; }; } // Class generating the wrapper for type TClass @@ -240,8 +76,7 @@ struct JlTClass: public Wrapper { JlTClass(jlcxx::Module& jlModule): Wrapper(jlModule){ DEBUG_MSG("Adding wrapper for type TClass (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TClass.h:81:7 - jlcxx::TypeWrapper t = jlModule.add_type("TClass", - jlcxx::julia_base_type()); + jlcxx::TypeWrapper t = jlModule.add_type("TClass"); type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } diff --git a/deps/src/JlClasses_003.cxx b/deps/src/JlClasses_003.cxx index 1e35bdb..7622fda 100644 --- a/deps/src/JlClasses_003.cxx +++ b/deps/src/JlClasses_003.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -28,11 +28,11 @@ struct JlTVectorT: public Wrapper { jlcxx::TypeWrapper>> t = jlModule.add_type>>("TVectorT"); type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); t.constructor<>(/*finalize=*/true); - auto t12_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto t13_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ auto module_ = this->module_; wrapped.template constructor<>(/*finalize=*/true); }; - t.apply>(t12_decl_methods); + t.apply>(t13_decl_methods); } void add_methods() const{ @@ -74,1254 +74,574 @@ std::shared_ptr newJlTString(jlcxx::Module& module){ } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TTree -// signature to use in the veto file: TTree -struct JlTTree: public Wrapper { +// Class generating the wrapper for type TDirectory +// signature to use in the veto file: TDirectory +struct JlTDirectory: public Wrapper { - JlTTree(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTree (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:79:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTree", + JlTDirectory(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TDirectory (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:45:7 + jlcxx::TypeWrapper t = jlModule.add_type("TDirectory", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/false); - - - DEBUG_MSG("Adding wrapper for void TTree::TTree(const char *, const char *, Int_t, TDirectory *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:315:4 - t.constructor(/*finalize=*/false); - t.constructor(/*finalize=*/false); - t.constructor(/*finalize=*/false); - - DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::AddBranchToCache(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:321:28 - t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); - t.method("AddBranchToCache", [](TTree& a, const char * arg0)->Int_t { return a.AddBranchToCache(arg0); }); - t.method("AddBranchToCache", [](TTree* a, const char * arg0)->Int_t { return a->AddBranchToCache(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(TBranch *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::AddBranchToCache(TBranch *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:322:28 - t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); - t.method("AddBranchToCache", [](TTree& a, TBranch * arg0)->Int_t { return a.AddBranchToCache(arg0); }); - t.method("AddBranchToCache", [](TTree* a, TBranch * arg0)->Int_t { return a->AddBranchToCache(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::DropBranchFromCache(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:323:28 - t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); - t.method("DropBranchFromCache", [](TTree& a, const char * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); - t.method("DropBranchFromCache", [](TTree* a, const char * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:324:28 - t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); - t.method("DropBranchFromCache", [](TTree& a, TBranch * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); - t.method("DropBranchFromCache", [](TTree* a, TBranch * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::AddClone(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddClone(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:325:28 - t.method("AddClone", static_cast(&TTree::AddClone)); - - DEBUG_MSG("Adding wrapper for void TTree::AddTotBytes(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddTotBytes(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:331:28 - t.method("AddTotBytes", static_cast(&TTree::AddTotBytes)); - - DEBUG_MSG("Adding wrapper for void TTree::AddZipBytes(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddZipBytes(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:332:28 - t.method("AddZipBytes", static_cast(&TTree::AddZipBytes)); - - DEBUG_MSG("Adding wrapper for void TTree::AddAllocationCount(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::AddAllocationCount(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:337:9 - t.method("AddAllocationCount", static_cast(&TTree::AddAllocationCount)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::AutoSave(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::AutoSave(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:338:28 - t.method("AutoSave", static_cast(&TTree::AutoSave)); - t.method("AutoSave", [](TTree& a)->Long64_t { return a.AutoSave(); }); - t.method("AutoSave", [](TTree* a)->Long64_t { return a->AutoSave(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:375:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, TCollection * arg0)->Int_t { return a.Branch(arg0); }); - t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); - t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, TCollection * arg0)->Int_t { return a->Branch(arg0); }); - t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); - t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a->Branch(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TList *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Branch(TList *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:376:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, TList * arg0)->Int_t { return a.Branch(arg0); }); - t.method("Branch", [](TTree& a, TList * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); - t.method("Branch", [](TTree* a, TList * arg0)->Int_t { return a->Branch(arg0); }); - t.method("Branch", [](TTree* a, TList * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Branch(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:377:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0)->Int_t { return a.Branch(arg0); }); - t.method("Branch", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); - t.method("Branch", [](TTree* a, const char * arg0)->Int_t { return a->Branch(arg0); }); - t.method("Branch", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, void *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Branch(const char *, void *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:378:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, char *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Branch(const char *, char *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:379:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:394:28 - t.method("Branch", static_cast(&TTree::Branch)); - t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Branch(arg0, arg1, arg2, arg3); }); - t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); - t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Branch(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:416:28 - t.method("Bronch", static_cast(&TTree::Bronch)); - t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Bronch(arg0, arg1, arg2); }); - t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Bronch(arg0, arg1, arg2, arg3); }); - t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Bronch(arg0, arg1, arg2); }); - t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Bronch(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:417:28 - t.method("BranchOld", static_cast(&TTree::BranchOld)); - t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.BranchOld(arg0, arg1, arg2); }); - t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.BranchOld(arg0, arg1, arg2, arg3); }); - t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->BranchOld(arg0, arg1, arg2); }); - t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->BranchOld(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchRef() (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::BranchRef() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:418:28 - t.method("BranchRef", static_cast(&TTree::BranchRef)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::BuildIndex(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::BuildIndex(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:420:28 - t.method("BuildIndex", static_cast(&TTree::BuildIndex)); - t.method("BuildIndex", [](TTree& a, const char * arg0)->Int_t { return a.BuildIndex(arg0); }); - t.method("BuildIndex", [](TTree* a, const char * arg0)->Int_t { return a->BuildIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:421:28 - t.method("BuildStreamerInfo", static_cast(&TTree::BuildStreamerInfo)); - t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0)->TStreamerInfo * { return a.BuildStreamerInfo(arg0); }); - t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0, void * arg1)->TStreamerInfo * { return a.BuildStreamerInfo(arg0, arg1); }); - t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0)->TStreamerInfo * { return a->BuildStreamerInfo(arg0); }); - t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0, void * arg1)->TStreamerInfo * { return a->BuildStreamerInfo(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TFile * TTree::ChangeFile(TFile *) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TTree::ChangeFile(TFile *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:422:28 - t.method("ChangeFile", static_cast(&TTree::ChangeFile)); - - DEBUG_MSG("Adding wrapper for TTree * TTree::CloneTree(Long64_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::CloneTree(Long64_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:423:28 - t.method("CloneTree", static_cast(&TTree::CloneTree)); - t.method("CloneTree", [](TTree& a)->TTree * { return a.CloneTree(); }); - t.method("CloneTree", [](TTree& a, Long64_t arg0)->TTree * { return a.CloneTree(arg0); }); - t.method("CloneTree", [](TTree* a)->TTree * { return a->CloneTree(); }); - t.method("CloneTree", [](TTree* a, Long64_t arg0)->TTree * { return a->CloneTree(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::CopyAddresses(TTree *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::CopyAddresses(TTree *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:424:28 - t.method("CopyAddresses", static_cast(&TTree::CopyAddresses)); - t.method("CopyAddresses", [](TTree& a, TTree * arg0)->void { a.CopyAddresses(arg0); }); - t.method("CopyAddresses", [](TTree* a, TTree * arg0)->void { a->CopyAddresses(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:425:28 - t.method("CopyEntries", static_cast(&TTree::CopyEntries)); - t.method("CopyEntries", [](TTree& a, TTree * arg0)->Long64_t { return a.CopyEntries(arg0); }); - t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1)->Long64_t { return a.CopyEntries(arg0, arg1); }); - t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a.CopyEntries(arg0, arg1, arg2); }); - t.method("CopyEntries", [](TTree* a, TTree * arg0)->Long64_t { return a->CopyEntries(arg0); }); - t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1)->Long64_t { return a->CopyEntries(arg0, arg1); }); - t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a->CopyEntries(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:426:28 - t.method("CopyTree", static_cast(&TTree::CopyTree)); - t.method("CopyTree", [](TTree& a, const char * arg0)->TTree * { return a.CopyTree(arg0); }); - t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1)->TTree * { return a.CopyTree(arg0, arg1); }); - t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a.CopyTree(arg0, arg1, arg2); }); - t.method("CopyTree", [](TTree* a, const char * arg0)->TTree * { return a->CopyTree(arg0); }); - t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1)->TTree * { return a->CopyTree(arg0, arg1); }); - t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a->CopyTree(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TTree::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::DirectoryAutoAdd(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:428:28 - t.method("DirectoryAutoAdd", static_cast(&TTree::DirectoryAutoAdd)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Debug() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Debug() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:429:28 - t.method("Debug", static_cast(&TTree::Debug)); - - DEBUG_MSG("Adding wrapper for void TTree::Delete(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Delete(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:430:28 - t.method("Delete", static_cast(&TTree::Delete)); - t.method("Delete", [](TTree& a)->void { a.Delete(); }); - t.method("Delete", [](TTree* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for void TTree::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:431:28 - t.method("Draw", static_cast(&TTree::Draw)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:433:28 - t.method("Draw", static_cast(&TTree::Draw)); - t.method("Draw", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Draw(arg0, arg1); }); - t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Draw(arg0, arg1, arg2); }); - t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Draw(arg0, arg1, arg2, arg3); }); - t.method("Draw", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Draw(arg0, arg1); }); - t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Draw(arg0, arg1, arg2); }); - t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Draw(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TTree::DropBaskets() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::DropBaskets() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:434:28 - t.method("DropBaskets", static_cast(&TTree::DropBaskets)); - - DEBUG_MSG("Adding wrapper for void TTree::DropBuffers(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::DropBuffers(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:435:28 - t.method("DropBuffers", static_cast(&TTree::DropBuffers)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::EnableCache() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::EnableCache() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:436:28 - t.method("EnableCache", static_cast(&TTree::EnableCache)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Fill() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Fill() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:437:28 - t.method("Fill", static_cast(&TTree::Fill)); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::FindBranch(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::FindBranch(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:438:28 - t.method("FindBranch", static_cast(&TTree::FindBranch)); - - DEBUG_MSG("Adding wrapper for TLeaf * TTree::FindLeaf(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TTree::FindLeaf(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:439:28 - t.method("FindLeaf", static_cast(&TTree::FindLeaf)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:440:28 - t.method("Fit", static_cast(&TTree::Fit)); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4); }); - t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4); }); - t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::FlushBaskets(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::FlushBaskets(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:441:28 - t.method("FlushBaskets", static_cast(&TTree::FlushBaskets)); - t.method("FlushBaskets", [](TTree const& a)->Int_t { return a.FlushBaskets(); }); - t.method("FlushBaskets", [](TTree const* a)->Int_t { return a->FlushBaskets(); }); - - DEBUG_MSG("Adding wrapper for const char * TTree::GetAlias(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::GetAlias(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:442:28 - t.method("GetAlias", [](TTree const& a, const char * arg0) { return (std::string)a.GetAlias(arg0); }); - t.method("GetAlias", [](TTree const* a, const char * arg0) { return (std::string)a->GetAlias(arg0); }); - - DEBUG_MSG("Adding wrapper for UInt_t TTree::GetAllocationCount() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TTree::GetAllocationCount() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:443:28 - t.method("GetAllocationCount", static_cast(&TTree::GetAllocationCount)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoFlush() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetAutoFlush() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:447:28 - t.method("GetAutoFlush", static_cast(&TTree::GetAutoFlush)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoSave() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetAutoSave() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:448:28 - t.method("GetAutoSave", static_cast(&TTree::GetAutoSave)); - - DEBUG_MSG("Adding wrapper for TBranch * TTree::GetBranch(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TTree::GetBranch(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:449:28 - t.method("GetBranch", static_cast(&TTree::GetBranch)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::GetBranchStatus(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::GetBranchStatus(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:451:28 - t.method("GetBranchStatus", static_cast(&TTree::GetBranchStatus)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetBranchStyle() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetBranchStyle() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:452:28 - module_.method("TTree!GetBranchStyle", static_cast(&TTree::GetBranchStyle)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetCacheSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetCacheSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:453:28 - t.method("GetCacheSize", static_cast(&TTree::GetCacheSize)); - - DEBUG_MSG("Adding wrapper for TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:454:29 - t.method("GetClusterIterator", static_cast(&TTree::GetClusterIterator)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainEntryNumber(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetChainEntryNumber(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:455:28 - t.method("GetChainEntryNumber", static_cast(&TTree::GetChainEntryNumber)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainOffset() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetChainOffset() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:456:28 - t.method("GetChainOffset", static_cast(&TTree::GetChainOffset)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::GetClusterPrefetch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::GetClusterPrefetch() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:457:28 - t.method("GetClusterPrefetch", static_cast(&TTree::GetClusterPrefetch)); - - DEBUG_MSG("Adding wrapper for TFile * TTree::GetCurrentFile() (" __HERE__ ")"); - // signature to use in the veto list: TFile * TTree::GetCurrentFile() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:458:28 - t.method("GetCurrentFile", static_cast(&TTree::GetCurrentFile)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetDefaultEntryOffsetLen() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetDefaultEntryOffsetLen() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:459:28 - t.method("GetDefaultEntryOffsetLen", static_cast(&TTree::GetDefaultEntryOffsetLen)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMax() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetDebugMax() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:460:28 - t.method("GetDebugMax", static_cast(&TTree::GetDebugMax)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMin() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetDebugMin() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:461:28 - t.method("GetDebugMin", static_cast(&TTree::GetDebugMin)); - - DEBUG_MSG("Adding wrapper for TDirectory * TTree::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TTree::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:462:28 - t.method("GetDirectory", static_cast(&TTree::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntries() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:463:28 - t.method("GetEntries", static_cast(&TTree::GetEntries)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntries(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:464:28 - t.method("GetEntries", static_cast(&TTree::GetEntries)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFast() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntriesFast() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:465:28 - t.method("GetEntriesFast", static_cast(&TTree::GetEntriesFast)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFriend() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntriesFriend() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:466:28 - t.method("GetEntriesFriend", static_cast(&TTree::GetEntriesFriend)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEstimate() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEstimate() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:467:28 - t.method("GetEstimate", static_cast(&TTree::GetEstimate)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetEntry(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:468:28 - t.method("GetEntry", static_cast(&TTree::GetEntry)); - t.method("GetEntry", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); - t.method("GetEntry", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetEvent(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetEvent(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:469:28 - t.method("GetEvent", static_cast(&TTree::GetEvent)); - t.method("GetEvent", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEvent(arg0); }); - t.method("GetEvent", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEvent(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntryWithIndex(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetEntryWithIndex(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:470:28 - t.method("GetEntryWithIndex", static_cast(&TTree::GetEntryWithIndex)); - t.method("GetEntryWithIndex", [](TTree& a, Int_t arg0)->Int_t { return a.GetEntryWithIndex(arg0); }); - t.method("GetEntryWithIndex", [](TTree* a, Int_t arg0)->Int_t { return a->GetEntryWithIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:471:28 - t.method("GetEntryNumberWithBestIndex", static_cast(&TTree::GetEntryNumberWithBestIndex)); - t.method("GetEntryNumberWithBestIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithBestIndex(arg0); }); - t.method("GetEntryNumberWithBestIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithBestIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:472:28 - t.method("GetEntryNumberWithIndex", static_cast(&TTree::GetEntryNumberWithIndex)); - t.method("GetEntryNumberWithIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithIndex(arg0); }); - t.method("GetEntryNumberWithIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithIndex(arg0); }); - - DEBUG_MSG("Adding wrapper for TEntryList * TTree::GetEntryList() (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TTree::GetEntryList() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:474:28 - t.method("GetEntryList", static_cast(&TTree::GetEntryList)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumber(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetEntryNumber(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:475:28 - t.method("GetEntryNumber", static_cast(&TTree::GetEntryNumber)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetFileNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetFileNumber() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:476:28 - t.method("GetFileNumber", static_cast(&TTree::GetFileNumber)); - - DEBUG_MSG("Adding wrapper for TTree * TTree::GetFriend(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::GetFriend(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:477:28 - t.method("GetFriend", static_cast(&TTree::GetFriend)); - - DEBUG_MSG("Adding wrapper for const char * TTree::GetFriendAlias(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::GetFriendAlias(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:478:28 - t.method("GetFriendAlias", [](TTree const& a, TTree * arg0) { return (std::string)a.GetFriendAlias(arg0); }); - t.method("GetFriendAlias", [](TTree const* a, TTree * arg0) { return (std::string)a->GetFriendAlias(arg0); }); - - DEBUG_MSG("Adding wrapper for TH1 * TTree::GetHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TTree::GetHistogram() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:479:28 - t.method("GetHistogram", static_cast(&TTree::GetHistogram)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::GetImplicitMT() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::GetImplicitMT() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:480:28 - t.method("GetImplicitMT", static_cast(&TTree::GetImplicitMT)); - - DEBUG_MSG("Adding wrapper for Int_t * TTree::GetIndex() (" __HERE__ ")"); - // signature to use in the veto list: Int_t * TTree::GetIndex() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:481:28 - t.method("GetIndex", static_cast(&TTree::GetIndex)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetIndexValues() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetIndexValues() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:482:28 - t.method("GetIndexValues", static_cast(&TTree::GetIndexValues)); - - DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::GetIOFeatures() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::TIOFeatures TTree::GetIOFeatures() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:483:30 - t.method("GetIOFeatures", static_cast(&TTree::GetIOFeatures)); - - DEBUG_MSG("Adding wrapper for TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:484:28 - t.method("GetIteratorOnAllLeaves", static_cast(&TTree::GetIteratorOnAllLeaves)); - t.method("GetIteratorOnAllLeaves", [](TTree& a)->TIterator * { return a.GetIteratorOnAllLeaves(); }); - t.method("GetIteratorOnAllLeaves", [](TTree* a)->TIterator * { return a->GetIteratorOnAllLeaves(); }); - - DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:485:28 - t.method("GetLeaf", static_cast(&TTree::GetLeaf)); - - DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:486:28 - t.method("GetLeaf", static_cast(&TTree::GetLeaf)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfClones() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetListOfClones() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:487:28 - t.method("GetListOfClones", static_cast(&TTree::GetListOfClones)); - - DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfBranches() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TTree::GetListOfBranches() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:488:28 - t.method("GetListOfBranches", static_cast(&TTree::GetListOfBranches)); - - DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfLeaves() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TTree::GetListOfLeaves() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:489:28 - t.method("GetListOfLeaves", static_cast(&TTree::GetListOfLeaves)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfFriends() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetListOfFriends() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:490:28 - t.method("GetListOfFriends", static_cast(&TTree::GetListOfFriends)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfAliases() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetListOfAliases() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:491:28 - t.method("GetListOfAliases", static_cast(&TTree::GetListOfAliases)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetMakeClass() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetMakeClass() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:495:28 - t.method("GetMakeClass", static_cast(&TTree::GetMakeClass)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxEntryLoop() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetMaxEntryLoop() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:497:28 - t.method("GetMaxEntryLoop", static_cast(&TTree::GetMaxEntryLoop)); - - DEBUG_MSG("Adding wrapper for Double_t TTree::GetMaximum(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TTree::GetMaximum(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:498:28 - t.method("GetMaximum", static_cast(&TTree::GetMaximum)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxTreeSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetMaxTreeSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:499:28 - module_.method("TTree!GetMaxTreeSize", static_cast(&TTree::GetMaxTreeSize)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxVirtualSize() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetMaxVirtualSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:500:28 - t.method("GetMaxVirtualSize", static_cast(&TTree::GetMaxVirtualSize)); - - DEBUG_MSG("Adding wrapper for Double_t TTree::GetMinimum(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TTree::GetMinimum(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:501:28 - t.method("GetMinimum", static_cast(&TTree::GetMinimum)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetNbranches() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetNbranches() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:502:28 - t.method("GetNbranches", static_cast(&TTree::GetNbranches)); - - DEBUG_MSG("Adding wrapper for TObject * TTree::GetNotify() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TTree::GetNotify() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:503:28 - t.method("GetNotify", static_cast(&TTree::GetNotify)); - - DEBUG_MSG("Adding wrapper for TVirtualTreePlayer * TTree::GetPlayer() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualTreePlayer * TTree::GetPlayer() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:504:28 - t.method("GetPlayer", static_cast(&TTree::GetPlayer)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetPacketSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetPacketSize() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:505:28 - t.method("GetPacketSize", static_cast(&TTree::GetPacketSize)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetReadEntry() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:509:28 - t.method("GetReadEntry", static_cast(&TTree::GetReadEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEvent() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetReadEvent() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:510:28 - t.method("GetReadEvent", static_cast(&TTree::GetReadEvent)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetScanField() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetScanField() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:511:28 - t.method("GetScanField", static_cast(&TTree::GetScanField)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetSelectedRows() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetSelectedRows() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:513:28 - t.method("GetSelectedRows", static_cast(&TTree::GetSelectedRows)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetTimerInterval() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetTimerInterval() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:514:28 - t.method("GetTimerInterval", static_cast(&TTree::GetTimerInterval)); - - DEBUG_MSG("Adding wrapper for TBuffer * TTree::GetTransientBuffer(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBuffer * TTree::GetTransientBuffer(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:515:28 - t.method("GetTransientBuffer", static_cast(&TTree::GetTransientBuffer)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetTotBytes() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetTotBytes() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:516:28 - t.method("GetTotBytes", static_cast(&TTree::GetTotBytes)); - - DEBUG_MSG("Adding wrapper for TTree * TTree::GetTree() (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::GetTree() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:517:28 - t.method("GetTree", static_cast(&TTree::GetTree)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetTreeNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetTreeNumber() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:519:28 - t.method("GetTreeNumber", static_cast(&TTree::GetTreeNumber)); - - DEBUG_MSG("Adding wrapper for Float_t TTree::GetTargetMemoryRatio() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TTree::GetTargetMemoryRatio() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:520:12 - t.method("GetTargetMemoryRatio", static_cast(&TTree::GetTargetMemoryRatio)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::GetUpdate() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::GetUpdate() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:521:28 - t.method("GetUpdate", static_cast(&TTree::GetUpdate)); - - DEBUG_MSG("Adding wrapper for TList * TTree::GetUserInfo() (" __HERE__ ")"); - // signature to use in the veto list: TList * TTree::GetUserInfo() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:522:28 - t.method("GetUserInfo", static_cast(&TTree::GetUserInfo)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetVal(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetVal(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:534:28 - t.method("GetVal", static_cast(&TTree::GetVal)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV1() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV1() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:536:28 - t.method("GetV1", static_cast(&TTree::GetV1)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV2() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV2() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:538:28 - t.method("GetV2", static_cast(&TTree::GetV2)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV3() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV3() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:540:28 - t.method("GetV3", static_cast(&TTree::GetV3)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV4() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetV4() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:542:28 - t.method("GetV4", static_cast(&TTree::GetV4)); - - DEBUG_MSG("Adding wrapper for Double_t * TTree::GetW() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TTree::GetW() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:543:28 - t.method("GetW", static_cast(&TTree::GetW)); - - DEBUG_MSG("Adding wrapper for Double_t TTree::GetWeight() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TTree::GetWeight() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:544:28 - t.method("GetWeight", static_cast(&TTree::GetWeight)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::GetZipBytes() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::GetZipBytes() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:545:28 - t.method("GetZipBytes", static_cast(&TTree::GetZipBytes)); - - DEBUG_MSG("Adding wrapper for void TTree::IncrementTotalBuffers(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::IncrementTotalBuffers(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:546:28 - t.method("IncrementTotalBuffers", static_cast(&TTree::IncrementTotalBuffers)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:547:28 - t.method("IsFolder", static_cast(&TTree::IsFolder)); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::InPlaceClone(TDirectory *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::InPlaceClone(TDirectory *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:548:28 - t.method("InPlaceClone", static_cast(&TTree::InPlaceClone)); - t.method("InPlaceClone", [](TTree& a, TDirectory * arg0)->Bool_t { return a.InPlaceClone(arg0); }); - t.method("InPlaceClone", [](TTree* a, TDirectory * arg0)->Bool_t { return a->InPlaceClone(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::LoadBaskets(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::LoadBaskets(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:549:28 - t.method("LoadBaskets", static_cast(&TTree::LoadBaskets)); - t.method("LoadBaskets", [](TTree& a)->Int_t { return a.LoadBaskets(); }); - t.method("LoadBaskets", [](TTree* a)->Int_t { return a->LoadBaskets(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTree(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::LoadTree(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:550:28 - t.method("LoadTree", static_cast(&TTree::LoadTree)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:551:28 - t.method("LoadTreeFriend", static_cast(&TTree::LoadTreeFriend)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeClass(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeClass(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:552:28 - t.method("MakeClass", static_cast(&TTree::MakeClass)); - t.method("MakeClass", [](TTree& a)->Int_t { return a.MakeClass(); }); - t.method("MakeClass", [](TTree& a, const char * arg0)->Int_t { return a.MakeClass(arg0); }); - t.method("MakeClass", [](TTree* a)->Int_t { return a->MakeClass(); }); - t.method("MakeClass", [](TTree* a, const char * arg0)->Int_t { return a->MakeClass(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeCode(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeCode(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:553:28 - t.method("MakeCode", static_cast(&TTree::MakeCode)); - t.method("MakeCode", [](TTree& a)->Int_t { return a.MakeCode(); }); - t.method("MakeCode", [](TTree* a)->Int_t { return a->MakeCode(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:554:28 - t.method("MakeProxy", static_cast(&TTree::MakeProxy)); - t.method("MakeProxy", [](TTree& a, const char * arg0)->Int_t { return a.MakeProxy(arg0); }); - t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.MakeProxy(arg0, arg1); }); - t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.MakeProxy(arg0, arg1, arg2); }); - t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a.MakeProxy(arg0, arg1, arg2, arg3); }); - t.method("MakeProxy", [](TTree* a, const char * arg0)->Int_t { return a->MakeProxy(arg0); }); - t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->MakeProxy(arg0, arg1); }); - t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->MakeProxy(arg0, arg1, arg2); }); - t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a->MakeProxy(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::MakeSelector(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::MakeSelector(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:555:28 - t.method("MakeSelector", static_cast(&TTree::MakeSelector)); - t.method("MakeSelector", [](TTree& a)->Int_t { return a.MakeSelector(); }); - t.method("MakeSelector", [](TTree& a, const char * arg0)->Int_t { return a.MakeSelector(arg0); }); - t.method("MakeSelector", [](TTree* a)->Int_t { return a->MakeSelector(); }); - t.method("MakeSelector", [](TTree* a, const char * arg0)->Int_t { return a->MakeSelector(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::MemoryFull(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::MemoryFull(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:556:28 - t.method("MemoryFull", static_cast(&TTree::MemoryFull)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Merge(TCollection *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Merge(TCollection *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:557:28 - t.method("Merge", static_cast(&TTree::Merge)); - t.method("Merge", [](TTree& a, TCollection * arg0)->Long64_t { return a.Merge(arg0); }); - t.method("Merge", [](TTree* a, TCollection * arg0)->Long64_t { return a->Merge(arg0); }); - - DEBUG_MSG("Adding wrapper for TTree * TTree::MergeTrees(TList *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TTree * TTree::MergeTrees(TList *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:559:28 - module_.method("TTree!MergeTrees", static_cast(&TTree::MergeTrees)); - module_.method("TTree!MergeTrees", [](TList * arg0)->TTree * { return TTree::MergeTrees(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::Notify() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::Notify() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:560:28 - t.method("Notify", static_cast(&TTree::Notify)); - - DEBUG_MSG("Adding wrapper for void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:561:28 - t.method("OptimizeBaskets", static_cast(&TTree::OptimizeBaskets)); - t.method("OptimizeBaskets", [](TTree& a)->void { a.OptimizeBaskets(); }); - t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0)->void { a.OptimizeBaskets(arg0); }); - t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0, Float_t arg1)->void { a.OptimizeBaskets(arg0, arg1); }); - t.method("OptimizeBaskets", [](TTree* a)->void { a->OptimizeBaskets(); }); - t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0)->void { a->OptimizeBaskets(arg0); }); - t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0, Float_t arg1)->void { a->OptimizeBaskets(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:563:28 - t.method("Print", static_cast(&TTree::Print)); - t.method("Print", [](TTree const& a)->void { a.Print(); }); - t.method("Print", [](TTree const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TTree::PrintCacheStats(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::PrintCacheStats(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:564:28 - t.method("PrintCacheStats", static_cast(&TTree::PrintCacheStats)); - t.method("PrintCacheStats", [](TTree const& a)->void { a.PrintCacheStats(); }); - t.method("PrintCacheStats", [](TTree const* a)->void { a->PrintCacheStats(); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:565:28 - t.method("Process", static_cast(&TTree::Process)); - t.method("Process", [](TTree& a, const char * arg0)->Long64_t { return a.Process(arg0); }); - t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1)->Long64_t { return a.Process(arg0, arg1); }); - t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a.Process(arg0, arg1, arg2); }); - t.method("Process", [](TTree* a, const char * arg0)->Long64_t { return a->Process(arg0); }); - t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1)->Long64_t { return a->Process(arg0, arg1); }); - t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a->Process(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:567:28 - t.method("Project", static_cast(&TTree::Project)); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Project(arg0, arg1); }); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a.Project(arg0, arg1, arg2); }); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a.Project(arg0, arg1, arg2, arg3); }); - t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a.Project(arg0, arg1, arg2, arg3, arg4); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Project(arg0, arg1); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a->Project(arg0, arg1, arg2); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a->Project(arg0, arg1, arg2, arg3); }); - t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a->Project(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::ReadFile(const char *, const char *, char) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::ReadFile(const char *, const char *, char) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:569:28 - t.method("ReadFile", static_cast(&TTree::ReadFile)); - t.method("ReadFile", [](TTree& a, const char * arg0)->Long64_t { return a.ReadFile(arg0); }); - t.method("ReadFile", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.ReadFile(arg0, arg1); }); - t.method("ReadFile", [](TTree* a, const char * arg0)->Long64_t { return a->ReadFile(arg0); }); - t.method("ReadFile", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->ReadFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::Refresh() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Refresh() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:571:28 - t.method("Refresh", static_cast(&TTree::Refresh)); - - DEBUG_MSG("Adding wrapper for void TTree::RemoveFriend(TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::RemoveFriend(TTree *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:574:28 - t.method("RemoveFriend", static_cast(&TTree::RemoveFriend)); - - DEBUG_MSG("Adding wrapper for void TTree::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:575:28 - t.method("RecursiveRemove", static_cast(&TTree::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TTree::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:576:28 - t.method("Reset", static_cast(&TTree::Reset)); - t.method("Reset", [](TTree& a)->void { a.Reset(); }); - t.method("Reset", [](TTree* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddress(TBranch *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::ResetBranchAddress(TBranch *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:578:28 - t.method("ResetBranchAddress", static_cast(&TTree::ResetBranchAddress)); - - DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddresses() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::ResetBranchAddresses() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:579:28 - t.method("ResetBranchAddresses", static_cast(&TTree::ResetBranchAddresses)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:580:28 - t.method("Scan", static_cast(&TTree::Scan)); - t.method("Scan", [](TTree& a)->Long64_t { return a.Scan(); }); - t.method("Scan", [](TTree& a, const char * arg0)->Long64_t { return a.Scan(arg0); }); - t.method("Scan", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Scan(arg0, arg1); }); - t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Scan(arg0, arg1, arg2); }); - t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Scan(arg0, arg1, arg2, arg3); }); - t.method("Scan", [](TTree* a)->Long64_t { return a->Scan(); }); - t.method("Scan", [](TTree* a, const char * arg0)->Long64_t { return a->Scan(arg0); }); - t.method("Scan", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Scan(arg0, arg1); }); - t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Scan(arg0, arg1, arg2); }); - t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Scan(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Bool_t TTree::SetAlias(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTree::SetAlias(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:581:28 - t.method("SetAlias", static_cast(&TTree::SetAlias)); - - DEBUG_MSG("Adding wrapper for void TTree::SetAutoSave(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetAutoSave(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:582:28 - t.method("SetAutoSave", static_cast(&TTree::SetAutoSave)); - t.method("SetAutoSave", [](TTree& a)->void { a.SetAutoSave(); }); - t.method("SetAutoSave", [](TTree* a)->void { a->SetAutoSave(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetAutoFlush(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetAutoFlush(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:583:28 - t.method("SetAutoFlush", static_cast(&TTree::SetAutoFlush)); - t.method("SetAutoFlush", [](TTree& a)->void { a.SetAutoFlush(); }); - t.method("SetAutoFlush", [](TTree* a)->void { a->SetAutoFlush(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetBasketSize(const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetBasketSize(const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:584:28 - t.method("SetBasketSize", static_cast(&TTree::SetBasketSize)); - t.method("SetBasketSize", [](TTree& a, const char * arg0)->void { a.SetBasketSize(arg0); }); - t.method("SetBasketSize", [](TTree* a, const char * arg0)->void { a->SetBasketSize(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:585:28 - t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); - t.method("SetBranchAddress", [](TTree& a, const char * arg0, void * arg1)->Int_t { return a.SetBranchAddress(arg0, arg1); }); - t.method("SetBranchAddress", [](TTree* a, const char * arg0, void * arg1)->Int_t { return a->SetBranchAddress(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:586:28 - t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:587:28 - t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); - - DEBUG_MSG("Adding wrapper for void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:604:28 - t.method("SetBranchStatus", static_cast(&TTree::SetBranchStatus)); - t.method("SetBranchStatus", [](TTree& a, const char * arg0)->void { a.SetBranchStatus(arg0); }); - t.method("SetBranchStatus", [](TTree& a, const char * arg0, Bool_t arg1)->void { a.SetBranchStatus(arg0, arg1); }); - t.method("SetBranchStatus", [](TTree* a, const char * arg0)->void { a->SetBranchStatus(arg0); }); - t.method("SetBranchStatus", [](TTree* a, const char * arg0, Bool_t arg1)->void { a->SetBranchStatus(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetBranchStyle(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetBranchStyle(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:605:28 - module_.method("TTree!SetBranchStyle", static_cast(&TTree::SetBranchStyle)); - module_.method("TTree!SetBranchStyle", []()->void { TTree::SetBranchStyle(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheSize(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetCacheSize(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:606:28 - t.method("SetCacheSize", static_cast(&TTree::SetCacheSize)); - t.method("SetCacheSize", [](TTree& a)->Int_t { return a.SetCacheSize(); }); - t.method("SetCacheSize", [](TTree* a)->Int_t { return a->SetCacheSize(); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:607:28 - t.method("SetCacheEntryRange", static_cast(&TTree::SetCacheEntryRange)); - - DEBUG_MSG("Adding wrapper for void TTree::SetCacheLearnEntries(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetCacheLearnEntries(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:608:28 - t.method("SetCacheLearnEntries", static_cast(&TTree::SetCacheLearnEntries)); - t.method("SetCacheLearnEntries", [](TTree& a)->void { a.SetCacheLearnEntries(); }); - t.method("SetCacheLearnEntries", [](TTree* a)->void { a->SetCacheLearnEntries(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetChainOffset(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetChainOffset(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:609:28 - t.method("SetChainOffset", static_cast(&TTree::SetChainOffset)); - t.method("SetChainOffset", [](TTree& a)->void { a.SetChainOffset(); }); - t.method("SetChainOffset", [](TTree* a)->void { a->SetChainOffset(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetCircular(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetCircular(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:610:28 - t.method("SetCircular", static_cast(&TTree::SetCircular)); - - DEBUG_MSG("Adding wrapper for void TTree::SetClusterPrefetch(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetClusterPrefetch(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:611:28 - t.method("SetClusterPrefetch", static_cast(&TTree::SetClusterPrefetch)); - - DEBUG_MSG("Adding wrapper for void TTree::SetDebug(Int_t, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetDebug(Int_t, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:612:28 - t.method("SetDebug", static_cast(&TTree::SetDebug)); - t.method("SetDebug", [](TTree& a)->void { a.SetDebug(); }); - t.method("SetDebug", [](TTree& a, Int_t arg0)->void { a.SetDebug(arg0); }); - t.method("SetDebug", [](TTree& a, Int_t arg0, Long64_t arg1)->void { a.SetDebug(arg0, arg1); }); - t.method("SetDebug", [](TTree* a)->void { a->SetDebug(); }); - t.method("SetDebug", [](TTree* a, Int_t arg0)->void { a->SetDebug(arg0); }); - t.method("SetDebug", [](TTree* a, Int_t arg0, Long64_t arg1)->void { a->SetDebug(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:613:28 - t.method("SetDefaultEntryOffsetLen", static_cast(&TTree::SetDefaultEntryOffsetLen)); - t.method("SetDefaultEntryOffsetLen", [](TTree& a, Int_t arg0)->void { a.SetDefaultEntryOffsetLen(arg0); }); - t.method("SetDefaultEntryOffsetLen", [](TTree* a, Int_t arg0)->void { a->SetDefaultEntryOffsetLen(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetDirectory(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetDirectory(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:614:28 - t.method("SetDirectory", static_cast(&TTree::SetDirectory)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::SetEntries(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::SetEntries(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:615:28 - t.method("SetEntries", static_cast(&TTree::SetEntries)); - t.method("SetEntries", [](TTree& a)->Long64_t { return a.SetEntries(); }); - t.method("SetEntries", [](TTree* a)->Long64_t { return a->SetEntries(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetEstimate(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetEstimate(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:616:28 - t.method("SetEstimate", static_cast(&TTree::SetEstimate)); - t.method("SetEstimate", [](TTree& a)->void { a.SetEstimate(); }); - t.method("SetEstimate", [](TTree* a)->void { a->SetEstimate(); }); - - DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) (" __HERE__ ")"); - // signature to use in the veto list: ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:617:30 - t.method("SetIOFeatures", static_cast(&TTree::SetIOFeatures)); - - DEBUG_MSG("Adding wrapper for void TTree::SetFileNumber(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetFileNumber(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:618:28 - t.method("SetFileNumber", static_cast(&TTree::SetFileNumber)); - t.method("SetFileNumber", [](TTree& a)->void { a.SetFileNumber(); }); - t.method("SetFileNumber", [](TTree* a)->void { a->SetFileNumber(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetEntryList(TEntryList *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetEntryList(TEntryList *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:620:28 - t.method("SetEntryList", static_cast(&TTree::SetEntryList)); - t.method("SetEntryList", [](TTree& a, TEntryList * arg0)->void { a.SetEntryList(arg0); }); - t.method("SetEntryList", [](TTree* a, TEntryList * arg0)->void { a->SetEntryList(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetImplicitMT(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetImplicitMT(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:621:28 - t.method("SetImplicitMT", static_cast(&TTree::SetImplicitMT)); - - DEBUG_MSG("Adding wrapper for void TTree::SetMakeClass(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMakeClass(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:622:28 - t.method("SetMakeClass", static_cast(&TTree::SetMakeClass)); - - DEBUG_MSG("Adding wrapper for void TTree::SetMaxEntryLoop(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMaxEntryLoop(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:623:28 - t.method("SetMaxEntryLoop", static_cast(&TTree::SetMaxEntryLoop)); - t.method("SetMaxEntryLoop", [](TTree& a)->void { a.SetMaxEntryLoop(); }); - t.method("SetMaxEntryLoop", [](TTree* a)->void { a->SetMaxEntryLoop(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetMaxTreeSize(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMaxTreeSize(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:624:28 - module_.method("TTree!SetMaxTreeSize", static_cast(&TTree::SetMaxTreeSize)); - module_.method("TTree!SetMaxTreeSize", []()->void { TTree::SetMaxTreeSize(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetMaxVirtualSize(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetMaxVirtualSize(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:625:28 - t.method("SetMaxVirtualSize", static_cast(&TTree::SetMaxVirtualSize)); - t.method("SetMaxVirtualSize", [](TTree& a)->void { a.SetMaxVirtualSize(); }); - t.method("SetMaxVirtualSize", [](TTree* a)->void { a->SetMaxVirtualSize(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:626:28 - t.method("SetName", static_cast(&TTree::SetName)); - - DEBUG_MSG("Adding wrapper for void TTree::SetNotify(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetNotify(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:640:28 - t.method("SetNotify", static_cast(&TTree::SetNotify)); - - DEBUG_MSG("Adding wrapper for void TTree::SetObject(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetObject(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:642:28 - t.method("SetObject", static_cast(&TTree::SetObject)); - - DEBUG_MSG("Adding wrapper for void TTree::SetParallelUnzip(Bool_t, Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetParallelUnzip(Bool_t, Float_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:643:28 - t.method("SetParallelUnzip", static_cast(&TTree::SetParallelUnzip)); - t.method("SetParallelUnzip", [](TTree& a)->void { a.SetParallelUnzip(); }); - t.method("SetParallelUnzip", [](TTree& a, Bool_t arg0)->void { a.SetParallelUnzip(arg0); }); - t.method("SetParallelUnzip", [](TTree* a)->void { a->SetParallelUnzip(); }); - t.method("SetParallelUnzip", [](TTree* a, Bool_t arg0)->void { a->SetParallelUnzip(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetScanField(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetScanField(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:645:28 - t.method("SetScanField", static_cast(&TTree::SetScanField)); - t.method("SetScanField", [](TTree& a)->void { a.SetScanField(); }); - t.method("SetScanField", [](TTree* a)->void { a->SetScanField(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetTargetMemoryRatio(Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetTargetMemoryRatio(Float_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:646:9 - t.method("SetTargetMemoryRatio", static_cast(&TTree::SetTargetMemoryRatio)); - - DEBUG_MSG("Adding wrapper for void TTree::SetTimerInterval(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetTimerInterval(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:647:28 - t.method("SetTimerInterval", static_cast(&TTree::SetTimerInterval)); - t.method("SetTimerInterval", [](TTree& a)->void { a.SetTimerInterval(); }); - t.method("SetTimerInterval", [](TTree* a)->void { a->SetTimerInterval(); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetWeight(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetWeight(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:649:28 - t.method("SetWeight", static_cast(&TTree::SetWeight)); - t.method("SetWeight", [](TTree& a)->void { a.SetWeight(); }); - t.method("SetWeight", [](TTree& a, Double_t arg0)->void { a.SetWeight(arg0); }); - t.method("SetWeight", [](TTree* a)->void { a->SetWeight(); }); - t.method("SetWeight", [](TTree* a, Double_t arg0)->void { a->SetWeight(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::SetUpdate(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::SetUpdate(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:650:28 - t.method("SetUpdate", static_cast(&TTree::SetUpdate)); - t.method("SetUpdate", [](TTree& a)->void { a.SetUpdate(); }); - t.method("SetUpdate", [](TTree* a)->void { a->SetUpdate(); }); - - DEBUG_MSG("Adding wrapper for void TTree::Show(Long64_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Show(Long64_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:651:28 - t.method("Show", static_cast(&TTree::Show)); - t.method("Show", [](TTree& a)->void { a.Show(); }); - t.method("Show", [](TTree& a, Long64_t arg0)->void { a.Show(arg0); }); - t.method("Show", [](TTree* a)->void { a->Show(); }); - t.method("Show", [](TTree* a, Long64_t arg0)->void { a->Show(arg0); }); - - DEBUG_MSG("Adding wrapper for void TTree::StartViewer() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::StartViewer() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:652:28 - t.method("StartViewer", static_cast(&TTree::StartViewer)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::StopCacheLearningPhase() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::StopCacheLearningPhase() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:653:28 - t.method("StopCacheLearningPhase", static_cast(&TTree::StopCacheLearningPhase)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:654:28 - t.method("UnbinnedFit", static_cast(&TTree::UnbinnedFit)); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.UnbinnedFit(arg0, arg1); }); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2); }); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3); }); - t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->UnbinnedFit(arg0, arg1); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3); }); - t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for void TTree::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TTree::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:655:28 - t.method("UseCurrentStyle", static_cast(&TTree::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:656:28 - t.method("Write", static_cast(&TTree::Write)); - t.method("Write", [](TTree& a)->Int_t { return a.Write(); }); - t.method("Write", [](TTree& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TTree* a)->Int_t { return a->Write(); }); - t.method("Write", [](TTree* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:657:28 - t.method("Write", static_cast(&TTree::Write)); - t.method("Write", [](TTree const& a)->Int_t { return a.Write(); }); - t.method("Write", [](TTree const& a, const char * arg0)->Int_t { return a.Write(arg0); }); - t.method("Write", [](TTree const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); - t.method("Write", [](TTree const* a)->Int_t { return a->Write(); }); - t.method("Write", [](TTree const* a, const char * arg0)->Int_t { return a->Write(arg0); }); - t.method("Write", [](TTree const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Version_t TTree::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TTree::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Class_Version", static_cast(&TTree::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TTree::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTree::IsA() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - t.method("IsA", static_cast(&TTree::IsA)); - - DEBUG_MSG("Adding wrapper for void TTree::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - t.method("StreamerNVirtual", static_cast(&TTree::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TTree::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!DeclFileName", []() { return (std::string)TTree::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TTree::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTree::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!ImplFileLine", static_cast(&TTree::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TTree::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!ImplFileName", []() { return (std::string)TTree::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TTree::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTree::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Class_Name", []() { return (std::string)TTree::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TTree::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTree::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Dictionary", static_cast(&TTree::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TTree::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTree::Class() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!Class", static_cast(&TTree::Class)); - - DEBUG_MSG("Adding wrapper for void TTree::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTree::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - t.method("Streamer", static_cast(&TTree::Streamer)); - - DEBUG_MSG("Adding wrapper for int TTree::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTree::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 - module_.method("TTree!DeclFileLine", static_cast(&TTree::DeclFileLine)); + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TDirectory::TDirectory(const char *, const char *, Option_t *, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:178:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TDirectory::AddDirectory(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::AddDirectory(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:180:24 + module_.method("TDirectory!AddDirectory", static_cast(&TDirectory::AddDirectory)); + module_.method("TDirectory!AddDirectory", []()->void { TDirectory::AddDirectory(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::AddDirectoryStatus() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::AddDirectoryStatus() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:181:24 + module_.method("TDirectory!AddDirectoryStatus", static_cast(&TDirectory::AddDirectoryStatus)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Append(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Append(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:182:24 + t.method("Append", static_cast(&TDirectory::Append)); + t.method("Append", [](TDirectory& a, TObject * arg0)->void { a.Append(arg0); }); + t.method("Append", [](TDirectory* a, TObject * arg0)->void { a->Append(arg0); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Add(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Add(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:183:24 + t.method("Add", static_cast(&TDirectory::Add)); + t.method("Add", [](TDirectory& a, TObject * arg0)->void { a.Add(arg0); }); + t.method("Add", [](TDirectory* a, TObject * arg0)->void { a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::AppendKey(TKey *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::AppendKey(TKey *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:184:24 + t.method("AppendKey", static_cast(&TDirectory::AppendKey)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:185:24 + t.method("Browse", static_cast(&TDirectory::Browse)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Build(TFile *, TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Build(TFile *, TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:186:24 + t.method("Build", static_cast(&TDirectory::Build)); + t.method("Build", [](TDirectory& a)->void { a.Build(); }); + t.method("Build", [](TDirectory& a, TFile * arg0)->void { a.Build(arg0); }); + t.method("Build", [](TDirectory* a)->void { a->Build(); }); + t.method("Build", [](TDirectory* a, TFile * arg0)->void { a->Build(arg0); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:187:24 + t.method("Clear", static_cast(&TDirectory::Clear)); + t.method("Clear", [](TDirectory& a)->void { a.Clear(); }); + t.method("Clear", [](TDirectory* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::CloneObject(const TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::CloneObject(const TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:188:24 + t.method("CloneObject", static_cast(&TDirectory::CloneObject)); + t.method("CloneObject", [](TDirectory& a, const TObject * arg0)->TObject * { return a.CloneObject(arg0); }); + t.method("CloneObject", [](TDirectory* a, const TObject * arg0)->TObject * { return a->CloneObject(arg0); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Close(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Close(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:189:24 + t.method("Close", static_cast(&TDirectory::Close)); + t.method("Close", [](TDirectory& a)->void { a.Close(); }); + t.method("Close", [](TDirectory* a)->void { a->Close(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:191:24 + t.method("Copy", static_cast(&TDirectory::Copy)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::cd() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::cd() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:192:24 + t.method("cd", static_cast(&TDirectory::cd)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:193:24 + t.method("cd", static_cast(&TDirectory::cd)); + + DEBUG_MSG("Adding wrapper for void TDirectory::DeleteAll(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::DeleteAll(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:194:24 + t.method("DeleteAll", static_cast(&TDirectory::DeleteAll)); + t.method("DeleteAll", [](TDirectory& a)->void { a.DeleteAll(); }); + t.method("DeleteAll", [](TDirectory* a)->void { a->DeleteAll(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Delete(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Delete(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:195:24 + t.method("Delete", static_cast(&TDirectory::Delete)); + t.method("Delete", [](TDirectory& a)->void { a.Delete(); }); + t.method("Delete", [](TDirectory* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:196:24 + t.method("Draw", static_cast(&TDirectory::Draw)); + t.method("Draw", [](TDirectory& a)->void { a.Draw(); }); + t.method("Draw", [](TDirectory* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TKey * TDirectory::FindKey(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectory::FindKey(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:197:24 + t.method("FindKey", static_cast(&TDirectory::FindKey)); + + DEBUG_MSG("Adding wrapper for TKey * TDirectory::FindKeyAny(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectory::FindKeyAny(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:198:24 + t.method("FindKeyAny", static_cast(&TDirectory::FindKeyAny)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:199:24 + t.method("FindObject", static_cast(&TDirectory::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:200:24 + t.method("FindObject", static_cast(&TDirectory::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObjectAny(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObjectAny(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:201:24 + t.method("FindObjectAny", static_cast(&TDirectory::FindObjectAny)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::FindObjectAnyFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::FindObjectAnyFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:202:24 + t.method("FindObjectAnyFile", static_cast(&TDirectory::FindObjectAnyFile)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::Get(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::Get(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:203:24 + t.method("Get", static_cast(&TDirectory::Get)); + + DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::GetDirectory(const char *, Bool_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TDirectory::GetDirectory(const char *, Bool_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:209:24 + t.method("GetDirectory", static_cast(&TDirectory::GetDirectory)); + t.method("GetDirectory", [](TDirectory& a, const char * arg0)->TDirectory * { return a.GetDirectory(arg0); }); + t.method("GetDirectory", [](TDirectory& a, const char * arg0, Bool_t arg1)->TDirectory * { return a.GetDirectory(arg0, arg1); }); + t.method("GetDirectory", [](TDirectory* a, const char * arg0)->TDirectory * { return a->GetDirectory(arg0); }); + t.method("GetDirectory", [](TDirectory* a, const char * arg0, Bool_t arg1)->TDirectory * { return a->GetDirectory(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectChecked(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void * TDirectory::GetObjectChecked(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:216:24 + t.method("GetObjectChecked", static_cast(&TDirectory::GetObjectChecked)); + + DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectChecked(const char *, const TClass *) (" __HERE__ ")"); + // signature to use in the veto list: void * TDirectory::GetObjectChecked(const char *, const TClass *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:217:24 + t.method("GetObjectChecked", static_cast(&TDirectory::GetObjectChecked)); + + DEBUG_MSG("Adding wrapper for void * TDirectory::GetObjectUnchecked(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void * TDirectory::GetObjectUnchecked(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:218:24 + t.method("GetObjectUnchecked", static_cast(&TDirectory::GetObjectUnchecked)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetBufferSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::GetBufferSize() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:219:24 + t.method("GetBufferSize", static_cast(&TDirectory::GetBufferSize)); + + DEBUG_MSG("Adding wrapper for TFile * TDirectory::GetFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile * TDirectory::GetFile() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:220:24 + t.method("GetFile", static_cast(&TDirectory::GetFile)); + + DEBUG_MSG("Adding wrapper for TKey * TDirectory::GetKey(const char *, Short_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectory::GetKey(const char *, Short_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:221:24 + t.method("GetKey", static_cast(&TDirectory::GetKey)); + t.method("GetKey", [](TDirectory const& a, const char * arg0)->TKey * { return a.GetKey(arg0); }); + t.method("GetKey", [](TDirectory const* a, const char * arg0)->TKey * { return a->GetKey(arg0); }); + + DEBUG_MSG("Adding wrapper for TList * TDirectory::GetList() (" __HERE__ ")"); + // signature to use in the veto list: TList * TDirectory::GetList() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:222:24 + t.method("GetList", static_cast(&TDirectory::GetList)); + + DEBUG_MSG("Adding wrapper for TList * TDirectory::GetListOfKeys() (" __HERE__ ")"); + // signature to use in the veto list: TList * TDirectory::GetListOfKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:223:24 + t.method("GetListOfKeys", static_cast(&TDirectory::GetListOfKeys)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::GetMother() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::GetMother() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:224:24 + t.method("GetMother", static_cast(&TDirectory::GetMother)); + + DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::GetMotherDir() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TDirectory::GetMotherDir() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:225:24 + t.method("GetMotherDir", static_cast(&TDirectory::GetMotherDir)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetNbytesKeys() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::GetNbytesKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:226:24 + t.method("GetNbytesKeys", static_cast(&TDirectory::GetNbytesKeys)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::GetNkeys() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::GetNkeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:227:24 + t.method("GetNkeys", static_cast(&TDirectory::GetNkeys)); + + DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekDir() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TDirectory::GetSeekDir() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:228:24 + t.method("GetSeekDir", static_cast(&TDirectory::GetSeekDir)); + + DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekParent() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TDirectory::GetSeekParent() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:229:24 + t.method("GetSeekParent", static_cast(&TDirectory::GetSeekParent)); + + DEBUG_MSG("Adding wrapper for Long64_t TDirectory::GetSeekKeys() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TDirectory::GetSeekKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:230:24 + t.method("GetSeekKeys", static_cast(&TDirectory::GetSeekKeys)); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::GetPathStatic() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::GetPathStatic() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:231:24 + t.method("GetPathStatic", [](TDirectory const& a) { return (std::string)a.GetPathStatic(); }); + t.method("GetPathStatic", [](TDirectory const* a) { return (std::string)a->GetPathStatic(); }); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::GetPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::GetPath() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:232:24 + t.method("GetPath", [](TDirectory const& a) { return (std::string)a.GetPath(); }); + t.method("GetPath", [](TDirectory const* a) { return (std::string)a->GetPath(); }); + + DEBUG_MSG("Adding wrapper for TUUID TDirectory::GetUUID() (" __HERE__ ")"); + // signature to use in the veto list: TUUID TDirectory::GetUUID() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:233:24 + t.method("GetUUID", static_cast(&TDirectory::GetUUID)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsBuilt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsBuilt() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:234:24 + t.method("IsBuilt", static_cast(&TDirectory::IsBuilt)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:235:24 + t.method("IsFolder", static_cast(&TDirectory::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsModified() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsModified() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:236:24 + t.method("IsModified", static_cast(&TDirectory::IsModified)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::IsWritable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::IsWritable() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:237:24 + t.method("IsWritable", static_cast(&TDirectory::IsWritable)); + + DEBUG_MSG("Adding wrapper for void TDirectory::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:238:24 + t.method("ls", static_cast(&TDirectory::ls)); + t.method("ls", [](TDirectory const& a)->void { a.ls(); }); + t.method("ls", [](TDirectory const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for TDirectory * TDirectory::mkdir(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TDirectory::mkdir(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:239:24 + t.method("mkdir", static_cast(&TDirectory::mkdir)); + t.method("mkdir", [](TDirectory& a, const char * arg0)->TDirectory * { return a.mkdir(arg0); }); + t.method("mkdir", [](TDirectory& a, const char * arg0, const char * arg1)->TDirectory * { return a.mkdir(arg0, arg1); }); + t.method("mkdir", [](TDirectory* a, const char * arg0)->TDirectory * { return a->mkdir(arg0); }); + t.method("mkdir", [](TDirectory* a, const char * arg0, const char * arg1)->TDirectory * { return a->mkdir(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFile * TDirectory::OpenFile(const char *, Option_t *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TDirectory::OpenFile(const char *, Option_t *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:240:24 + t.method("OpenFile", static_cast(&TDirectory::OpenFile)); + t.method("OpenFile", [](TDirectory& a, const char * arg0)->TFile * { return a.OpenFile(arg0); }); + t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1)->TFile * { return a.OpenFile(arg0, arg1); }); + t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return a.OpenFile(arg0, arg1, arg2); }); + t.method("OpenFile", [](TDirectory& a, const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return a.OpenFile(arg0, arg1, arg2, arg3); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0)->TFile * { return a->OpenFile(arg0); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1)->TFile * { return a->OpenFile(arg0, arg1); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1, const char * arg2)->TFile * { return a->OpenFile(arg0, arg1, arg2); }); + t.method("OpenFile", [](TDirectory* a, const char * arg0, Option_t * arg1, const char * arg2, Int_t arg3)->TFile * { return a->OpenFile(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:243:24 + t.method("Paint", static_cast(&TDirectory::Paint)); + t.method("Paint", [](TDirectory& a)->void { a.Paint(); }); + t.method("Paint", [](TDirectory* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:244:24 + t.method("Print", static_cast(&TDirectory::Print)); + t.method("Print", [](TDirectory const& a)->void { a.Print(); }); + t.method("Print", [](TDirectory const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::Purge(Short_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Purge(Short_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:245:24 + t.method("Purge", static_cast(&TDirectory::Purge)); + t.method("Purge", [](TDirectory& a)->void { a.Purge(); }); + t.method("Purge", [](TDirectory* a)->void { a->Purge(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::pwd() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::pwd() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:246:24 + t.method("pwd", static_cast(&TDirectory::pwd)); + + DEBUG_MSG("Adding wrapper for void TDirectory::ReadAll(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::ReadAll(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:247:24 + t.method("ReadAll", static_cast(&TDirectory::ReadAll)); + t.method("ReadAll", [](TDirectory& a)->void { a.ReadAll(); }); + t.method("ReadAll", [](TDirectory* a)->void { a->ReadAll(); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::ReadKeys(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::ReadKeys(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:248:24 + t.method("ReadKeys", static_cast(&TDirectory::ReadKeys)); + t.method("ReadKeys", [](TDirectory& a)->Int_t { return a.ReadKeys(); }); + t.method("ReadKeys", [](TDirectory* a)->Int_t { return a->ReadKeys(); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::ReadTObject(TObject *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::ReadTObject(TObject *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:249:24 + t.method("ReadTObject", static_cast(&TDirectory::ReadTObject)); + + DEBUG_MSG("Adding wrapper for TObject * TDirectory::Remove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TDirectory::Remove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:250:24 + t.method("Remove", static_cast(&TDirectory::Remove)); + + DEBUG_MSG("Adding wrapper for void TDirectory::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:251:24 + t.method("RecursiveRemove", static_cast(&TDirectory::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TDirectory::rmdir(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::rmdir(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:252:24 + t.method("rmdir", static_cast(&TDirectory::rmdir)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Save() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Save() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:253:24 + t.method("Save", static_cast(&TDirectory::Save)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::SaveObjectAs(const TObject *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::SaveObjectAs(const TObject *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:254:24 + t.method("SaveObjectAs", static_cast(&TDirectory::SaveObjectAs)); + t.method("SaveObjectAs", [](TDirectory const& a, const TObject * arg0)->Int_t { return a.SaveObjectAs(arg0); }); + t.method("SaveObjectAs", [](TDirectory const& a, const TObject * arg0, const char * arg1)->Int_t { return a.SaveObjectAs(arg0, arg1); }); + t.method("SaveObjectAs", [](TDirectory const* a, const TObject * arg0)->Int_t { return a->SaveObjectAs(arg0); }); + t.method("SaveObjectAs", [](TDirectory const* a, const TObject * arg0, const char * arg1)->Int_t { return a->SaveObjectAs(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::SaveSelf(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SaveSelf(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:255:24 + t.method("SaveSelf", static_cast(&TDirectory::SaveSelf)); + t.method("SaveSelf", [](TDirectory& a)->void { a.SaveSelf(); }); + t.method("SaveSelf", [](TDirectory* a)->void { a->SaveSelf(); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetBufferSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetBufferSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:256:24 + t.method("SetBufferSize", static_cast(&TDirectory::SetBufferSize)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetModified() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetModified() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:257:24 + t.method("SetModified", static_cast(&TDirectory::SetModified)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetMother(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetMother(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:258:24 + t.method("SetMother", static_cast(&TDirectory::SetMother)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:259:24 + t.method("SetName", static_cast(&TDirectory::SetName)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetTRefAction(TObject *, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetTRefAction(TObject *, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:260:24 + t.method("SetTRefAction", static_cast(&TDirectory::SetTRefAction)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetSeekDir(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetSeekDir(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:261:24 + t.method("SetSeekDir", static_cast(&TDirectory::SetSeekDir)); + + DEBUG_MSG("Adding wrapper for void TDirectory::SetWritable(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::SetWritable(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:262:24 + t.method("SetWritable", static_cast(&TDirectory::SetWritable)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::Sizeof() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::Sizeof() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:263:24 + t.method("Sizeof", static_cast(&TDirectory::Sizeof)); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:264:24 + t.method("Write", static_cast(&TDirectory::Write)); + t.method("Write", [](TDirectory& a)->Int_t { return a.Write(); }); + t.method("Write", [](TDirectory& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TDirectory& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TDirectory* a)->Int_t { return a->Write(); }); + t.method("Write", [](TDirectory* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TDirectory* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:265:24 + t.method("Write", static_cast(&TDirectory::Write)); + t.method("Write", [](TDirectory const& a)->Int_t { return a.Write(); }); + t.method("Write", [](TDirectory const& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TDirectory const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TDirectory const* a)->Int_t { return a->Write(); }); + t.method("Write", [](TDirectory const* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TDirectory const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteTObject(const TObject *, const char *, Option_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::WriteTObject(const TObject *, const char *, Option_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:266:24 + t.method("WriteTObject", static_cast(&TDirectory::WriteTObject)); + t.method("WriteTObject", [](TDirectory& a, const TObject * arg0)->Int_t { return a.WriteTObject(arg0); }); + t.method("WriteTObject", [](TDirectory& a, const TObject * arg0, const char * arg1)->Int_t { return a.WriteTObject(arg0, arg1); }); + t.method("WriteTObject", [](TDirectory& a, const TObject * arg0, const char * arg1, Option_t * arg2)->Int_t { return a.WriteTObject(arg0, arg1, arg2); }); + t.method("WriteTObject", [](TDirectory* a, const TObject * arg0)->Int_t { return a->WriteTObject(arg0); }); + t.method("WriteTObject", [](TDirectory* a, const TObject * arg0, const char * arg1)->Int_t { return a->WriteTObject(arg0, arg1); }); + t.method("WriteTObject", [](TDirectory* a, const TObject * arg0, const char * arg1, Option_t * arg2)->Int_t { return a->WriteTObject(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteObjectAny(const void *, const char *, const char *, Option_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::WriteObjectAny(const void *, const char *, const char *, Option_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:300:24 + t.method("WriteObjectAny", static_cast(&TDirectory::WriteObjectAny)); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const char * arg1, const char * arg2)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2, arg3); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const char * arg1, const char * arg2)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TDirectory::WriteObjectAny(const void *, const TClass *, const char *, Option_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectory::WriteObjectAny(const void *, const TClass *, const char *, Option_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:301:24 + t.method("WriteObjectAny", static_cast(&TDirectory::WriteObjectAny)); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const TClass * arg1, const char * arg2)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory& a, const void * arg0, const TClass * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.WriteObjectAny(arg0, arg1, arg2, arg3); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const TClass * arg1, const char * arg2)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2); }); + t.method("WriteObjectAny", [](TDirectory* a, const void * arg0, const TClass * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->WriteObjectAny(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TDirectory::WriteDirHeader() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::WriteDirHeader() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:302:24 + t.method("WriteDirHeader", static_cast(&TDirectory::WriteDirHeader)); + + DEBUG_MSG("Adding wrapper for void TDirectory::WriteKeys() (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::WriteKeys() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:303:24 + t.method("WriteKeys", static_cast(&TDirectory::WriteKeys)); + + DEBUG_MSG("Adding wrapper for Bool_t TDirectory::Cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TDirectory::Cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:305:24 + module_.method("TDirectory!Cd", static_cast(&TDirectory::Cd)); + + DEBUG_MSG("Adding wrapper for void TDirectory::DecodeNameCycle(const char *, char *, Short_t &, const size_t) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::DecodeNameCycle(const char *, char *, Short_t &, const size_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:306:24 + module_.method("TDirectory!DecodeNameCycle", static_cast(&TDirectory::DecodeNameCycle)); + module_.method("TDirectory!DecodeNameCycle", [](const char * arg0, char * arg1, Short_t & arg2)->void { TDirectory::DecodeNameCycle(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Version_t TDirectory::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TDirectory::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Class_Version", static_cast(&TDirectory::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TDirectory::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TDirectory::IsA() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + t.method("IsA", static_cast(&TDirectory::IsA)); + + DEBUG_MSG("Adding wrapper for void TDirectory::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + t.method("StreamerNVirtual", static_cast(&TDirectory::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!DeclFileName", []() { return (std::string)TDirectory::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TDirectory::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TDirectory::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!ImplFileLine", static_cast(&TDirectory::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!ImplFileName", []() { return (std::string)TDirectory::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TDirectory::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TDirectory::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Class_Name", []() { return (std::string)TDirectory::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TDirectory::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TDirectory::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Dictionary", static_cast(&TDirectory::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TDirectory::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TDirectory::Class() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!Class", static_cast(&TDirectory::Class)); + + DEBUG_MSG("Adding wrapper for void TDirectory::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectory::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + t.method("Streamer", static_cast(&TDirectory::Streamer)); + + DEBUG_MSG("Adding wrapper for int TDirectory::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TDirectory::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:308:4 + module_.method("TDirectory!DeclFileLine", static_cast(&TDirectory::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTree(jlcxx::Module& module){ - return std::shared_ptr(new JlTTree(module)); +std::shared_ptr newJlTDirectory(jlcxx::Module& module){ + return std::shared_ptr(new JlTDirectory(module)); } diff --git a/deps/src/JlClasses_004.cxx b/deps/src/JlClasses_004.cxx index 5225aff..10ae208 100644 --- a/deps/src/JlClasses_004.cxx +++ b/deps/src/JlClasses_004.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,115 +7,365 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TTree::TClusterIterator -// signature to use in the veto file: TTree::TClusterIterator -struct JlTTree_TClusterIterator: public Wrapper { +// Class generating the wrapper for type TDirectory::TContext +// signature to use in the veto file: TDirectory::TContext +struct JlTDirectory_TContext: public Wrapper { - JlTTree_TClusterIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTree::TClusterIterator (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:269:10 - jlcxx::TypeWrapper t = jlModule.add_type("TTree!TClusterIterator"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTDirectory_TContext(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TDirectory::TContext (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:89:10 + jlcxx::TypeWrapper t = jlModule.add_type("TDirectory!TContext"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TDirectory::TContext::TContext(TDirectory *, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:108:7 + t.constructor(/*finalize=*/true); + - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Next() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::Next() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:295:16 - t.method("Next", static_cast(&TTree::TClusterIterator::Next)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Previous() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::Previous() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:299:16 - t.method("Previous", static_cast(&TTree::TClusterIterator::Previous)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetStartEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetStartEntry() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:302:16 - t.method("GetStartEntry", static_cast(&TTree::TClusterIterator::GetStartEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetNextEntry() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetNextEntry() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:307:16 - t.method("GetNextEntry", static_cast(&TTree::TClusterIterator::GetNextEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::operator()() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TTree::TClusterIterator::operator()() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:311:16 - t.method("paren", static_cast(&TTree::TClusterIterator::operator())); + DEBUG_MSG("Adding wrapper for void TDirectory::TContext::TContext(TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:126:7 + t.constructor(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module& module){ - return std::shared_ptr(new JlTTree_TClusterIterator(module)); +std::shared_ptr newJlTDirectory_TContext(jlcxx::Module& module){ + return std::shared_ptr(new JlTDirectory_TContext(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TDirectory -// signature to use in the veto file: TDirectory -struct JlTDirectory: public Wrapper { +// Class generating the wrapper for type TKey +// signature to use in the veto file: TKey +struct JlTKey: public Wrapper { - JlTDirectory(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TDirectory (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDirectory.h:45:7 - jlcxx::TypeWrapper t = jlModule.add_type("TDirectory", + JlTKey(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TKey (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TKey", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - } -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTDirectory(jlcxx::Module& module){ - return std::shared_ptr(new JlTDirectory(module)); -} -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; -} + DEBUG_MSG("Adding wrapper for void TKey::TKey(TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:62:4 + t.constructor(/*finalize=*/true); -// Class generating the wrapper for type TBranch -// signature to use in the veto file: TBranch -struct JlTBranch: public Wrapper { - JlTBranch(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBranch (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TBranch.h:93:7 - jlcxx::TypeWrapper t = jlModule.add_type("TBranch", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } + DEBUG_MSG("Adding wrapper for void TKey::TKey(TDirectory *, const TKey &, UShort_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:63:4 + t.constructor(/*finalize=*/true); - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TKey::TKey(const char *, const char *, const TClass *, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:64:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TKey::TKey(const TString &, const TString &, const TClass *, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:65:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TKey::TKey(const TObject *, const char *, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:66:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TKey::TKey(const void *, const TClass *, const char *, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:67:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TKey::TKey(Long64_t, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TKey.h:68:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TKey::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:71:24 + t.method("Browse", static_cast(&TKey::Browse)); + + DEBUG_MSG("Adding wrapper for void TKey::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:72:24 + t.method("Delete", static_cast(&TKey::Delete)); + t.method("Delete", [](TKey& a)->void { a.Delete(); }); + t.method("Delete", [](TKey* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TKey::DeleteBuffer() (" __HERE__ ")"); + // signature to use in the veto list: void TKey::DeleteBuffer() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:73:24 + t.method("DeleteBuffer", static_cast(&TKey::DeleteBuffer)); + + DEBUG_MSG("Adding wrapper for void TKey::FillBuffer(char *&) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::FillBuffer(char *&) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:74:24 + t.method("FillBuffer", static_cast(&TKey::FillBuffer)); + + DEBUG_MSG("Adding wrapper for const char * TKey::GetClassName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKey::GetClassName() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:75:24 + t.method("GetClassName", [](TKey const& a) { return (std::string)a.GetClassName(); }); + t.method("GetClassName", [](TKey const* a) { return (std::string)a->GetClassName(); }); + + DEBUG_MSG("Adding wrapper for const char * TKey::GetIconName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKey::GetIconName() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:76:24 + t.method("GetIconName", [](TKey const& a) { return (std::string)a.GetIconName(); }); + t.method("GetIconName", [](TKey const* a) { return (std::string)a->GetIconName(); }); + + DEBUG_MSG("Adding wrapper for const char * TKey::GetTitle() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKey::GetTitle() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:77:24 + t.method("GetTitle", [](TKey const& a) { return (std::string)a.GetTitle(); }); + t.method("GetTitle", [](TKey const* a) { return (std::string)a->GetTitle(); }); + + DEBUG_MSG("Adding wrapper for char * TKey::GetBuffer() (" __HERE__ ")"); + // signature to use in the veto list: char * TKey::GetBuffer() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:78:24 + t.method("GetBuffer", static_cast(&TKey::GetBuffer)); + + DEBUG_MSG("Adding wrapper for TBuffer * TKey::GetBufferRef() (" __HERE__ ")"); + // signature to use in the veto list: TBuffer * TKey::GetBufferRef() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:79:24 + t.method("GetBufferRef", static_cast(&TKey::GetBufferRef)); + + DEBUG_MSG("Adding wrapper for Short_t TKey::GetCycle() (" __HERE__ ")"); + // signature to use in the veto list: Short_t TKey::GetCycle() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:80:24 + t.method("GetCycle", static_cast(&TKey::GetCycle)); + + DEBUG_MSG("Adding wrapper for const TDatime & TKey::GetDatime() (" __HERE__ ")"); + // signature to use in the veto list: const TDatime & TKey::GetDatime() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:81:24 + t.method("GetDatime", static_cast(&TKey::GetDatime)); + + DEBUG_MSG("Adding wrapper for TFile * TKey::GetFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile * TKey::GetFile() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:82:24 + t.method("GetFile", static_cast(&TKey::GetFile)); + + DEBUG_MSG("Adding wrapper for Short_t TKey::GetKeep() (" __HERE__ ")"); + // signature to use in the veto list: Short_t TKey::GetKeep() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:83:24 + t.method("GetKeep", static_cast(&TKey::GetKeep)); + + DEBUG_MSG("Adding wrapper for Int_t TKey::GetKeylen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::GetKeylen() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:84:24 + t.method("GetKeylen", static_cast(&TKey::GetKeylen)); + + DEBUG_MSG("Adding wrapper for TDirectory * TKey::GetMotherDir() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TKey::GetMotherDir() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:85:24 + t.method("GetMotherDir", static_cast(&TKey::GetMotherDir)); + + DEBUG_MSG("Adding wrapper for Int_t TKey::GetNbytes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::GetNbytes() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:86:24 + t.method("GetNbytes", static_cast(&TKey::GetNbytes)); + + DEBUG_MSG("Adding wrapper for Int_t TKey::GetObjlen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::GetObjlen() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:87:24 + t.method("GetObjlen", static_cast(&TKey::GetObjlen)); + + DEBUG_MSG("Adding wrapper for Int_t TKey::GetVersion() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::GetVersion() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:88:24 + t.method("GetVersion", static_cast(&TKey::GetVersion)); + + DEBUG_MSG("Adding wrapper for Long64_t TKey::GetSeekKey() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TKey::GetSeekKey() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:89:24 + t.method("GetSeekKey", static_cast(&TKey::GetSeekKey)); + + DEBUG_MSG("Adding wrapper for Long64_t TKey::GetSeekPdir() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TKey::GetSeekPdir() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:90:24 + t.method("GetSeekPdir", static_cast(&TKey::GetSeekPdir)); + + DEBUG_MSG("Adding wrapper for void TKey::IncrementPidOffset(UShort_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::IncrementPidOffset(UShort_t) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:91:24 + t.method("IncrementPidOffset", static_cast(&TKey::IncrementPidOffset)); + + DEBUG_MSG("Adding wrapper for Bool_t TKey::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TKey::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:92:24 + t.method("IsFolder", static_cast(&TKey::IsFolder)); + + DEBUG_MSG("Adding wrapper for void TKey::Keep() (" __HERE__ ")"); + // signature to use in the veto list: void TKey::Keep() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:93:24 + t.method("Keep", static_cast(&TKey::Keep)); + + DEBUG_MSG("Adding wrapper for void TKey::ls(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::ls(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:94:24 + t.method("ls", static_cast(&TKey::ls)); + + DEBUG_MSG("Adding wrapper for void TKey::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:95:24 + t.method("ls", static_cast(&TKey::ls)); + t.method("ls", [](TKey const& a)->void { a.ls(); }); + t.method("ls", [](TKey const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void TKey::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:96:24 + t.method("Print", static_cast(&TKey::Print)); + t.method("Print", [](TKey const& a)->void { a.Print(); }); + t.method("Print", [](TKey const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for Int_t TKey::Read(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::Read(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:97:24 + t.method("Read", static_cast(&TKey::Read)); + + DEBUG_MSG("Adding wrapper for TObject * TKey::ReadObj() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TKey::ReadObj() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:98:24 + t.method("ReadObj", static_cast(&TKey::ReadObj)); + + DEBUG_MSG("Adding wrapper for TObject * TKey::ReadObjWithBuffer(char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TKey::ReadObjWithBuffer(char *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:99:24 + t.method("ReadObjWithBuffer", static_cast(&TKey::ReadObjWithBuffer)); + + DEBUG_MSG("Adding wrapper for void * TKey::ReadObjectAny(const TClass *) (" __HERE__ ")"); + // signature to use in the veto list: void * TKey::ReadObjectAny(const TClass *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:106:24 + t.method("ReadObjectAny", static_cast(&TKey::ReadObjectAny)); + + DEBUG_MSG("Adding wrapper for void TKey::ReadBuffer(char *&) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::ReadBuffer(char *&) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:107:24 + t.method("ReadBuffer", static_cast(&TKey::ReadBuffer)); + + DEBUG_MSG("Adding wrapper for void TKey::ReadKeyBuffer(char *&) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::ReadKeyBuffer(char *&) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:108:24 + t.method("ReadKeyBuffer", static_cast(&TKey::ReadKeyBuffer)); + + DEBUG_MSG("Adding wrapper for Bool_t TKey::ReadFile() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TKey::ReadFile() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:109:24 + t.method("ReadFile", static_cast(&TKey::ReadFile)); + + DEBUG_MSG("Adding wrapper for void TKey::SetBuffer() (" __HERE__ ")"); + // signature to use in the veto list: void TKey::SetBuffer() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:110:24 + t.method("SetBuffer", static_cast(&TKey::SetBuffer)); + + DEBUG_MSG("Adding wrapper for void TKey::SetParent(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::SetParent(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:111:24 + t.method("SetParent", static_cast(&TKey::SetParent)); + + DEBUG_MSG("Adding wrapper for void TKey::SetMotherDir(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::SetMotherDir(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:112:24 + t.method("SetMotherDir", static_cast(&TKey::SetMotherDir)); + + DEBUG_MSG("Adding wrapper for Int_t TKey::Sizeof() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::Sizeof() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:113:24 + t.method("Sizeof", static_cast(&TKey::Sizeof)); + + DEBUG_MSG("Adding wrapper for Int_t TKey::WriteFile(Int_t, TFile *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TKey::WriteFile(Int_t, TFile *) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:114:24 + t.method("WriteFile", static_cast(&TKey::WriteFile)); + t.method("WriteFile", [](TKey& a)->Int_t { return a.WriteFile(); }); + t.method("WriteFile", [](TKey& a, Int_t arg0)->Int_t { return a.WriteFile(arg0); }); + t.method("WriteFile", [](TKey* a)->Int_t { return a->WriteFile(); }); + t.method("WriteFile", [](TKey* a, Int_t arg0)->Int_t { return a->WriteFile(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TKey::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TKey::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!Class_Version", static_cast(&TKey::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TKey::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TKey::IsA() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + t.method("IsA", static_cast(&TKey::IsA)); + + DEBUG_MSG("Adding wrapper for void TKey::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + t.method("StreamerNVirtual", static_cast(&TKey::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TKey::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKey::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!DeclFileName", []() { return (std::string)TKey::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TKey::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TKey::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!ImplFileLine", static_cast(&TKey::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TKey::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKey::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!ImplFileName", []() { return (std::string)TKey::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TKey::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TKey::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!Class_Name", []() { return (std::string)TKey::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TKey::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TKey::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!Dictionary", static_cast(&TKey::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TKey::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TKey::Class() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!Class", static_cast(&TKey::Class)); + + DEBUG_MSG("Adding wrapper for void TKey::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TKey::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + t.method("Streamer", static_cast(&TKey::Streamer)); + + DEBUG_MSG("Adding wrapper for int TKey::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TKey::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TKey.h:116:4 + module_.method("TKey!DeclFileLine", static_cast(&TKey::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTBranch(jlcxx::Module& module){ - return std::shared_ptr(new JlTBranch(module)); +std::shared_ptr newJlTKey(jlcxx::Module& module){ + return std::shared_ptr(new JlTKey(module)); } namespace jlcxx { @@ -161,6 +411,16 @@ struct JlTDirectoryFile: public Wrapper { t.method("Add", [](TDirectoryFile& a, TObject * arg0)->void { a.Add(arg0); }); t.method("Add", [](TDirectoryFile* a, TObject * arg0)->void { a->Add(arg0); }); + DEBUG_MSG("Adding wrapper for Int_t TDirectoryFile::AppendKey(TKey *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TDirectoryFile::AppendKey(TKey *) + // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:66:23 + t.method("AppendKey", static_cast(&TDirectoryFile::AppendKey)); + + DEBUG_MSG("Adding wrapper for void TDirectoryFile::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TDirectoryFile::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:67:23 + t.method("Browse", static_cast(&TDirectoryFile::Browse)); + DEBUG_MSG("Adding wrapper for void TDirectoryFile::Build(TFile *, TDirectory *) (" __HERE__ ")"); // signature to use in the veto list: void TDirectoryFile::Build(TFile *, TDirectory *) // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:68:23 @@ -211,6 +471,16 @@ struct JlTDirectoryFile: public Wrapper { // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:75:23 t.method("FillBuffer", static_cast(&TDirectoryFile::FillBuffer)); + DEBUG_MSG("Adding wrapper for TKey * TDirectoryFile::FindKey(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectoryFile::FindKey(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:76:23 + t.method("FindKey", static_cast(&TDirectoryFile::FindKey)); + + DEBUG_MSG("Adding wrapper for TKey * TDirectoryFile::FindKeyAny(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectoryFile::FindKeyAny(const char *) + // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:77:23 + t.method("FindKeyAny", static_cast(&TDirectoryFile::FindKeyAny)); + DEBUG_MSG("Adding wrapper for TObject * TDirectoryFile::FindObjectAny(const char *) (" __HERE__ ")"); // signature to use in the veto list: TObject * TDirectoryFile::FindObjectAny(const char *) // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:78:23 @@ -265,6 +535,13 @@ struct JlTDirectoryFile: public Wrapper { // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:92:24 t.method("GetFile", static_cast(&TDirectoryFile::GetFile)); + DEBUG_MSG("Adding wrapper for TKey * TDirectoryFile::GetKey(const char *, Short_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TDirectoryFile::GetKey(const char *, Short_t) + // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:93:24 + t.method("GetKey", static_cast(&TDirectoryFile::GetKey)); + t.method("GetKey", [](TDirectoryFile const& a, const char * arg0)->TKey * { return a.GetKey(arg0); }); + t.method("GetKey", [](TDirectoryFile const* a, const char * arg0)->TKey * { return a->GetKey(arg0); }); + DEBUG_MSG("Adding wrapper for TList * TDirectoryFile::GetListOfKeys() (" __HERE__ ")"); // signature to use in the veto list: TList * TDirectoryFile::GetListOfKeys() // defined in /home/pgras/.julia/conda/3/include/TDirectoryFile.h:94:24 @@ -598,6 +875,16 @@ struct JlTFile: public Wrapper { t.method("Cp", [](TFile* a, const char * arg0)->Bool_t { return a->Cp(arg0); }); t.method("Cp", [](TFile* a, const char * arg0, Bool_t arg1)->Bool_t { return a->Cp(arg0, arg1); }); + DEBUG_MSG("Adding wrapper for TKey * TFile::CreateKey(TDirectory *, const TObject *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TFile::CreateKey(TDirectory *, const TObject *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:204:24 + t.method("CreateKey", static_cast(&TFile::CreateKey)); + + DEBUG_MSG("Adding wrapper for TKey * TFile::CreateKey(TDirectory *, const void *, const TClass *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TKey * TFile::CreateKey(TDirectory *, const void *, const TClass *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:205:24 + t.method("CreateKey", static_cast(&TFile::CreateKey)); + DEBUG_MSG("Adding wrapper for TFile *& TFile::CurrentFile() (" __HERE__ ")"); // signature to use in the veto list: TFile *& TFile::CurrentFile() // defined in /home/pgras/.julia/conda/3/include/TFile.h:207:24 @@ -1142,13 +1429,6 @@ struct JlTFile: public Wrapper { // defined in /home/pgras/.julia/conda/3/include/TFile.h:323:24 module_.method("TFile!IncrementFileCounter", static_cast(&TFile::IncrementFileCounter)); - DEBUG_MSG("Adding wrapper for Bool_t TFile::SetCacheFileDir(ROOT::Internal::TStringView, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFile::SetCacheFileDir(ROOT::Internal::TStringView, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:325:24 - module_.method("TFile!SetCacheFileDir", static_cast(&TFile::SetCacheFileDir)); - module_.method("TFile!SetCacheFileDir", [](ROOT::Internal::TStringView arg0)->Bool_t { return TFile::SetCacheFileDir(arg0); }); - module_.method("TFile!SetCacheFileDir", [](ROOT::Internal::TStringView arg0, Bool_t arg1)->Bool_t { return TFile::SetCacheFileDir(arg0, arg1); }); - DEBUG_MSG("Adding wrapper for Bool_t TFile::SetCacheFileDir(std::string_view, Bool_t, Bool_t) (" __HERE__ ")"); // signature to use in the veto list: Bool_t TFile::SetCacheFileDir(std::string_view, Bool_t, Bool_t) // defined in /home/pgras/.julia/conda/3/include/TFile.h:328:24 @@ -1256,3 +1536,33 @@ struct JlTFile: public Wrapper { std::shared_ptr newJlTFile(jlcxx::Module& module){ return std::shared_ptr(new JlTFile(module)); } + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TSeqCollection type; }; +} + +// Class generating the wrapper for type TList +// signature to use in the veto file: TList +struct JlTList: public Wrapper { + + JlTList(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TList (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TList.h:38:7 + jlcxx::TypeWrapper t = jlModule.add_type("TList", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTList(jlcxx::Module& module){ + return std::shared_ptr(new JlTList(module)); +} diff --git a/deps/src/JlClasses_005.cxx b/deps/src/JlClasses_005.cxx index 0f5d2ed..e637295 100644 --- a/deps/src/JlClasses_005.cxx +++ b/deps/src/JlClasses_005.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,21 +7,19 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TSeqCollection type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TList -// signature to use in the veto file: TList -struct JlTList: public Wrapper { +// Class generating the wrapper for type TUUID +// signature to use in the veto file: TUUID +struct JlTUUID: public Wrapper { - JlTList(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TList (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TList.h:38:7 - jlcxx::TypeWrapper t = jlModule.add_type("TList", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTUUID(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TUUID (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TUUID.h:42:7 + jlcxx::TypeWrapper t = jlModule.add_type("TUUID"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -30,1891 +28,1382 @@ struct JlTList: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTList(jlcxx::Module& module){ - return std::shared_ptr(new JlTList(module)); +std::shared_ptr newJlTUUID(jlcxx::Module& module){ + return std::shared_ptr(new JlTUUID(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TStreamerInfo -// signature to use in the veto file: TStreamerInfo -struct JlTStreamerInfo: public Wrapper { +// Class generating the wrapper for type TVirtualMutex +// signature to use in the veto file: TVirtualMutex +struct JlTVirtualMutex: public Wrapper { - JlTStreamerInfo(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TStreamerInfo (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TStreamerInfo.h:39:7 - jlcxx::TypeWrapper t = jlModule.add_type("TStreamerInfo"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTVirtualMutex(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualMutex (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualMutex.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualMutex"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTStreamerInfo(jlcxx::Module& module){ - return std::shared_ptr(new JlTStreamerInfo(module)); +std::shared_ptr newJlTVirtualMutex(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualMutex(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TLeaf -// signature to use in the veto file: TLeaf -struct JlTLeaf: public Wrapper { +// Class generating the wrapper for type TROOT +// signature to use in the veto file: TROOT +struct JlTROOT: public Wrapper { - JlTLeaf(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TLeaf (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:57:7 - jlcxx::TypeWrapper t = jlModule.add_type("TLeaf", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTROOT(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TROOT (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:94:7 + jlcxx::TypeWrapper t = jlModule.add_type("TROOT"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TROOT::AddClass(TClass *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::AddClass(TClass *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:191:22 + t.method("AddClass", static_cast(&TROOT::AddClass)); + + DEBUG_MSG("Adding wrapper for void TROOT::Append(TObject *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Append(TObject *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:193:22 + t.method("Append", static_cast(&TROOT::Append)); + t.method("Append", [](TROOT& a, TObject * arg0)->void { a.Append(arg0); }); + t.method("Append", [](TROOT* a, TObject * arg0)->void { a->Append(arg0); }); + + DEBUG_MSG("Adding wrapper for void TROOT::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:194:22 + t.method("Browse", static_cast(&TROOT::Browse)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::ClassSaved(TClass *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::ClassSaved(TClass *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:195:22 + t.method("ClassSaved", static_cast(&TROOT::ClassSaved)); + + DEBUG_MSG("Adding wrapper for void TROOT::CloseFiles() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::CloseFiles() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:196:22 + t.method("CloseFiles", static_cast(&TROOT::CloseFiles)); + + DEBUG_MSG("Adding wrapper for void TROOT::EndOfProcessCleanups() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::EndOfProcessCleanups() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:197:22 + t.method("EndOfProcessCleanups", static_cast(&TROOT::EndOfProcessCleanups)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:198:22 + t.method("FindObject", static_cast(&TROOT::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:199:22 + t.method("FindObject", static_cast(&TROOT::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObjectAny(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::FindObjectAny(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:200:22 + t.method("FindObjectAny", static_cast(&TROOT::FindObjectAny)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObjectAnyFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::FindObjectAnyFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:201:22 + t.method("FindObjectAnyFile", static_cast(&TROOT::FindObjectAnyFile)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::FindSpecialObject(const char *, void *&) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::FindSpecialObject(const char *, void *&) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:202:22 + t.method("FindSpecialObject", static_cast(&TROOT::FindSpecialObject)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::FindObjectClassName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::FindObjectClassName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:203:22 + t.method("FindObjectClassName", [](TROOT const& a, const char * arg0) { return (std::string)a.FindObjectClassName(arg0); }); + t.method("FindObjectClassName", [](TROOT const* a, const char * arg0) { return (std::string)a->FindObjectClassName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::FindObjectPathName(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::FindObjectPathName(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:204:22 + t.method("FindObjectPathName", [](TROOT const& a, const TObject * arg0) { return (std::string)a.FindObjectPathName(arg0); }); + t.method("FindObjectPathName", [](TROOT const* a, const TObject * arg0) { return (std::string)a->FindObjectPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::FindSTLClass(const char *, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::FindSTLClass(const char *, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:205:22 + t.method("FindSTLClass", static_cast(&TROOT::FindSTLClass)); + t.method("FindSTLClass", [](TROOT const& a, const char * arg0, Bool_t arg1)->TClass * { return a.FindSTLClass(arg0, arg1); }); + t.method("FindSTLClass", [](TROOT const* a, const char * arg0, Bool_t arg1)->TClass * { return a->FindSTLClass(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TROOT::ForceStyle(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::ForceStyle(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:206:22 + t.method("ForceStyle", static_cast(&TROOT::ForceStyle)); + t.method("ForceStyle", [](TROOT& a)->void { a.ForceStyle(); }); + t.method("ForceStyle", [](TROOT* a)->void { a->ForceStyle(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::FromPopUp() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::FromPopUp() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:207:22 + t.method("FromPopUp", static_cast(&TROOT::FromPopUp)); + + DEBUG_MSG("Adding wrapper for TApplication * TROOT::GetApplication() (" __HERE__ ")"); + // signature to use in the veto list: TApplication * TROOT::GetApplication() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:209:22 + t.method("GetApplication", static_cast(&TROOT::GetApplication)); + + DEBUG_MSG("Adding wrapper for TInterpreter * TROOT::GetInterpreter() (" __HERE__ ")"); + // signature to use in the veto list: TInterpreter * TROOT::GetInterpreter() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:210:22 + t.method("GetInterpreter", static_cast(&TROOT::GetInterpreter)); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::GetClass(const char *, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::GetClass(const char *, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:211:22 + t.method("GetClass", static_cast(&TROOT::GetClass)); + t.method("GetClass", [](TROOT const& a, const char * arg0)->TClass * { return a.GetClass(arg0); }); + t.method("GetClass", [](TROOT const& a, const char * arg0, Bool_t arg1)->TClass * { return a.GetClass(arg0, arg1); }); + t.method("GetClass", [](TROOT const* a, const char * arg0)->TClass * { return a->GetClass(arg0); }); + t.method("GetClass", [](TROOT const* a, const char * arg0, Bool_t arg1)->TClass * { return a->GetClass(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::GetClass(const std::type_info &, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::GetClass(const std::type_info &, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:212:22 + t.method("GetClass", static_cast(&TROOT::GetClass)); + t.method("GetClass", [](TROOT const& a, const std::type_info & arg0)->TClass * { return a.GetClass(arg0); }); + t.method("GetClass", [](TROOT const& a, const std::type_info & arg0, Bool_t arg1)->TClass * { return a.GetClass(arg0, arg1); }); + t.method("GetClass", [](TROOT const* a, const std::type_info & arg0)->TClass * { return a->GetClass(arg0); }); + t.method("GetClass", [](TROOT const* a, const std::type_info & arg0, Bool_t arg1)->TClass * { return a->GetClass(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetConfigOptions() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetConfigOptions() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:214:22 + t.method("GetConfigOptions", [](TROOT const& a) { return (std::string)a.GetConfigOptions(); }); + t.method("GetConfigOptions", [](TROOT const* a) { return (std::string)a->GetConfigOptions(); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetConfigFeatures() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetConfigFeatures() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:215:22 + t.method("GetConfigFeatures", [](TROOT const& a) { return (std::string)a.GetConfigFeatures(); }); + t.method("GetConfigFeatures", [](TROOT const* a) { return (std::string)a->GetConfigFeatures(); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetCutClassName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetCutClassName() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:216:22 + t.method("GetCutClassName", [](TROOT const& a) { return (std::string)a.GetCutClassName(); }); + t.method("GetCutClassName", [](TROOT const* a) { return (std::string)a->GetCutClassName(); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetDefCanvasName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetDefCanvasName() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:217:22 + t.method("GetDefCanvasName", [](TROOT const& a) { return (std::string)a.GetDefCanvasName(); }); + t.method("GetDefCanvasName", [](TROOT const* a) { return (std::string)a->GetDefCanvasName(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::GetEditHistograms() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::GetEditHistograms() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:218:22 + t.method("GetEditHistograms", static_cast(&TROOT::GetEditHistograms)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetEditorMode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetEditorMode() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:219:22 + t.method("GetEditorMode", static_cast(&TROOT::GetEditorMode)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::GetForceStyle() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::GetForceStyle() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:220:22 + t.method("GetForceStyle", static_cast(&TROOT::GetForceStyle)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetBuiltDate() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetBuiltDate() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:221:22 + t.method("GetBuiltDate", static_cast(&TROOT::GetBuiltDate)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetBuiltTime() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetBuiltTime() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:222:22 + t.method("GetBuiltTime", static_cast(&TROOT::GetBuiltTime)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetGitCommit() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetGitCommit() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:223:22 + t.method("GetGitCommit", [](TROOT const& a) { return (std::string)a.GetGitCommit(); }); + t.method("GetGitCommit", [](TROOT const* a) { return (std::string)a->GetGitCommit(); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetGitBranch() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetGitBranch() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:224:22 + t.method("GetGitBranch", [](TROOT const& a) { return (std::string)a.GetGitBranch(); }); + t.method("GetGitBranch", [](TROOT const* a) { return (std::string)a->GetGitBranch(); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetGitDate() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetGitDate() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:225:22 + t.method("GetGitDate", [](TROOT& a) { return (std::string)a.GetGitDate(); }); + t.method("GetGitDate", [](TROOT* a) { return (std::string)a->GetGitDate(); }); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionDate() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetVersionDate() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:226:22 + t.method("GetVersionDate", static_cast(&TROOT::GetVersionDate)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionTime() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetVersionTime() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:227:22 + t.method("GetVersionTime", static_cast(&TROOT::GetVersionTime)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionInt() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetVersionInt() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:228:22 + t.method("GetVersionInt", static_cast(&TROOT::GetVersionInt)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionCode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetVersionCode() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:229:22 + t.method("GetVersionCode", static_cast(&TROOT::GetVersionCode)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetVersion() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetVersion() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:230:22 + t.method("GetVersion", [](TROOT const& a) { return (std::string)a.GetVersion(); }); + t.method("GetVersion", [](TROOT const* a) { return (std::string)a->GetVersion(); }); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfClasses() (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfClasses() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:231:22 + t.method("GetListOfClasses", static_cast(&TROOT::GetListOfClasses)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfColors() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfColors() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:232:22 + t.method("GetListOfColors", static_cast(&TROOT::GetListOfColors)); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfTypes(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfTypes(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:233:22 + t.method("GetListOfTypes", static_cast(&TROOT::GetListOfTypes)); + t.method("GetListOfTypes", [](TROOT& a)->TCollection * { return a.GetListOfTypes(); }); + t.method("GetListOfTypes", [](TROOT* a)->TCollection * { return a->GetListOfTypes(); }); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfGlobals(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfGlobals(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:234:22 + t.method("GetListOfGlobals", static_cast(&TROOT::GetListOfGlobals)); + t.method("GetListOfGlobals", [](TROOT& a)->TCollection * { return a.GetListOfGlobals(); }); + t.method("GetListOfGlobals", [](TROOT* a)->TCollection * { return a->GetListOfGlobals(); }); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfGlobalFunctions(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfGlobalFunctions(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:235:22 + t.method("GetListOfGlobalFunctions", static_cast(&TROOT::GetListOfGlobalFunctions)); + t.method("GetListOfGlobalFunctions", [](TROOT& a)->TCollection * { return a.GetListOfGlobalFunctions(); }); + t.method("GetListOfGlobalFunctions", [](TROOT* a)->TCollection * { return a->GetListOfGlobalFunctions(); }); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfClosedObjects() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfClosedObjects() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:236:22 + t.method("GetListOfClosedObjects", static_cast(&TROOT::GetListOfClosedObjects)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfFiles() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfFiles() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:237:22 + t.method("GetListOfFiles", static_cast(&TROOT::GetListOfFiles)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfMappedFiles() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfMappedFiles() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:238:22 + t.method("GetListOfMappedFiles", static_cast(&TROOT::GetListOfMappedFiles)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfSockets() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfSockets() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:239:22 + t.method("GetListOfSockets", static_cast(&TROOT::GetListOfSockets)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfCanvases() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfCanvases() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:240:22 + t.method("GetListOfCanvases", static_cast(&TROOT::GetListOfCanvases)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfStyles() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfStyles() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:241:22 + t.method("GetListOfStyles", static_cast(&TROOT::GetListOfStyles)); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:242:22 + t.method("GetListOfFunctions", static_cast(&TROOT::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfFunctionOverloads(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfFunctionOverloads(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:243:22 + t.method("GetListOfFunctionOverloads", static_cast(&TROOT::GetListOfFunctionOverloads)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfGeometries() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfGeometries() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:244:22 + t.method("GetListOfGeometries", static_cast(&TROOT::GetListOfGeometries)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfBrowsers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfBrowsers() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:245:22 + t.method("GetListOfBrowsers", static_cast(&TROOT::GetListOfBrowsers)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfSpecials() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfSpecials() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:246:22 + t.method("GetListOfSpecials", static_cast(&TROOT::GetListOfSpecials)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfTasks() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfTasks() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:247:22 + t.method("GetListOfTasks", static_cast(&TROOT::GetListOfTasks)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfCleanups() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfCleanups() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:248:22 + t.method("GetListOfCleanups", static_cast(&TROOT::GetListOfCleanups)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfStreamerInfo() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfStreamerInfo() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:249:22 + t.method("GetListOfStreamerInfo", static_cast(&TROOT::GetListOfStreamerInfo)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfMessageHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfMessageHandlers() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:250:22 + t.method("GetListOfMessageHandlers", static_cast(&TROOT::GetListOfMessageHandlers)); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfClassGenerators() (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfClassGenerators() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:251:22 + t.method("GetListOfClassGenerators", static_cast(&TROOT::GetListOfClassGenerators)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfSecContexts() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfSecContexts() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:252:22 + t.method("GetListOfSecContexts", static_cast(&TROOT::GetListOfSecContexts)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfProofs() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfProofs() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:253:22 + t.method("GetListOfProofs", static_cast(&TROOT::GetListOfProofs)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetClipboard() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetClipboard() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:254:22 + t.method("GetClipboard", static_cast(&TROOT::GetClipboard)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfDataSets() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TROOT::GetListOfDataSets() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:255:22 + t.method("GetListOfDataSets", static_cast(&TROOT::GetListOfDataSets)); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfEnums(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfEnums(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:256:22 + t.method("GetListOfEnums", static_cast(&TROOT::GetListOfEnums)); + t.method("GetListOfEnums", [](TROOT& a)->TCollection * { return a.GetListOfEnums(); }); + t.method("GetListOfEnums", [](TROOT* a)->TCollection * { return a->GetListOfEnums(); }); + + DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfFunctionTemplates() (" __HERE__ ")"); + // signature to use in the veto list: TCollection * TROOT::GetListOfFunctionTemplates() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:257:22 + t.method("GetListOfFunctionTemplates", static_cast(&TROOT::GetListOfFunctionTemplates)); + + DEBUG_MSG("Adding wrapper for TList * TROOT::GetListOfBrowsables() (" __HERE__ ")"); + // signature to use in the veto list: TList * TROOT::GetListOfBrowsables() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:258:22 + t.method("GetListOfBrowsables", static_cast(&TROOT::GetListOfBrowsables)); + + DEBUG_MSG("Adding wrapper for TDataType * TROOT::GetType(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TDataType * TROOT::GetType(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:259:22 + t.method("GetType", static_cast(&TROOT::GetType)); + t.method("GetType", [](TROOT const& a, const char * arg0)->TDataType * { return a.GetType(arg0); }); + t.method("GetType", [](TROOT const* a, const char * arg0)->TDataType * { return a->GetType(arg0); }); + + DEBUG_MSG("Adding wrapper for TFile * TROOT::GetFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile * TROOT::GetFile() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:260:22 + t.method("GetFile", static_cast(&TROOT::GetFile)); + + DEBUG_MSG("Adding wrapper for TFile * TROOT::GetFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TROOT::GetFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:261:22 + t.method("GetFile", static_cast(&TROOT::GetFile)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::GetFunction(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::GetFunction(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:264:22 + t.method("GetFunction", static_cast(&TROOT::GetFunction)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::GetGeometry(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::GetGeometry(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:269:22 + t.method("GetGeometry", static_cast(&TROOT::GetGeometry)); + + DEBUG_MSG("Adding wrapper for const TObject * TROOT::GetSelectedPrimitive() (" __HERE__ ")"); + // signature to use in the veto list: const TObject * TROOT::GetSelectedPrimitive() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:270:22 + t.method("GetSelectedPrimitive", static_cast(&TROOT::GetSelectedPrimitive)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TROOT::GetSelectedPad() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TROOT::GetSelectedPad() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:271:22 + t.method("GetSelectedPad", static_cast(&TROOT::GetSelectedPad)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetNclasses() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetNclasses() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:272:22 + t.method("GetNclasses", static_cast(&TROOT::GetNclasses)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetNtypes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetNtypes() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:273:22 + t.method("GetNtypes", static_cast(&TROOT::GetNtypes)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetWebDisplay() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetWebDisplay() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:276:22 + t.method("GetWebDisplay", static_cast(&TROOT::GetWebDisplay)); + + DEBUG_MSG("Adding wrapper for void TROOT::Idle(UInt_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Idle(UInt_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:277:22 + t.method("Idle", static_cast(&TROOT::Idle)); + t.method("Idle", [](TROOT& a, UInt_t arg0)->void { a.Idle(arg0); }); + t.method("Idle", [](TROOT* a, UInt_t arg0)->void { a->Idle(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::IgnoreInclude(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::IgnoreInclude(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:278:22 + t.method("IgnoreInclude", static_cast(&TROOT::IgnoreInclude)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsBatch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsBatch() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:279:22 + t.method("IsBatch", static_cast(&TROOT::IsBatch)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsExecutingMacro() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsExecutingMacro() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:280:22 + t.method("IsExecutingMacro", static_cast(&TROOT::IsExecutingMacro)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:281:22 + t.method("IsFolder", static_cast(&TROOT::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsInterrupted() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsInterrupted() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:282:22 + t.method("IsInterrupted", static_cast(&TROOT::IsInterrupted)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsEscaped() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsEscaped() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:283:22 + t.method("IsEscaped", static_cast(&TROOT::IsEscaped)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsLineProcessing() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsLineProcessing() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:284:22 + t.method("IsLineProcessing", static_cast(&TROOT::IsLineProcessing)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsProofServ() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsProofServ() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:285:22 + t.method("IsProofServ", static_cast(&TROOT::IsProofServ)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsRootFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsRootFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:286:22 + t.method("IsRootFile", static_cast(&TROOT::IsRootFile)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsWebDisplay() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsWebDisplay() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:287:22 + t.method("IsWebDisplay", static_cast(&TROOT::IsWebDisplay)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsWebDisplayBatch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::IsWebDisplayBatch() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:288:22 + t.method("IsWebDisplayBatch", static_cast(&TROOT::IsWebDisplayBatch)); + + DEBUG_MSG("Adding wrapper for void TROOT::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:289:22 + t.method("ls", static_cast(&TROOT::ls)); + t.method("ls", [](TROOT const& a)->void { a.ls(); }); + t.method("ls", [](TROOT const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::LoadClass(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::LoadClass(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:290:22 + t.method("LoadClass", static_cast(&TROOT::LoadClass)); + t.method("LoadClass", [](TROOT& a, const char * arg0, const char * arg1)->Int_t { return a.LoadClass(arg0, arg1); }); + t.method("LoadClass", [](TROOT* a, const char * arg0, const char * arg1)->Int_t { return a->LoadClass(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::LoadClass(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::LoadClass(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:291:22 + t.method("LoadClass", static_cast(&TROOT::LoadClass)); + t.method("LoadClass", [](TROOT const& a, const char * arg0)->TClass * { return a.LoadClass(arg0); }); + t.method("LoadClass", [](TROOT const* a, const char * arg0)->TClass * { return a->LoadClass(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::LoadMacro(const char *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::LoadMacro(const char *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:292:22 + t.method("LoadMacro", static_cast(&TROOT::LoadMacro)); + t.method("LoadMacro", [](TROOT& a, const char * arg0)->Int_t { return a.LoadMacro(arg0); }); + t.method("LoadMacro", [](TROOT& a, const char * arg0, Int_t * arg1)->Int_t { return a.LoadMacro(arg0, arg1); }); + t.method("LoadMacro", [](TROOT* a, const char * arg0)->Int_t { return a->LoadMacro(arg0); }); + t.method("LoadMacro", [](TROOT* a, const char * arg0, Int_t * arg1)->Int_t { return a->LoadMacro(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Longptr_t TROOT::Macro(const char *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TROOT::Macro(const char *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:293:22 + t.method("Macro", static_cast(&TROOT::Macro)); + t.method("Macro", [](TROOT& a, const char * arg0)->Longptr_t { return a.Macro(arg0); }); + t.method("Macro", [](TROOT& a, const char * arg0, Int_t * arg1)->Longptr_t { return a.Macro(arg0, arg1); }); + t.method("Macro", [](TROOT* a, const char * arg0)->Longptr_t { return a->Macro(arg0); }); + t.method("Macro", [](TROOT* a, const char * arg0, Int_t * arg1)->Longptr_t { return a->Macro(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TCanvas * TROOT::MakeDefCanvas() (" __HERE__ ")"); + // signature to use in the veto list: TCanvas * TROOT::MakeDefCanvas() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:294:22 + t.method("MakeDefCanvas", static_cast(&TROOT::MakeDefCanvas)); + + DEBUG_MSG("Adding wrapper for void TROOT::Message(Int_t, const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Message(Int_t, const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:295:22 + t.method("Message", static_cast(&TROOT::Message)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::MustClean() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::MustClean() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:296:22 + t.method("MustClean", static_cast(&TROOT::MustClean)); + + DEBUG_MSG("Adding wrapper for Longptr_t TROOT::ProcessLine(const char *, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TROOT::ProcessLine(const char *, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:297:22 + t.method("ProcessLine", static_cast(&TROOT::ProcessLine)); + t.method("ProcessLine", [](TROOT& a, const char * arg0)->Longptr_t { return a.ProcessLine(arg0); }); + t.method("ProcessLine", [](TROOT* a, const char * arg0)->Longptr_t { return a->ProcessLine(arg0); }); + + DEBUG_MSG("Adding wrapper for Longptr_t TROOT::ProcessLineSync(const char *, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TROOT::ProcessLineSync(const char *, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:298:22 + t.method("ProcessLineSync", static_cast(&TROOT::ProcessLineSync)); + t.method("ProcessLineSync", [](TROOT& a, const char * arg0)->Longptr_t { return a.ProcessLineSync(arg0); }); + t.method("ProcessLineSync", [](TROOT* a, const char * arg0)->Longptr_t { return a->ProcessLineSync(arg0); }); + + DEBUG_MSG("Adding wrapper for Longptr_t TROOT::ProcessLineFast(const char *, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TROOT::ProcessLineFast(const char *, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:299:22 + t.method("ProcessLineFast", static_cast(&TROOT::ProcessLineFast)); + t.method("ProcessLineFast", [](TROOT& a, const char * arg0)->Longptr_t { return a.ProcessLineFast(arg0); }); + t.method("ProcessLineFast", [](TROOT* a, const char * arg0)->Longptr_t { return a->ProcessLineFast(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::ReadingObject() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::ReadingObject() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:300:22 + t.method("ReadingObject", static_cast(&TROOT::ReadingObject)); + + DEBUG_MSG("Adding wrapper for void TROOT::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:301:22 + t.method("RecursiveRemove", static_cast(&TROOT::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TROOT::RefreshBrowsers() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::RefreshBrowsers() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:302:22 + t.method("RefreshBrowsers", static_cast(&TROOT::RefreshBrowsers)); + + DEBUG_MSG("Adding wrapper for TObject * TROOT::Remove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TROOT::Remove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:312:22 + t.method("Remove", static_cast(&TROOT::Remove)); + + DEBUG_MSG("Adding wrapper for void TROOT::RemoveClass(TClass *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::RemoveClass(TClass *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:313:22 + t.method("RemoveClass", static_cast(&TROOT::RemoveClass)); + + DEBUG_MSG("Adding wrapper for void TROOT::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:314:22 + t.method("Reset", static_cast(&TROOT::Reset)); + t.method("Reset", [](TROOT& a)->void { a.Reset(); }); + t.method("Reset", [](TROOT* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SaveContext() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SaveContext() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:315:22 + t.method("SaveContext", static_cast(&TROOT::SaveContext)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetApplication(TApplication *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetApplication(TApplication *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:316:22 + t.method("SetApplication", static_cast(&TROOT::SetApplication)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetBatch(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetBatch(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:318:22 + t.method("SetBatch", static_cast(&TROOT::SetBatch)); + t.method("SetBatch", [](TROOT& a)->void { a.SetBatch(); }); + t.method("SetBatch", [](TROOT* a)->void { a->SetBatch(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetWebDisplay(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetWebDisplay(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:319:22 + t.method("SetWebDisplay", static_cast(&TROOT::SetWebDisplay)); + t.method("SetWebDisplay", [](TROOT& a)->void { a.SetWebDisplay(); }); + t.method("SetWebDisplay", [](TROOT* a)->void { a->SetWebDisplay(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetCutClassName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetCutClassName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:320:22 + t.method("SetCutClassName", static_cast(&TROOT::SetCutClassName)); + t.method("SetCutClassName", [](TROOT& a)->void { a.SetCutClassName(); }); + t.method("SetCutClassName", [](TROOT* a)->void { a->SetCutClassName(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetDefCanvasName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetDefCanvasName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:321:22 + t.method("SetDefCanvasName", static_cast(&TROOT::SetDefCanvasName)); + t.method("SetDefCanvasName", [](TROOT& a)->void { a.SetDefCanvasName(); }); + t.method("SetDefCanvasName", [](TROOT* a)->void { a->SetDefCanvasName(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetEditHistograms(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetEditHistograms(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:322:22 + t.method("SetEditHistograms", static_cast(&TROOT::SetEditHistograms)); + t.method("SetEditHistograms", [](TROOT& a)->void { a.SetEditHistograms(); }); + t.method("SetEditHistograms", [](TROOT* a)->void { a->SetEditHistograms(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetEditorMode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetEditorMode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:323:22 + t.method("SetEditorMode", static_cast(&TROOT::SetEditorMode)); + t.method("SetEditorMode", [](TROOT& a)->void { a.SetEditorMode(); }); + t.method("SetEditorMode", [](TROOT* a)->void { a->SetEditorMode(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetExecutingMacro(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetExecutingMacro(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:324:22 + t.method("SetExecutingMacro", static_cast(&TROOT::SetExecutingMacro)); + t.method("SetExecutingMacro", [](TROOT& a)->void { a.SetExecutingMacro(); }); + t.method("SetExecutingMacro", [](TROOT* a)->void { a->SetExecutingMacro(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetFromPopUp(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetFromPopUp(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:325:22 + t.method("SetFromPopUp", static_cast(&TROOT::SetFromPopUp)); + t.method("SetFromPopUp", [](TROOT& a)->void { a.SetFromPopUp(); }); + t.method("SetFromPopUp", [](TROOT* a)->void { a->SetFromPopUp(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetInterrupt(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetInterrupt(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:326:22 + t.method("SetInterrupt", static_cast(&TROOT::SetInterrupt)); + t.method("SetInterrupt", [](TROOT& a)->void { a.SetInterrupt(); }); + t.method("SetInterrupt", [](TROOT* a)->void { a->SetInterrupt(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetEscape(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetEscape(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:327:22 + t.method("SetEscape", static_cast(&TROOT::SetEscape)); + t.method("SetEscape", [](TROOT& a)->void { a.SetEscape(); }); + t.method("SetEscape", [](TROOT* a)->void { a->SetEscape(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetLineIsProcessing() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetLineIsProcessing() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:328:22 + t.method("SetLineIsProcessing", static_cast(&TROOT::SetLineIsProcessing)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetLineHasBeenProcessed() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetLineHasBeenProcessed() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:329:22 + t.method("SetLineHasBeenProcessed", static_cast(&TROOT::SetLineHasBeenProcessed)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetReadingObject(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetReadingObject(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:330:22 + t.method("SetReadingObject", static_cast(&TROOT::SetReadingObject)); + t.method("SetReadingObject", [](TROOT& a)->void { a.SetReadingObject(); }); + t.method("SetReadingObject", [](TROOT* a)->void { a->SetReadingObject(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetMustClean(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetMustClean(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:331:22 + t.method("SetMustClean", static_cast(&TROOT::SetMustClean)); + t.method("SetMustClean", [](TROOT& a)->void { a.SetMustClean(); }); + t.method("SetMustClean", [](TROOT* a)->void { a->SetMustClean(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetSelectedPrimitive(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetSelectedPrimitive(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:332:22 + t.method("SetSelectedPrimitive", static_cast(&TROOT::SetSelectedPrimitive)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetSelectedPad(TVirtualPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetSelectedPad(TVirtualPad *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:333:22 + t.method("SetSelectedPad", static_cast(&TROOT::SetSelectedPad)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetStyle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetStyle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:334:22 + t.method("SetStyle", static_cast(&TROOT::SetStyle)); + t.method("SetStyle", [](TROOT& a)->void { a.SetStyle(); }); + t.method("SetStyle", [](TROOT* a)->void { a->SetStyle(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::Time(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Time(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:335:22 + t.method("Time", static_cast(&TROOT::Time)); + t.method("Time", [](TROOT& a)->void { a.Time(); }); + t.method("Time", [](TROOT* a)->void { a->Time(); }); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::Timer() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::Timer() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:336:22 + t.method("Timer", static_cast(&TROOT::Timer)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::DecreaseDirLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::DecreaseDirLevel() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:339:23 + module_.method("TROOT!DecreaseDirLevel", static_cast(&TROOT::DecreaseDirLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::GetDirLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::GetDirLevel() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:340:23 + module_.method("TROOT!GetDirLevel", static_cast(&TROOT::GetDirLevel)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetMacroPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetMacroPath() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:341:23 + module_.method("TROOT!GetMacroPath", []() { return (std::string)TROOT::GetMacroPath(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::SetMacroPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetMacroPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:342:23 + module_.method("TROOT!SetMacroPath", static_cast(&TROOT::SetMacroPath)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::IncreaseDirLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::IncreaseDirLevel() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:343:23 + module_.method("TROOT!IncreaseDirLevel", static_cast(&TROOT::IncreaseDirLevel)); + + DEBUG_MSG("Adding wrapper for void TROOT::IndentLevel() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::IndentLevel() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:344:23 + module_.method("TROOT!IndentLevel", static_cast(&TROOT::IndentLevel)); + + DEBUG_MSG("Adding wrapper for void TROOT::Initialize() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Initialize() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:345:23 + module_.method("TROOT!Initialize", static_cast(&TROOT::Initialize)); + + DEBUG_MSG("Adding wrapper for Bool_t TROOT::Initialized() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TROOT::Initialized() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:346:23 + module_.method("TROOT!Initialized", static_cast(&TROOT::Initialized)); + + DEBUG_MSG("Adding wrapper for void TROOT::SetDirLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::SetDirLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:347:23 + module_.method("TROOT!SetDirLevel", static_cast(&TROOT::SetDirLevel)); + module_.method("TROOT!SetDirLevel", []()->void { TROOT::SetDirLevel(); }); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::ConvertVersionCode2Int(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::ConvertVersionCode2Int(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:348:23 + module_.method("TROOT!ConvertVersionCode2Int", static_cast(&TROOT::ConvertVersionCode2Int)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::ConvertVersionInt2Code(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::ConvertVersionInt2Code(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:349:23 + module_.method("TROOT!ConvertVersionInt2Code", static_cast(&TROOT::ConvertVersionInt2Code)); + + DEBUG_MSG("Adding wrapper for Int_t TROOT::RootVersionCode() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TROOT::RootVersionCode() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:350:23 + module_.method("TROOT!RootVersionCode", static_cast(&TROOT::RootVersionCode)); + + DEBUG_MSG("Adding wrapper for const std::vector & TROOT::AddExtraInterpreterArgs(const std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: const std::vector & TROOT::AddExtraInterpreterArgs(const std::vector &) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:351:43 + module_.method("TROOT!AddExtraInterpreterArgs", static_cast & (*)(const std::vector &) >(&TROOT::AddExtraInterpreterArgs)); + + DEBUG_MSG("Adding wrapper for const char **& TROOT::GetExtraInterpreterArgs() (" __HERE__ ")"); + // signature to use in the veto list: const char **& TROOT::GetExtraInterpreterArgs() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:352:24 + module_.method("TROOT!GetExtraInterpreterArgs", static_cast(&TROOT::GetExtraInterpreterArgs)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetRootSys() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetRootSys() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:354:26 + module_.method("TROOT!GetRootSys", static_cast(&TROOT::GetRootSys)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetBinDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetBinDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:355:26 + module_.method("TROOT!GetBinDir", static_cast(&TROOT::GetBinDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetLibDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetLibDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:356:26 + module_.method("TROOT!GetLibDir", static_cast(&TROOT::GetLibDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetSharedLibDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetSharedLibDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:357:26 + module_.method("TROOT!GetSharedLibDir", static_cast(&TROOT::GetSharedLibDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetIncludeDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetIncludeDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:358:26 + module_.method("TROOT!GetIncludeDir", static_cast(&TROOT::GetIncludeDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetEtcDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetEtcDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:359:26 + module_.method("TROOT!GetEtcDir", static_cast(&TROOT::GetEtcDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetDataDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetDataDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:360:26 + module_.method("TROOT!GetDataDir", static_cast(&TROOT::GetDataDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetDocDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetDocDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:361:26 + module_.method("TROOT!GetDocDir", static_cast(&TROOT::GetDocDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetMacroDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetMacroDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:362:26 + module_.method("TROOT!GetMacroDir", static_cast(&TROOT::GetMacroDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetTutorialDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetTutorialDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:363:26 + module_.method("TROOT!GetTutorialDir", static_cast(&TROOT::GetTutorialDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetSourceDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetSourceDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:364:26 + module_.method("TROOT!GetSourceDir", static_cast(&TROOT::GetSourceDir)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetIconPath() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetIconPath() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:365:26 + module_.method("TROOT!GetIconPath", static_cast(&TROOT::GetIconPath)); + + DEBUG_MSG("Adding wrapper for const TString & TROOT::GetTTFFontDir() (" __HERE__ ")"); + // signature to use in the veto list: const TString & TROOT::GetTTFFontDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:366:26 + module_.method("TROOT!GetTTFFontDir", static_cast(&TROOT::GetTTFFontDir)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::GetTutorialsDir() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::GetTutorialsDir() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:369:23 + module_.method("TROOT!GetTutorialsDir", []() { return (std::string)TROOT::GetTutorialsDir(); }); + + DEBUG_MSG("Adding wrapper for void TROOT::ShutDown() (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::ShutDown() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:370:16 + module_.method("TROOT!ShutDown", static_cast(&TROOT::ShutDown)); + + DEBUG_MSG("Adding wrapper for Version_t TROOT::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TROOT::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!Class_Version", static_cast(&TROOT::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::IsA() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + t.method("IsA", static_cast(&TROOT::IsA)); + + DEBUG_MSG("Adding wrapper for void TROOT::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + t.method("StreamerNVirtual", static_cast(&TROOT::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!DeclFileName", []() { return (std::string)TROOT::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TROOT::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TROOT::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!ImplFileLine", static_cast(&TROOT::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TROOT::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!ImplFileName", []() { return (std::string)TROOT::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TROOT::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TROOT::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!Class_Name", []() { return (std::string)TROOT::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!Dictionary", static_cast(&TROOT::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TROOT::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TROOT::Class() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!Class", static_cast(&TROOT::Class)); + + DEBUG_MSG("Adding wrapper for void TROOT::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TROOT::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + t.method("Streamer", static_cast(&TROOT::Streamer)); + + DEBUG_MSG("Adding wrapper for int TROOT::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TROOT::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 + module_.method("TROOT!DeclFileLine", static_cast(&TROOT::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTLeaf(jlcxx::Module& module){ - return std::shared_ptr(new JlTLeaf(module)); +std::shared_ptr newJlTROOT(jlcxx::Module& module){ + return std::shared_ptr(new JlTROOT(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TEntryList -// signature to use in the veto file: TEntryList -struct JlTEntryList: public Wrapper { +// Class generating the wrapper for type TApplication +// signature to use in the veto file: TApplication +struct JlTApplication: public Wrapper { - JlTEntryList(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TEntryList (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:25:7 - jlcxx::TypeWrapper t = jlModule.add_type("TEntryList", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTApplication(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TApplication (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:39:7 + jlcxx::TypeWrapper t = jlModule.add_type("TApplication", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:57:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const TTree *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:58:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:59:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TTree *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:60:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TEntryList &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:61:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TEntryList::Add(const TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Add(const TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:64:24 - t.method("Add", static_cast(&TEntryList::Add)); - - DEBUG_MSG("Adding wrapper for void TEntryList::AddSubList(TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::AddSubList(TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:65:24 - t.method("AddSubList", static_cast(&TEntryList::AddSubList)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Contains(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Contains(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:66:24 - t.method("Contains", static_cast(&TEntryList::Contains)); - t.method("Contains", [](TEntryList& a, Long64_t arg0)->Int_t { return a.Contains(arg0); }); - t.method("Contains", [](TEntryList* a, Long64_t arg0)->Int_t { return a->Contains(arg0); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::DirectoryAutoAdd(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:67:24 - t.method("DirectoryAutoAdd", static_cast(&TEntryList::DirectoryAutoAdd)); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:68:24 - t.method("Enter", static_cast(&TEntryList::Enter)); - t.method("Enter", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Enter(arg0); }); - t.method("Enter", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Enter(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:69:24 - t.method("Enter", static_cast(&TEntryList::Enter)); - - DEBUG_MSG("Adding wrapper for void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:70:24 - t.method("EnterRange", static_cast(&TEntryList::EnterRange)); - t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1)->void { a.EnterRange(arg0, arg1); }); - t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a.EnterRange(arg0, arg1, arg2); }); - t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1)->void { a->EnterRange(arg0, arg1); }); - t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a->EnterRange(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetCurrentList() (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TEntryList::GetCurrentList() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:71:24 - t.method("GetCurrentList", static_cast(&TEntryList::GetCurrentList)); - - DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:72:24 - t.method("GetEntryList", static_cast(&TEntryList::GetEntryList)); - t.method("GetEntryList", [](TEntryList& a, const char * arg0, const char * arg1)->TEntryList * { return a.GetEntryList(arg0, arg1); }); - t.method("GetEntryList", [](TEntryList* a, const char * arg0, const char * arg1)->TEntryList * { return a->GetEntryList(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntry(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetEntry(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:73:24 - t.method("GetEntry", static_cast(&TEntryList::GetEntry)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:74:24 - t.method("GetEntryAndTree", static_cast(&TEntryList::GetEntryAndTree)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntriesToProcess() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetEntriesToProcess() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:75:24 - t.method("GetEntriesToProcess", static_cast(&TEntryList::GetEntriesToProcess)); - - DEBUG_MSG("Adding wrapper for TList * TEntryList::GetLists() (" __HERE__ ")"); - // signature to use in the veto list: TList * TEntryList::GetLists() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:76:24 - t.method("GetLists", static_cast(&TEntryList::GetLists)); - - DEBUG_MSG("Adding wrapper for TDirectory * TEntryList::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TEntryList::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:77:24 - t.method("GetDirectory", static_cast(&TEntryList::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetN() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::GetN() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:78:24 - t.method("GetN", static_cast(&TEntryList::GetN)); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::GetTreeName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::GetTreeName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:79:24 - t.method("GetTreeName", [](TEntryList const& a) { return (std::string)a.GetTreeName(); }); - t.method("GetTreeName", [](TEntryList const* a) { return (std::string)a->GetTreeName(); }); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::GetFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::GetFileName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:80:24 - t.method("GetFileName", [](TEntryList const& a) { return (std::string)a.GetFileName(); }); - t.method("GetFileName", [](TEntryList const* a) { return (std::string)a->GetFileName(); }); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::GetTreeNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::GetTreeNumber() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:81:24 - t.method("GetTreeNumber", static_cast(&TEntryList::GetTreeNumber)); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::GetReapplyCut() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::GetReapplyCut() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:82:24 - t.method("GetReapplyCut", static_cast(&TEntryList::GetReapplyCut)); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::IsValid() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::IsValid() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:84:11 - t.method("IsValid", static_cast(&TEntryList::IsValid)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:90:24 - t.method("Merge", static_cast(&TEntryList::Merge)); - - DEBUG_MSG("Adding wrapper for Long64_t TEntryList::Next() (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TEntryList::Next() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:92:24 - t.method("Next", static_cast(&TEntryList::Next)); - - DEBUG_MSG("Adding wrapper for void TEntryList::OptimizeStorage() (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::OptimizeStorage() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:93:24 - t.method("OptimizeStorage", static_cast(&TEntryList::OptimizeStorage)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::RelocatePaths(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::RelocatePaths(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:94:24 - t.method("RelocatePaths", static_cast(&TEntryList::RelocatePaths)); - t.method("RelocatePaths", [](TEntryList& a, const char * arg0)->Int_t { return a.RelocatePaths(arg0); }); - t.method("RelocatePaths", [](TEntryList* a, const char * arg0)->Int_t { return a->RelocatePaths(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Remove(Long64_t, TTree *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TEntryList::Remove(Long64_t, TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:95:24 - t.method("Remove", static_cast(&TEntryList::Remove)); - t.method("Remove", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Remove(arg0); }); - t.method("Remove", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Remove(arg0); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::Reset() (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Reset() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:96:24 - t.method("Reset", static_cast(&TEntryList::Reset)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::ScanPaths(TList *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::ScanPaths(TList *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:97:24 - t.method("ScanPaths", static_cast(&TEntryList::ScanPaths)); - t.method("ScanPaths", [](TEntryList& a, TList * arg0)->Int_t { return a.ScanPaths(arg0); }); - t.method("ScanPaths", [](TEntryList* a, TList * arg0)->Int_t { return a->ScanPaths(arg0); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::Print(const Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Print(const Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:99:24 - t.method("Print", static_cast(&TEntryList::Print)); - t.method("Print", [](TEntryList const& a)->void { a.Print(); }); - t.method("Print", [](TEntryList const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetDirectory(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetDirectory(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:100:24 - t.method("SetDirectory", static_cast(&TEntryList::SetDirectory)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetEntriesToProcess(Long64_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetEntriesToProcess(Long64_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:101:24 - t.method("SetEntriesToProcess", static_cast(&TEntryList::SetEntriesToProcess)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetShift(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetShift(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:102:24 - t.method("SetShift", static_cast(&TEntryList::SetShift)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const TTree *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTree(const TTree *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:103:24 - t.method("SetTree", static_cast(&TEntryList::SetTree)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTree(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:104:24 - t.method("SetTree", static_cast(&TEntryList::SetTree)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTreeName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:105:24 - t.method("SetTreeName", static_cast(&TEntryList::SetTreeName)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetFileName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetFileName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:106:24 - t.method("SetFileName", static_cast(&TEntryList::SetFileName)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeNumber(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetTreeNumber(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:107:24 - t.method("SetTreeNumber", static_cast(&TEntryList::SetTreeNumber)); - - DEBUG_MSG("Adding wrapper for void TEntryList::SetReapplyCut(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::SetReapplyCut(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:108:24 - t.method("SetReapplyCut", static_cast(&TEntryList::SetReapplyCut)); - t.method("SetReapplyCut", [](TEntryList& a)->void { a.SetReapplyCut(); }); - t.method("SetReapplyCut", [](TEntryList* a)->void { a->SetReapplyCut(); }); - - DEBUG_MSG("Adding wrapper for void TEntryList::Subtract(const TEntryList *) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Subtract(const TEntryList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:109:24 - t.method("Subtract", static_cast(&TEntryList::Subtract)); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:111:24 - module_.method("TEntryList!Relocate", static_cast(&TEntryList::Relocate)); - module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1)->Int_t { return TEntryList::Relocate(arg0, arg1); }); - module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1, const char * arg2)->Int_t { return TEntryList::Relocate(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TEntryList::Scan(const char *, TList *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TEntryList::Scan(const char *, TList *) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:113:24 - module_.method("TEntryList!Scan", static_cast(&TEntryList::Scan)); - - DEBUG_MSG("Adding wrapper for Version_t TEntryList::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TEntryList::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Class_Version", static_cast(&TEntryList::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TEntryList::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TEntryList::IsA() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - t.method("IsA", static_cast(&TEntryList::IsA)); - - DEBUG_MSG("Adding wrapper for void TEntryList::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - t.method("StreamerNVirtual", static_cast(&TEntryList::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!DeclFileName", []() { return (std::string)TEntryList::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TEntryList::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TEntryList::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!ImplFileLine", static_cast(&TEntryList::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!ImplFileName", []() { return (std::string)TEntryList::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TEntryList::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TEntryList::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Class_Name", []() { return (std::string)TEntryList::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TEntryList::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TEntryList::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Dictionary", static_cast(&TEntryList::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TEntryList::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TEntryList::Class() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!Class", static_cast(&TEntryList::Class)); - - DEBUG_MSG("Adding wrapper for void TEntryList::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TEntryList::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - t.method("Streamer", static_cast(&TEntryList::Streamer)); - - DEBUG_MSG("Adding wrapper for int TEntryList::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TEntryList::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 - module_.method("TEntryList!DeclFileLine", static_cast(&TEntryList::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TApplication::TApplication(const char *, Int_t *, char **, void *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:101:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TApplication::InitializeGraphics(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::InitializeGraphics(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:105:20 + t.method("InitializeGraphics", static_cast(&TApplication::InitializeGraphics)); + t.method("InitializeGraphics", [](TApplication& a)->void { a.InitializeGraphics(); }); + t.method("InitializeGraphics", [](TApplication* a)->void { a->InitializeGraphics(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::GetOptions(Int_t *, char **) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::GetOptions(Int_t *, char **) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:106:20 + t.method("GetOptions", static_cast(&TApplication::GetOptions)); + + DEBUG_MSG("Adding wrapper for TSignalHandler * TApplication::GetSignalHandler() (" __HERE__ ")"); + // signature to use in the veto list: TSignalHandler * TApplication::GetSignalHandler() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:107:20 + t.method("GetSignalHandler", static_cast(&TApplication::GetSignalHandler)); + + DEBUG_MSG("Adding wrapper for void TApplication::SetEchoMode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::SetEchoMode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:108:20 + t.method("SetEchoMode", static_cast(&TApplication::SetEchoMode)); + + DEBUG_MSG("Adding wrapper for TString TApplication::GetSetup() (" __HERE__ ")"); + // signature to use in the veto list: TString TApplication::GetSetup() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:109:12 + t.method("GetSetup", static_cast(&TApplication::GetSetup)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenForumTopic(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenForumTopic(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:110:9 + t.method("OpenForumTopic", static_cast(&TApplication::OpenForumTopic)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenGitHubIssue(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenGitHubIssue(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:111:9 + t.method("OpenGitHubIssue", static_cast(&TApplication::OpenGitHubIssue)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenInBrowser(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenInBrowser(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:112:9 + t.method("OpenInBrowser", static_cast(&TApplication::OpenInBrowser)); + + DEBUG_MSG("Adding wrapper for void TApplication::OpenReferenceGuideFor(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::OpenReferenceGuideFor(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:113:9 + t.method("OpenReferenceGuideFor", static_cast(&TApplication::OpenReferenceGuideFor)); + + DEBUG_MSG("Adding wrapper for void TApplication::HandleException(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::HandleException(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:114:20 + t.method("HandleException", static_cast(&TApplication::HandleException)); + + DEBUG_MSG("Adding wrapper for void TApplication::HandleIdleTimer() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::HandleIdleTimer() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:115:20 + t.method("HandleIdleTimer", static_cast(&TApplication::HandleIdleTimer)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::HandleTermInput() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::HandleTermInput() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:116:20 + t.method("HandleTermInput", static_cast(&TApplication::HandleTermInput)); + + DEBUG_MSG("Adding wrapper for void TApplication::Init() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Init() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:117:20 + t.method("Init", static_cast(&TApplication::Init)); + + DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:118:22 + t.method("ProcessLine", static_cast(&TApplication::ProcessLine)); + t.method("ProcessLine", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessLine(arg0); }); + t.method("ProcessLine", [](TApplication& a, const char * arg0, Bool_t arg1)->Longptr_t { return a.ProcessLine(arg0, arg1); }); + t.method("ProcessLine", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessLine(arg0); }); + t.method("ProcessLine", [](TApplication* a, const char * arg0, Bool_t arg1)->Longptr_t { return a->ProcessLine(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:119:22 + t.method("ProcessFile", static_cast(&TApplication::ProcessFile)); + t.method("ProcessFile", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessFile(arg0); }); + t.method("ProcessFile", [](TApplication& a, const char * arg0, Int_t * arg1)->Longptr_t { return a.ProcessFile(arg0, arg1); }); + t.method("ProcessFile", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessFile(arg0); }); + t.method("ProcessFile", [](TApplication* a, const char * arg0, Int_t * arg1)->Longptr_t { return a->ProcessFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TApplication::Run(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Run(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:120:20 + t.method("Run", static_cast(&TApplication::Run)); + t.method("Run", [](TApplication& a)->void { a.Run(); }); + t.method("Run", [](TApplication* a)->void { a->Run(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::SetIdleTimer(UInt_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::SetIdleTimer(UInt_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:121:20 + t.method("SetIdleTimer", static_cast(&TApplication::SetIdleTimer)); + + DEBUG_MSG("Adding wrapper for void TApplication::RemoveIdleTimer() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::RemoveIdleTimer() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:122:20 + t.method("RemoveIdleTimer", static_cast(&TApplication::RemoveIdleTimer)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::GetIdleCommand() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::GetIdleCommand() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:123:20 + t.method("GetIdleCommand", [](TApplication const& a) { return (std::string)a.GetIdleCommand(); }); + t.method("GetIdleCommand", [](TApplication const* a) { return (std::string)a->GetIdleCommand(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::StartIdleing() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::StartIdleing() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:124:20 + t.method("StartIdleing", static_cast(&TApplication::StartIdleing)); + + DEBUG_MSG("Adding wrapper for void TApplication::StopIdleing() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::StopIdleing() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:125:20 + t.method("StopIdleing", static_cast(&TApplication::StopIdleing)); + + DEBUG_MSG("Adding wrapper for TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) (" __HERE__ ")"); + // signature to use in the veto list: TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:126:21 + t.method("ExitOnException", static_cast(&TApplication::ExitOnException)); + t.method("ExitOnException", [](TApplication& a)->TApplication::EExitOnException { return a.ExitOnException(); }); + t.method("ExitOnException", [](TApplication* a)->TApplication::EExitOnException { return a->ExitOnException(); }); + + DEBUG_MSG("Adding wrapper for const char * TApplication::ApplicationName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::ApplicationName() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:128:24 + t.method("ApplicationName", [](TApplication const& a) { return (std::string)a.ApplicationName(); }); + t.method("ApplicationName", [](TApplication const* a) { return (std::string)a->ApplicationName(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::Show() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Show() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:129:20 + t.method("Show", static_cast(&TApplication::Show)); + + DEBUG_MSG("Adding wrapper for void TApplication::Hide() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Hide() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:130:20 + t.method("Hide", static_cast(&TApplication::Hide)); + + DEBUG_MSG("Adding wrapper for void TApplication::Iconify() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Iconify() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:131:20 + t.method("Iconify", static_cast(&TApplication::Iconify)); + + DEBUG_MSG("Adding wrapper for void TApplication::Open() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Open() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:132:20 + t.method("Open", static_cast(&TApplication::Open)); + + DEBUG_MSG("Adding wrapper for void TApplication::Raise() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Raise() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:133:20 + t.method("Raise", static_cast(&TApplication::Raise)); + + DEBUG_MSG("Adding wrapper for void TApplication::Lower() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Lower() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:134:20 + t.method("Lower", static_cast(&TApplication::Lower)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsCmdThread() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::IsCmdThread() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:135:20 + t.method("IsCmdThread", static_cast(&TApplication::IsCmdThread)); + + DEBUG_MSG("Adding wrapper for TApplicationImp * TApplication::GetApplicationImp() (" __HERE__ ")"); + // signature to use in the veto list: TApplicationImp * TApplication::GetApplicationImp() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:136:29 + t.method("GetApplicationImp", static_cast(&TApplication::GetApplicationImp)); + + DEBUG_MSG("Adding wrapper for void TApplication::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:138:20 + t.method("ls", static_cast(&TApplication::ls)); + t.method("ls", [](TApplication const& a)->void { a.ls(); }); + t.method("ls", [](TApplication const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for Int_t TApplication::Argc() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TApplication::Argc() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:140:20 + t.method("Argc", static_cast(&TApplication::Argc)); + + DEBUG_MSG("Adding wrapper for char ** TApplication::Argv() (" __HERE__ ")"); + // signature to use in the veto list: char ** TApplication::Argv() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:141:20 + t.method("Argv", static_cast(&TApplication::Argv)); + + DEBUG_MSG("Adding wrapper for char * TApplication::Argv(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TApplication::Argv(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:142:20 + t.method("Argv", static_cast(&TApplication::Argv)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogOpt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::NoLogOpt() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:143:20 + t.method("NoLogOpt", static_cast(&TApplication::NoLogOpt)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogoOpt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::NoLogoOpt() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:144:20 + t.method("NoLogoOpt", static_cast(&TApplication::NoLogoOpt)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::QuitOpt() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::QuitOpt() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:145:20 + t.method("QuitOpt", static_cast(&TApplication::QuitOpt)); + + DEBUG_MSG("Adding wrapper for TObjArray * TApplication::InputFiles() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TApplication::InputFiles() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:146:20 + t.method("InputFiles", static_cast(&TApplication::InputFiles)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::WorkingDirectory() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::WorkingDirectory() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:147:20 + t.method("WorkingDirectory", [](TApplication const& a) { return (std::string)a.WorkingDirectory(); }); + t.method("WorkingDirectory", [](TApplication const* a) { return (std::string)a->WorkingDirectory(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::ClearInputFiles() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::ClearInputFiles() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:148:20 + t.method("ClearInputFiles", static_cast(&TApplication::ClearInputFiles)); + + DEBUG_MSG("Adding wrapper for TApplication * TApplication::GetAppRemote() (" __HERE__ ")"); + // signature to use in the veto list: TApplication * TApplication::GetAppRemote() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:150:20 + t.method("GetAppRemote", static_cast(&TApplication::GetAppRemote)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsRunning() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::IsRunning() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:152:20 + t.method("IsRunning", static_cast(&TApplication::IsRunning)); + + DEBUG_MSG("Adding wrapper for Bool_t TApplication::ReturnFromRun() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TApplication::ReturnFromRun() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:153:20 + t.method("ReturnFromRun", static_cast(&TApplication::ReturnFromRun)); + + DEBUG_MSG("Adding wrapper for void TApplication::SetReturnFromRun(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::SetReturnFromRun(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:154:20 + t.method("SetReturnFromRun", static_cast(&TApplication::SetReturnFromRun)); + + DEBUG_MSG("Adding wrapper for void TApplication::LineProcessed(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::LineProcessed(const char *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:156:20 + t.method("LineProcessed", static_cast(&TApplication::LineProcessed)); + + DEBUG_MSG("Adding wrapper for void TApplication::Terminate(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Terminate(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:157:20 + t.method("Terminate", static_cast(&TApplication::Terminate)); + t.method("Terminate", [](TApplication& a)->void { a.Terminate(); }); + t.method("Terminate", [](TApplication* a)->void { a->Terminate(); }); + + DEBUG_MSG("Adding wrapper for void TApplication::KeyPressed(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::KeyPressed(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:158:20 + t.method("KeyPressed", static_cast(&TApplication::KeyPressed)); + + DEBUG_MSG("Adding wrapper for void TApplication::ReturnPressed(char *) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::ReturnPressed(char *) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:159:20 + t.method("ReturnPressed", static_cast(&TApplication::ReturnPressed)); + + DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:162:21 + module_.method("TApplication!ExecuteFile", static_cast(&TApplication::ExecuteFile)); + module_.method("TApplication!ExecuteFile", [](const char * arg0)->Longptr_t { return TApplication::ExecuteFile(arg0); }); + module_.method("TApplication!ExecuteFile", [](const char * arg0, Int_t * arg1)->Longptr_t { return TApplication::ExecuteFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TList * TApplication::GetApplications() (" __HERE__ ")"); + // signature to use in the veto list: TList * TApplication::GetApplications() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:163:20 + module_.method("TApplication!GetApplications", static_cast(&TApplication::GetApplications)); + + DEBUG_MSG("Adding wrapper for void TApplication::CreateApplication() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::CreateApplication() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:164:20 + module_.method("TApplication!CreateApplication", static_cast(&TApplication::CreateApplication)); + + DEBUG_MSG("Adding wrapper for void TApplication::NeedGraphicsLibs() (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::NeedGraphicsLibs() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:165:20 + module_.method("TApplication!NeedGraphicsLibs", static_cast(&TApplication::NeedGraphicsLibs)); + + DEBUG_MSG("Adding wrapper for Version_t TApplication::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TApplication::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Class_Version", static_cast(&TApplication::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TApplication::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TApplication::IsA() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + t.method("IsA", static_cast(&TApplication::IsA)); + + DEBUG_MSG("Adding wrapper for void TApplication::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + t.method("StreamerNVirtual", static_cast(&TApplication::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!DeclFileName", []() { return (std::string)TApplication::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TApplication::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TApplication::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!ImplFileLine", static_cast(&TApplication::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TApplication::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!ImplFileName", []() { return (std::string)TApplication::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TApplication::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TApplication::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Class_Name", []() { return (std::string)TApplication::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TApplication::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TApplication::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Dictionary", static_cast(&TApplication::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TApplication::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TApplication::Class() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!Class", static_cast(&TApplication::Class)); + + DEBUG_MSG("Adding wrapper for void TApplication::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TApplication::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + t.method("Streamer", static_cast(&TApplication::Streamer)); + + DEBUG_MSG("Adding wrapper for int TApplication::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TApplication::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 + module_.method("TApplication!DeclFileLine", static_cast(&TApplication::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTEntryList(jlcxx::Module& module){ - return std::shared_ptr(new JlTEntryList(module)); +std::shared_ptr newJlTApplication(jlcxx::Module& module){ + return std::shared_ptr(new JlTApplication(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH1 -// signature to use in the veto file: TH1 -struct JlTH1: public Wrapper { +// Class generating the wrapper for type TInterpreter +// signature to use in the veto file: TInterpreter +struct JlTInterpreter: public Wrapper { - JlTH1(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:58:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1", + JlTInterpreter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TInterpreter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TInterpreter.h:60:7 + jlcxx::TypeWrapper t = jlModule.add_type("TInterpreter", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - DEBUG_MSG("Adding wrapper for Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:120:17 - module_.method("TH1!FitOptionsMake", static_cast(&TH1::FitOptionsMake)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Add(TF1 *, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:188:21 - t.method("Add", static_cast(&TH1::Add)); - t.method("Add", [](TH1& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TH1& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TH1* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); - t.method("Add", [](TH1* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:189:21 - t.method("Add", static_cast(&TH1::Add)); - t.method("Add", [](TH1& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); - t.method("Add", [](TH1* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:190:21 - t.method("Add", static_cast(&TH1::Add)); - t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); - t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); - t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); - t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:191:21 - t.method("AddBinContent", static_cast(&TH1::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:192:21 - t.method("AddBinContent", static_cast(&TH1::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::AddDirectory(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::AddDirectory(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:193:21 - module_.method("TH1!AddDirectory", static_cast(&TH1::AddDirectory)); - module_.method("TH1!AddDirectory", []()->void { TH1::AddDirectory(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::AddDirectoryStatus() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::AddDirectoryStatus() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:194:21 - module_.method("TH1!AddDirectoryStatus", static_cast(&TH1::AddDirectoryStatus)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::CanExtendAllAxes() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::CanExtendAllAxes() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:196:21 - t.method("CanExtendAllAxes", static_cast(&TH1::CanExtendAllAxes)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:197:21 - t.method("Chi2Test", static_cast(&TH1::Chi2Test)); - t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.Chi2Test(arg0); }); - t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0, Option_t * arg1)->Double_t { return a.Chi2Test(arg0, arg1); }); - t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->Chi2Test(arg0); }); - t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0, Option_t * arg1)->Double_t { return a->Chi2Test(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:198:21 - t.method("Chi2TestX", static_cast(&TH1::Chi2TestX)); - t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3); }); - t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); - t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3); }); - t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Chisquare(TF1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:199:21 - t.method("Chisquare", static_cast(&TH1::Chisquare)); - t.method("Chisquare", [](TH1 const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); - t.method("Chisquare", [](TH1 const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::ClearUnderflowAndOverflow() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ClearUnderflowAndOverflow() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:200:21 - t.method("ClearUnderflowAndOverflow", static_cast(&TH1::ClearUnderflowAndOverflow)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::ComputeIntegral(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::ComputeIntegral(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:201:21 - t.method("ComputeIntegral", static_cast(&TH1::ComputeIntegral)); - t.method("ComputeIntegral", [](TH1& a)->Double_t { return a.ComputeIntegral(); }); - t.method("ComputeIntegral", [](TH1* a)->Double_t { return a->ComputeIntegral(); }); - - DEBUG_MSG("Adding wrapper for TObject * TH1::Clone(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TH1::Clone(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:202:21 - t.method("Clone", static_cast(&TH1::Clone)); - t.method("Clone", [](TH1 const& a)->TObject * { return a.Clone(); }); - t.method("Clone", [](TH1 const* a)->TObject * { return a->Clone(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:203:21 - t.method("Copy", static_cast(&TH1::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::DirectoryAutoAdd(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:204:21 - t.method("DirectoryAutoAdd", static_cast(&TH1::DirectoryAutoAdd)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:205:21 - t.method("DistancetoPrimitive", static_cast(&TH1::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Divide(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:206:21 - t.method("Divide", static_cast(&TH1::Divide)); - t.method("Divide", [](TH1& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); - t.method("Divide", [](TH1* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:207:21 - t.method("Divide", static_cast(&TH1::Divide)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:208:21 - t.method("Divide", static_cast(&TH1::Divide)); - t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); - t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); - t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); - t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); - t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:209:21 - t.method("Draw", static_cast(&TH1::Draw)); - t.method("Draw", [](TH1& a)->void { a.Draw(); }); - t.method("Draw", [](TH1* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawCopy(Option_t *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::DrawCopy(Option_t *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:210:21 - t.method("DrawCopy", static_cast(&TH1::DrawCopy)); - t.method("DrawCopy", [](TH1 const& a)->TH1 * { return a.DrawCopy(); }); - t.method("DrawCopy", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawCopy(arg0); }); - t.method("DrawCopy", [](TH1 const* a)->TH1 * { return a->DrawCopy(); }); - t.method("DrawCopy", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawCopy(arg0); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawNormalized(Option_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::DrawNormalized(Option_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:211:21 - t.method("DrawNormalized", static_cast(&TH1::DrawNormalized)); - t.method("DrawNormalized", [](TH1 const& a)->TH1 * { return a.DrawNormalized(); }); - t.method("DrawNormalized", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawNormalized(arg0); }); - t.method("DrawNormalized", [](TH1 const* a)->TH1 * { return a->DrawNormalized(); }); - t.method("DrawNormalized", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawNormalized(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::DrawPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::DrawPanel() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:212:21 - t.method("DrawPanel", static_cast(&TH1::DrawPanel)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::BufferEmpty(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::BufferEmpty(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:213:21 - t.method("BufferEmpty", static_cast(&TH1::BufferEmpty)); - t.method("BufferEmpty", [](TH1& a)->Int_t { return a.BufferEmpty(); }); - t.method("BufferEmpty", [](TH1* a)->Int_t { return a->BufferEmpty(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Eval(TF1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Eval(TF1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:214:21 - t.method("Eval", static_cast(&TH1::Eval)); - t.method("Eval", [](TH1& a, TF1 * arg0)->void { a.Eval(arg0); }); - t.method("Eval", [](TH1* a, TF1 * arg0)->void { a->Eval(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:215:21 - t.method("ExecuteEvent", static_cast(&TH1::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for void TH1::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ExtendAxis(Double_t, TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:216:21 - t.method("ExtendAxis", static_cast(&TH1::ExtendAxis)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::FFT(TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::FFT(TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:217:21 - t.method("FFT", static_cast(&TH1::FFT)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::Fill(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:218:21 - t.method("Fill", static_cast(&TH1::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::Fill(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:219:21 - t.method("Fill", static_cast(&TH1::Fill)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::Fill(const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:220:21 - t.method("Fill", static_cast(&TH1::Fill)); - - DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:221:21 - t.method("FillN", static_cast(&TH1::FillN)); - t.method("FillN", [](TH1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.FillN(arg0, arg1, arg2); }); - t.method("FillN", [](TH1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->FillN(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:222:21 - t.method("FillN", static_cast(&TH1::FillN)); - - DEBUG_MSG("Adding wrapper for void TH1::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillRandom(const char *, Int_t, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:223:21 - t.method("FillRandom", static_cast(&TH1::FillRandom)); - t.method("FillRandom", [](TH1& a, const char * arg0)->void { a.FillRandom(arg0); }); - t.method("FillRandom", [](TH1& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); - t.method("FillRandom", [](TH1* a, const char * arg0)->void { a->FillRandom(arg0); }); - t.method("FillRandom", [](TH1* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FillRandom(TH1 *, Int_t, TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:224:21 - t.method("FillRandom", static_cast(&TH1::FillRandom)); - t.method("FillRandom", [](TH1& a, TH1 * arg0)->void { a.FillRandom(arg0); }); - t.method("FillRandom", [](TH1& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); - t.method("FillRandom", [](TH1* a, TH1 * arg0)->void { a->FillRandom(arg0); }); - t.method("FillRandom", [](TH1* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindBin(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:225:21 - t.method("FindBin", static_cast(&TH1::FindBin)); - t.method("FindBin", [](TH1& a, Double_t arg0)->Int_t { return a.FindBin(arg0); }); - t.method("FindBin", [](TH1& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindBin(arg0, arg1); }); - t.method("FindBin", [](TH1* a, Double_t arg0)->Int_t { return a->FindBin(arg0); }); - t.method("FindBin", [](TH1* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:226:21 - t.method("FindFixBin", static_cast(&TH1::FindFixBin)); - t.method("FindFixBin", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFixBin(arg0); }); - t.method("FindFixBin", [](TH1 const& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindFixBin(arg0, arg1); }); - t.method("FindFixBin", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFixBin(arg0); }); - t.method("FindFixBin", [](TH1 const* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindFixBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:227:21 - t.method("FindFirstBinAbove", static_cast(&TH1::FindFirstBinAbove)); - t.method("FindFirstBinAbove", [](TH1 const& a)->Int_t { return a.FindFirstBinAbove(); }); - t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFirstBinAbove(arg0); }); - t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindFirstBinAbove(arg0, arg1); }); - t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindFirstBinAbove(arg0, arg1, arg2); }); - t.method("FindFirstBinAbove", [](TH1 const* a)->Int_t { return a->FindFirstBinAbove(); }); - t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFirstBinAbove(arg0); }); - t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindFirstBinAbove(arg0, arg1); }); - t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindFirstBinAbove(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:228:21 - t.method("FindLastBinAbove", static_cast(&TH1::FindLastBinAbove)); - t.method("FindLastBinAbove", [](TH1 const& a)->Int_t { return a.FindLastBinAbove(); }); - t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindLastBinAbove(arg0); }); - t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindLastBinAbove(arg0, arg1); }); - t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindLastBinAbove(arg0, arg1, arg2); }); - t.method("FindLastBinAbove", [](TH1 const* a)->Int_t { return a->FindLastBinAbove(); }); - t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindLastBinAbove(arg0); }); - t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindLastBinAbove(arg0, arg1); }); - t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindLastBinAbove(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TH1::FindObject(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:229:21 - t.method("FindObject", static_cast(&TH1::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TH1::FindObject(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:230:21 - t.method("FindObject", static_cast(&TH1::FindObject)); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:231:29 - t.method("Fit", static_cast(&TH1::Fit)); - t.method("Fit", [](TH1& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TH1* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:232:29 - t.method("Fit", static_cast(&TH1::Fit)); - t.method("Fit", [](TH1& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TH1* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::FitPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::FitPanel() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:233:21 - t.method("FitPanel", static_cast(&TH1::FitPanel)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:234:21 - t.method("GetAsymmetry", static_cast(&TH1::GetAsymmetry)); - t.method("GetAsymmetry", [](TH1& a, TH1 * arg0)->TH1 * { return a.GetAsymmetry(arg0); }); - t.method("GetAsymmetry", [](TH1& a, TH1 * arg0, Double_t arg1)->TH1 * { return a.GetAsymmetry(arg0, arg1); }); - t.method("GetAsymmetry", [](TH1* a, TH1 * arg0)->TH1 * { return a->GetAsymmetry(arg0); }); - t.method("GetAsymmetry", [](TH1* a, TH1 * arg0, Double_t arg1)->TH1 * { return a->GetAsymmetry(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferLength() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetBufferLength() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:235:21 - t.method("GetBufferLength", static_cast(&TH1::GetBufferLength)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetBufferSize() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:236:21 - t.method("GetBufferSize", static_cast(&TH1::GetBufferSize)); - - DEBUG_MSG("Adding wrapper for const Double_t * TH1::GetBuffer() (" __HERE__ ")"); - // signature to use in the veto list: const Double_t * TH1::GetBuffer() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:237:22 - t.method("GetBuffer", static_cast(&TH1::GetBuffer)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetDefaultBufferSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetDefaultBufferSize() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:238:21 - module_.method("TH1!GetDefaultBufferSize", static_cast(&TH1::GetDefaultBufferSize)); - - DEBUG_MSG("Adding wrapper for Double_t * TH1::GetIntegral() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TH1::GetIntegral() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:239:22 - t.method("GetIntegral", static_cast(&TH1::GetIntegral)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::GetCumulative(Bool_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::GetCumulative(Bool_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:240:21 - t.method("GetCumulative", static_cast(&TH1::GetCumulative)); - t.method("GetCumulative", [](TH1 const& a)->TH1 * { return a.GetCumulative(); }); - t.method("GetCumulative", [](TH1 const& a, Bool_t arg0)->TH1 * { return a.GetCumulative(arg0); }); - t.method("GetCumulative", [](TH1 const* a)->TH1 * { return a->GetCumulative(); }); - t.method("GetCumulative", [](TH1 const* a, Bool_t arg0)->TH1 * { return a->GetCumulative(arg0); }); - - DEBUG_MSG("Adding wrapper for TList * TH1::GetListOfFunctions() (" __HERE__ ")"); - // signature to use in the veto list: TList * TH1::GetListOfFunctions() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:242:21 - t.method("GetListOfFunctions", static_cast(&TH1::GetListOfFunctions)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNdivisions(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNdivisions(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:244:21 - t.method("GetNdivisions", static_cast(&TH1::GetNdivisions)); - t.method("GetNdivisions", [](TH1 const& a)->Int_t { return a.GetNdivisions(); }); - t.method("GetNdivisions", [](TH1 const* a)->Int_t { return a->GetNdivisions(); }); - - DEBUG_MSG("Adding wrapper for Color_t TH1::GetAxisColor(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Color_t TH1::GetAxisColor(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:245:21 - t.method("GetAxisColor", static_cast(&TH1::GetAxisColor)); - t.method("GetAxisColor", [](TH1 const& a)->Color_t { return a.GetAxisColor(); }); - t.method("GetAxisColor", [](TH1 const* a)->Color_t { return a->GetAxisColor(); }); - - DEBUG_MSG("Adding wrapper for Color_t TH1::GetLabelColor(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Color_t TH1::GetLabelColor(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:246:21 - t.method("GetLabelColor", static_cast(&TH1::GetLabelColor)); - t.method("GetLabelColor", [](TH1 const& a)->Color_t { return a.GetLabelColor(); }); - t.method("GetLabelColor", [](TH1 const* a)->Color_t { return a->GetLabelColor(); }); - - DEBUG_MSG("Adding wrapper for Style_t TH1::GetLabelFont(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Style_t TH1::GetLabelFont(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:247:21 - t.method("GetLabelFont", static_cast(&TH1::GetLabelFont)); - t.method("GetLabelFont", [](TH1 const& a)->Style_t { return a.GetLabelFont(); }); - t.method("GetLabelFont", [](TH1 const* a)->Style_t { return a->GetLabelFont(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelOffset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetLabelOffset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:248:21 - t.method("GetLabelOffset", static_cast(&TH1::GetLabelOffset)); - t.method("GetLabelOffset", [](TH1 const& a)->Float_t { return a.GetLabelOffset(); }); - t.method("GetLabelOffset", [](TH1 const* a)->Float_t { return a->GetLabelOffset(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelSize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetLabelSize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:249:21 - t.method("GetLabelSize", static_cast(&TH1::GetLabelSize)); - t.method("GetLabelSize", [](TH1 const& a)->Float_t { return a.GetLabelSize(); }); - t.method("GetLabelSize", [](TH1 const* a)->Float_t { return a->GetLabelSize(); }); - - DEBUG_MSG("Adding wrapper for Style_t TH1::GetTitleFont(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Style_t TH1::GetTitleFont(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:250:21 - t.method("GetTitleFont", static_cast(&TH1::GetTitleFont)); - t.method("GetTitleFont", [](TH1 const& a)->Style_t { return a.GetTitleFont(); }); - t.method("GetTitleFont", [](TH1 const* a)->Style_t { return a->GetTitleFont(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleOffset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetTitleOffset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:251:21 - t.method("GetTitleOffset", static_cast(&TH1::GetTitleOffset)); - t.method("GetTitleOffset", [](TH1 const& a)->Float_t { return a.GetTitleOffset(); }); - t.method("GetTitleOffset", [](TH1 const* a)->Float_t { return a->GetTitleOffset(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleSize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetTitleSize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:252:21 - t.method("GetTitleSize", static_cast(&TH1::GetTitleSize)); - t.method("GetTitleSize", [](TH1 const& a)->Float_t { return a.GetTitleSize(); }); - t.method("GetTitleSize", [](TH1 const* a)->Float_t { return a->GetTitleSize(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetTickLength(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetTickLength(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:253:21 - t.method("GetTickLength", static_cast(&TH1::GetTickLength)); - t.method("GetTickLength", [](TH1 const& a)->Float_t { return a.GetTickLength(); }); - t.method("GetTickLength", [](TH1 const* a)->Float_t { return a->GetTickLength(); }); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarOffset() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetBarOffset() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:254:21 - t.method("GetBarOffset", static_cast(&TH1::GetBarOffset)); - - DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarWidth() (" __HERE__ ")"); - // signature to use in the veto list: Float_t TH1::GetBarWidth() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:255:21 - t.method("GetBarWidth", static_cast(&TH1::GetBarWidth)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetContour(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetContour(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:256:21 - t.method("GetContour", static_cast(&TH1::GetContour)); - t.method("GetContour", [](TH1& a)->Int_t { return a.GetContour(); }); - t.method("GetContour", [](TH1* a)->Int_t { return a->GetContour(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetContourLevel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:257:21 - t.method("GetContourLevel", static_cast(&TH1::GetContourLevel)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevelPad(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetContourLevelPad(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:258:21 - t.method("GetContourLevelPad", static_cast(&TH1::GetContourLevelPad)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetBin(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:260:21 - t.method("GetBin", static_cast(&TH1::GetBin)); - t.method("GetBin", [](TH1 const& a, Int_t arg0)->Int_t { return a.GetBin(arg0); }); - t.method("GetBin", [](TH1 const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetBin(arg0, arg1); }); - t.method("GetBin", [](TH1 const* a, Int_t arg0)->Int_t { return a->GetBin(arg0); }); - t.method("GetBin", [](TH1 const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetBin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:261:21 - t.method("GetBinXYZ", static_cast(&TH1::GetBinXYZ)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinCenter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinCenter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:262:21 - t.method("GetBinCenter", static_cast(&TH1::GetBinCenter)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:263:21 - t.method("GetBinContent", static_cast(&TH1::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:264:21 - t.method("GetBinContent", static_cast(&TH1::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:265:21 - t.method("GetBinContent", static_cast(&TH1::GetBinContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:266:21 - t.method("GetBinError", static_cast(&TH1::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:267:21 - t.method("GetBinError", static_cast(&TH1::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:268:21 - t.method("GetBinError", static_cast(&TH1::GetBinError)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorLow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinErrorLow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:269:21 - t.method("GetBinErrorLow", static_cast(&TH1::GetBinErrorLow)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorUp(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinErrorUp(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:270:21 - t.method("GetBinErrorUp", static_cast(&TH1::GetBinErrorUp)); - - DEBUG_MSG("Adding wrapper for TH1::EBinErrorOpt TH1::GetBinErrorOption() (" __HERE__ ")"); - // signature to use in the veto list: TH1::EBinErrorOpt TH1::GetBinErrorOption() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:271:26 - t.method("GetBinErrorOption", static_cast(&TH1::GetBinErrorOption)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinLowEdge(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinLowEdge(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:272:21 - t.method("GetBinLowEdge", static_cast(&TH1::GetBinLowEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWidth(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinWidth(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:273:21 - t.method("GetBinWidth", static_cast(&TH1::GetBinWidth)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:274:21 - t.method("GetBinWithContent", static_cast(&TH1::GetBinWithContent)); - t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1)->Double_t { return a.GetBinWithContent(arg0, arg1); }); - t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2); }); - t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2, arg3); }); - t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1)->Double_t { return a->GetBinWithContent(arg0, arg1); }); - t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2); }); - t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetCenter(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetCenter(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:275:21 - t.method("GetCenter", static_cast(&TH1::GetCenter)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::GetDefaultSumw2() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::GetDefaultSumw2() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:276:21 - module_.method("TH1!GetDefaultSumw2", static_cast(&TH1::GetDefaultSumw2)); - - DEBUG_MSG("Adding wrapper for TDirectory * TH1::GetDirectory() (" __HERE__ ")"); - // signature to use in the veto list: TDirectory * TH1::GetDirectory() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:277:21 - t.method("GetDirectory", static_cast(&TH1::GetDirectory)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetEntries() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetEntries() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:278:21 - t.method("GetEntries", static_cast(&TH1::GetEntries)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetEffectiveEntries() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetEffectiveEntries() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:279:21 - t.method("GetEffectiveEntries", static_cast(&TH1::GetEffectiveEntries)); - - DEBUG_MSG("Adding wrapper for TF1 * TH1::GetFunction(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TH1::GetFunction(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:280:21 - t.method("GetFunction", static_cast(&TH1::GetFunction)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetDimension() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetDimension() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:281:21 - t.method("GetDimension", static_cast(&TH1::GetDimension)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetKurtosis(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetKurtosis(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:282:21 - t.method("GetKurtosis", static_cast(&TH1::GetKurtosis)); - t.method("GetKurtosis", [](TH1 const& a)->Double_t { return a.GetKurtosis(); }); - t.method("GetKurtosis", [](TH1 const* a)->Double_t { return a->GetKurtosis(); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetLowEdge(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetLowEdge(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:283:21 - t.method("GetLowEdge", static_cast(&TH1::GetLowEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:284:21 - t.method("GetMaximum", static_cast(&TH1::GetMaximum)); - t.method("GetMaximum", [](TH1 const& a)->Double_t { return a.GetMaximum(); }); - t.method("GetMaximum", [](TH1 const* a)->Double_t { return a->GetMaximum(); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMaximumBin() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:285:21 - t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:286:21 - t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMaximumStored() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:287:21 - t.method("GetMaximumStored", static_cast(&TH1::GetMaximumStored)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:288:21 - t.method("GetMinimum", static_cast(&TH1::GetMinimum)); - t.method("GetMinimum", [](TH1 const& a)->Double_t { return a.GetMinimum(); }); - t.method("GetMinimum", [](TH1 const* a)->Double_t { return a->GetMinimum(); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMinimumBin() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:289:21 - t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:290:21 - t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMinimumStored() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:291:21 - t.method("GetMinimumStored", static_cast(&TH1::GetMinimumStored)); - - DEBUG_MSG("Adding wrapper for void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:292:21 - t.method("GetMinimumAndMaximum", static_cast(&TH1::GetMinimumAndMaximum)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMean(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMean(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:293:21 - t.method("GetMean", static_cast(&TH1::GetMean)); - t.method("GetMean", [](TH1 const& a)->Double_t { return a.GetMean(); }); - t.method("GetMean", [](TH1 const* a)->Double_t { return a->GetMean(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetMeanError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetMeanError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:294:21 - t.method("GetMeanError", static_cast(&TH1::GetMeanError)); - t.method("GetMeanError", [](TH1 const& a)->Double_t { return a.GetMeanError(); }); - t.method("GetMeanError", [](TH1 const* a)->Double_t { return a->GetMeanError(); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNbinsX() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:295:21 - t.method("GetNbinsX", static_cast(&TH1::GetNbinsX)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNbinsY() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:296:21 - t.method("GetNbinsY", static_cast(&TH1::GetNbinsY)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsZ() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNbinsZ() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:297:21 - t.method("GetNbinsZ", static_cast(&TH1::GetNbinsZ)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetNcells() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetNcells() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:298:21 - t.method("GetNcells", static_cast(&TH1::GetNcells)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetNormFactor() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetNormFactor() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:299:21 - t.method("GetNormFactor", static_cast(&TH1::GetNormFactor)); - - DEBUG_MSG("Adding wrapper for char * TH1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TH1::GetObjectInfo(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:300:21 - t.method("GetObjectInfo", static_cast(&TH1::GetObjectInfo)); - - DEBUG_MSG("Adding wrapper for Option_t * TH1::GetOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TH1::GetOption() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:301:21 - t.method("GetOption", static_cast(&TH1::GetOption)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:305:21 - t.method("GetQuantiles", static_cast(&TH1::GetQuantiles)); - t.method("GetQuantiles", [](TH1& a, Int_t arg0, Double_t * arg1)->Int_t { return a.GetQuantiles(arg0, arg1); }); - t.method("GetQuantiles", [](TH1* a, Int_t arg0, Double_t * arg1)->Int_t { return a->GetQuantiles(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetRandom(TRandom *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetRandom(TRandom *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:306:21 - t.method("GetRandom", static_cast(&TH1::GetRandom)); - t.method("GetRandom", [](TH1 const& a)->Double_t { return a.GetRandom(); }); - t.method("GetRandom", [](TH1 const* a)->Double_t { return a->GetRandom(); }); - - DEBUG_MSG("Adding wrapper for void TH1::GetStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::GetStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:307:21 - t.method("GetStats", static_cast(&TH1::GetStats)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDev(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetStdDev(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:308:21 - t.method("GetStdDev", static_cast(&TH1::GetStdDev)); - t.method("GetStdDev", [](TH1 const& a)->Double_t { return a.GetStdDev(); }); - t.method("GetStdDev", [](TH1 const* a)->Double_t { return a->GetStdDev(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDevError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetStdDevError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:309:21 - t.method("GetStdDevError", static_cast(&TH1::GetStdDevError)); - t.method("GetStdDevError", [](TH1 const& a)->Double_t { return a.GetStdDevError(); }); - t.method("GetStdDevError", [](TH1 const* a)->Double_t { return a->GetStdDevError(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetSumOfWeights() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetSumOfWeights() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:310:21 - t.method("GetSumOfWeights", static_cast(&TH1::GetSumOfWeights)); - - DEBUG_MSG("Adding wrapper for TArrayD * TH1::GetSumw2() (" __HERE__ ")"); - // signature to use in the veto list: TArrayD * TH1::GetSumw2() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:311:21 - t.method("GetSumw2", static_cast(&TH1::GetSumw2)); - - DEBUG_MSG("Adding wrapper for const TArrayD * TH1::GetSumw2() (" __HERE__ ")"); - // signature to use in the veto list: const TArrayD * TH1::GetSumw2() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:312:27 - t.method("GetSumw2", static_cast(&TH1::GetSumw2)); - - DEBUG_MSG("Adding wrapper for Int_t TH1::GetSumw2N() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::GetSumw2N() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:313:21 - t.method("GetSumw2N", static_cast(&TH1::GetSumw2N)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMS(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetRMS(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:317:21 - t.method("GetRMS", static_cast(&TH1::GetRMS)); - t.method("GetRMS", [](TH1 const& a)->Double_t { return a.GetRMS(); }); - t.method("GetRMS", [](TH1 const* a)->Double_t { return a->GetRMS(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMSError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetRMSError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:318:21 - t.method("GetRMSError", static_cast(&TH1::GetRMSError)); - t.method("GetRMSError", [](TH1 const& a)->Double_t { return a.GetRMSError(); }); - t.method("GetRMSError", [](TH1 const* a)->Double_t { return a->GetRMSError(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetSkewness(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetSkewness(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:320:21 - t.method("GetSkewness", static_cast(&TH1::GetSkewness)); - t.method("GetSkewness", [](TH1 const& a)->Double_t { return a.GetSkewness(); }); - t.method("GetSkewness", [](TH1 const* a)->Double_t { return a->GetSkewness(); }); - - DEBUG_MSG("Adding wrapper for TH1::EStatOverflows TH1::GetStatOverflows() (" __HERE__ ")"); - // signature to use in the veto list: TH1::EStatOverflows TH1::GetStatOverflows() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:321:27 - t.method("GetStatOverflows", static_cast(&TH1::GetStatOverflows)); - - DEBUG_MSG("Adding wrapper for TAxis * TH1::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TH1::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:322:21 - t.method("GetXaxis", static_cast(&TH1::GetXaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TH1::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TH1::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:323:21 - t.method("GetYaxis", static_cast(&TH1::GetYaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TH1::GetZaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TH1::GetZaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:324:21 - t.method("GetZaxis", static_cast(&TH1::GetZaxis)); - - DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: const TAxis * TH1::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:325:21 - t.method("GetXaxis", static_cast(&TH1::GetXaxis)); - - DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: const TAxis * TH1::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:326:21 - t.method("GetYaxis", static_cast(&TH1::GetYaxis)); - - DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetZaxis() (" __HERE__ ")"); - // signature to use in the veto list: const TAxis * TH1::GetZaxis() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:327:21 - t.method("GetZaxis", static_cast(&TH1::GetZaxis)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Integral(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:328:21 - t.method("Integral", static_cast(&TH1::Integral)); - t.method("Integral", [](TH1 const& a)->Double_t { return a.Integral(); }); - t.method("Integral", [](TH1 const* a)->Double_t { return a->Integral(); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Int_t, Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Integral(Int_t, Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:329:21 - t.method("Integral", static_cast(&TH1::Integral)); - t.method("Integral", [](TH1 const& a, Int_t arg0, Int_t arg1)->Double_t { return a.Integral(arg0, arg1); }); - t.method("Integral", [](TH1 const* a, Int_t arg0, Int_t arg1)->Double_t { return a->Integral(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:330:21 - t.method("IntegralAndError", static_cast(&TH1::IntegralAndError)); - t.method("IntegralAndError", [](TH1 const& a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a.IntegralAndError(arg0, arg1, arg2); }); - t.method("IntegralAndError", [](TH1 const* a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a->IntegralAndError(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Interpolate(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:331:21 - t.method("Interpolate", static_cast(&TH1::Interpolate)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:332:21 - t.method("Interpolate", static_cast(&TH1::Interpolate)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:333:21 - t.method("Interpolate", static_cast(&TH1::Interpolate)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinOverflow(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::IsBinOverflow(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:334:21 - t.method("IsBinOverflow", static_cast(&TH1::IsBinOverflow)); - t.method("IsBinOverflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinOverflow(arg0); }); - t.method("IsBinOverflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinOverflow(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinUnderflow(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::IsBinUnderflow(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:335:21 - t.method("IsBinUnderflow", static_cast(&TH1::IsBinUnderflow)); - t.method("IsBinUnderflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinUnderflow(arg0); }); - t.method("IsBinUnderflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinUnderflow(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::IsHighlight() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::IsHighlight() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:336:21 - t.method("IsHighlight", static_cast(&TH1::IsHighlight)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:337:21 - t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); - t.method("AndersonDarlingTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.AndersonDarlingTest(arg0); }); - t.method("AndersonDarlingTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->AndersonDarlingTest(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:338:21 - t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:339:21 - t.method("KolmogorovTest", static_cast(&TH1::KolmogorovTest)); - t.method("KolmogorovTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); - t.method("KolmogorovTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::LabelsDeflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::LabelsDeflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:340:21 - t.method("LabelsDeflate", static_cast(&TH1::LabelsDeflate)); - t.method("LabelsDeflate", [](TH1& a)->void { a.LabelsDeflate(); }); - t.method("LabelsDeflate", [](TH1* a)->void { a->LabelsDeflate(); }); - - DEBUG_MSG("Adding wrapper for void TH1::LabelsInflate(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::LabelsInflate(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:341:21 - t.method("LabelsInflate", static_cast(&TH1::LabelsInflate)); - t.method("LabelsInflate", [](TH1& a)->void { a.LabelsInflate(); }); - t.method("LabelsInflate", [](TH1* a)->void { a->LabelsInflate(); }); - - DEBUG_MSG("Adding wrapper for void TH1::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::LabelsOption(Option_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:342:21 - t.method("LabelsOption", static_cast(&TH1::LabelsOption)); - t.method("LabelsOption", [](TH1& a)->void { a.LabelsOption(); }); - t.method("LabelsOption", [](TH1& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); - t.method("LabelsOption", [](TH1* a)->void { a->LabelsOption(); }); - t.method("LabelsOption", [](TH1* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); - - DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TH1::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:343:21 - t.method("Merge", static_cast(&TH1::Merge)); - - DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Long64_t TH1::Merge(TCollection *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:344:21 - t.method("Merge", static_cast(&TH1::Merge)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(TF1 *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Multiply(TF1 *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:345:21 - t.method("Multiply", static_cast(&TH1::Multiply)); - t.method("Multiply", [](TH1& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); - t.method("Multiply", [](TH1* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:346:21 - t.method("Multiply", static_cast(&TH1::Multiply)); - - DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:347:21 - t.method("Multiply", static_cast(&TH1::Multiply)); - t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); - t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); - t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); - t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); - t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TH1::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:348:21 - t.method("Paint", static_cast(&TH1::Paint)); - t.method("Paint", [](TH1& a)->void { a.Paint(); }); - t.method("Paint", [](TH1* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:349:21 - t.method("Print", static_cast(&TH1::Print)); - t.method("Print", [](TH1 const& a)->void { a.Print(); }); - t.method("Print", [](TH1 const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TH1::PutStats(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::PutStats(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:350:21 - t.method("PutStats", static_cast(&TH1::PutStats)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:351:21 - t.method("Rebin", static_cast(&TH1::Rebin)); - t.method("Rebin", [](TH1& a)->TH1 * { return a.Rebin(); }); - t.method("Rebin", [](TH1& a, Int_t arg0)->TH1 * { return a.Rebin(arg0); }); - t.method("Rebin", [](TH1& a, Int_t arg0, const char * arg1)->TH1 * { return a.Rebin(arg0, arg1); }); - t.method("Rebin", [](TH1* a)->TH1 * { return a->Rebin(); }); - t.method("Rebin", [](TH1* a, Int_t arg0)->TH1 * { return a->Rebin(arg0); }); - t.method("Rebin", [](TH1* a, Int_t arg0, const char * arg1)->TH1 * { return a->Rebin(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::RebinX(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::RebinX(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:352:21 - t.method("RebinX", static_cast(&TH1::RebinX)); - t.method("RebinX", [](TH1& a)->TH1 * { return a.RebinX(); }); - t.method("RebinX", [](TH1& a, Int_t arg0)->TH1 * { return a.RebinX(arg0); }); - t.method("RebinX", [](TH1* a)->TH1 * { return a->RebinX(); }); - t.method("RebinX", [](TH1* a, Int_t arg0)->TH1 * { return a->RebinX(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::Rebuild(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Rebuild(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:353:21 - t.method("Rebuild", static_cast(&TH1::Rebuild)); - t.method("Rebuild", [](TH1& a)->void { a.Rebuild(); }); - t.method("Rebuild", [](TH1* a)->void { a->Rebuild(); }); - - DEBUG_MSG("Adding wrapper for void TH1::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:354:21 - t.method("RecursiveRemove", static_cast(&TH1::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TH1::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:355:21 - t.method("Reset", static_cast(&TH1::Reset)); - t.method("Reset", [](TH1& a)->void { a.Reset(); }); - t.method("Reset", [](TH1* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1::ResetStats() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::ResetStats() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:356:21 - t.method("ResetStats", static_cast(&TH1::ResetStats)); - - DEBUG_MSG("Adding wrapper for void TH1::Scale(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Scale(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:358:21 - t.method("Scale", static_cast(&TH1::Scale)); - t.method("Scale", [](TH1& a)->void { a.Scale(); }); - t.method("Scale", [](TH1& a, Double_t arg0)->void { a.Scale(arg0); }); - t.method("Scale", [](TH1* a)->void { a->Scale(); }); - t.method("Scale", [](TH1* a, Double_t arg0)->void { a->Scale(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetAxisColor(Color_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetAxisColor(Color_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:359:21 - t.method("SetAxisColor", static_cast(&TH1::SetAxisColor)); - t.method("SetAxisColor", [](TH1& a)->void { a.SetAxisColor(); }); - t.method("SetAxisColor", [](TH1& a, Color_t arg0)->void { a.SetAxisColor(arg0); }); - t.method("SetAxisColor", [](TH1* a)->void { a->SetAxisColor(); }); - t.method("SetAxisColor", [](TH1* a, Color_t arg0)->void { a->SetAxisColor(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetAxisRange(Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetAxisRange(Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:360:21 - t.method("SetAxisRange", static_cast(&TH1::SetAxisRange)); - t.method("SetAxisRange", [](TH1& a, Double_t arg0, Double_t arg1)->void { a.SetAxisRange(arg0, arg1); }); - t.method("SetAxisRange", [](TH1* a, Double_t arg0, Double_t arg1)->void { a->SetAxisRange(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBarOffset(Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBarOffset(Float_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:361:21 - t.method("SetBarOffset", static_cast(&TH1::SetBarOffset)); - t.method("SetBarOffset", [](TH1& a)->void { a.SetBarOffset(); }); - t.method("SetBarOffset", [](TH1* a)->void { a->SetBarOffset(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBarWidth(Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBarWidth(Float_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:362:21 - t.method("SetBarWidth", static_cast(&TH1::SetBarWidth)); - t.method("SetBarWidth", [](TH1& a)->void { a.SetBarWidth(); }); - t.method("SetBarWidth", [](TH1* a)->void { a->SetBarWidth(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:363:21 - t.method("SetBinContent", static_cast(&TH1::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:364:21 - t.method("SetBinContent", static_cast(&TH1::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:365:21 - t.method("SetBinContent", static_cast(&TH1::SetBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinError(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:366:21 - t.method("SetBinError", static_cast(&TH1::SetBinError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:367:21 - t.method("SetBinError", static_cast(&TH1::SetBinError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:368:21 - t.method("SetBinError", static_cast(&TH1::SetBinError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:369:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:370:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:371:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:372:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:373:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:375:21 - t.method("SetBins", static_cast(&TH1::SetBins)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:377:21 - t.method("SetBinsLength", static_cast(&TH1::SetBinsLength)); - t.method("SetBinsLength", [](TH1& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetBinErrorOption(TH1::EBinErrorOpt) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBinErrorOption(TH1::EBinErrorOpt) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:378:21 - t.method("SetBinErrorOption", static_cast(&TH1::SetBinErrorOption)); - - DEBUG_MSG("Adding wrapper for void TH1::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetBuffer(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:379:21 - t.method("SetBuffer", static_cast(&TH1::SetBuffer)); - t.method("SetBuffer", [](TH1& a, Int_t arg0)->void { a.SetBuffer(arg0); }); - t.method("SetBuffer", [](TH1* a, Int_t arg0)->void { a->SetBuffer(arg0); }); - - DEBUG_MSG("Adding wrapper for UInt_t TH1::SetCanExtend(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TH1::SetCanExtend(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:380:21 - t.method("SetCanExtend", static_cast(&TH1::SetCanExtend)); - - DEBUG_MSG("Adding wrapper for void TH1::SetContent(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetContent(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:381:21 - t.method("SetContent", static_cast(&TH1::SetContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetContour(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetContour(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:382:21 - t.method("SetContour", static_cast(&TH1::SetContour)); - t.method("SetContour", [](TH1& a, Int_t arg0)->void { a.SetContour(arg0); }); - t.method("SetContour", [](TH1* a, Int_t arg0)->void { a->SetContour(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetContourLevel(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetContourLevel(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:383:21 - t.method("SetContourLevel", static_cast(&TH1::SetContourLevel)); - - DEBUG_MSG("Adding wrapper for void TH1::SetDefaultBufferSize(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetDefaultBufferSize(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:384:21 - module_.method("TH1!SetDefaultBufferSize", static_cast(&TH1::SetDefaultBufferSize)); - module_.method("TH1!SetDefaultBufferSize", []()->void { TH1::SetDefaultBufferSize(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetDefaultSumw2(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetDefaultSumw2(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:385:21 - module_.method("TH1!SetDefaultSumw2", static_cast(&TH1::SetDefaultSumw2)); - module_.method("TH1!SetDefaultSumw2", []()->void { TH1::SetDefaultSumw2(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetDirectory(TDirectory *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetDirectory(TDirectory *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:386:21 - t.method("SetDirectory", static_cast(&TH1::SetDirectory)); - - DEBUG_MSG("Adding wrapper for void TH1::SetEntries(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetEntries(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:387:21 - t.method("SetEntries", static_cast(&TH1::SetEntries)); - - DEBUG_MSG("Adding wrapper for void TH1::SetError(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetError(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:388:21 - t.method("SetError", static_cast(&TH1::SetError)); - - DEBUG_MSG("Adding wrapper for void TH1::SetHighlight(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetHighlight(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:389:21 - t.method("SetHighlight", static_cast(&TH1::SetHighlight)); - t.method("SetHighlight", [](TH1& a)->void { a.SetHighlight(); }); - t.method("SetHighlight", [](TH1* a)->void { a->SetHighlight(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelColor(Color_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelColor(Color_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:390:21 - t.method("SetLabelColor", static_cast(&TH1::SetLabelColor)); - t.method("SetLabelColor", [](TH1& a)->void { a.SetLabelColor(); }); - t.method("SetLabelColor", [](TH1& a, Color_t arg0)->void { a.SetLabelColor(arg0); }); - t.method("SetLabelColor", [](TH1* a)->void { a->SetLabelColor(); }); - t.method("SetLabelColor", [](TH1* a, Color_t arg0)->void { a->SetLabelColor(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelFont(Style_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelFont(Style_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:391:21 - t.method("SetLabelFont", static_cast(&TH1::SetLabelFont)); - t.method("SetLabelFont", [](TH1& a)->void { a.SetLabelFont(); }); - t.method("SetLabelFont", [](TH1& a, Style_t arg0)->void { a.SetLabelFont(arg0); }); - t.method("SetLabelFont", [](TH1* a)->void { a->SetLabelFont(); }); - t.method("SetLabelFont", [](TH1* a, Style_t arg0)->void { a->SetLabelFont(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelOffset(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelOffset(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:392:21 - t.method("SetLabelOffset", static_cast(&TH1::SetLabelOffset)); - t.method("SetLabelOffset", [](TH1& a)->void { a.SetLabelOffset(); }); - t.method("SetLabelOffset", [](TH1& a, Float_t arg0)->void { a.SetLabelOffset(arg0); }); - t.method("SetLabelOffset", [](TH1* a)->void { a->SetLabelOffset(); }); - t.method("SetLabelOffset", [](TH1* a, Float_t arg0)->void { a->SetLabelOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetLabelSize(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetLabelSize(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:393:21 - t.method("SetLabelSize", static_cast(&TH1::SetLabelSize)); - t.method("SetLabelSize", [](TH1& a)->void { a.SetLabelSize(); }); - t.method("SetLabelSize", [](TH1& a, Float_t arg0)->void { a.SetLabelSize(arg0); }); - t.method("SetLabelSize", [](TH1* a)->void { a->SetLabelSize(); }); - t.method("SetLabelSize", [](TH1* a, Float_t arg0)->void { a->SetLabelSize(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:400:21 - t.method("SetMaximum", static_cast(&TH1::SetMaximum)); - t.method("SetMaximum", [](TH1& a)->void { a.SetMaximum(); }); - t.method("SetMaximum", [](TH1* a)->void { a->SetMaximum(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:401:21 - t.method("SetMinimum", static_cast(&TH1::SetMinimum)); - t.method("SetMinimum", [](TH1& a)->void { a.SetMinimum(); }); - t.method("SetMinimum", [](TH1* a)->void { a->SetMinimum(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:403:21 - t.method("SetName", static_cast(&TH1::SetName)); - - DEBUG_MSG("Adding wrapper for void TH1::SetNameTitle(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetNameTitle(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:404:21 - t.method("SetNameTitle", static_cast(&TH1::SetNameTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetNdivisions(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetNdivisions(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:405:21 - t.method("SetNdivisions", static_cast(&TH1::SetNdivisions)); - t.method("SetNdivisions", [](TH1& a)->void { a.SetNdivisions(); }); - t.method("SetNdivisions", [](TH1& a, Int_t arg0)->void { a.SetNdivisions(arg0); }); - t.method("SetNdivisions", [](TH1* a)->void { a->SetNdivisions(); }); - t.method("SetNdivisions", [](TH1* a, Int_t arg0)->void { a->SetNdivisions(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetNormFactor(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetNormFactor(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:406:21 - t.method("SetNormFactor", static_cast(&TH1::SetNormFactor)); - t.method("SetNormFactor", [](TH1& a)->void { a.SetNormFactor(); }); - t.method("SetNormFactor", [](TH1* a)->void { a->SetNormFactor(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetStats(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetStats(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:407:21 - t.method("SetStats", static_cast(&TH1::SetStats)); - t.method("SetStats", [](TH1& a)->void { a.SetStats(); }); - t.method("SetStats", [](TH1* a)->void { a->SetStats(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:408:21 - t.method("SetOption", static_cast(&TH1::SetOption)); - t.method("SetOption", [](TH1& a)->void { a.SetOption(); }); - t.method("SetOption", [](TH1* a)->void { a->SetOption(); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTickLength(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTickLength(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:409:21 - t.method("SetTickLength", static_cast(&TH1::SetTickLength)); - t.method("SetTickLength", [](TH1& a)->void { a.SetTickLength(); }); - t.method("SetTickLength", [](TH1& a, Float_t arg0)->void { a.SetTickLength(arg0); }); - t.method("SetTickLength", [](TH1* a)->void { a->SetTickLength(); }); - t.method("SetTickLength", [](TH1* a, Float_t arg0)->void { a->SetTickLength(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitleFont(Style_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitleFont(Style_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:410:21 - t.method("SetTitleFont", static_cast(&TH1::SetTitleFont)); - t.method("SetTitleFont", [](TH1& a)->void { a.SetTitleFont(); }); - t.method("SetTitleFont", [](TH1& a, Style_t arg0)->void { a.SetTitleFont(arg0); }); - t.method("SetTitleFont", [](TH1* a)->void { a->SetTitleFont(); }); - t.method("SetTitleFont", [](TH1* a, Style_t arg0)->void { a->SetTitleFont(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitleOffset(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitleOffset(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:411:21 - t.method("SetTitleOffset", static_cast(&TH1::SetTitleOffset)); - t.method("SetTitleOffset", [](TH1& a)->void { a.SetTitleOffset(); }); - t.method("SetTitleOffset", [](TH1& a, Float_t arg0)->void { a.SetTitleOffset(arg0); }); - t.method("SetTitleOffset", [](TH1* a)->void { a->SetTitleOffset(); }); - t.method("SetTitleOffset", [](TH1* a, Float_t arg0)->void { a->SetTitleOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitleSize(Float_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitleSize(Float_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:412:21 - t.method("SetTitleSize", static_cast(&TH1::SetTitleSize)); - t.method("SetTitleSize", [](TH1& a)->void { a.SetTitleSize(); }); - t.method("SetTitleSize", [](TH1& a, Float_t arg0)->void { a.SetTitleSize(arg0); }); - t.method("SetTitleSize", [](TH1* a)->void { a->SetTitleSize(); }); - t.method("SetTitleSize", [](TH1* a, Float_t arg0)->void { a->SetTitleSize(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SetStatOverflows(TH1::EStatOverflows) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetStatOverflows(TH1::EStatOverflows) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:413:21 - t.method("SetStatOverflows", static_cast(&TH1::SetStatOverflows)); - - DEBUG_MSG("Adding wrapper for void TH1::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:414:21 - t.method("SetTitle", static_cast(&TH1::SetTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetXTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetXTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:415:21 - t.method("SetXTitle", static_cast(&TH1::SetXTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetYTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetYTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:416:21 - t.method("SetYTitle", static_cast(&TH1::SetYTitle)); - - DEBUG_MSG("Adding wrapper for void TH1::SetZTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetZTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:417:21 - t.method("SetZTitle", static_cast(&TH1::SetZTitle)); - - DEBUG_MSG("Adding wrapper for TH1 * TH1::ShowBackground(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TH1::ShowBackground(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:418:21 - t.method("ShowBackground", static_cast(&TH1::ShowBackground)); - t.method("ShowBackground", [](TH1& a)->TH1 * { return a.ShowBackground(); }); - t.method("ShowBackground", [](TH1& a, Int_t arg0)->TH1 * { return a.ShowBackground(arg0); }); - t.method("ShowBackground", [](TH1* a)->TH1 * { return a->ShowBackground(); }); - t.method("ShowBackground", [](TH1* a, Int_t arg0)->TH1 * { return a->ShowBackground(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:419:21 - t.method("ShowPeaks", static_cast(&TH1::ShowPeaks)); - t.method("ShowPeaks", [](TH1& a)->Int_t { return a.ShowPeaks(); }); - t.method("ShowPeaks", [](TH1& a, Double_t arg0)->Int_t { return a.ShowPeaks(arg0); }); - t.method("ShowPeaks", [](TH1& a, Double_t arg0, Option_t * arg1)->Int_t { return a.ShowPeaks(arg0, arg1); }); - t.method("ShowPeaks", [](TH1* a)->Int_t { return a->ShowPeaks(); }); - t.method("ShowPeaks", [](TH1* a, Double_t arg0)->Int_t { return a->ShowPeaks(arg0); }); - t.method("ShowPeaks", [](TH1* a, Double_t arg0, Option_t * arg1)->Int_t { return a->ShowPeaks(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::Smooth(Int_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Smooth(Int_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:420:21 - t.method("Smooth", static_cast(&TH1::Smooth)); - t.method("Smooth", [](TH1& a)->void { a.Smooth(); }); - t.method("Smooth", [](TH1& a, Int_t arg0)->void { a.Smooth(arg0); }); - t.method("Smooth", [](TH1* a)->void { a->Smooth(); }); - t.method("Smooth", [](TH1* a, Int_t arg0)->void { a->Smooth(arg0); }); - - DEBUG_MSG("Adding wrapper for void TH1::SmoothArray(Int_t, Double_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SmoothArray(Int_t, Double_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:421:21 - module_.method("TH1!SmoothArray", static_cast(&TH1::SmoothArray)); - module_.method("TH1!SmoothArray", [](Int_t arg0, Double_t * arg1)->void { TH1::SmoothArray(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TH1::StatOverflows(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::StatOverflows(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:422:21 - module_.method("TH1!StatOverflows", static_cast(&TH1::StatOverflows)); - module_.method("TH1!StatOverflows", []()->void { TH1::StatOverflows(); }); - - DEBUG_MSG("Adding wrapper for void TH1::Sumw2(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Sumw2(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:423:21 - t.method("Sumw2", static_cast(&TH1::Sumw2)); - t.method("Sumw2", [](TH1& a)->void { a.Sumw2(); }); - t.method("Sumw2", [](TH1* a)->void { a->Sumw2(); }); - - DEBUG_MSG("Adding wrapper for void TH1::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TH1::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:424:21 - t.method("UseCurrentStyle", static_cast(&TH1::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellContent(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetCellContent(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:429:21 - t.method("GetCellContent", static_cast(&TH1::GetCellContent)); - - DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellError(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TH1::GetCellError(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:431:21 - t.method("GetCellError", static_cast(&TH1::GetCellError)); - - DEBUG_MSG("Adding wrapper for void TH1::RebinAxis(Double_t, TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::RebinAxis(Double_t, TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:433:21 - t.method("RebinAxis", static_cast(&TH1::RebinAxis)); - - DEBUG_MSG("Adding wrapper for void TH1::SetCellContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetCellContent(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:435:21 - t.method("SetCellContent", static_cast(&TH1::SetCellContent)); - - DEBUG_MSG("Adding wrapper for void TH1::SetCellError(Int_t, Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::SetCellError(Int_t, Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:437:21 - t.method("SetCellError", static_cast(&TH1::SetCellError)); - - DEBUG_MSG("Adding wrapper for Version_t TH1::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Class_Version", static_cast(&TH1::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - t.method("IsA", static_cast(&TH1::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - t.method("StreamerNVirtual", static_cast(&TH1::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!DeclFileName", []() { return (std::string)TH1::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!ImplFileLine", static_cast(&TH1::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!ImplFileName", []() { return (std::string)TH1::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Class_Name", []() { return (std::string)TH1::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Dictionary", static_cast(&TH1::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!Class", static_cast(&TH1::Class)); - - DEBUG_MSG("Adding wrapper for void TH1::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - t.method("Streamer", static_cast(&TH1::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 - module_.method("TH1!DeclFileLine", static_cast(&TH1::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1(module)); +std::shared_ptr newJlTInterpreter(jlcxx::Module& module){ + return std::shared_ptr(new JlTInterpreter(module)); } diff --git a/deps/src/JlClasses_006.cxx b/deps/src/JlClasses_006.cxx index 3f55f7d..ab0feef 100644 --- a/deps/src/JlClasses_006.cxx +++ b/deps/src/JlClasses_006.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,76 +7,76 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type ROOT::TIOFeatures -// signature to use in the veto file: ROOT::TIOFeatures -struct JlROOT_TIOFeatures: public Wrapper { +// Class generating the wrapper for type std::type_info +// signature to use in the veto file: std::type_info +struct Jlstd_type_info: public Wrapper { - JlROOT_TIOFeatures(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::TIOFeatures (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/ROOT/TIOFeatures.hxx:69:7 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!TIOFeatures"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + Jlstd_type_info(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type std::type_info (" __HERE__ ")"); + // defined in /usr/lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/typeinfo:92:9 + jlcxx::TypeWrapper t = jlModule.add_type("std!type_info"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_TIOFeatures(module)); +std::shared_ptr newJlstd_type_info(jlcxx::Module& module){ + return std::shared_ptr(new Jlstd_type_info(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TIterator -// signature to use in the veto file: TIterator -struct JlTIterator: public Wrapper { +// Class generating the wrapper for type TDataType +// signature to use in the veto file: TDataType +struct JlTDataType: public Wrapper { - JlTIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TIterator (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TIterator.h:30:7 - jlcxx::TypeWrapper t = jlModule.add_type("TIterator"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTDataType(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TDataType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDataType.h:44:7 + jlcxx::TypeWrapper t = jlModule.add_type("TDataType"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTIterator(jlcxx::Module& module){ - return std::shared_ptr(new JlTIterator(module)); +std::shared_ptr newJlTDataType(jlcxx::Module& module){ + return std::shared_ptr(new JlTDataType(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TVirtualTreePlayer -// signature to use in the veto file: TVirtualTreePlayer -struct JlTVirtualTreePlayer: public Wrapper { +// Class generating the wrapper for type TVirtualPad +// signature to use in the veto file: TVirtualPad +struct JlTVirtualPad: public Wrapper { - JlTVirtualTreePlayer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TVirtualTreePlayer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TVirtualTreePlayer.h:38:7 - jlcxx::TypeWrapper t = jlModule.add_type("TVirtualTreePlayer", + JlTVirtualPad(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualPad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualPad.h:50:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualPad", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -84,207 +84,786 @@ struct JlTVirtualTreePlayer: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module& module){ - return std::shared_ptr(new JlTVirtualTreePlayer(module)); +std::shared_ptr newJlTVirtualPad(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualPad(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TIterator type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TVirtualPad type; }; } -// Class generating the wrapper for type TTreeFriendLeafIter -// signature to use in the veto file: TTreeFriendLeafIter -struct JlTTreeFriendLeafIter: public Wrapper { +// Class generating the wrapper for type TPad +// signature to use in the veto file: TPad +struct JlTPad: public Wrapper { - JlTTreeFriendLeafIter(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeFriendLeafIter (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:670:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTreeFriendLeafIter", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTPad(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TPad (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TPad.h:28:7 + jlcxx::TypeWrapper t = jlModule.add_type("TPad", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTree *, Bool_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:682:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTreeFriendLeafIter &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTree.h:683:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TIterator & TTreeFriendLeafIter::operator=(const TIterator &) (" __HERE__ ")"); - // signature to use in the veto list: TIterator & TTreeFriendLeafIter::operator=(const TIterator &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:685:15 - t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); - - DEBUG_MSG("Adding wrapper for TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) (" __HERE__ ")"); - // signature to use in the veto list: TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:686:25 - t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); - - DEBUG_MSG("Adding wrapper for const TCollection * TTreeFriendLeafIter::GetCollection() (" __HERE__ ")"); - // signature to use in the veto list: const TCollection * TTreeFriendLeafIter::GetCollection() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:688:23 - t.method("GetCollection", static_cast(&TTreeFriendLeafIter::GetCollection)); - - DEBUG_MSG("Adding wrapper for Option_t * TTreeFriendLeafIter::GetOption() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TTreeFriendLeafIter::GetOption() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:689:23 - t.method("GetOption", static_cast(&TTreeFriendLeafIter::GetOption)); - - DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::Next() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TTreeFriendLeafIter::Next() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:690:23 - t.method("Next", static_cast(&TTreeFriendLeafIter::Next)); - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Reset() (" __HERE__ ")"); - // signature to use in the veto list: void TTreeFriendLeafIter::Reset() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:691:23 - t.method("Reset", static_cast(&TTreeFriendLeafIter::Reset)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:692:11 - t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); - - DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:696:11 - t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); - - DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::operator*() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TTreeFriendLeafIter::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:700:13 - t.method("getindex", static_cast(&TTreeFriendLeafIter::operator*)); - - module_.unset_override_module(); - - DEBUG_MSG("Adding wrapper for Version_t TTreeFriendLeafIter::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TTreeFriendLeafIter::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Class_Version", static_cast(&TTreeFriendLeafIter::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeFriendLeafIter::IsA() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - t.method("IsA", static_cast(&TTreeFriendLeafIter::IsA)); - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - t.method("StreamerNVirtual", static_cast(&TTreeFriendLeafIter::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeFriendLeafIter::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!DeclFileName", []() { return (std::string)TTreeFriendLeafIter::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTreeFriendLeafIter::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!ImplFileLine", static_cast(&TTreeFriendLeafIter::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeFriendLeafIter::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!ImplFileName", []() { return (std::string)TTreeFriendLeafIter::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TTreeFriendLeafIter::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Class_Name", []() { return (std::string)TTreeFriendLeafIter::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeFriendLeafIter::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Dictionary", static_cast(&TTreeFriendLeafIter::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TTreeFriendLeafIter::Class() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!Class", static_cast(&TTreeFriendLeafIter::Class)); - - DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TTreeFriendLeafIter::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - t.method("Streamer", static_cast(&TTreeFriendLeafIter::Streamer)); - - DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TTreeFriendLeafIter::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 - module_.method("TTreeFriendLeafIter!DeclFileLine", static_cast(&TTreeFriendLeafIter::DeclFileLine)); + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeFriendLeafIter(module)); +std::shared_ptr newJlTPad(jlcxx::Module& module){ + return std::shared_ptr(new JlTPad(module)); } namespace jlcxx { - - template - struct BuildParameterList> - { - typedef ParameterList type; - }; - - template struct IsMirroredType> : std::false_type { }; - template struct DefaultConstructible> : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TPad type; }; } -// Class generating the wrapper for type TBranchPtr -// signature to use in the veto file: TBranchPtr -struct JlTBranchPtr: public Wrapper { - - JlTBranchPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TBranchPtr (" __HERE__ ")"); - // defined in src/TBranchPtr.h:13:7 - jlcxx::TypeWrapper>> t = jlModule.add_type>>("TBranchPtr"); - type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - auto t35_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ - auto module_ = this->module_; - typedef TBranchPtr WrappedType; - - - DEBUG_MSG("Adding wrapper for void TBranchPtr::TBranchPtr(TBranch *) (" __HERE__ ")"); - // defined in src/TBranchPtr.h:17:3 - wrapped.template constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TBranch * TBranchPtr::operator->() (" __HERE__ ")"); - // signature to use in the veto list: TBranch * TBranchPtr::operator->() - // defined in src/TBranchPtr.h:19:12 - wrapped.method("arrow", static_cast(&WrappedType::operator->)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for TBranch & TBranchPtr::operator*() (" __HERE__ ")"); - // signature to use in the veto list: TBranch & TBranchPtr::operator*() - // defined in src/TBranchPtr.h:20:12 - wrapped.method("getindex", static_cast(&WrappedType::operator*)); - - module_.unset_override_module(); - }; - t.apply>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr>(t35_decl_methods); +// Class generating the wrapper for type TCanvas +// signature to use in the veto file: TCanvas +struct JlTCanvas: public Wrapper { + + JlTCanvas(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TCanvas (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:23:7 + jlcxx::TypeWrapper t = jlModule.add_type("TCanvas", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:100:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:101:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:102:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:103:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:105:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:109:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:110:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:111:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:112:9 + t.method("Constructor", static_cast(&TCanvas::Constructor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Destructor() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Destructor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:114:9 + t.method("Destructor", static_cast(&TCanvas::Destructor)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::cd(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::cd(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:116:22 + t.method("cd", static_cast(&TCanvas::cd)); + t.method("cd", [](TCanvas& a)->TVirtualPad * { return a.cd(); }); + t.method("cd", [](TCanvas* a)->TVirtualPad * { return a->cd(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:117:22 + t.method("Browse", static_cast(&TCanvas::Browse)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Clear(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Clear(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:118:22 + t.method("Clear", static_cast(&TCanvas::Clear)); + t.method("Clear", [](TCanvas& a)->void { a.Clear(); }); + t.method("Clear", [](TCanvas* a)->void { a->Clear(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::Close(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Close(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:119:22 + t.method("Close", static_cast(&TCanvas::Close)); + t.method("Close", [](TCanvas& a)->void { a.Close(); }); + t.method("Close", [](TCanvas* a)->void { a->Close(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:120:22 + t.method("Delete", static_cast(&TCanvas::Delete)); + t.method("Delete", [](TCanvas& a)->void { a.Delete(); }); + t.method("Delete", [](TCanvas* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::DisconnectWidget() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::DisconnectWidget() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:121:22 + t.method("DisconnectWidget", static_cast(&TCanvas::DisconnectWidget)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:122:22 + t.method("Draw", static_cast(&TCanvas::Draw)); + t.method("Draw", [](TCanvas& a)->void { a.Draw(); }); + t.method("Draw", [](TCanvas* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClone(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::DrawClone(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:123:22 + t.method("DrawClone", static_cast(&TCanvas::DrawClone)); + t.method("DrawClone", [](TCanvas const& a)->TObject * { return a.DrawClone(); }); + t.method("DrawClone", [](TCanvas const* a)->TObject * { return a->DrawClone(); }); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClonePad() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::DrawClonePad() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:124:22 + t.method("DrawClonePad", static_cast(&TCanvas::DrawClonePad)); + + DEBUG_MSG("Adding wrapper for void TCanvas::EditorBar() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::EditorBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:125:22 + t.method("EditorBar", static_cast(&TCanvas::EditorBar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::EmbedInto(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::EmbedInto(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:126:22 + t.method("EmbedInto", static_cast(&TCanvas::EmbedInto)); + + DEBUG_MSG("Adding wrapper for void TCanvas::EnterLeave(TPad *, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::EnterLeave(TPad *, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:127:22 + t.method("EnterLeave", static_cast(&TCanvas::EnterLeave)); + + DEBUG_MSG("Adding wrapper for void TCanvas::FeedbackMode(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::FeedbackMode(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:128:22 + t.method("FeedbackMode", static_cast(&TCanvas::FeedbackMode)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Flush() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Flush() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:129:22 + t.method("Flush", static_cast(&TCanvas::Flush)); + + DEBUG_MSG("Adding wrapper for void TCanvas::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:130:22 + t.method("UseCurrentStyle", static_cast(&TCanvas::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ForceUpdate() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ForceUpdate() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:131:22 + t.method("ForceUpdate", static_cast(&TCanvas::ForceUpdate)); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::GetDISPLAY() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::GetDISPLAY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:132:22 + t.method("GetDISPLAY", [](TCanvas const& a) { return (std::string)a.GetDISPLAY(); }); + t.method("GetDISPLAY", [](TCanvas const* a) { return (std::string)a->GetDISPLAY(); }); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetDoubleBuffer() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetDoubleBuffer() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:134:22 + t.method("GetDoubleBuffer", static_cast(&TCanvas::GetDoubleBuffer)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEvent() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetEvent() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:135:22 + t.method("GetEvent", static_cast(&TCanvas::GetEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetEventX() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:136:22 + t.method("GetEventX", static_cast(&TCanvas::GetEventX)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetEventY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:137:22 + t.method("GetEventY", static_cast(&TCanvas::GetEventY)); + + DEBUG_MSG("Adding wrapper for Color_t TCanvas::GetHighLightColor() (" __HERE__ ")"); + // signature to use in the veto list: Color_t TCanvas::GetHighLightColor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:138:22 + t.method("GetHighLightColor", static_cast(&TCanvas::GetHighLightColor)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetPadSave() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::GetPadSave() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:139:22 + t.method("GetPadSave", static_cast(&TCanvas::GetPadSave)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ClearPadSave() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ClearPadSave() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:140:22 + t.method("ClearPadSave", static_cast(&TCanvas::ClearPadSave)); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetSelected() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::GetSelected() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:141:22 + t.method("GetSelected", static_cast(&TCanvas::GetSelected)); + + DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetClickSelected() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TCanvas::GetClickSelected() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:142:22 + t.method("GetClickSelected", static_cast(&TCanvas::GetClickSelected)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetSelectedX() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:143:22 + t.method("GetSelectedX", static_cast(&TCanvas::GetSelectedX)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetSelectedY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:144:22 + t.method("GetSelectedY", static_cast(&TCanvas::GetSelectedY)); + + DEBUG_MSG("Adding wrapper for Option_t * TCanvas::GetSelectedOpt() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TCanvas::GetSelectedOpt() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:145:22 + t.method("GetSelectedOpt", static_cast(&TCanvas::GetSelectedOpt)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetSelectedPad() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::GetSelectedPad() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:146:22 + t.method("GetSelectedPad", static_cast(&TCanvas::GetSelectedPad)); + + DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetClickSelectedPad() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualPad * TCanvas::GetClickSelectedPad() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:147:22 + t.method("GetClickSelectedPad", static_cast(&TCanvas::GetClickSelectedPad)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEventStatus() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowEventStatus() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:148:22 + t.method("GetShowEventStatus", static_cast(&TCanvas::GetShowEventStatus)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolBar() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowToolBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:149:22 + t.method("GetShowToolBar", static_cast(&TCanvas::GetShowToolBar)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEditor() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowEditor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:150:22 + t.method("GetShowEditor", static_cast(&TCanvas::GetShowEditor)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolTips() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetShowToolTips() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:151:22 + t.method("GetShowToolTips", static_cast(&TCanvas::GetShowToolTips)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetAutoExec() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::GetAutoExec() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:152:22 + t.method("GetAutoExec", static_cast(&TCanvas::GetAutoExec)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeUser() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetXsizeUser() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:153:22 + t.method("GetXsizeUser", static_cast(&TCanvas::GetXsizeUser)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeUser() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetYsizeUser() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:154:22 + t.method("GetYsizeUser", static_cast(&TCanvas::GetYsizeUser)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeReal() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetXsizeReal() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:155:22 + t.method("GetXsizeReal", static_cast(&TCanvas::GetXsizeReal)); + + DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeReal() (" __HERE__ ")"); + // signature to use in the veto list: Size_t TCanvas::GetYsizeReal() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:156:22 + t.method("GetYsizeReal", static_cast(&TCanvas::GetYsizeReal)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetCanvasID() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetCanvasID() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:157:22 + t.method("GetCanvasID", static_cast(&TCanvas::GetCanvasID)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetWindowTopX() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:159:22 + t.method("GetWindowTopX", static_cast(&TCanvas::GetWindowTopX)); + + DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TCanvas::GetWindowTopY() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:160:22 + t.method("GetWindowTopY", static_cast(&TCanvas::GetWindowTopY)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowWidth() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWindowWidth() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:161:22 + t.method("GetWindowWidth", static_cast(&TCanvas::GetWindowWidth)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowHeight() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWindowHeight() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:162:22 + t.method("GetWindowHeight", static_cast(&TCanvas::GetWindowHeight)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWw() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWw() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:163:22 + t.method("GetWw", static_cast(&TCanvas::GetWw)); + + DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWh() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TCanvas::GetWh() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:164:22 + t.method("GetWh", static_cast(&TCanvas::GetWh)); + + DEBUG_MSG("Adding wrapper for void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:165:22 + t.method("GetCanvasPar", static_cast(&TCanvas::GetCanvasPar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::HandleInput(EEventType, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::HandleInput(EEventType, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:167:22 + t.method("HandleInput", static_cast(&TCanvas::HandleInput)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::HasMenuBar() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::HasMenuBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:168:22 + t.method("HasMenuBar", static_cast(&TCanvas::HasMenuBar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::HighlightConnect(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::HighlightConnect(const char *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:169:22 + t.method("HighlightConnect", static_cast(&TCanvas::HighlightConnect)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Iconify() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Iconify() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:170:22 + t.method("Iconify", static_cast(&TCanvas::Iconify)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsBatch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsBatch() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:171:22 + t.method("IsBatch", static_cast(&TCanvas::IsBatch)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsDrawn() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsDrawn() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:172:22 + t.method("IsDrawn", static_cast(&TCanvas::IsDrawn)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsUpdated() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsUpdated() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:173:22 + t.method("IsUpdated", static_cast(&TCanvas::IsUpdated)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:174:22 + t.method("IsFolder", static_cast(&TCanvas::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsGrayscale() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsGrayscale() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:175:22 + t.method("IsGrayscale", static_cast(&TCanvas::IsGrayscale)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsRetained() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsRetained() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:176:22 + t.method("IsRetained", static_cast(&TCanvas::IsRetained)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsWeb() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::IsWeb() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:177:22 + t.method("IsWeb", static_cast(&TCanvas::IsWeb)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ls(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ls(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:178:22 + t.method("ls", static_cast(&TCanvas::ls)); + t.method("ls", [](TCanvas const& a)->void { a.ls(); }); + t.method("ls", [](TCanvas const* a)->void { a->ls(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::MoveOpaque(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::MoveOpaque(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:179:22 + t.method("MoveOpaque", static_cast(&TCanvas::MoveOpaque)); + t.method("MoveOpaque", [](TCanvas& a)->void { a.MoveOpaque(); }); + t.method("MoveOpaque", [](TCanvas* a)->void { a->MoveOpaque(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueMoving() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::OpaqueMoving() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:180:22 + t.method("OpaqueMoving", static_cast(&TCanvas::OpaqueMoving)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueResizing() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::OpaqueResizing() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:181:22 + t.method("OpaqueResizing", static_cast(&TCanvas::OpaqueResizing)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:182:22 + t.method("Paint", static_cast(&TCanvas::Paint)); + t.method("Paint", [](TCanvas& a)->void { a.Paint(); }); + t.method("Paint", [](TCanvas* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) (" __HERE__ ")"); + // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:183:22 + t.method("Pick", static_cast(&TCanvas::Pick)); + + DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:184:22 + t.method("Pick", static_cast(&TCanvas::Pick)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Picked(TPad *, TObject *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Picked(TPad *, TObject *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:185:22 + t.method("Picked", static_cast(&TCanvas::Picked)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:186:22 + t.method("Highlighted", static_cast(&TCanvas::Highlighted)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:187:22 + t.method("ProcessedEvent", static_cast(&TCanvas::ProcessedEvent)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:188:22 + t.method("Selected", static_cast(&TCanvas::Selected)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Cleared(TVirtualPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Cleared(TVirtualPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:189:22 + t.method("Cleared", static_cast(&TCanvas::Cleared)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Closed() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Closed() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:190:22 + t.method("Closed", static_cast(&TCanvas::Closed)); + + DEBUG_MSG("Adding wrapper for void TCanvas::RaiseWindow() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::RaiseWindow() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:191:22 + t.method("RaiseWindow", static_cast(&TCanvas::RaiseWindow)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ResetDrawn() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ResetDrawn() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:192:22 + t.method("ResetDrawn", static_cast(&TCanvas::ResetDrawn)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ResetUpdated() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ResetUpdated() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:193:22 + t.method("ResetUpdated", static_cast(&TCanvas::ResetUpdated)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Resize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Resize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:194:22 + t.method("Resize", static_cast(&TCanvas::Resize)); + t.method("Resize", [](TCanvas& a)->void { a.Resize(); }); + t.method("Resize", [](TCanvas* a)->void { a->Resize(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::ResizeOpaque(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ResizeOpaque(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:195:22 + t.method("ResizeOpaque", static_cast(&TCanvas::ResizeOpaque)); + t.method("ResizeOpaque", [](TCanvas& a)->void { a.ResizeOpaque(); }); + t.method("ResizeOpaque", [](TCanvas* a)->void { a->ResizeOpaque(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SaveSource(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SaveSource(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:196:22 + t.method("SaveSource", static_cast(&TCanvas::SaveSource)); + t.method("SaveSource", [](TCanvas& a)->void { a.SaveSource(); }); + t.method("SaveSource", [](TCanvas& a, const char * arg0)->void { a.SaveSource(arg0); }); + t.method("SaveSource", [](TCanvas* a)->void { a->SaveSource(); }); + t.method("SaveSource", [](TCanvas* a, const char * arg0)->void { a->SaveSource(arg0); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetCursor(ECursor) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetCursor(ECursor) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:198:22 + t.method("SetCursor", static_cast(&TCanvas::SetCursor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetDoubleBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetDoubleBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:199:22 + t.method("SetDoubleBuffer", static_cast(&TCanvas::SetDoubleBuffer)); + t.method("SetDoubleBuffer", [](TCanvas& a)->void { a.SetDoubleBuffer(); }); + t.method("SetDoubleBuffer", [](TCanvas* a)->void { a->SetDoubleBuffer(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:200:22 + t.method("SetName", static_cast(&TCanvas::SetName)); + t.method("SetName", [](TCanvas& a)->void { a.SetName(); }); + t.method("SetName", [](TCanvas* a)->void { a->SetName(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetFixedAspectRatio(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetFixedAspectRatio(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:201:22 + t.method("SetFixedAspectRatio", static_cast(&TCanvas::SetFixedAspectRatio)); + t.method("SetFixedAspectRatio", [](TCanvas& a)->void { a.SetFixedAspectRatio(); }); + t.method("SetFixedAspectRatio", [](TCanvas* a)->void { a->SetFixedAspectRatio(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetGrayscale(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetGrayscale(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:202:22 + t.method("SetGrayscale", static_cast(&TCanvas::SetGrayscale)); + t.method("SetGrayscale", [](TCanvas& a)->void { a.SetGrayscale(); }); + t.method("SetGrayscale", [](TCanvas* a)->void { a->SetGrayscale(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowPosition(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetWindowPosition(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:203:22 + t.method("SetWindowPosition", static_cast(&TCanvas::SetWindowPosition)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowSize(UInt_t, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetWindowSize(UInt_t, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:204:22 + t.method("SetWindowSize", static_cast(&TCanvas::SetWindowSize)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetCanvasSize(UInt_t, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetCanvasSize(UInt_t, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:206:22 + t.method("SetCanvasSize", static_cast(&TCanvas::SetCanvasSize)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetHighLightColor(Color_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetHighLightColor(Color_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:207:22 + t.method("SetHighLightColor", static_cast(&TCanvas::SetHighLightColor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetSelected(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetSelected(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:208:22 + t.method("SetSelected", static_cast(&TCanvas::SetSelected)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelected(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetClickSelected(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:209:22 + t.method("SetClickSelected", static_cast(&TCanvas::SetClickSelected)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetSelectedPad(TPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetSelectedPad(TPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:210:22 + t.method("SetSelectedPad", static_cast(&TCanvas::SetSelectedPad)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelectedPad(TPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetClickSelectedPad(TPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:211:22 + t.method("SetClickSelectedPad", static_cast(&TCanvas::SetClickSelectedPad)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Show() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Show() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:212:22 + t.method("Show", static_cast(&TCanvas::Show)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Size(Float_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Size(Float_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:213:22 + t.method("Size", static_cast(&TCanvas::Size)); + t.method("Size", [](TCanvas& a)->void { a.Size(); }); + t.method("Size", [](TCanvas& a, Float_t arg0)->void { a.Size(arg0); }); + t.method("Size", [](TCanvas* a)->void { a->Size(); }); + t.method("Size", [](TCanvas* a, Float_t arg0)->void { a->Size(arg0); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetBatch(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetBatch(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:214:22 + t.method("SetBatch", static_cast(&TCanvas::SetBatch)); + t.method("SetBatch", [](TCanvas& a)->void { a.SetBatch(); }); + t.method("SetBatch", [](TCanvas* a)->void { a->SetBatch(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetFolder(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetFolder(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:215:22 + module_.method("TCanvas!SetFolder", static_cast(&TCanvas::SetFolder)); + module_.method("TCanvas!SetFolder", []()->void { TCanvas::SetFolder(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetPadSave(TPad *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetPadSave(TPad *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:216:22 + t.method("SetPadSave", static_cast(&TCanvas::SetPadSave)); + + DEBUG_MSG("Adding wrapper for bool TCanvas::SetRealAspectRatio(const Int_t) (" __HERE__ ")"); + // signature to use in the veto list: bool TCanvas::SetRealAspectRatio(const Int_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:217:22 + t.method("SetRealAspectRatio", static_cast(&TCanvas::SetRealAspectRatio)); + t.method("SetRealAspectRatio", [](TCanvas& a)->bool { return a.SetRealAspectRatio(); }); + t.method("SetRealAspectRatio", [](TCanvas* a)->bool { return a->SetRealAspectRatio(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetRetained(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetRetained(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:218:22 + t.method("SetRetained", static_cast(&TCanvas::SetRetained)); + t.method("SetRetained", [](TCanvas& a)->void { a.SetRetained(); }); + t.method("SetRetained", [](TCanvas* a)->void { a->SetRetained(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:219:22 + t.method("SetTitle", static_cast(&TCanvas::SetTitle)); + t.method("SetTitle", [](TCanvas& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TCanvas* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEventStatus() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleEventStatus() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:220:22 + t.method("ToggleEventStatus", static_cast(&TCanvas::ToggleEventStatus)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleAutoExec() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleAutoExec() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:221:22 + t.method("ToggleAutoExec", static_cast(&TCanvas::ToggleAutoExec)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolBar() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleToolBar() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:222:22 + t.method("ToggleToolBar", static_cast(&TCanvas::ToggleToolBar)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEditor() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleEditor() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:223:22 + t.method("ToggleEditor", static_cast(&TCanvas::ToggleEditor)); + + DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolTips() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::ToggleToolTips() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:224:22 + t.method("ToggleToolTips", static_cast(&TCanvas::ToggleToolTips)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Update() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:225:22 + t.method("Update", static_cast(&TCanvas::Update)); + + DEBUG_MSG("Adding wrapper for void TCanvas::UpdateAsync() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::UpdateAsync() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:226:22 + t.method("UpdateAsync", static_cast(&TCanvas::UpdateAsync)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::UseGL() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::UseGL() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:228:24 + t.method("UseGL", static_cast(&TCanvas::UseGL)); + + DEBUG_MSG("Adding wrapper for void TCanvas::SetSupportGL(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::SetSupportGL(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:229:24 + t.method("SetSupportGL", static_cast(&TCanvas::SetSupportGL)); + + DEBUG_MSG("Adding wrapper for void TCanvas::DeleteCanvasPainter() (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::DeleteCanvasPainter() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:231:24 + t.method("DeleteCanvasPainter", static_cast(&TCanvas::DeleteCanvasPainter)); + + DEBUG_MSG("Adding wrapper for TCanvas * TCanvas::MakeDefCanvas() (" __HERE__ ")"); + // signature to use in the veto list: TCanvas * TCanvas::MakeDefCanvas() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:233:22 + module_.method("TCanvas!MakeDefCanvas", static_cast(&TCanvas::MakeDefCanvas)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SupportAlpha() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::SupportAlpha() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:234:22 + module_.method("TCanvas!SupportAlpha", static_cast(&TCanvas::SupportAlpha)); + + DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:236:22 + module_.method("TCanvas!SaveAll", static_cast &, const char *, Option_t *) >(&TCanvas::SaveAll)); + module_.method("TCanvas!SaveAll", []()->Bool_t { return TCanvas::SaveAll(); }); + module_.method("TCanvas!SaveAll", [](const std::vector & arg0)->Bool_t { return TCanvas::SaveAll(arg0); }); + module_.method("TCanvas!SaveAll", [](const std::vector & arg0, const char * arg1)->Bool_t { return TCanvas::SaveAll(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t TCanvas::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TCanvas::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Class_Version", static_cast(&TCanvas::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TCanvas::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TCanvas::IsA() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + t.method("IsA", static_cast(&TCanvas::IsA)); + + DEBUG_MSG("Adding wrapper for void TCanvas::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + t.method("StreamerNVirtual", static_cast(&TCanvas::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!DeclFileName", []() { return (std::string)TCanvas::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TCanvas::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TCanvas::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!ImplFileLine", static_cast(&TCanvas::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!ImplFileName", []() { return (std::string)TCanvas::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TCanvas::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TCanvas::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Class_Name", []() { return (std::string)TCanvas::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TCanvas::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TCanvas::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Dictionary", static_cast(&TCanvas::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TCanvas::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TCanvas::Class() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!Class", static_cast(&TCanvas::Class)); + + DEBUG_MSG("Adding wrapper for void TCanvas::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TCanvas::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + t.method("Streamer", static_cast(&TCanvas::Streamer)); + + DEBUG_MSG("Adding wrapper for int TCanvas::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TCanvas::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 + module_.method("TCanvas!DeclFileLine", static_cast(&TCanvas::DeclFileLine)); } private: - std::unique_ptr>>> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTBranchPtr(jlcxx::Module& module){ - return std::shared_ptr(new JlTBranchPtr(module)); +std::shared_ptr newJlTCanvas(jlcxx::Module& module){ + return std::shared_ptr(new JlTCanvas(module)); } diff --git a/deps/src/JlClasses_007.cxx b/deps/src/JlClasses_007.cxx index e8904b3..40b893e 100644 --- a/deps/src/JlClasses_007.cxx +++ b/deps/src/JlClasses_007.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,898 +7,2221 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type FileStat_t -// signature to use in the veto file: FileStat_t -struct JlFileStat_t: public Wrapper { +// Class generating the wrapper for type TBrowserImp +// signature to use in the veto file: TBrowserImp +struct JlTBrowserImp: public Wrapper { - JlFileStat_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type FileStat_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:124:8 - jlcxx::TypeWrapper t = jlModule.add_type("FileStat_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTBrowserImp(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBrowserImp (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowserImp.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBrowserImp"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding fDev methods to provide read access to the field fDev (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 - // signature to use in the veto list: FileStat_t::fDev - t.method("fDev", [](const FileStat_t& a) -> Long_t { return a.fDev; }); - t.method("fDev", [](FileStat_t& a) -> Long_t { return a.fDev; }); - t.method("fDev", [](const FileStat_t* a) -> Long_t { return a->fDev; }); - t.method("fDev", [](FileStat_t* a) -> Long_t { return a->fDev; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 - // signature to use in the veto list: FileStat_t::fDev - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); - t.method("fDev!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fDev = val; }); - - DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); - t.method("fDev!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fDev = val; }); - - DEBUG_MSG("Adding fIno methods to provide read access to the field fIno (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 - // signature to use in the veto list: FileStat_t::fIno - t.method("fIno", [](const FileStat_t& a) -> Long_t { return a.fIno; }); - t.method("fIno", [](FileStat_t& a) -> Long_t { return a.fIno; }); - t.method("fIno", [](const FileStat_t* a) -> Long_t { return a->fIno; }); - t.method("fIno", [](FileStat_t* a) -> Long_t { return a->fIno; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 - // signature to use in the veto list: FileStat_t::fIno - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); - t.method("fIno!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fIno = val; }); - - DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); - t.method("fIno!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fIno = val; }); - - DEBUG_MSG("Adding fMode methods to provide read access to the field fMode (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 - // signature to use in the veto list: FileStat_t::fMode - t.method("fMode", [](const FileStat_t& a) -> Int_t { return a.fMode; }); - t.method("fMode", [](FileStat_t& a) -> Int_t { return a.fMode; }); - t.method("fMode", [](const FileStat_t* a) -> Int_t { return a->fMode; }); - t.method("fMode", [](FileStat_t* a) -> Int_t { return a->fMode; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 - // signature to use in the veto list: FileStat_t::fMode - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); - t.method("fMode!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fMode = val; }); - - DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); - t.method("fMode!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fMode = val; }); - - DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 - // signature to use in the veto list: FileStat_t::fUid - t.method("fUid", [](const FileStat_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](FileStat_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](const FileStat_t* a) -> Int_t { return a->fUid; }); - t.method("fUid", [](FileStat_t* a) -> Int_t { return a->fUid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 - // signature to use in the veto list: FileStat_t::fUid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fUid = val; }); - - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fUid = val; }); - - DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 - // signature to use in the veto list: FileStat_t::fGid - t.method("fGid", [](const FileStat_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](FileStat_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](const FileStat_t* a) -> Int_t { return a->fGid; }); - t.method("fGid", [](FileStat_t* a) -> Int_t { return a->fGid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 - // signature to use in the veto list: FileStat_t::fGid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fGid = val; }); - - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fGid = val; }); - - DEBUG_MSG("Adding fSize methods to provide read access to the field fSize (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 - // signature to use in the veto list: FileStat_t::fSize - t.method("fSize", [](const FileStat_t& a) -> Long64_t { return a.fSize; }); - t.method("fSize", [](FileStat_t& a) -> Long64_t { return a.fSize; }); - t.method("fSize", [](const FileStat_t* a) -> Long64_t { return a->fSize; }); - t.method("fSize", [](FileStat_t* a) -> Long64_t { return a->fSize; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 - // signature to use in the veto list: FileStat_t::fSize - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); - t.method("fSize!", [](FileStat_t& a, Long64_t val) -> Long64_t { return a.fSize = val; }); - - DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); - t.method("fSize!", [](FileStat_t* a, Long64_t val) -> Long64_t { return a->fSize = val; }); - - DEBUG_MSG("Adding fMtime methods to provide read access to the field fMtime (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 - // signature to use in the veto list: FileStat_t::fMtime - t.method("fMtime", [](const FileStat_t& a) -> Long_t { return a.fMtime; }); - t.method("fMtime", [](FileStat_t& a) -> Long_t { return a.fMtime; }); - t.method("fMtime", [](const FileStat_t* a) -> Long_t { return a->fMtime; }); - t.method("fMtime", [](FileStat_t* a) -> Long_t { return a->fMtime; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 - // signature to use in the veto list: FileStat_t::fMtime - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); - t.method("fMtime!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fMtime = val; }); - - DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); - t.method("fMtime!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fMtime = val; }); - - DEBUG_MSG("Adding fIsLink methods to provide read access to the field fIsLink (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 - // signature to use in the veto list: FileStat_t::fIsLink - t.method("fIsLink", [](const FileStat_t& a) -> Bool_t { return a.fIsLink; }); - t.method("fIsLink", [](FileStat_t& a) -> Bool_t { return a.fIsLink; }); - t.method("fIsLink", [](const FileStat_t* a) -> Bool_t { return a->fIsLink; }); - t.method("fIsLink", [](FileStat_t* a) -> Bool_t { return a->fIsLink; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 - // signature to use in the veto list: FileStat_t::fIsLink - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); - t.method("fIsLink!", [](FileStat_t& a, Bool_t val) -> Bool_t { return a.fIsLink = val; }); - - DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); - t.method("fIsLink!", [](FileStat_t* a, Bool_t val) -> Bool_t { return a->fIsLink = val; }); - - DEBUG_MSG("Adding fUrl methods to provide read access to the field fUrl (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 - // signature to use in the veto list: FileStat_t::fUrl - t.method("fUrl", [](const FileStat_t& a) -> const TString& { return a.fUrl; }); - t.method("fUrl", [](FileStat_t& a) -> TString& { return a.fUrl; }); - t.method("fUrl", [](const FileStat_t* a) -> const TString& { return a->fUrl; }); - t.method("fUrl", [](FileStat_t* a) -> TString& { return a->fUrl; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 - // signature to use in the veto list: FileStat_t::fUrl - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); - t.method("fUrl!", [](FileStat_t& a, const TString& val) -> TString& { return a.fUrl = val; }); - - DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); - t.method("fUrl!", [](FileStat_t* a, const TString& val) -> TString& { return a->fUrl = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlFileStat_t(jlcxx::Module& module){ - return std::shared_ptr(new JlFileStat_t(module)); +std::shared_ptr newJlTBrowserImp(jlcxx::Module& module){ + return std::shared_ptr(new JlTBrowserImp(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type UserGroup_t -// signature to use in the veto file: UserGroup_t -struct JlUserGroup_t: public Wrapper { +// Class generating the wrapper for type ROOT::Experimental::Internal::TBulkBranchRead +// signature to use in the veto file: ROOT::Experimental::Internal::TBulkBranchRead +struct JlROOT_Experimental_Internal_TBulkBranchRead: public Wrapper { - JlUserGroup_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type UserGroup_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:138:8 - jlcxx::TypeWrapper t = jlModule.add_type("UserGroup_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_Experimental_Internal_TBulkBranchRead(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::Experimental::Internal::TBulkBranchRead (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:68:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Experimental!Internal!TBulkBranchRead"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 - // signature to use in the veto list: UserGroup_t::fUid - t.method("fUid", [](const UserGroup_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](UserGroup_t& a) -> Int_t { return a.fUid; }); - t.method("fUid", [](const UserGroup_t* a) -> Int_t { return a->fUid; }); - t.method("fUid", [](UserGroup_t* a) -> Int_t { return a->fUid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 - // signature to use in the veto list: UserGroup_t::fUid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fUid = val; }); - - DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); - t.method("fUid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fUid = val; }); - - DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 - // signature to use in the veto list: UserGroup_t::fGid - t.method("fGid", [](const UserGroup_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](UserGroup_t& a) -> Int_t { return a.fGid; }); - t.method("fGid", [](const UserGroup_t* a) -> Int_t { return a->fGid; }); - t.method("fGid", [](UserGroup_t* a) -> Int_t { return a->fGid; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 - // signature to use in the veto list: UserGroup_t::fGid - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fGid = val; }); - - DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); - t.method("fGid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fGid = val; }); - - DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 - // signature to use in the veto list: UserGroup_t::fUser - t.method("fUser", [](const UserGroup_t& a) -> const TString& { return a.fUser; }); - t.method("fUser", [](UserGroup_t& a) -> TString& { return a.fUser; }); - t.method("fUser", [](const UserGroup_t* a) -> const TString& { return a->fUser; }); - t.method("fUser", [](UserGroup_t* a) -> TString& { return a->fUser; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 - // signature to use in the veto list: UserGroup_t::fUser - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fUser = val; }); - - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fUser = val; }); - - DEBUG_MSG("Adding fGroup methods to provide read access to the field fGroup (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 - // signature to use in the veto list: UserGroup_t::fGroup - t.method("fGroup", [](const UserGroup_t& a) -> const TString& { return a.fGroup; }); - t.method("fGroup", [](UserGroup_t& a) -> TString& { return a.fGroup; }); - t.method("fGroup", [](const UserGroup_t* a) -> const TString& { return a->fGroup; }); - t.method("fGroup", [](UserGroup_t* a) -> TString& { return a->fGroup; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 - // signature to use in the veto list: UserGroup_t::fGroup - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); - t.method("fGroup!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fGroup = val; }); - - DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); - t.method("fGroup!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fGroup = val; }); - - DEBUG_MSG("Adding fPasswd methods to provide read access to the field fPasswd (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 - // signature to use in the veto list: UserGroup_t::fPasswd - t.method("fPasswd", [](const UserGroup_t& a) -> const TString& { return a.fPasswd; }); - t.method("fPasswd", [](UserGroup_t& a) -> TString& { return a.fPasswd; }); - t.method("fPasswd", [](const UserGroup_t* a) -> const TString& { return a->fPasswd; }); - t.method("fPasswd", [](UserGroup_t* a) -> TString& { return a->fPasswd; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 - // signature to use in the veto list: UserGroup_t::fPasswd - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); - t.method("fPasswd!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fPasswd = val; }); - - DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); - t.method("fPasswd!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fPasswd = val; }); - - DEBUG_MSG("Adding fRealName methods to provide read access to the field fRealName (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 - // signature to use in the veto list: UserGroup_t::fRealName - t.method("fRealName", [](const UserGroup_t& a) -> const TString& { return a.fRealName; }); - t.method("fRealName", [](UserGroup_t& a) -> TString& { return a.fRealName; }); - t.method("fRealName", [](const UserGroup_t* a) -> const TString& { return a->fRealName; }); - t.method("fRealName", [](UserGroup_t* a) -> TString& { return a->fRealName; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 - // signature to use in the veto list: UserGroup_t::fRealName - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); - t.method("fRealName!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fRealName = val; }); - - DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); - t.method("fRealName!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fRealName = val; }); - - DEBUG_MSG("Adding fShell methods to provide read access to the field fShell (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 - // signature to use in the veto list: UserGroup_t::fShell - t.method("fShell", [](const UserGroup_t& a) -> const TString& { return a.fShell; }); - t.method("fShell", [](UserGroup_t& a) -> TString& { return a.fShell; }); - t.method("fShell", [](const UserGroup_t* a) -> const TString& { return a->fShell; }); - t.method("fShell", [](UserGroup_t* a) -> TString& { return a->fShell; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 - // signature to use in the veto list: UserGroup_t::fShell - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); - t.method("fShell!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fShell = val; }); - - DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); - t.method("fShell!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fShell = val; }); + DEBUG_MSG("Adding wrapper for Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries(Long64_t, TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries(Long64_t, TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:74:10 + t.method("GetBulkEntries", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::GetBulkEntries)); + + DEBUG_MSG("Adding wrapper for Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:76:10 + t.method("GetEntriesSerialized", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized)); + + DEBUG_MSG("Adding wrapper for Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &, TBuffer *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized(Long64_t, TBuffer &, TBuffer *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:78:10 + t.method("GetEntriesSerialized", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::GetEntriesSerialized)); + + DEBUG_MSG("Adding wrapper for Bool_t ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:80:11 + t.method("SupportsBulkRead", static_cast(&ROOT::Experimental::Internal::TBulkBranchRead::SupportsBulkRead)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlUserGroup_t(jlcxx::Module& module){ - return std::shared_ptr(new JlUserGroup_t(module)); +std::shared_ptr newJlROOT_Experimental_Internal_TBulkBranchRead(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_Experimental_Internal_TBulkBranchRead(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type SysInfo_t -// signature to use in the veto file: SysInfo_t -struct JlSysInfo_t: public Wrapper { +// Class generating the wrapper for type TBranch +// signature to use in the veto file: TBranch +struct JlTBranch: public Wrapper { - JlSysInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type SysInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:150:8 - jlcxx::TypeWrapper t = jlModule.add_type("SysInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTBranch(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBranch (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:93:7 + jlcxx::TypeWrapper t = jlModule.add_type("TBranch", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for Version_t SysInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t SysInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Class_Version", static_cast(&SysInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * SysInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - t.method("IsA", static_cast(&SysInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void SysInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void SysInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - t.method("StreamerNVirtual", static_cast(&SysInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * SysInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * SysInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!DeclFileName", []() { return (std::string)SysInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int SysInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int SysInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!ImplFileLine", static_cast(&SysInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * SysInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * SysInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!ImplFileName", []() { return (std::string)SysInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * SysInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * SysInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Class_Name", []() { return (std::string)SysInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * SysInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Dictionary", static_cast(&SysInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * SysInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!Class", static_cast(&SysInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void SysInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void SysInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - t.method("Streamer", static_cast(&SysInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int SysInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int SysInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 - module_.method("SysInfo_t!DeclFileLine", static_cast(&SysInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fOS methods to provide read access to the field fOS (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 - // signature to use in the veto list: SysInfo_t::fOS - t.method("fOS", [](const SysInfo_t& a) -> const TString& { return a.fOS; }); - t.method("fOS", [](SysInfo_t& a) -> TString& { return a.fOS; }); - t.method("fOS", [](const SysInfo_t* a) -> const TString& { return a->fOS; }); - t.method("fOS", [](SysInfo_t* a) -> TString& { return a->fOS; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 - // signature to use in the veto list: SysInfo_t::fOS - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); - t.method("fOS!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fOS = val; }); - - DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); - t.method("fOS!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fOS = val; }); - - DEBUG_MSG("Adding fModel methods to provide read access to the field fModel (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 - // signature to use in the veto list: SysInfo_t::fModel - t.method("fModel", [](const SysInfo_t& a) -> const TString& { return a.fModel; }); - t.method("fModel", [](SysInfo_t& a) -> TString& { return a.fModel; }); - t.method("fModel", [](const SysInfo_t* a) -> const TString& { return a->fModel; }); - t.method("fModel", [](SysInfo_t* a) -> TString& { return a->fModel; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 - // signature to use in the veto list: SysInfo_t::fModel - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); - t.method("fModel!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fModel = val; }); - - DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); - t.method("fModel!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fModel = val; }); - - DEBUG_MSG("Adding fCpuType methods to provide read access to the field fCpuType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 - // signature to use in the veto list: SysInfo_t::fCpuType - t.method("fCpuType", [](const SysInfo_t& a) -> const TString& { return a.fCpuType; }); - t.method("fCpuType", [](SysInfo_t& a) -> TString& { return a.fCpuType; }); - t.method("fCpuType", [](const SysInfo_t* a) -> const TString& { return a->fCpuType; }); - t.method("fCpuType", [](SysInfo_t* a) -> TString& { return a->fCpuType; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 - // signature to use in the veto list: SysInfo_t::fCpuType - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); - t.method("fCpuType!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fCpuType = val; }); - - DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); - t.method("fCpuType!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fCpuType = val; }); - - DEBUG_MSG("Adding fCpus methods to provide read access to the field fCpus (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 - // signature to use in the veto list: SysInfo_t::fCpus - t.method("fCpus", [](const SysInfo_t& a) -> Int_t { return a.fCpus; }); - t.method("fCpus", [](SysInfo_t& a) -> Int_t { return a.fCpus; }); - t.method("fCpus", [](const SysInfo_t* a) -> Int_t { return a->fCpus; }); - t.method("fCpus", [](SysInfo_t* a) -> Int_t { return a->fCpus; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 - // signature to use in the veto list: SysInfo_t::fCpus - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); - t.method("fCpus!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpus = val; }); - - DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); - t.method("fCpus!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpus = val; }); - - DEBUG_MSG("Adding fCpuSpeed methods to provide read access to the field fCpuSpeed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 - // signature to use in the veto list: SysInfo_t::fCpuSpeed - t.method("fCpuSpeed", [](const SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); - t.method("fCpuSpeed", [](SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); - t.method("fCpuSpeed", [](const SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); - t.method("fCpuSpeed", [](SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 - // signature to use in the veto list: SysInfo_t::fCpuSpeed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); - t.method("fCpuSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpuSpeed = val; }); - - DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); - t.method("fCpuSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpuSpeed = val; }); - - DEBUG_MSG("Adding fBusSpeed methods to provide read access to the field fBusSpeed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 - // signature to use in the veto list: SysInfo_t::fBusSpeed - t.method("fBusSpeed", [](const SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); - t.method("fBusSpeed", [](SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); - t.method("fBusSpeed", [](const SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); - t.method("fBusSpeed", [](SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 - // signature to use in the veto list: SysInfo_t::fBusSpeed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); - t.method("fBusSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fBusSpeed = val; }); - - DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); - t.method("fBusSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fBusSpeed = val; }); - - DEBUG_MSG("Adding fL2Cache methods to provide read access to the field fL2Cache (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 - // signature to use in the veto list: SysInfo_t::fL2Cache - t.method("fL2Cache", [](const SysInfo_t& a) -> Int_t { return a.fL2Cache; }); - t.method("fL2Cache", [](SysInfo_t& a) -> Int_t { return a.fL2Cache; }); - t.method("fL2Cache", [](const SysInfo_t* a) -> Int_t { return a->fL2Cache; }); - t.method("fL2Cache", [](SysInfo_t* a) -> Int_t { return a->fL2Cache; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 - // signature to use in the veto list: SysInfo_t::fL2Cache - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); - t.method("fL2Cache!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fL2Cache = val; }); - - DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); - t.method("fL2Cache!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fL2Cache = val; }); - - DEBUG_MSG("Adding fPhysRam methods to provide read access to the field fPhysRam (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 - // signature to use in the veto list: SysInfo_t::fPhysRam - t.method("fPhysRam", [](const SysInfo_t& a) -> Int_t { return a.fPhysRam; }); - t.method("fPhysRam", [](SysInfo_t& a) -> Int_t { return a.fPhysRam; }); - t.method("fPhysRam", [](const SysInfo_t* a) -> Int_t { return a->fPhysRam; }); - t.method("fPhysRam", [](SysInfo_t* a) -> Int_t { return a->fPhysRam; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 - // signature to use in the veto list: SysInfo_t::fPhysRam - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); - t.method("fPhysRam!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fPhysRam = val; }); - - DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); - t.method("fPhysRam!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fPhysRam = val; }); + + DEBUG_MSG("Adding wrapper for void TBranch::TBranch(TTree *, const char *, void *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:194:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TBranch::TBranch(TBranch *, const char *, void *, const char *, Int_t, Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:195:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TBranch::AddLastBasket(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::AddLastBasket(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:199:22 + t.method("AddLastBasket", static_cast(&TBranch::AddLastBasket)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::BackFill() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::BackFill() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:200:22 + t.method("BackFill", static_cast(&TBranch::BackFill)); + + DEBUG_MSG("Adding wrapper for void TBranch::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:201:22 + t.method("Browse", static_cast(&TBranch::Browse)); + + DEBUG_MSG("Adding wrapper for void TBranch::DeleteBaskets(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::DeleteBaskets(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:202:22 + t.method("DeleteBaskets", static_cast(&TBranch::DeleteBaskets)); + t.method("DeleteBaskets", [](TBranch& a)->void { a.DeleteBaskets(); }); + t.method("DeleteBaskets", [](TBranch* a)->void { a->DeleteBaskets(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::DropBaskets(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::DropBaskets(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:203:22 + t.method("DropBaskets", static_cast(&TBranch::DropBaskets)); + t.method("DropBaskets", [](TBranch& a)->void { a.DropBaskets(); }); + t.method("DropBaskets", [](TBranch* a)->void { a->DropBaskets(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::ExpandBasketArrays() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ExpandBasketArrays() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:204:22 + t.method("ExpandBasketArrays", static_cast(&TBranch::ExpandBasketArrays)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::Fill() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::Fill() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:205:22 + t.method("Fill", static_cast(&TBranch::Fill)); + + DEBUG_MSG("Adding wrapper for TBranch * TBranch::FindBranch(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranch::FindBranch(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:207:22 + t.method("FindBranch", static_cast(&TBranch::FindBranch)); + + DEBUG_MSG("Adding wrapper for TLeaf * TBranch::FindLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TBranch::FindLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:208:22 + t.method("FindLeaf", static_cast(&TBranch::FindLeaf)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::FlushBaskets() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::FlushBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:209:22 + t.method("FlushBaskets", static_cast(&TBranch::FlushBaskets)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::FlushOneBasket(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::FlushOneBasket(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:210:22 + t.method("FlushOneBasket", static_cast(&TBranch::FlushOneBasket)); + + DEBUG_MSG("Adding wrapper for char * TBranch::GetAddress() (" __HERE__ ")"); + // signature to use in the veto list: char * TBranch::GetAddress() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:212:22 + t.method("GetAddress", static_cast(&TBranch::GetAddress)); + + DEBUG_MSG("Adding wrapper for Int_t * TBranch::GetBasketBytes() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TBranch::GetBasketBytes() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:214:22 + t.method("GetBasketBytes", static_cast(&TBranch::GetBasketBytes)); + + DEBUG_MSG("Adding wrapper for Long64_t * TBranch::GetBasketEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t * TBranch::GetBasketEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:215:22 + t.method("GetBasketEntry", static_cast(&TBranch::GetBasketEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetBasketSeek(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetBasketSeek(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:216:22 + t.method("GetBasketSeek", static_cast(&TBranch::GetBasketSeek)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetBasketSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetBasketSize() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:217:22 + t.method("GetBasketSize", static_cast(&TBranch::GetBasketSize)); + + DEBUG_MSG("Adding wrapper for ROOT::Experimental::Internal::TBulkBranchRead & TBranch::GetBulkRead() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::Experimental::Internal::TBulkBranchRead & TBranch::GetBulkRead() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:218:59 + t.method("GetBulkRead", static_cast(&TBranch::GetBulkRead)); + + DEBUG_MSG("Adding wrapper for TList * TBranch::GetBrowsables() (" __HERE__ ")"); + // signature to use in the veto list: TList * TBranch::GetBrowsables() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:219:22 + t.method("GetBrowsables", static_cast(&TBranch::GetBrowsables)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::GetClassName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::GetClassName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:220:24 + t.method("GetClassName", [](TBranch const& a) { return (std::string)a.GetClassName(); }); + t.method("GetClassName", [](TBranch const* a) { return (std::string)a->GetClassName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionAlgorithm() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetCompressionAlgorithm() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:221:22 + t.method("GetCompressionAlgorithm", static_cast(&TBranch::GetCompressionAlgorithm)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetCompressionLevel() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:222:22 + t.method("GetCompressionLevel", static_cast(&TBranch::GetCompressionLevel)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetCompressionSettings() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetCompressionSettings() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:223:22 + t.method("GetCompressionSettings", static_cast(&TBranch::GetCompressionSettings)); + + DEBUG_MSG("Adding wrapper for TDirectory * TBranch::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TBranch::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:224:22 + t.method("GetDirectory", static_cast(&TBranch::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEntry(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:225:22 + t.method("GetEntry", static_cast(&TBranch::GetEntry)); + t.method("GetEntry", [](TBranch& a)->Int_t { return a.GetEntry(); }); + t.method("GetEntry", [](TBranch& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); + t.method("GetEntry", [](TBranch* a)->Int_t { return a->GetEntry(); }); + t.method("GetEntry", [](TBranch* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEntryExport(Long64_t, Int_t, TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:226:22 + t.method("GetEntryExport", static_cast(&TBranch::GetEntryExport)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEntryOffsetLen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEntryOffsetLen() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:227:22 + t.method("GetEntryOffsetLen", static_cast(&TBranch::GetEntryOffsetLen)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetEvent(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetEvent(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:228:22 + t.method("GetEvent", static_cast(&TBranch::GetEvent)); + t.method("GetEvent", [](TBranch& a)->Int_t { return a.GetEvent(); }); + t.method("GetEvent", [](TBranch* a)->Int_t { return a->GetEvent(); }); + + DEBUG_MSG("Adding wrapper for TString TBranch::GetFullName() (" __HERE__ ")"); + // signature to use in the veto list: TString TBranch::GetFullName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:229:22 + t.method("GetFullName", static_cast(&TBranch::GetFullName)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::GetIconName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::GetIconName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:230:22 + t.method("GetIconName", [](TBranch const& a) { return (std::string)a.GetIconName(); }); + t.method("GetIconName", [](TBranch const* a) { return (std::string)a->GetIconName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetExpectedType(TClass *&, EDataType &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetExpectedType(TClass *&, EDataType &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:231:22 + t.method("GetExpectedType", static_cast(&TBranch::GetExpectedType)); + + DEBUG_MSG("Adding wrapper for TLeaf * TBranch::GetLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TBranch::GetLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:232:22 + t.method("GetLeaf", static_cast(&TBranch::GetLeaf)); + + DEBUG_MSG("Adding wrapper for TFile * TBranch::GetFile(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TBranch::GetFile(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:233:22 + t.method("GetFile", static_cast(&TBranch::GetFile)); + t.method("GetFile", [](TBranch& a)->TFile * { return a.GetFile(); }); + t.method("GetFile", [](TBranch* a)->TFile * { return a->GetFile(); }); + + DEBUG_MSG("Adding wrapper for const char * TBranch::GetFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::GetFileName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:234:22 + t.method("GetFileName", [](TBranch const& a) { return (std::string)a.GetFileName(); }); + t.method("GetFileName", [](TBranch const* a) { return (std::string)a->GetFileName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetOffset() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetOffset() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:235:22 + t.method("GetOffset", static_cast(&TBranch::GetOffset)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetReadBasket() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetReadBasket() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:236:22 + t.method("GetReadBasket", static_cast(&TBranch::GetReadBasket)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetReadEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetReadEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:237:22 + t.method("GetReadEntry", static_cast(&TBranch::GetReadEntry)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetWriteBasket() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetWriteBasket() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:238:22 + t.method("GetWriteBasket", static_cast(&TBranch::GetWriteBasket)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetTotalSize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetTotalSize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:239:22 + t.method("GetTotalSize", static_cast(&TBranch::GetTotalSize)); + t.method("GetTotalSize", [](TBranch const& a)->Long64_t { return a.GetTotalSize(); }); + t.method("GetTotalSize", [](TBranch const* a)->Long64_t { return a->GetTotalSize(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetTotBytes(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetTotBytes(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:240:22 + t.method("GetTotBytes", static_cast(&TBranch::GetTotBytes)); + t.method("GetTotBytes", [](TBranch const& a)->Long64_t { return a.GetTotBytes(); }); + t.method("GetTotBytes", [](TBranch const* a)->Long64_t { return a->GetTotBytes(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetZipBytes(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetZipBytes(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:241:22 + t.method("GetZipBytes", static_cast(&TBranch::GetZipBytes)); + t.method("GetZipBytes", [](TBranch const& a)->Long64_t { return a.GetZipBytes(); }); + t.method("GetZipBytes", [](TBranch const* a)->Long64_t { return a->GetZipBytes(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetEntryNumber() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetEntryNumber() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:242:22 + t.method("GetEntryNumber", static_cast(&TBranch::GetEntryNumber)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetFirstEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetFirstEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:243:22 + t.method("GetFirstEntry", static_cast(&TBranch::GetFirstEntry)); + + + DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfBaskets() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TBranch::GetListOfBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:245:22 + t.method("GetListOfBaskets", static_cast(&TBranch::GetListOfBaskets)); + + DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfBranches() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TBranch::GetListOfBranches() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:246:22 + t.method("GetListOfBranches", static_cast(&TBranch::GetListOfBranches)); + + DEBUG_MSG("Adding wrapper for TObjArray * TBranch::GetListOfLeaves() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TBranch::GetListOfLeaves() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:247:22 + t.method("GetListOfLeaves", static_cast(&TBranch::GetListOfLeaves)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetMaxBaskets() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetMaxBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:248:22 + t.method("GetMaxBaskets", static_cast(&TBranch::GetMaxBaskets)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetNleaves() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetNleaves() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:249:22 + t.method("GetNleaves", static_cast(&TBranch::GetNleaves)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetSplitLevel() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetSplitLevel() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:250:22 + t.method("GetSplitLevel", static_cast(&TBranch::GetSplitLevel)); + + DEBUG_MSG("Adding wrapper for Long64_t TBranch::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TBranch::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:251:22 + t.method("GetEntries", static_cast(&TBranch::GetEntries)); + + DEBUG_MSG("Adding wrapper for TTree * TBranch::GetTree() (" __HERE__ ")"); + // signature to use in the veto list: TTree * TBranch::GetTree() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:252:22 + t.method("GetTree", static_cast(&TBranch::GetTree)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::GetRow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::GetRow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:253:22 + t.method("GetRow", static_cast(&TBranch::GetRow)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::GetMakeClass() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::GetMakeClass() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:254:22 + t.method("GetMakeClass", static_cast(&TBranch::GetMakeClass)); + + DEBUG_MSG("Adding wrapper for TBranch * TBranch::GetMother() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranch::GetMother() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:255:22 + t.method("GetMother", static_cast(&TBranch::GetMother)); + + DEBUG_MSG("Adding wrapper for TBranch * TBranch::GetSubBranch(const TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranch::GetSubBranch(const TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:256:22 + t.method("GetSubBranch", static_cast(&TBranch::GetSubBranch)); + + DEBUG_MSG("Adding wrapper for TBuffer * TBranch::GetTransientBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBuffer * TBranch::GetTransientBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:257:22 + t.method("GetTransientBuffer", static_cast(&TBranch::GetTransientBuffer)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::IsAutoDelete() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::IsAutoDelete() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:258:22 + t.method("IsAutoDelete", static_cast(&TBranch::IsAutoDelete)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:259:22 + t.method("IsFolder", static_cast(&TBranch::IsFolder)); + + DEBUG_MSG("Adding wrapper for void TBranch::KeepCircular(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::KeepCircular(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:260:22 + t.method("KeepCircular", static_cast(&TBranch::KeepCircular)); + + DEBUG_MSG("Adding wrapper for Int_t TBranch::LoadBaskets() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TBranch::LoadBaskets() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:261:22 + t.method("LoadBaskets", static_cast(&TBranch::LoadBaskets)); + + DEBUG_MSG("Adding wrapper for void TBranch::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:262:22 + t.method("Print", static_cast(&TBranch::Print)); + t.method("Print", [](TBranch const& a)->void { a.Print(); }); + t.method("Print", [](TBranch const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::PrintCacheInfo() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::PrintCacheInfo() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:263:22 + t.method("PrintCacheInfo", static_cast(&TBranch::PrintCacheInfo)); + + DEBUG_MSG("Adding wrapper for void TBranch::ReadBasket(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ReadBasket(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:264:22 + t.method("ReadBasket", static_cast(&TBranch::ReadBasket)); + + DEBUG_MSG("Adding wrapper for void TBranch::Refresh(TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Refresh(TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:265:22 + t.method("Refresh", static_cast(&TBranch::Refresh)); + + DEBUG_MSG("Adding wrapper for void TBranch::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:266:22 + t.method("Reset", static_cast(&TBranch::Reset)); + t.method("Reset", [](TBranch& a)->void { a.Reset(); }); + t.method("Reset", [](TBranch* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::ResetAddress() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ResetAddress() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:268:22 + t.method("ResetAddress", static_cast(&TBranch::ResetAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::ResetReadEntry() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ResetReadEntry() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:269:22 + t.method("ResetReadEntry", static_cast(&TBranch::ResetReadEntry)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetAddress(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetAddress(void *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:270:22 + t.method("SetAddress", static_cast(&TBranch::SetAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetObject(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetObject(void *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:271:22 + t.method("SetObject", static_cast(&TBranch::SetObject)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetAutoDelete(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetAutoDelete(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:272:22 + t.method("SetAutoDelete", static_cast(&TBranch::SetAutoDelete)); + t.method("SetAutoDelete", [](TBranch& a)->void { a.SetAutoDelete(); }); + t.method("SetAutoDelete", [](TBranch* a)->void { a->SetAutoDelete(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetBasketSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetBasketSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:273:22 + t.method("SetBasketSize", static_cast(&TBranch::SetBasketSize)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetBufferAddress(TBuffer *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetBufferAddress(TBuffer *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:274:22 + t.method("SetBufferAddress", static_cast(&TBranch::SetBufferAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionAlgorithm(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetCompressionAlgorithm(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:275:22 + t.method("SetCompressionAlgorithm", static_cast(&TBranch::SetCompressionAlgorithm)); + t.method("SetCompressionAlgorithm", [](TBranch& a)->void { a.SetCompressionAlgorithm(); }); + t.method("SetCompressionAlgorithm", [](TBranch* a)->void { a->SetCompressionAlgorithm(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetCompressionLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:276:22 + t.method("SetCompressionLevel", static_cast(&TBranch::SetCompressionLevel)); + t.method("SetCompressionLevel", [](TBranch& a)->void { a.SetCompressionLevel(); }); + t.method("SetCompressionLevel", [](TBranch* a)->void { a->SetCompressionLevel(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetCompressionSettings(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetCompressionSettings(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:277:22 + t.method("SetCompressionSettings", static_cast(&TBranch::SetCompressionSettings)); + t.method("SetCompressionSettings", [](TBranch& a)->void { a.SetCompressionSettings(); }); + t.method("SetCompressionSettings", [](TBranch* a)->void { a->SetCompressionSettings(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetEntries(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetEntries(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:278:22 + t.method("SetEntries", static_cast(&TBranch::SetEntries)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetEntryOffsetLen(Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:279:22 + t.method("SetEntryOffsetLen", static_cast(&TBranch::SetEntryOffsetLen)); + t.method("SetEntryOffsetLen", [](TBranch& a, Int_t arg0)->void { a.SetEntryOffsetLen(arg0); }); + t.method("SetEntryOffsetLen", [](TBranch* a, Int_t arg0)->void { a->SetEntryOffsetLen(arg0); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetFirstEntry(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetFirstEntry(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:280:22 + t.method("SetFirstEntry", static_cast(&TBranch::SetFirstEntry)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetFile(TFile *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetFile(TFile *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:281:22 + t.method("SetFile", static_cast(&TBranch::SetFile)); + t.method("SetFile", [](TBranch& a)->void { a.SetFile(); }); + t.method("SetFile", [](TBranch* a)->void { a->SetFile(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetFile(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetFile(const char *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:282:22 + t.method("SetFile", static_cast(&TBranch::SetFile)); + + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::SetMakeClass(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::SetMakeClass(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:284:22 + t.method("SetMakeClass", static_cast(&TBranch::SetMakeClass)); + t.method("SetMakeClass", [](TBranch& a)->Bool_t { return a.SetMakeClass(); }); + t.method("SetMakeClass", [](TBranch* a)->Bool_t { return a->SetMakeClass(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:285:22 + t.method("SetOffset", static_cast(&TBranch::SetOffset)); + t.method("SetOffset", [](TBranch& a)->void { a.SetOffset(); }); + t.method("SetOffset", [](TBranch* a)->void { a->SetOffset(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetStatus(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetStatus(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:286:22 + t.method("SetStatus", static_cast(&TBranch::SetStatus)); + t.method("SetStatus", [](TBranch& a)->void { a.SetStatus(); }); + t.method("SetStatus", [](TBranch* a)->void { a->SetStatus(); }); + + DEBUG_MSG("Adding wrapper for void TBranch::SetTree(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetTree(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:287:22 + t.method("SetTree", static_cast(&TBranch::SetTree)); + + DEBUG_MSG("Adding wrapper for void TBranch::SetupAddresses() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::SetupAddresses() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:288:22 + t.method("SetupAddresses", static_cast(&TBranch::SetupAddresses)); + + DEBUG_MSG("Adding wrapper for Bool_t TBranch::SupportsBulkRead() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TBranch::SupportsBulkRead() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:289:22 + t.method("SupportsBulkRead", static_cast(&TBranch::SupportsBulkRead)); + + DEBUG_MSG("Adding wrapper for void TBranch::UpdateAddress() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::UpdateAddress() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:290:22 + t.method("UpdateAddress", static_cast(&TBranch::UpdateAddress)); + + DEBUG_MSG("Adding wrapper for void TBranch::UpdateFile() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::UpdateFile() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:291:22 + t.method("UpdateFile", static_cast(&TBranch::UpdateFile)); + + DEBUG_MSG("Adding wrapper for void TBranch::ResetCount() (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::ResetCount() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:293:22 + module_.method("TBranch!ResetCount", static_cast(&TBranch::ResetCount)); + + DEBUG_MSG("Adding wrapper for Version_t TBranch::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TBranch::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Class_Version", static_cast(&TBranch::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TBranch::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBranch::IsA() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + t.method("IsA", static_cast(&TBranch::IsA)); + + DEBUG_MSG("Adding wrapper for void TBranch::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + t.method("StreamerNVirtual", static_cast(&TBranch::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!DeclFileName", []() { return (std::string)TBranch::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TBranch::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBranch::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!ImplFileLine", static_cast(&TBranch::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TBranch::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!ImplFileName", []() { return (std::string)TBranch::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TBranch::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TBranch::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Class_Name", []() { return (std::string)TBranch::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TBranch::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBranch::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Dictionary", static_cast(&TBranch::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TBranch::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TBranch::Class() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!Class", static_cast(&TBranch::Class)); + + DEBUG_MSG("Adding wrapper for void TBranch::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TBranch::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + t.method("Streamer", static_cast(&TBranch::Streamer)); + + DEBUG_MSG("Adding wrapper for int TBranch::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TBranch::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:295:4 + module_.method("TBranch!DeclFileLine", static_cast(&TBranch::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlSysInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlSysInfo_t(module)); +std::shared_ptr newJlTBranch(jlcxx::Module& module){ + return std::shared_ptr(new JlTBranch(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type CpuInfo_t -// signature to use in the veto file: CpuInfo_t -struct JlCpuInfo_t: public Wrapper { +// Class generating the wrapper for type TTree +// signature to use in the veto file: TTree +struct JlTTree: public Wrapper { - JlCpuInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type CpuInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:165:8 - jlcxx::TypeWrapper t = jlModule.add_type("CpuInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTree(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:79:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTree", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Version_t CpuInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t CpuInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Class_Version", static_cast(&CpuInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * CpuInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - t.method("IsA", static_cast(&CpuInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void CpuInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void CpuInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - t.method("StreamerNVirtual", static_cast(&CpuInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * CpuInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!DeclFileName", []() { return (std::string)CpuInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int CpuInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int CpuInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!ImplFileLine", static_cast(&CpuInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * CpuInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!ImplFileName", []() { return (std::string)CpuInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * CpuInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Class_Name", []() { return (std::string)CpuInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * CpuInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Dictionary", static_cast(&CpuInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * CpuInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!Class", static_cast(&CpuInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void CpuInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void CpuInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - t.method("Streamer", static_cast(&CpuInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int CpuInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int CpuInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 - module_.method("CpuInfo_t!DeclFileLine", static_cast(&CpuInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fLoad1m methods to provide read access to the field fLoad1m (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 - // signature to use in the veto list: CpuInfo_t::fLoad1m - t.method("fLoad1m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); - t.method("fLoad1m", [](CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); - t.method("fLoad1m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); - t.method("fLoad1m", [](CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 - // signature to use in the veto list: CpuInfo_t::fLoad1m - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); - t.method("fLoad1m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad1m = val; }); - - DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); - t.method("fLoad1m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad1m = val; }); - - DEBUG_MSG("Adding fLoad5m methods to provide read access to the field fLoad5m (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 - // signature to use in the veto list: CpuInfo_t::fLoad5m - t.method("fLoad5m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); - t.method("fLoad5m", [](CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); - t.method("fLoad5m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); - t.method("fLoad5m", [](CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 - // signature to use in the veto list: CpuInfo_t::fLoad5m - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); - t.method("fLoad5m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad5m = val; }); - - DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); - t.method("fLoad5m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad5m = val; }); - - DEBUG_MSG("Adding fLoad15m methods to provide read access to the field fLoad15m (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 - // signature to use in the veto list: CpuInfo_t::fLoad15m - t.method("fLoad15m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); - t.method("fLoad15m", [](CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); - t.method("fLoad15m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); - t.method("fLoad15m", [](CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 - // signature to use in the veto list: CpuInfo_t::fLoad15m - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); - t.method("fLoad15m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad15m = val; }); - - DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); - t.method("fLoad15m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad15m = val; }); - - DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 - // signature to use in the veto list: CpuInfo_t::fUser - t.method("fUser", [](const CpuInfo_t& a) -> Float_t { return a.fUser; }); - t.method("fUser", [](CpuInfo_t& a) -> Float_t { return a.fUser; }); - t.method("fUser", [](const CpuInfo_t* a) -> Float_t { return a->fUser; }); - t.method("fUser", [](CpuInfo_t* a) -> Float_t { return a->fUser; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 - // signature to use in the veto list: CpuInfo_t::fUser - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fUser = val; }); - - DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); - t.method("fUser!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fUser = val; }); - - DEBUG_MSG("Adding fSys methods to provide read access to the field fSys (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 - // signature to use in the veto list: CpuInfo_t::fSys - t.method("fSys", [](const CpuInfo_t& a) -> Float_t { return a.fSys; }); - t.method("fSys", [](CpuInfo_t& a) -> Float_t { return a.fSys; }); - t.method("fSys", [](const CpuInfo_t* a) -> Float_t { return a->fSys; }); - t.method("fSys", [](CpuInfo_t* a) -> Float_t { return a->fSys; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 - // signature to use in the veto list: CpuInfo_t::fSys - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); - t.method("fSys!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fSys = val; }); - - DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); - t.method("fSys!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fSys = val; }); - - DEBUG_MSG("Adding fTotal methods to provide read access to the field fTotal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 - // signature to use in the veto list: CpuInfo_t::fTotal - t.method("fTotal", [](const CpuInfo_t& a) -> Float_t { return a.fTotal; }); - t.method("fTotal", [](CpuInfo_t& a) -> Float_t { return a.fTotal; }); - t.method("fTotal", [](const CpuInfo_t* a) -> Float_t { return a->fTotal; }); - t.method("fTotal", [](CpuInfo_t* a) -> Float_t { return a->fTotal; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 - // signature to use in the veto list: CpuInfo_t::fTotal - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); - t.method("fTotal!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fTotal = val; }); - - DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); - t.method("fTotal!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fTotal = val; }); - - DEBUG_MSG("Adding fIdle methods to provide read access to the field fIdle (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 - // signature to use in the veto list: CpuInfo_t::fIdle - t.method("fIdle", [](const CpuInfo_t& a) -> Float_t { return a.fIdle; }); - t.method("fIdle", [](CpuInfo_t& a) -> Float_t { return a.fIdle; }); - t.method("fIdle", [](const CpuInfo_t* a) -> Float_t { return a->fIdle; }); - t.method("fIdle", [](CpuInfo_t* a) -> Float_t { return a->fIdle; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 - // signature to use in the veto list: CpuInfo_t::fIdle - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); - t.method("fIdle!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fIdle = val; }); - - DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); - t.method("fIdle!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fIdle = val; }); + t.template constructor<>(/*finalize=*/false); + + + DEBUG_MSG("Adding wrapper for void TTree::TTree(const char *, const char *, Int_t, TDirectory *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:315:4 + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + t.constructor(/*finalize=*/false); + + DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::AddBranchToCache(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:321:28 + t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); + t.method("AddBranchToCache", [](TTree& a, const char * arg0)->Int_t { return a.AddBranchToCache(arg0); }); + t.method("AddBranchToCache", [](TTree* a, const char * arg0)->Int_t { return a->AddBranchToCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::AddBranchToCache(TBranch *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::AddBranchToCache(TBranch *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:322:28 + t.method("AddBranchToCache", static_cast(&TTree::AddBranchToCache)); + t.method("AddBranchToCache", [](TTree& a, TBranch * arg0)->Int_t { return a.AddBranchToCache(arg0); }); + t.method("AddBranchToCache", [](TTree* a, TBranch * arg0)->Int_t { return a->AddBranchToCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::DropBranchFromCache(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:323:28 + t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); + t.method("DropBranchFromCache", [](TTree& a, const char * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); + t.method("DropBranchFromCache", [](TTree* a, const char * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::DropBranchFromCache(TBranch *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:324:28 + t.method("DropBranchFromCache", static_cast(&TTree::DropBranchFromCache)); + t.method("DropBranchFromCache", [](TTree& a, TBranch * arg0)->Int_t { return a.DropBranchFromCache(arg0); }); + t.method("DropBranchFromCache", [](TTree* a, TBranch * arg0)->Int_t { return a->DropBranchFromCache(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::AddClone(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddClone(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:325:28 + t.method("AddClone", static_cast(&TTree::AddClone)); + + DEBUG_MSG("Adding wrapper for void TTree::AddTotBytes(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddTotBytes(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:331:28 + t.method("AddTotBytes", static_cast(&TTree::AddTotBytes)); + + DEBUG_MSG("Adding wrapper for void TTree::AddZipBytes(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddZipBytes(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:332:28 + t.method("AddZipBytes", static_cast(&TTree::AddZipBytes)); + + DEBUG_MSG("Adding wrapper for void TTree::AddAllocationCount(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::AddAllocationCount(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:337:9 + t.method("AddAllocationCount", static_cast(&TTree::AddAllocationCount)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::AutoSave(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::AutoSave(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:338:28 + t.method("AutoSave", static_cast(&TTree::AutoSave)); + t.method("AutoSave", [](TTree& a)->Long64_t { return a.AutoSave(); }); + t.method("AutoSave", [](TTree* a)->Long64_t { return a->AutoSave(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Branch(TCollection *, Int_t, Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:375:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, TCollection * arg0)->Int_t { return a.Branch(arg0); }); + t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); + t.method("Branch", [](TTree& a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, TCollection * arg0)->Int_t { return a->Branch(arg0); }); + t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); + t.method("Branch", [](TTree* a, TCollection * arg0, Int_t arg1, Int_t arg2)->Int_t { return a->Branch(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(TList *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Branch(TList *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:376:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, TList * arg0)->Int_t { return a.Branch(arg0); }); + t.method("Branch", [](TTree& a, TList * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); + t.method("Branch", [](TTree* a, TList * arg0)->Int_t { return a->Branch(arg0); }); + t.method("Branch", [](TTree* a, TList * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Branch(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Branch(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:377:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0)->Int_t { return a.Branch(arg0); }); + t.method("Branch", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Branch(arg0, arg1); }); + t.method("Branch", [](TTree* a, const char * arg0)->Int_t { return a->Branch(arg0); }); + t.method("Branch", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Branch(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, void *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Branch(const char *, void *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:378:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, const char * arg0, void * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Branch(const char *, char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:379:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, const char * arg0, char * arg1, const char * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Branch(const char *, const char *, void *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:394:28 + t.method("Branch", static_cast(&TTree::Branch)); + t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Branch(arg0, arg1, arg2, arg3); }); + t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Branch(arg0, arg1, arg2); }); + t.method("Branch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Branch(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::Bronch(const char *, const char *, void *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:416:28 + t.method("Bronch", static_cast(&TTree::Bronch)); + t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.Bronch(arg0, arg1, arg2); }); + t.method("Bronch", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.Bronch(arg0, arg1, arg2, arg3); }); + t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->Bronch(arg0, arg1, arg2); }); + t.method("Bronch", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->Bronch(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::BranchOld(const char *, const char *, void *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:417:28 + t.method("BranchOld", static_cast(&TTree::BranchOld)); + t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a.BranchOld(arg0, arg1, arg2); }); + t.method("BranchOld", [](TTree& a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a.BranchOld(arg0, arg1, arg2, arg3); }); + t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2)->TBranch * { return a->BranchOld(arg0, arg1, arg2); }); + t.method("BranchOld", [](TTree* a, const char * arg0, const char * arg1, void * arg2, Int_t arg3)->TBranch * { return a->BranchOld(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::BranchRef() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::BranchRef() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:418:28 + t.method("BranchRef", static_cast(&TTree::BranchRef)); + + DEBUG_MSG("Adding wrapper for void TTree::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:419:28 + t.method("Browse", static_cast(&TTree::Browse)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::BuildIndex(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::BuildIndex(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:420:28 + t.method("BuildIndex", static_cast(&TTree::BuildIndex)); + t.method("BuildIndex", [](TTree& a, const char * arg0)->Int_t { return a.BuildIndex(arg0); }); + t.method("BuildIndex", [](TTree* a, const char * arg0)->Int_t { return a->BuildIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TStreamerInfo * TTree::BuildStreamerInfo(TClass *, void *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:421:28 + t.method("BuildStreamerInfo", static_cast(&TTree::BuildStreamerInfo)); + t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0)->TStreamerInfo * { return a.BuildStreamerInfo(arg0); }); + t.method("BuildStreamerInfo", [](TTree& a, TClass * arg0, void * arg1)->TStreamerInfo * { return a.BuildStreamerInfo(arg0, arg1); }); + t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0)->TStreamerInfo * { return a->BuildStreamerInfo(arg0); }); + t.method("BuildStreamerInfo", [](TTree* a, TClass * arg0, void * arg1)->TStreamerInfo * { return a->BuildStreamerInfo(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TFile * TTree::ChangeFile(TFile *) (" __HERE__ ")"); + // signature to use in the veto list: TFile * TTree::ChangeFile(TFile *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:422:28 + t.method("ChangeFile", static_cast(&TTree::ChangeFile)); + + DEBUG_MSG("Adding wrapper for TTree * TTree::CloneTree(Long64_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::CloneTree(Long64_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:423:28 + t.method("CloneTree", static_cast(&TTree::CloneTree)); + t.method("CloneTree", [](TTree& a)->TTree * { return a.CloneTree(); }); + t.method("CloneTree", [](TTree& a, Long64_t arg0)->TTree * { return a.CloneTree(arg0); }); + t.method("CloneTree", [](TTree* a)->TTree * { return a->CloneTree(); }); + t.method("CloneTree", [](TTree* a, Long64_t arg0)->TTree * { return a->CloneTree(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::CopyAddresses(TTree *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::CopyAddresses(TTree *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:424:28 + t.method("CopyAddresses", static_cast(&TTree::CopyAddresses)); + t.method("CopyAddresses", [](TTree& a, TTree * arg0)->void { a.CopyAddresses(arg0); }); + t.method("CopyAddresses", [](TTree* a, TTree * arg0)->void { a->CopyAddresses(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::CopyEntries(TTree *, Long64_t, Option_t *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:425:28 + t.method("CopyEntries", static_cast(&TTree::CopyEntries)); + t.method("CopyEntries", [](TTree& a, TTree * arg0)->Long64_t { return a.CopyEntries(arg0); }); + t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1)->Long64_t { return a.CopyEntries(arg0, arg1); }); + t.method("CopyEntries", [](TTree& a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a.CopyEntries(arg0, arg1, arg2); }); + t.method("CopyEntries", [](TTree* a, TTree * arg0)->Long64_t { return a->CopyEntries(arg0); }); + t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1)->Long64_t { return a->CopyEntries(arg0, arg1); }); + t.method("CopyEntries", [](TTree* a, TTree * arg0, Long64_t arg1, Option_t * arg2)->Long64_t { return a->CopyEntries(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::CopyTree(const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:426:28 + t.method("CopyTree", static_cast(&TTree::CopyTree)); + t.method("CopyTree", [](TTree& a, const char * arg0)->TTree * { return a.CopyTree(arg0); }); + t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1)->TTree * { return a.CopyTree(arg0, arg1); }); + t.method("CopyTree", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a.CopyTree(arg0, arg1, arg2); }); + t.method("CopyTree", [](TTree* a, const char * arg0)->TTree * { return a->CopyTree(arg0); }); + t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1)->TTree * { return a->CopyTree(arg0, arg1); }); + t.method("CopyTree", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->TTree * { return a->CopyTree(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TTree::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:428:28 + t.method("DirectoryAutoAdd", static_cast(&TTree::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Debug() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Debug() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:429:28 + t.method("Debug", static_cast(&TTree::Debug)); + + DEBUG_MSG("Adding wrapper for void TTree::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:430:28 + t.method("Delete", static_cast(&TTree::Delete)); + t.method("Delete", [](TTree& a)->void { a.Delete(); }); + t.method("Delete", [](TTree* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for void TTree::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:431:28 + t.method("Draw", static_cast(&TTree::Draw)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Draw(const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:433:28 + t.method("Draw", static_cast(&TTree::Draw)); + t.method("Draw", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Draw(arg0, arg1); }); + t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Draw(arg0, arg1, arg2); }); + t.method("Draw", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Draw(arg0, arg1, arg2, arg3); }); + t.method("Draw", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Draw(arg0, arg1); }); + t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Draw(arg0, arg1, arg2); }); + t.method("Draw", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Draw(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TTree::DropBaskets() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::DropBaskets() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:434:28 + t.method("DropBaskets", static_cast(&TTree::DropBaskets)); + + DEBUG_MSG("Adding wrapper for void TTree::DropBuffers(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::DropBuffers(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:435:28 + t.method("DropBuffers", static_cast(&TTree::DropBuffers)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::EnableCache() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::EnableCache() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:436:28 + t.method("EnableCache", static_cast(&TTree::EnableCache)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Fill() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Fill() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:437:28 + t.method("Fill", static_cast(&TTree::Fill)); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::FindBranch(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::FindBranch(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:438:28 + t.method("FindBranch", static_cast(&TTree::FindBranch)); + + DEBUG_MSG("Adding wrapper for TLeaf * TTree::FindLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TTree::FindLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:439:28 + t.method("FindLeaf", static_cast(&TTree::FindLeaf)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Fit(const char *, const char *, const char *, Option_t *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:440:28 + t.method("Fit", static_cast(&TTree::Fit)); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4); }); + t.method("Fit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a.Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4); }); + t.method("Fit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Option_t * arg4, Long64_t arg5)->Int_t { return a->Fit(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::FlushBaskets(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::FlushBaskets(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:441:28 + t.method("FlushBaskets", static_cast(&TTree::FlushBaskets)); + t.method("FlushBaskets", [](TTree const& a)->Int_t { return a.FlushBaskets(); }); + t.method("FlushBaskets", [](TTree const* a)->Int_t { return a->FlushBaskets(); }); + + DEBUG_MSG("Adding wrapper for const char * TTree::GetAlias(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::GetAlias(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:442:28 + t.method("GetAlias", [](TTree const& a, const char * arg0) { return (std::string)a.GetAlias(arg0); }); + t.method("GetAlias", [](TTree const* a, const char * arg0) { return (std::string)a->GetAlias(arg0); }); + + DEBUG_MSG("Adding wrapper for UInt_t TTree::GetAllocationCount() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TTree::GetAllocationCount() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:443:28 + t.method("GetAllocationCount", static_cast(&TTree::GetAllocationCount)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoFlush() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetAutoFlush() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:447:28 + t.method("GetAutoFlush", static_cast(&TTree::GetAutoFlush)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetAutoSave() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetAutoSave() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:448:28 + t.method("GetAutoSave", static_cast(&TTree::GetAutoSave)); + + DEBUG_MSG("Adding wrapper for TBranch * TTree::GetBranch(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TTree::GetBranch(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:449:28 + t.method("GetBranch", static_cast(&TTree::GetBranch)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::GetBranchStatus(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::GetBranchStatus(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:451:28 + t.method("GetBranchStatus", static_cast(&TTree::GetBranchStatus)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetBranchStyle() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetBranchStyle() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:452:28 + module_.method("TTree!GetBranchStyle", static_cast(&TTree::GetBranchStyle)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetCacheSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetCacheSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:453:28 + t.method("GetCacheSize", static_cast(&TTree::GetCacheSize)); + + DEBUG_MSG("Adding wrapper for TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: TTree::TClusterIterator TTree::GetClusterIterator(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:454:29 + t.method("GetClusterIterator", static_cast(&TTree::GetClusterIterator)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainEntryNumber(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetChainEntryNumber(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:455:28 + t.method("GetChainEntryNumber", static_cast(&TTree::GetChainEntryNumber)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetChainOffset() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetChainOffset() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:456:28 + t.method("GetChainOffset", static_cast(&TTree::GetChainOffset)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::GetClusterPrefetch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::GetClusterPrefetch() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:457:28 + t.method("GetClusterPrefetch", static_cast(&TTree::GetClusterPrefetch)); + + DEBUG_MSG("Adding wrapper for TFile * TTree::GetCurrentFile() (" __HERE__ ")"); + // signature to use in the veto list: TFile * TTree::GetCurrentFile() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:458:28 + t.method("GetCurrentFile", static_cast(&TTree::GetCurrentFile)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetDefaultEntryOffsetLen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetDefaultEntryOffsetLen() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:459:28 + t.method("GetDefaultEntryOffsetLen", static_cast(&TTree::GetDefaultEntryOffsetLen)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMax() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetDebugMax() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:460:28 + t.method("GetDebugMax", static_cast(&TTree::GetDebugMax)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetDebugMin() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetDebugMin() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:461:28 + t.method("GetDebugMin", static_cast(&TTree::GetDebugMin)); + + DEBUG_MSG("Adding wrapper for TDirectory * TTree::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TTree::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:462:28 + t.method("GetDirectory", static_cast(&TTree::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:463:28 + t.method("GetEntries", static_cast(&TTree::GetEntries)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntries(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntries(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:464:28 + t.method("GetEntries", static_cast(&TTree::GetEntries)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFast() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntriesFast() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:465:28 + t.method("GetEntriesFast", static_cast(&TTree::GetEntriesFast)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntriesFriend() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntriesFriend() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:466:28 + t.method("GetEntriesFriend", static_cast(&TTree::GetEntriesFriend)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEstimate() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEstimate() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:467:28 + t.method("GetEstimate", static_cast(&TTree::GetEstimate)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntry(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetEntry(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:468:28 + t.method("GetEntry", static_cast(&TTree::GetEntry)); + t.method("GetEntry", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEntry(arg0); }); + t.method("GetEntry", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEntry(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetEvent(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetEvent(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:469:28 + t.method("GetEvent", static_cast(&TTree::GetEvent)); + t.method("GetEvent", [](TTree& a, Long64_t arg0)->Int_t { return a.GetEvent(arg0); }); + t.method("GetEvent", [](TTree* a, Long64_t arg0)->Int_t { return a->GetEvent(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetEntryWithIndex(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetEntryWithIndex(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:470:28 + t.method("GetEntryWithIndex", static_cast(&TTree::GetEntryWithIndex)); + t.method("GetEntryWithIndex", [](TTree& a, Int_t arg0)->Int_t { return a.GetEntryWithIndex(arg0); }); + t.method("GetEntryWithIndex", [](TTree* a, Int_t arg0)->Int_t { return a->GetEntryWithIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithBestIndex(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:471:28 + t.method("GetEntryNumberWithBestIndex", static_cast(&TTree::GetEntryNumberWithBestIndex)); + t.method("GetEntryNumberWithBestIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithBestIndex(arg0); }); + t.method("GetEntryNumberWithBestIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithBestIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntryNumberWithIndex(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:472:28 + t.method("GetEntryNumberWithIndex", static_cast(&TTree::GetEntryNumberWithIndex)); + t.method("GetEntryNumberWithIndex", [](TTree const& a, Long64_t arg0)->Long64_t { return a.GetEntryNumberWithIndex(arg0); }); + t.method("GetEntryNumberWithIndex", [](TTree const* a, Long64_t arg0)->Long64_t { return a->GetEntryNumberWithIndex(arg0); }); + + DEBUG_MSG("Adding wrapper for TEntryList * TTree::GetEntryList() (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TTree::GetEntryList() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:474:28 + t.method("GetEntryList", static_cast(&TTree::GetEntryList)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetEntryNumber(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetEntryNumber(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:475:28 + t.method("GetEntryNumber", static_cast(&TTree::GetEntryNumber)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetFileNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetFileNumber() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:476:28 + t.method("GetFileNumber", static_cast(&TTree::GetFileNumber)); + + DEBUG_MSG("Adding wrapper for TTree * TTree::GetFriend(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::GetFriend(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:477:28 + t.method("GetFriend", static_cast(&TTree::GetFriend)); + + DEBUG_MSG("Adding wrapper for const char * TTree::GetFriendAlias(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::GetFriendAlias(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:478:28 + t.method("GetFriendAlias", [](TTree const& a, TTree * arg0) { return (std::string)a.GetFriendAlias(arg0); }); + t.method("GetFriendAlias", [](TTree const* a, TTree * arg0) { return (std::string)a->GetFriendAlias(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1 * TTree::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TTree::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:479:28 + t.method("GetHistogram", static_cast(&TTree::GetHistogram)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::GetImplicitMT() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::GetImplicitMT() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:480:28 + t.method("GetImplicitMT", static_cast(&TTree::GetImplicitMT)); + + DEBUG_MSG("Adding wrapper for Int_t * TTree::GetIndex() (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TTree::GetIndex() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:481:28 + t.method("GetIndex", static_cast(&TTree::GetIndex)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetIndexValues() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetIndexValues() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:482:28 + t.method("GetIndexValues", static_cast(&TTree::GetIndexValues)); + + DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::GetIOFeatures() (" __HERE__ ")"); + // signature to use in the veto list: ROOT::TIOFeatures TTree::GetIOFeatures() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:483:30 + t.method("GetIOFeatures", static_cast(&TTree::GetIOFeatures)); + + DEBUG_MSG("Adding wrapper for TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: TIterator * TTree::GetIteratorOnAllLeaves(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:484:28 + t.method("GetIteratorOnAllLeaves", static_cast(&TTree::GetIteratorOnAllLeaves)); + t.method("GetIteratorOnAllLeaves", [](TTree& a)->TIterator * { return a.GetIteratorOnAllLeaves(); }); + t.method("GetIteratorOnAllLeaves", [](TTree* a)->TIterator * { return a->GetIteratorOnAllLeaves(); }); + + DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:485:28 + t.method("GetLeaf", static_cast(&TTree::GetLeaf)); + + DEBUG_MSG("Adding wrapper for TLeaf * TTree::GetLeaf(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TTree::GetLeaf(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:486:28 + t.method("GetLeaf", static_cast(&TTree::GetLeaf)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfClones() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetListOfClones() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:487:28 + t.method("GetListOfClones", static_cast(&TTree::GetListOfClones)); + + DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfBranches() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TTree::GetListOfBranches() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:488:28 + t.method("GetListOfBranches", static_cast(&TTree::GetListOfBranches)); + + DEBUG_MSG("Adding wrapper for TObjArray * TTree::GetListOfLeaves() (" __HERE__ ")"); + // signature to use in the veto list: TObjArray * TTree::GetListOfLeaves() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:489:28 + t.method("GetListOfLeaves", static_cast(&TTree::GetListOfLeaves)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfFriends() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetListOfFriends() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:490:28 + t.method("GetListOfFriends", static_cast(&TTree::GetListOfFriends)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetListOfAliases() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetListOfAliases() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:491:28 + t.method("GetListOfAliases", static_cast(&TTree::GetListOfAliases)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetMakeClass() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetMakeClass() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:495:28 + t.method("GetMakeClass", static_cast(&TTree::GetMakeClass)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxEntryLoop() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetMaxEntryLoop() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:497:28 + t.method("GetMaxEntryLoop", static_cast(&TTree::GetMaxEntryLoop)); + + DEBUG_MSG("Adding wrapper for Double_t TTree::GetMaximum(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TTree::GetMaximum(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:498:28 + t.method("GetMaximum", static_cast(&TTree::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxTreeSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetMaxTreeSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:499:28 + module_.method("TTree!GetMaxTreeSize", static_cast(&TTree::GetMaxTreeSize)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetMaxVirtualSize() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetMaxVirtualSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:500:28 + t.method("GetMaxVirtualSize", static_cast(&TTree::GetMaxVirtualSize)); + + DEBUG_MSG("Adding wrapper for Double_t TTree::GetMinimum(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TTree::GetMinimum(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:501:28 + t.method("GetMinimum", static_cast(&TTree::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetNbranches() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetNbranches() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:502:28 + t.method("GetNbranches", static_cast(&TTree::GetNbranches)); + + DEBUG_MSG("Adding wrapper for TObject * TTree::GetNotify() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TTree::GetNotify() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:503:28 + t.method("GetNotify", static_cast(&TTree::GetNotify)); + + DEBUG_MSG("Adding wrapper for TVirtualTreePlayer * TTree::GetPlayer() (" __HERE__ ")"); + // signature to use in the veto list: TVirtualTreePlayer * TTree::GetPlayer() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:504:28 + t.method("GetPlayer", static_cast(&TTree::GetPlayer)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetPacketSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetPacketSize() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:505:28 + t.method("GetPacketSize", static_cast(&TTree::GetPacketSize)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetReadEntry() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:509:28 + t.method("GetReadEntry", static_cast(&TTree::GetReadEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetReadEvent() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetReadEvent() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:510:28 + t.method("GetReadEvent", static_cast(&TTree::GetReadEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetScanField() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetScanField() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:511:28 + t.method("GetScanField", static_cast(&TTree::GetScanField)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetSelectedRows() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetSelectedRows() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:513:28 + t.method("GetSelectedRows", static_cast(&TTree::GetSelectedRows)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetTimerInterval() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetTimerInterval() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:514:28 + t.method("GetTimerInterval", static_cast(&TTree::GetTimerInterval)); + + DEBUG_MSG("Adding wrapper for TBuffer * TTree::GetTransientBuffer(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBuffer * TTree::GetTransientBuffer(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:515:28 + t.method("GetTransientBuffer", static_cast(&TTree::GetTransientBuffer)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetTotBytes() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetTotBytes() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:516:28 + t.method("GetTotBytes", static_cast(&TTree::GetTotBytes)); + + DEBUG_MSG("Adding wrapper for TTree * TTree::GetTree() (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::GetTree() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:517:28 + t.method("GetTree", static_cast(&TTree::GetTree)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetTreeNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetTreeNumber() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:519:28 + t.method("GetTreeNumber", static_cast(&TTree::GetTreeNumber)); + + DEBUG_MSG("Adding wrapper for Float_t TTree::GetTargetMemoryRatio() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TTree::GetTargetMemoryRatio() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:520:12 + t.method("GetTargetMemoryRatio", static_cast(&TTree::GetTargetMemoryRatio)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::GetUpdate() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::GetUpdate() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:521:28 + t.method("GetUpdate", static_cast(&TTree::GetUpdate)); + + DEBUG_MSG("Adding wrapper for TList * TTree::GetUserInfo() (" __HERE__ ")"); + // signature to use in the veto list: TList * TTree::GetUserInfo() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:522:28 + t.method("GetUserInfo", static_cast(&TTree::GetUserInfo)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetVal(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetVal(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:534:28 + t.method("GetVal", static_cast(&TTree::GetVal)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV1() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV1() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:536:28 + t.method("GetV1", static_cast(&TTree::GetV1)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV2() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV2() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:538:28 + t.method("GetV2", static_cast(&TTree::GetV2)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV3() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV3() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:540:28 + t.method("GetV3", static_cast(&TTree::GetV3)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetV4() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetV4() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:542:28 + t.method("GetV4", static_cast(&TTree::GetV4)); + + DEBUG_MSG("Adding wrapper for Double_t * TTree::GetW() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TTree::GetW() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:543:28 + t.method("GetW", static_cast(&TTree::GetW)); + + DEBUG_MSG("Adding wrapper for Double_t TTree::GetWeight() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TTree::GetWeight() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:544:28 + t.method("GetWeight", static_cast(&TTree::GetWeight)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::GetZipBytes() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::GetZipBytes() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:545:28 + t.method("GetZipBytes", static_cast(&TTree::GetZipBytes)); + + DEBUG_MSG("Adding wrapper for void TTree::IncrementTotalBuffers(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::IncrementTotalBuffers(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:546:28 + t.method("IncrementTotalBuffers", static_cast(&TTree::IncrementTotalBuffers)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::IsFolder() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::IsFolder() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:547:28 + t.method("IsFolder", static_cast(&TTree::IsFolder)); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::InPlaceClone(TDirectory *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::InPlaceClone(TDirectory *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:548:28 + t.method("InPlaceClone", static_cast(&TTree::InPlaceClone)); + t.method("InPlaceClone", [](TTree& a, TDirectory * arg0)->Bool_t { return a.InPlaceClone(arg0); }); + t.method("InPlaceClone", [](TTree* a, TDirectory * arg0)->Bool_t { return a->InPlaceClone(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::LoadBaskets(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::LoadBaskets(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:549:28 + t.method("LoadBaskets", static_cast(&TTree::LoadBaskets)); + t.method("LoadBaskets", [](TTree& a)->Int_t { return a.LoadBaskets(); }); + t.method("LoadBaskets", [](TTree* a)->Int_t { return a->LoadBaskets(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTree(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::LoadTree(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:550:28 + t.method("LoadTree", static_cast(&TTree::LoadTree)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::LoadTreeFriend(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:551:28 + t.method("LoadTreeFriend", static_cast(&TTree::LoadTreeFriend)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeClass(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeClass(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:552:28 + t.method("MakeClass", static_cast(&TTree::MakeClass)); + t.method("MakeClass", [](TTree& a)->Int_t { return a.MakeClass(); }); + t.method("MakeClass", [](TTree& a, const char * arg0)->Int_t { return a.MakeClass(arg0); }); + t.method("MakeClass", [](TTree* a)->Int_t { return a->MakeClass(); }); + t.method("MakeClass", [](TTree* a, const char * arg0)->Int_t { return a->MakeClass(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeCode(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeCode(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:553:28 + t.method("MakeCode", static_cast(&TTree::MakeCode)); + t.method("MakeCode", [](TTree& a)->Int_t { return a.MakeCode(); }); + t.method("MakeCode", [](TTree* a)->Int_t { return a->MakeCode(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeProxy(const char *, const char *, const char *, const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:554:28 + t.method("MakeProxy", static_cast(&TTree::MakeProxy)); + t.method("MakeProxy", [](TTree& a, const char * arg0)->Int_t { return a.MakeProxy(arg0); }); + t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.MakeProxy(arg0, arg1); }); + t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.MakeProxy(arg0, arg1, arg2); }); + t.method("MakeProxy", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a.MakeProxy(arg0, arg1, arg2, arg3); }); + t.method("MakeProxy", [](TTree* a, const char * arg0)->Int_t { return a->MakeProxy(arg0); }); + t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->MakeProxy(arg0, arg1); }); + t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->MakeProxy(arg0, arg1, arg2); }); + t.method("MakeProxy", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->Int_t { return a->MakeProxy(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::MakeSelector(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::MakeSelector(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:555:28 + t.method("MakeSelector", static_cast(&TTree::MakeSelector)); + t.method("MakeSelector", [](TTree& a)->Int_t { return a.MakeSelector(); }); + t.method("MakeSelector", [](TTree& a, const char * arg0)->Int_t { return a.MakeSelector(arg0); }); + t.method("MakeSelector", [](TTree* a)->Int_t { return a->MakeSelector(); }); + t.method("MakeSelector", [](TTree* a, const char * arg0)->Int_t { return a->MakeSelector(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::MemoryFull(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::MemoryFull(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:556:28 + t.method("MemoryFull", static_cast(&TTree::MemoryFull)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Merge(TCollection *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Merge(TCollection *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:557:28 + t.method("Merge", static_cast(&TTree::Merge)); + t.method("Merge", [](TTree& a, TCollection * arg0)->Long64_t { return a.Merge(arg0); }); + t.method("Merge", [](TTree* a, TCollection * arg0)->Long64_t { return a->Merge(arg0); }); + + DEBUG_MSG("Adding wrapper for TTree * TTree::MergeTrees(TList *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TTree * TTree::MergeTrees(TList *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:559:28 + module_.method("TTree!MergeTrees", static_cast(&TTree::MergeTrees)); + module_.method("TTree!MergeTrees", [](TList * arg0)->TTree * { return TTree::MergeTrees(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::Notify() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::Notify() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:560:28 + t.method("Notify", static_cast(&TTree::Notify)); + + DEBUG_MSG("Adding wrapper for void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::OptimizeBaskets(ULong64_t, Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:561:28 + t.method("OptimizeBaskets", static_cast(&TTree::OptimizeBaskets)); + t.method("OptimizeBaskets", [](TTree& a)->void { a.OptimizeBaskets(); }); + t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0)->void { a.OptimizeBaskets(arg0); }); + t.method("OptimizeBaskets", [](TTree& a, ULong64_t arg0, Float_t arg1)->void { a.OptimizeBaskets(arg0, arg1); }); + t.method("OptimizeBaskets", [](TTree* a)->void { a->OptimizeBaskets(); }); + t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0)->void { a->OptimizeBaskets(arg0); }); + t.method("OptimizeBaskets", [](TTree* a, ULong64_t arg0, Float_t arg1)->void { a->OptimizeBaskets(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:563:28 + t.method("Print", static_cast(&TTree::Print)); + t.method("Print", [](TTree const& a)->void { a.Print(); }); + t.method("Print", [](TTree const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TTree::PrintCacheStats(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::PrintCacheStats(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:564:28 + t.method("PrintCacheStats", static_cast(&TTree::PrintCacheStats)); + t.method("PrintCacheStats", [](TTree const& a)->void { a.PrintCacheStats(); }); + t.method("PrintCacheStats", [](TTree const* a)->void { a->PrintCacheStats(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Process(const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:565:28 + t.method("Process", static_cast(&TTree::Process)); + t.method("Process", [](TTree& a, const char * arg0)->Long64_t { return a.Process(arg0); }); + t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1)->Long64_t { return a.Process(arg0, arg1); }); + t.method("Process", [](TTree& a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a.Process(arg0, arg1, arg2); }); + t.method("Process", [](TTree* a, const char * arg0)->Long64_t { return a->Process(arg0); }); + t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1)->Long64_t { return a->Process(arg0, arg1); }); + t.method("Process", [](TTree* a, const char * arg0, Option_t * arg1, Long64_t arg2)->Long64_t { return a->Process(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Project(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:567:28 + t.method("Project", static_cast(&TTree::Project)); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Project(arg0, arg1); }); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a.Project(arg0, arg1, arg2); }); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a.Project(arg0, arg1, arg2, arg3); }); + t.method("Project", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a.Project(arg0, arg1, arg2, arg3, arg4); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Project(arg0, arg1); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Long64_t { return a->Project(arg0, arg1, arg2); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Long64_t { return a->Project(arg0, arg1, arg2, arg3); }); + t.method("Project", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Long64_t { return a->Project(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::ReadFile(const char *, const char *, char) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::ReadFile(const char *, const char *, char) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:569:28 + t.method("ReadFile", static_cast(&TTree::ReadFile)); + t.method("ReadFile", [](TTree& a, const char * arg0)->Long64_t { return a.ReadFile(arg0); }); + t.method("ReadFile", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.ReadFile(arg0, arg1); }); + t.method("ReadFile", [](TTree* a, const char * arg0)->Long64_t { return a->ReadFile(arg0); }); + t.method("ReadFile", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->ReadFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::Refresh() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Refresh() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:571:28 + t.method("Refresh", static_cast(&TTree::Refresh)); + + DEBUG_MSG("Adding wrapper for void TTree::RemoveFriend(TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::RemoveFriend(TTree *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:574:28 + t.method("RemoveFriend", static_cast(&TTree::RemoveFriend)); + + DEBUG_MSG("Adding wrapper for void TTree::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:575:28 + t.method("RecursiveRemove", static_cast(&TTree::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TTree::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:576:28 + t.method("Reset", static_cast(&TTree::Reset)); + t.method("Reset", [](TTree& a)->void { a.Reset(); }); + t.method("Reset", [](TTree* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddress(TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::ResetBranchAddress(TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:578:28 + t.method("ResetBranchAddress", static_cast(&TTree::ResetBranchAddress)); + + DEBUG_MSG("Adding wrapper for void TTree::ResetBranchAddresses() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::ResetBranchAddresses() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:579:28 + t.method("ResetBranchAddresses", static_cast(&TTree::ResetBranchAddresses)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::Scan(const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:580:28 + t.method("Scan", static_cast(&TTree::Scan)); + t.method("Scan", [](TTree& a)->Long64_t { return a.Scan(); }); + t.method("Scan", [](TTree& a, const char * arg0)->Long64_t { return a.Scan(arg0); }); + t.method("Scan", [](TTree& a, const char * arg0, const char * arg1)->Long64_t { return a.Scan(arg0, arg1); }); + t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a.Scan(arg0, arg1, arg2); }); + t.method("Scan", [](TTree& a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a.Scan(arg0, arg1, arg2, arg3); }); + t.method("Scan", [](TTree* a)->Long64_t { return a->Scan(); }); + t.method("Scan", [](TTree* a, const char * arg0)->Long64_t { return a->Scan(arg0); }); + t.method("Scan", [](TTree* a, const char * arg0, const char * arg1)->Long64_t { return a->Scan(arg0, arg1); }); + t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2)->Long64_t { return a->Scan(arg0, arg1, arg2); }); + t.method("Scan", [](TTree* a, const char * arg0, const char * arg1, Option_t * arg2, Long64_t arg3)->Long64_t { return a->Scan(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Bool_t TTree::SetAlias(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTree::SetAlias(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:581:28 + t.method("SetAlias", static_cast(&TTree::SetAlias)); + + DEBUG_MSG("Adding wrapper for void TTree::SetAutoSave(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetAutoSave(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:582:28 + t.method("SetAutoSave", static_cast(&TTree::SetAutoSave)); + t.method("SetAutoSave", [](TTree& a)->void { a.SetAutoSave(); }); + t.method("SetAutoSave", [](TTree* a)->void { a->SetAutoSave(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetAutoFlush(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetAutoFlush(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:583:28 + t.method("SetAutoFlush", static_cast(&TTree::SetAutoFlush)); + t.method("SetAutoFlush", [](TTree& a)->void { a.SetAutoFlush(); }); + t.method("SetAutoFlush", [](TTree* a)->void { a->SetAutoFlush(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetBasketSize(const char *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetBasketSize(const char *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:584:28 + t.method("SetBasketSize", static_cast(&TTree::SetBasketSize)); + t.method("SetBasketSize", [](TTree& a, const char * arg0)->void { a.SetBasketSize(arg0); }); + t.method("SetBasketSize", [](TTree* a, const char * arg0)->void { a->SetBasketSize(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:585:28 + t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); + t.method("SetBranchAddress", [](TTree& a, const char * arg0, void * arg1)->Int_t { return a.SetBranchAddress(arg0, arg1); }); + t.method("SetBranchAddress", [](TTree* a, const char * arg0, void * arg1)->Int_t { return a->SetBranchAddress(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TClass *, EDataType, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:586:28 + t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetBranchAddress(const char *, void *, TBranch **, TClass *, EDataType, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:587:28 + t.method("SetBranchAddress", static_cast(&TTree::SetBranchAddress)); + + DEBUG_MSG("Adding wrapper for void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetBranchStatus(const char *, Bool_t, UInt_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:604:28 + t.method("SetBranchStatus", static_cast(&TTree::SetBranchStatus)); + t.method("SetBranchStatus", [](TTree& a, const char * arg0)->void { a.SetBranchStatus(arg0); }); + t.method("SetBranchStatus", [](TTree& a, const char * arg0, Bool_t arg1)->void { a.SetBranchStatus(arg0, arg1); }); + t.method("SetBranchStatus", [](TTree* a, const char * arg0)->void { a->SetBranchStatus(arg0); }); + t.method("SetBranchStatus", [](TTree* a, const char * arg0, Bool_t arg1)->void { a->SetBranchStatus(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetBranchStyle(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetBranchStyle(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:605:28 + module_.method("TTree!SetBranchStyle", static_cast(&TTree::SetBranchStyle)); + module_.method("TTree!SetBranchStyle", []()->void { TTree::SetBranchStyle(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheSize(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetCacheSize(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:606:28 + t.method("SetCacheSize", static_cast(&TTree::SetCacheSize)); + t.method("SetCacheSize", [](TTree& a)->Int_t { return a.SetCacheSize(); }); + t.method("SetCacheSize", [](TTree* a)->Int_t { return a->SetCacheSize(); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::SetCacheEntryRange(Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:607:28 + t.method("SetCacheEntryRange", static_cast(&TTree::SetCacheEntryRange)); + + DEBUG_MSG("Adding wrapper for void TTree::SetCacheLearnEntries(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetCacheLearnEntries(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:608:28 + t.method("SetCacheLearnEntries", static_cast(&TTree::SetCacheLearnEntries)); + t.method("SetCacheLearnEntries", [](TTree& a)->void { a.SetCacheLearnEntries(); }); + t.method("SetCacheLearnEntries", [](TTree* a)->void { a->SetCacheLearnEntries(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetChainOffset(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetChainOffset(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:609:28 + t.method("SetChainOffset", static_cast(&TTree::SetChainOffset)); + t.method("SetChainOffset", [](TTree& a)->void { a.SetChainOffset(); }); + t.method("SetChainOffset", [](TTree* a)->void { a->SetChainOffset(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetCircular(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetCircular(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:610:28 + t.method("SetCircular", static_cast(&TTree::SetCircular)); + + DEBUG_MSG("Adding wrapper for void TTree::SetClusterPrefetch(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetClusterPrefetch(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:611:28 + t.method("SetClusterPrefetch", static_cast(&TTree::SetClusterPrefetch)); + + DEBUG_MSG("Adding wrapper for void TTree::SetDebug(Int_t, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetDebug(Int_t, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:612:28 + t.method("SetDebug", static_cast(&TTree::SetDebug)); + t.method("SetDebug", [](TTree& a)->void { a.SetDebug(); }); + t.method("SetDebug", [](TTree& a, Int_t arg0)->void { a.SetDebug(arg0); }); + t.method("SetDebug", [](TTree& a, Int_t arg0, Long64_t arg1)->void { a.SetDebug(arg0, arg1); }); + t.method("SetDebug", [](TTree* a)->void { a->SetDebug(); }); + t.method("SetDebug", [](TTree* a, Int_t arg0)->void { a->SetDebug(arg0); }); + t.method("SetDebug", [](TTree* a, Int_t arg0, Long64_t arg1)->void { a->SetDebug(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetDefaultEntryOffsetLen(Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:613:28 + t.method("SetDefaultEntryOffsetLen", static_cast(&TTree::SetDefaultEntryOffsetLen)); + t.method("SetDefaultEntryOffsetLen", [](TTree& a, Int_t arg0)->void { a.SetDefaultEntryOffsetLen(arg0); }); + t.method("SetDefaultEntryOffsetLen", [](TTree* a, Int_t arg0)->void { a->SetDefaultEntryOffsetLen(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:614:28 + t.method("SetDirectory", static_cast(&TTree::SetDirectory)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::SetEntries(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::SetEntries(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:615:28 + t.method("SetEntries", static_cast(&TTree::SetEntries)); + t.method("SetEntries", [](TTree& a)->Long64_t { return a.SetEntries(); }); + t.method("SetEntries", [](TTree* a)->Long64_t { return a->SetEntries(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetEstimate(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetEstimate(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:616:28 + t.method("SetEstimate", static_cast(&TTree::SetEstimate)); + t.method("SetEstimate", [](TTree& a)->void { a.SetEstimate(); }); + t.method("SetEstimate", [](TTree* a)->void { a->SetEstimate(); }); + + DEBUG_MSG("Adding wrapper for ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) (" __HERE__ ")"); + // signature to use in the veto list: ROOT::TIOFeatures TTree::SetIOFeatures(const ROOT::TIOFeatures &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:617:30 + t.method("SetIOFeatures", static_cast(&TTree::SetIOFeatures)); + + DEBUG_MSG("Adding wrapper for void TTree::SetFileNumber(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetFileNumber(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:618:28 + t.method("SetFileNumber", static_cast(&TTree::SetFileNumber)); + t.method("SetFileNumber", [](TTree& a)->void { a.SetFileNumber(); }); + t.method("SetFileNumber", [](TTree* a)->void { a->SetFileNumber(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetEntryList(TEntryList *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetEntryList(TEntryList *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:620:28 + t.method("SetEntryList", static_cast(&TTree::SetEntryList)); + t.method("SetEntryList", [](TTree& a, TEntryList * arg0)->void { a.SetEntryList(arg0); }); + t.method("SetEntryList", [](TTree* a, TEntryList * arg0)->void { a->SetEntryList(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetImplicitMT(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetImplicitMT(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:621:28 + t.method("SetImplicitMT", static_cast(&TTree::SetImplicitMT)); + + DEBUG_MSG("Adding wrapper for void TTree::SetMakeClass(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMakeClass(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:622:28 + t.method("SetMakeClass", static_cast(&TTree::SetMakeClass)); + + DEBUG_MSG("Adding wrapper for void TTree::SetMaxEntryLoop(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMaxEntryLoop(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:623:28 + t.method("SetMaxEntryLoop", static_cast(&TTree::SetMaxEntryLoop)); + t.method("SetMaxEntryLoop", [](TTree& a)->void { a.SetMaxEntryLoop(); }); + t.method("SetMaxEntryLoop", [](TTree* a)->void { a->SetMaxEntryLoop(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetMaxTreeSize(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMaxTreeSize(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:624:28 + module_.method("TTree!SetMaxTreeSize", static_cast(&TTree::SetMaxTreeSize)); + module_.method("TTree!SetMaxTreeSize", []()->void { TTree::SetMaxTreeSize(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetMaxVirtualSize(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetMaxVirtualSize(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:625:28 + t.method("SetMaxVirtualSize", static_cast(&TTree::SetMaxVirtualSize)); + t.method("SetMaxVirtualSize", [](TTree& a)->void { a.SetMaxVirtualSize(); }); + t.method("SetMaxVirtualSize", [](TTree* a)->void { a->SetMaxVirtualSize(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:626:28 + t.method("SetName", static_cast(&TTree::SetName)); + + DEBUG_MSG("Adding wrapper for void TTree::SetNotify(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetNotify(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:640:28 + t.method("SetNotify", static_cast(&TTree::SetNotify)); + + DEBUG_MSG("Adding wrapper for void TTree::SetObject(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetObject(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:642:28 + t.method("SetObject", static_cast(&TTree::SetObject)); + + DEBUG_MSG("Adding wrapper for void TTree::SetParallelUnzip(Bool_t, Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetParallelUnzip(Bool_t, Float_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:643:28 + t.method("SetParallelUnzip", static_cast(&TTree::SetParallelUnzip)); + t.method("SetParallelUnzip", [](TTree& a)->void { a.SetParallelUnzip(); }); + t.method("SetParallelUnzip", [](TTree& a, Bool_t arg0)->void { a.SetParallelUnzip(arg0); }); + t.method("SetParallelUnzip", [](TTree* a)->void { a->SetParallelUnzip(); }); + t.method("SetParallelUnzip", [](TTree* a, Bool_t arg0)->void { a->SetParallelUnzip(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetScanField(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetScanField(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:645:28 + t.method("SetScanField", static_cast(&TTree::SetScanField)); + t.method("SetScanField", [](TTree& a)->void { a.SetScanField(); }); + t.method("SetScanField", [](TTree* a)->void { a->SetScanField(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetTargetMemoryRatio(Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetTargetMemoryRatio(Float_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:646:9 + t.method("SetTargetMemoryRatio", static_cast(&TTree::SetTargetMemoryRatio)); + + DEBUG_MSG("Adding wrapper for void TTree::SetTimerInterval(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetTimerInterval(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:647:28 + t.method("SetTimerInterval", static_cast(&TTree::SetTimerInterval)); + t.method("SetTimerInterval", [](TTree& a)->void { a.SetTimerInterval(); }); + t.method("SetTimerInterval", [](TTree* a)->void { a->SetTimerInterval(); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetWeight(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetWeight(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:649:28 + t.method("SetWeight", static_cast(&TTree::SetWeight)); + t.method("SetWeight", [](TTree& a)->void { a.SetWeight(); }); + t.method("SetWeight", [](TTree& a, Double_t arg0)->void { a.SetWeight(arg0); }); + t.method("SetWeight", [](TTree* a)->void { a->SetWeight(); }); + t.method("SetWeight", [](TTree* a, Double_t arg0)->void { a->SetWeight(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::SetUpdate(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::SetUpdate(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:650:28 + t.method("SetUpdate", static_cast(&TTree::SetUpdate)); + t.method("SetUpdate", [](TTree& a)->void { a.SetUpdate(); }); + t.method("SetUpdate", [](TTree* a)->void { a->SetUpdate(); }); + + DEBUG_MSG("Adding wrapper for void TTree::Show(Long64_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Show(Long64_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:651:28 + t.method("Show", static_cast(&TTree::Show)); + t.method("Show", [](TTree& a)->void { a.Show(); }); + t.method("Show", [](TTree& a, Long64_t arg0)->void { a.Show(arg0); }); + t.method("Show", [](TTree* a)->void { a->Show(); }); + t.method("Show", [](TTree* a, Long64_t arg0)->void { a->Show(arg0); }); + + DEBUG_MSG("Adding wrapper for void TTree::StartViewer() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::StartViewer() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:652:28 + t.method("StartViewer", static_cast(&TTree::StartViewer)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::StopCacheLearningPhase() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::StopCacheLearningPhase() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:653:28 + t.method("StopCacheLearningPhase", static_cast(&TTree::StopCacheLearningPhase)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::UnbinnedFit(const char *, const char *, const char *, Option_t *, Long64_t, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:654:28 + t.method("UnbinnedFit", static_cast(&TTree::UnbinnedFit)); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1)->Int_t { return a.UnbinnedFit(arg0, arg1); }); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2); }); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3); }); + t.method("UnbinnedFit", [](TTree& a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a.UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1)->Int_t { return a->UnbinnedFit(arg0, arg1); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3); }); + t.method("UnbinnedFit", [](TTree* a, const char * arg0, const char * arg1, const char * arg2, Option_t * arg3, Long64_t arg4)->Int_t { return a->UnbinnedFit(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for void TTree::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TTree::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:655:28 + t.method("UseCurrentStyle", static_cast(&TTree::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:656:28 + t.method("Write", static_cast(&TTree::Write)); + t.method("Write", [](TTree& a)->Int_t { return a.Write(); }); + t.method("Write", [](TTree& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TTree& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TTree* a)->Int_t { return a->Write(); }); + t.method("Write", [](TTree* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TTree* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TTree::Write(const char *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TTree::Write(const char *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:657:28 + t.method("Write", static_cast(&TTree::Write)); + t.method("Write", [](TTree const& a)->Int_t { return a.Write(); }); + t.method("Write", [](TTree const& a, const char * arg0)->Int_t { return a.Write(arg0); }); + t.method("Write", [](TTree const& a, const char * arg0, Int_t arg1)->Int_t { return a.Write(arg0, arg1); }); + t.method("Write", [](TTree const* a)->Int_t { return a->Write(); }); + t.method("Write", [](TTree const* a, const char * arg0)->Int_t { return a->Write(arg0); }); + t.method("Write", [](TTree const* a, const char * arg0, Int_t arg1)->Int_t { return a->Write(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Version_t TTree::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TTree::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Class_Version", static_cast(&TTree::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TTree::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTree::IsA() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + t.method("IsA", static_cast(&TTree::IsA)); + + DEBUG_MSG("Adding wrapper for void TTree::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + t.method("StreamerNVirtual", static_cast(&TTree::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TTree::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!DeclFileName", []() { return (std::string)TTree::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TTree::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTree::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!ImplFileLine", static_cast(&TTree::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TTree::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!ImplFileName", []() { return (std::string)TTree::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TTree::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTree::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Class_Name", []() { return (std::string)TTree::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TTree::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTree::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Dictionary", static_cast(&TTree::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TTree::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTree::Class() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!Class", static_cast(&TTree::Class)); + + DEBUG_MSG("Adding wrapper for void TTree::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTree::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + t.method("Streamer", static_cast(&TTree::Streamer)); + + DEBUG_MSG("Adding wrapper for int TTree::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTree::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:659:4 + module_.method("TTree!DeclFileLine", static_cast(&TTree::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlCpuInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlCpuInfo_t(module)); +std::shared_ptr newJlTTree(jlcxx::Module& module){ + return std::shared_ptr(new JlTTree(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type MemInfo_t -// signature to use in the veto file: MemInfo_t -struct JlMemInfo_t: public Wrapper { +// Class generating the wrapper for type TLeaf +// signature to use in the veto file: TLeaf +struct JlTLeaf: public Wrapper { - JlMemInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type MemInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:179:8 - jlcxx::TypeWrapper t = jlModule.add_type("MemInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTLeaf(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TLeaf (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:57:7 + jlcxx::TypeWrapper t = jlModule.add_type("TLeaf", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for Version_t MemInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t MemInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Class_Version", static_cast(&MemInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * MemInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - t.method("IsA", static_cast(&MemInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void MemInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void MemInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - t.method("StreamerNVirtual", static_cast(&MemInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * MemInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * MemInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!DeclFileName", []() { return (std::string)MemInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int MemInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int MemInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!ImplFileLine", static_cast(&MemInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * MemInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * MemInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!ImplFileName", []() { return (std::string)MemInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * MemInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * MemInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Class_Name", []() { return (std::string)MemInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * MemInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Dictionary", static_cast(&MemInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * MemInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!Class", static_cast(&MemInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void MemInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void MemInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - t.method("Streamer", static_cast(&MemInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int MemInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int MemInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 - module_.method("MemInfo_t!DeclFileLine", static_cast(&MemInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fMemTotal methods to provide read access to the field fMemTotal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 - // signature to use in the veto list: MemInfo_t::fMemTotal - t.method("fMemTotal", [](const MemInfo_t& a) -> Int_t { return a.fMemTotal; }); - t.method("fMemTotal", [](MemInfo_t& a) -> Int_t { return a.fMemTotal; }); - t.method("fMemTotal", [](const MemInfo_t* a) -> Int_t { return a->fMemTotal; }); - t.method("fMemTotal", [](MemInfo_t* a) -> Int_t { return a->fMemTotal; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 - // signature to use in the veto list: MemInfo_t::fMemTotal - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); - t.method("fMemTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemTotal = val; }); - - DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); - t.method("fMemTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemTotal = val; }); - - DEBUG_MSG("Adding fMemUsed methods to provide read access to the field fMemUsed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 - // signature to use in the veto list: MemInfo_t::fMemUsed - t.method("fMemUsed", [](const MemInfo_t& a) -> Int_t { return a.fMemUsed; }); - t.method("fMemUsed", [](MemInfo_t& a) -> Int_t { return a.fMemUsed; }); - t.method("fMemUsed", [](const MemInfo_t* a) -> Int_t { return a->fMemUsed; }); - t.method("fMemUsed", [](MemInfo_t* a) -> Int_t { return a->fMemUsed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 - // signature to use in the veto list: MemInfo_t::fMemUsed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); - t.method("fMemUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemUsed = val; }); - - DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); - t.method("fMemUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemUsed = val; }); - - DEBUG_MSG("Adding fMemFree methods to provide read access to the field fMemFree (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 - // signature to use in the veto list: MemInfo_t::fMemFree - t.method("fMemFree", [](const MemInfo_t& a) -> Int_t { return a.fMemFree; }); - t.method("fMemFree", [](MemInfo_t& a) -> Int_t { return a.fMemFree; }); - t.method("fMemFree", [](const MemInfo_t* a) -> Int_t { return a->fMemFree; }); - t.method("fMemFree", [](MemInfo_t* a) -> Int_t { return a->fMemFree; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 - // signature to use in the veto list: MemInfo_t::fMemFree - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); - t.method("fMemFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemFree = val; }); - - DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); - t.method("fMemFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemFree = val; }); - - DEBUG_MSG("Adding fSwapTotal methods to provide read access to the field fSwapTotal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 - // signature to use in the veto list: MemInfo_t::fSwapTotal - t.method("fSwapTotal", [](const MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); - t.method("fSwapTotal", [](MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); - t.method("fSwapTotal", [](const MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); - t.method("fSwapTotal", [](MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 - // signature to use in the veto list: MemInfo_t::fSwapTotal - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); - t.method("fSwapTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapTotal = val; }); - - DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); - t.method("fSwapTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapTotal = val; }); - - DEBUG_MSG("Adding fSwapUsed methods to provide read access to the field fSwapUsed (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 - // signature to use in the veto list: MemInfo_t::fSwapUsed - t.method("fSwapUsed", [](const MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); - t.method("fSwapUsed", [](MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); - t.method("fSwapUsed", [](const MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); - t.method("fSwapUsed", [](MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 - // signature to use in the veto list: MemInfo_t::fSwapUsed - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); - t.method("fSwapUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapUsed = val; }); - - DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); - t.method("fSwapUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapUsed = val; }); - - DEBUG_MSG("Adding fSwapFree methods to provide read access to the field fSwapFree (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 - // signature to use in the veto list: MemInfo_t::fSwapFree - t.method("fSwapFree", [](const MemInfo_t& a) -> Int_t { return a.fSwapFree; }); - t.method("fSwapFree", [](MemInfo_t& a) -> Int_t { return a.fSwapFree; }); - t.method("fSwapFree", [](const MemInfo_t* a) -> Int_t { return a->fSwapFree; }); - t.method("fSwapFree", [](MemInfo_t* a) -> Int_t { return a->fSwapFree; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 - // signature to use in the veto list: MemInfo_t::fSwapFree - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); - t.method("fSwapFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapFree = val; }); - - DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); - t.method("fSwapFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapFree = val; }); + + DEBUG_MSG("Adding wrapper for void TLeaf::TLeaf(TBranch *, const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:108:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TLeaf::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:111:21 + t.method("Browse", static_cast(&TLeaf::Browse)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::CanGenerateOffsetArray() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::CanGenerateOffsetArray() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:112:21 + t.method("CanGenerateOffsetArray", static_cast(&TLeaf::CanGenerateOffsetArray)); + + DEBUG_MSG("Adding wrapper for void TLeaf::Export(TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Export(TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:113:21 + t.method("Export", static_cast(&TLeaf::Export)); + + DEBUG_MSG("Adding wrapper for void TLeaf::FillBasket(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::FillBasket(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:114:21 + t.method("FillBasket", static_cast(&TLeaf::FillBasket)); + + DEBUG_MSG("Adding wrapper for Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t * TLeaf::GenerateOffsetArray(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:115:21 + t.method("GenerateOffsetArray", static_cast(&TLeaf::GenerateOffsetArray)); + + DEBUG_MSG("Adding wrapper for TBranch * TLeaf::GetBranch() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TLeaf::GetBranch() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:116:21 + t.method("GetBranch", static_cast(&TLeaf::GetBranch)); + + DEBUG_MSG("Adding wrapper for TLeaf::DeserializeType TLeaf::GetDeserializeType() (" __HERE__ ")"); + // signature to use in the veto list: TLeaf::DeserializeType TLeaf::GetDeserializeType() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:117:28 + t.method("GetDeserializeType", static_cast(&TLeaf::GetDeserializeType)); + + DEBUG_MSG("Adding wrapper for TString TLeaf::GetFullName() (" __HERE__ ")"); + // signature to use in the veto list: TString TLeaf::GetFullName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:118:21 + t.method("GetFullName", static_cast(&TLeaf::GetFullName)); + + DEBUG_MSG("Adding wrapper for TLeaf * TLeaf::GetLeafCount() (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TLeaf::GetLeafCount() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:121:21 + t.method("GetLeafCount", static_cast(&TLeaf::GetLeafCount)); + + DEBUG_MSG("Adding wrapper for TLeaf * TLeaf::GetLeafCounter(Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: TLeaf * TLeaf::GetLeafCounter(Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:122:21 + t.method("GetLeafCounter", static_cast(&TLeaf::GetLeafCounter)); + + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLen() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetLen() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:126:21 + t.method("GetLen", static_cast(&TLeaf::GetLen)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLenStatic() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetLenStatic() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:132:21 + t.method("GetLenStatic", static_cast(&TLeaf::GetLenStatic)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetLenType() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetLenType() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:133:21 + t.method("GetLenType", static_cast(&TLeaf::GetLenType)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetMaximum() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetMaximum() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:134:21 + t.method("GetMaximum", static_cast(&TLeaf::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetMinimum() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetMinimum() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:135:21 + t.method("GetMinimum", static_cast(&TLeaf::GetMinimum)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetNdata() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetNdata() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:136:21 + t.method("GetNdata", static_cast(&TLeaf::GetNdata)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::GetOffset() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::GetOffset() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:137:21 + t.method("GetOffset", static_cast(&TLeaf::GetOffset)); + + DEBUG_MSG("Adding wrapper for void * TLeaf::GetValuePointer() (" __HERE__ ")"); + // signature to use in the veto list: void * TLeaf::GetValuePointer() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:138:21 + t.method("GetValuePointer", static_cast(&TLeaf::GetValuePointer)); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::GetTypeName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::GetTypeName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:139:24 + t.method("GetTypeName", [](TLeaf const& a) { return (std::string)a.GetTypeName(); }); + t.method("GetTypeName", [](TLeaf const* a) { return (std::string)a->GetTypeName(); }); + + DEBUG_MSG("Adding wrapper for Double_t TLeaf::GetValue(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TLeaf::GetValue(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:141:21 + t.method("GetValue", static_cast(&TLeaf::GetValue)); + t.method("GetValue", [](TLeaf const& a)->Double_t { return a.GetValue(); }); + t.method("GetValue", [](TLeaf const* a)->Double_t { return a->GetValue(); }); + + DEBUG_MSG("Adding wrapper for Long64_t TLeaf::GetValueLong64(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TLeaf::GetValueLong64(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:142:21 + t.method("GetValueLong64", static_cast(&TLeaf::GetValueLong64)); + t.method("GetValueLong64", [](TLeaf const& a)->Long64_t { return a.GetValueLong64(); }); + t.method("GetValueLong64", [](TLeaf const* a)->Long64_t { return a->GetValueLong64(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IncludeRange(TLeaf *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IncludeRange(TLeaf *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:146:21 + t.method("IncludeRange", static_cast(&TLeaf::IncludeRange)); + + DEBUG_MSG("Adding wrapper for void TLeaf::Import(TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Import(TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:147:21 + t.method("Import", static_cast(&TLeaf::Import)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsOnTerminalBranch() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IsOnTerminalBranch() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:148:21 + t.method("IsOnTerminalBranch", static_cast(&TLeaf::IsOnTerminalBranch)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsRange() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IsRange() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:149:21 + t.method("IsRange", static_cast(&TLeaf::IsRange)); + + DEBUG_MSG("Adding wrapper for Bool_t TLeaf::IsUnsigned() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TLeaf::IsUnsigned() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:150:21 + t.method("IsUnsigned", static_cast(&TLeaf::IsUnsigned)); + + DEBUG_MSG("Adding wrapper for void TLeaf::PrintValue(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::PrintValue(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:151:21 + t.method("PrintValue", static_cast(&TLeaf::PrintValue)); + t.method("PrintValue", [](TLeaf const& a)->void { a.PrintValue(); }); + t.method("PrintValue", [](TLeaf const* a)->void { a->PrintValue(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::ReadBasket(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::ReadBasket(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:152:21 + t.method("ReadBasket", static_cast(&TLeaf::ReadBasket)); + + DEBUG_MSG("Adding wrapper for void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::ReadBasketExport(TBuffer &, TClonesArray *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:153:21 + t.method("ReadBasketExport", static_cast(&TLeaf::ReadBasketExport)); + + DEBUG_MSG("Adding wrapper for bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: bool TLeaf::ReadBasketFast(TBuffer &, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:154:21 + t.method("ReadBasketFast", static_cast(&TLeaf::ReadBasketFast)); + + DEBUG_MSG("Adding wrapper for bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: bool TLeaf::ReadBasketSerialized(TBuffer &, Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:155:21 + t.method("ReadBasketSerialized", static_cast(&TLeaf::ReadBasketSerialized)); + + DEBUG_MSG("Adding wrapper for Int_t TLeaf::ResetAddress(void *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TLeaf::ResetAddress(void *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:159:21 + t.method("ResetAddress", static_cast(&TLeaf::ResetAddress)); + t.method("ResetAddress", [](TLeaf& a, void * arg0)->Int_t { return a.ResetAddress(arg0); }); + t.method("ResetAddress", [](TLeaf* a, void * arg0)->Int_t { return a->ResetAddress(arg0); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetAddress(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetAddress(void *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:160:21 + t.method("SetAddress", static_cast(&TLeaf::SetAddress)); + t.method("SetAddress", [](TLeaf& a)->void { a.SetAddress(); }); + t.method("SetAddress", [](TLeaf* a)->void { a->SetAddress(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetBranch(TBranch *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetBranch(TBranch *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:161:21 + t.method("SetBranch", static_cast(&TLeaf::SetBranch)); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetLeafCount(TLeaf *) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetLeafCount(TLeaf *) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:162:21 + t.method("SetLeafCount", static_cast(&TLeaf::SetLeafCount)); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetLen(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetLen(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:163:21 + t.method("SetLen", static_cast(&TLeaf::SetLen)); + t.method("SetLen", [](TLeaf& a)->void { a.SetLen(); }); + t.method("SetLen", [](TLeaf* a)->void { a->SetLen(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetOffset(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetOffset(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:164:21 + t.method("SetOffset", static_cast(&TLeaf::SetOffset)); + t.method("SetOffset", [](TLeaf& a)->void { a.SetOffset(); }); + t.method("SetOffset", [](TLeaf* a)->void { a->SetOffset(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetRange(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetRange(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:165:21 + t.method("SetRange", static_cast(&TLeaf::SetRange)); + t.method("SetRange", [](TLeaf& a)->void { a.SetRange(); }); + t.method("SetRange", [](TLeaf* a)->void { a->SetRange(); }); + + DEBUG_MSG("Adding wrapper for void TLeaf::SetUnsigned() (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::SetUnsigned() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:166:21 + t.method("SetUnsigned", static_cast(&TLeaf::SetUnsigned)); + + DEBUG_MSG("Adding wrapper for Version_t TLeaf::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TLeaf::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Class_Version", static_cast(&TLeaf::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TLeaf::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLeaf::IsA() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + t.method("IsA", static_cast(&TLeaf::IsA)); + + DEBUG_MSG("Adding wrapper for void TLeaf::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + t.method("StreamerNVirtual", static_cast(&TLeaf::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!DeclFileName", []() { return (std::string)TLeaf::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TLeaf::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLeaf::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!ImplFileLine", static_cast(&TLeaf::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!ImplFileName", []() { return (std::string)TLeaf::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TLeaf::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TLeaf::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Class_Name", []() { return (std::string)TLeaf::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TLeaf::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLeaf::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Dictionary", static_cast(&TLeaf::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TLeaf::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TLeaf::Class() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!Class", static_cast(&TLeaf::Class)); + + DEBUG_MSG("Adding wrapper for void TLeaf::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TLeaf::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + t.method("Streamer", static_cast(&TLeaf::Streamer)); + + DEBUG_MSG("Adding wrapper for int TLeaf::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TLeaf::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:168:4 + module_.method("TLeaf!DeclFileLine", static_cast(&TLeaf::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlMemInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlMemInfo_t(module)); +std::shared_ptr newJlTLeaf(jlcxx::Module& module){ + return std::shared_ptr(new JlTLeaf(module)); } diff --git a/deps/src/JlClasses_008.cxx b/deps/src/JlClasses_008.cxx index 3b26c5d..c7329fd 100644 --- a/deps/src/JlClasses_008.cxx +++ b/deps/src/JlClasses_008.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,428 +7,159 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObjArray type; }; } -// Class generating the wrapper for type ProcInfo_t -// signature to use in the veto file: ProcInfo_t -struct JlProcInfo_t: public Wrapper { +// Class generating the wrapper for type TClonesArray +// signature to use in the veto file: TClonesArray +struct JlTClonesArray: public Wrapper { - JlProcInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ProcInfo_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:192:8 - jlcxx::TypeWrapper t = jlModule.add_type("ProcInfo_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTClonesArray(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TClonesArray (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TClonesArray.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TClonesArray", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Version_t ProcInfo_t::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t ProcInfo_t::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Class_Version", static_cast(&ProcInfo_t::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * ProcInfo_t::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - t.method("IsA", static_cast(&ProcInfo_t::IsA)); - - DEBUG_MSG("Adding wrapper for void ProcInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void ProcInfo_t::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - t.method("StreamerNVirtual", static_cast(&ProcInfo_t::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * ProcInfo_t::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!DeclFileName", []() { return (std::string)ProcInfo_t::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int ProcInfo_t::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int ProcInfo_t::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!ImplFileLine", static_cast(&ProcInfo_t::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * ProcInfo_t::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!ImplFileName", []() { return (std::string)ProcInfo_t::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * ProcInfo_t::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Class_Name", []() { return (std::string)ProcInfo_t::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * ProcInfo_t::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Dictionary", static_cast(&ProcInfo_t::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * ProcInfo_t::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!Class", static_cast(&ProcInfo_t::Class)); - - DEBUG_MSG("Adding wrapper for void ProcInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void ProcInfo_t::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - t.method("Streamer", static_cast(&ProcInfo_t::Streamer)); - - DEBUG_MSG("Adding wrapper for int ProcInfo_t::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int ProcInfo_t::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 - module_.method("ProcInfo_t!DeclFileLine", static_cast(&ProcInfo_t::DeclFileLine)); - - DEBUG_MSG("Adding fCpuUser methods to provide read access to the field fCpuUser (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 - // signature to use in the veto list: ProcInfo_t::fCpuUser - t.method("fCpuUser", [](const ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); - t.method("fCpuUser", [](ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); - t.method("fCpuUser", [](const ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); - t.method("fCpuUser", [](ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 - // signature to use in the veto list: ProcInfo_t::fCpuUser - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); - t.method("fCpuUser!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuUser = val; }); - - DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); - t.method("fCpuUser!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuUser = val; }); - - DEBUG_MSG("Adding fCpuSys methods to provide read access to the field fCpuSys (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 - // signature to use in the veto list: ProcInfo_t::fCpuSys - t.method("fCpuSys", [](const ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); - t.method("fCpuSys", [](ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); - t.method("fCpuSys", [](const ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); - t.method("fCpuSys", [](ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 - // signature to use in the veto list: ProcInfo_t::fCpuSys - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); - t.method("fCpuSys!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuSys = val; }); - - DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); - t.method("fCpuSys!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuSys = val; }); - - DEBUG_MSG("Adding fMemResident methods to provide read access to the field fMemResident (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 - // signature to use in the veto list: ProcInfo_t::fMemResident - t.method("fMemResident", [](const ProcInfo_t& a) -> Long_t { return a.fMemResident; }); - t.method("fMemResident", [](ProcInfo_t& a) -> Long_t { return a.fMemResident; }); - t.method("fMemResident", [](const ProcInfo_t* a) -> Long_t { return a->fMemResident; }); - t.method("fMemResident", [](ProcInfo_t* a) -> Long_t { return a->fMemResident; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 - // signature to use in the veto list: ProcInfo_t::fMemResident - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); - t.method("fMemResident!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemResident = val; }); - - DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); - t.method("fMemResident!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemResident = val; }); - - DEBUG_MSG("Adding fMemVirtual methods to provide read access to the field fMemVirtual (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 - // signature to use in the veto list: ProcInfo_t::fMemVirtual - t.method("fMemVirtual", [](const ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); - t.method("fMemVirtual", [](ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); - t.method("fMemVirtual", [](const ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); - t.method("fMemVirtual", [](ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 - // signature to use in the veto list: ProcInfo_t::fMemVirtual - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); - t.method("fMemVirtual!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemVirtual = val; }); - - DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); - t.method("fMemVirtual!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemVirtual = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlProcInfo_t(jlcxx::Module& module){ - return std::shared_ptr(new JlProcInfo_t(module)); +std::shared_ptr newJlTClonesArray(jlcxx::Module& module){ + return std::shared_ptr(new JlTClonesArray(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type RedirectHandle_t -// signature to use in the veto file: RedirectHandle_t -struct JlRedirectHandle_t: public Wrapper { +// Class generating the wrapper for type ROOT::TIOFeatures +// signature to use in the veto file: ROOT::TIOFeatures +struct JlROOT_TIOFeatures: public Wrapper { - JlRedirectHandle_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type RedirectHandle_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:203:8 - jlcxx::TypeWrapper t = jlModule.add_type("RedirectHandle_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlROOT_TIOFeatures(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ROOT::TIOFeatures (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/ROOT/TIOFeatures.hxx:69:7 + jlcxx::TypeWrapper t = jlModule.add_type("ROOT!TIOFeatures"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void RedirectHandle_t::RedirectHandle_t(const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:210:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void RedirectHandle_t::Reset() (" __HERE__ ")"); - // signature to use in the veto list: void RedirectHandle_t::Reset() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:211:9 - t.method("Reset", static_cast(&RedirectHandle_t::Reset)); - - DEBUG_MSG("Adding fFile methods to provide read access to the field fFile (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 - // signature to use in the veto list: RedirectHandle_t::fFile - t.method("fFile", [](const RedirectHandle_t& a) -> const TString& { return a.fFile; }); - t.method("fFile", [](RedirectHandle_t& a) -> TString& { return a.fFile; }); - t.method("fFile", [](const RedirectHandle_t* a) -> const TString& { return a->fFile; }); - t.method("fFile", [](RedirectHandle_t* a) -> TString& { return a->fFile; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 - // signature to use in the veto list: RedirectHandle_t::fFile - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); - t.method("fFile!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fFile = val; }); - - DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); - t.method("fFile!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fFile = val; }); - - DEBUG_MSG("Adding fStdOutTty methods to provide read access to the field fStdOutTty (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutTty - t.method("fStdOutTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdOutTty; }); - t.method("fStdOutTty", [](RedirectHandle_t& a) -> TString& { return a.fStdOutTty; }); - t.method("fStdOutTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdOutTty; }); - t.method("fStdOutTty", [](RedirectHandle_t* a) -> TString& { return a->fStdOutTty; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutTty - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); - t.method("fStdOutTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdOutTty = val; }); - - DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); - t.method("fStdOutTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdOutTty = val; }); - - DEBUG_MSG("Adding fStdErrTty methods to provide read access to the field fStdErrTty (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrTty - t.method("fStdErrTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdErrTty; }); - t.method("fStdErrTty", [](RedirectHandle_t& a) -> TString& { return a.fStdErrTty; }); - t.method("fStdErrTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdErrTty; }); - t.method("fStdErrTty", [](RedirectHandle_t* a) -> TString& { return a->fStdErrTty; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrTty - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); - t.method("fStdErrTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdErrTty = val; }); - - DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); - t.method("fStdErrTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdErrTty = val; }); - - DEBUG_MSG("Adding fStdOutDup methods to provide read access to the field fStdOutDup (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutDup - t.method("fStdOutDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); - t.method("fStdOutDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); - t.method("fStdOutDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); - t.method("fStdOutDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 - // signature to use in the veto list: RedirectHandle_t::fStdOutDup - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); - t.method("fStdOutDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdOutDup = val; }); - - DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); - t.method("fStdOutDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdOutDup = val; }); - - DEBUG_MSG("Adding fStdErrDup methods to provide read access to the field fStdErrDup (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrDup - t.method("fStdErrDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); - t.method("fStdErrDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); - t.method("fStdErrDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); - t.method("fStdErrDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 - // signature to use in the veto list: RedirectHandle_t::fStdErrDup - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); - t.method("fStdErrDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdErrDup = val; }); - - DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); - t.method("fStdErrDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdErrDup = val; }); - - DEBUG_MSG("Adding fReadOffSet methods to provide read access to the field fReadOffSet (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 - // signature to use in the veto list: RedirectHandle_t::fReadOffSet - t.method("fReadOffSet", [](const RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); - t.method("fReadOffSet", [](RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); - t.method("fReadOffSet", [](const RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); - t.method("fReadOffSet", [](RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 - // signature to use in the veto list: RedirectHandle_t::fReadOffSet - // with ! suffix to veto the setter only. - DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); - t.method("fReadOffSet!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fReadOffSet = val; }); - - DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); - t.method("fReadOffSet!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fReadOffSet = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlRedirectHandle_t(jlcxx::Module& module){ - return std::shared_ptr(new JlRedirectHandle_t(module)); +std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module& module){ + return std::shared_ptr(new JlROOT_TIOFeatures(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TVirtualMutex -// signature to use in the veto file: TVirtualMutex -struct JlTVirtualMutex: public Wrapper { +// Class generating the wrapper for type TTree::TClusterIterator +// signature to use in the veto file: TTree::TClusterIterator +struct JlTTree_TClusterIterator: public Wrapper { - JlTVirtualMutex(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TVirtualMutex (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TVirtualMutex.h:32:7 - jlcxx::TypeWrapper t = jlModule.add_type("TVirtualMutex"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTree_TClusterIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTree::TClusterIterator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:269:10 + jlcxx::TypeWrapper t = jlModule.add_type("TTree!TClusterIterator"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Next() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::Next() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:295:16 + t.method("Next", static_cast(&TTree::TClusterIterator::Next)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::Previous() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::Previous() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:299:16 + t.method("Previous", static_cast(&TTree::TClusterIterator::Previous)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetStartEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetStartEntry() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:302:16 + t.method("GetStartEntry", static_cast(&TTree::TClusterIterator::GetStartEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::GetNextEntry() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::GetNextEntry() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:307:16 + t.method("GetNextEntry", static_cast(&TTree::TClusterIterator::GetNextEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TTree::TClusterIterator::operator()() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TTree::TClusterIterator::operator()() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:311:16 + t.method("paren", static_cast(&TTree::TClusterIterator::operator())); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTVirtualMutex(jlcxx::Module& module){ - return std::shared_ptr(new JlTVirtualMutex(module)); +std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module& module){ + return std::shared_ptr(new JlTTree_TClusterIterator(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TTimer type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TProcessEventTimer -// signature to use in the veto file: TProcessEventTimer -struct JlTProcessEventTimer: public Wrapper { +// Class generating the wrapper for type TStreamerInfo +// signature to use in the veto file: TStreamerInfo +struct JlTStreamerInfo: public Wrapper { - JlTProcessEventTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TProcessEventTimer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:257:7 - jlcxx::TypeWrapper t = jlModule.add_type("TProcessEventTimer", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTStreamerInfo(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TStreamerInfo (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TStreamerInfo.h:39:7 + jlcxx::TypeWrapper t = jlModule.add_type("TStreamerInfo"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - - - DEBUG_MSG("Adding wrapper for void TProcessEventTimer::TProcessEventTimer(Long_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:259:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::Notify() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProcessEventTimer::Notify() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:260:11 - t.method("Notify", static_cast(&TProcessEventTimer::Notify)); - - DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::ProcessEvents() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TProcessEventTimer::ProcessEvents() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:261:11 - t.method("ProcessEvents", static_cast(&TProcessEventTimer::ProcessEvents)); - - DEBUG_MSG("Adding wrapper for Version_t TProcessEventTimer::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TProcessEventTimer::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Class_Version", static_cast(&TProcessEventTimer::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProcessEventTimer::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - t.method("IsA", static_cast(&TProcessEventTimer::IsA)); - - DEBUG_MSG("Adding wrapper for void TProcessEventTimer::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProcessEventTimer::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - t.method("StreamerNVirtual", static_cast(&TProcessEventTimer::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProcessEventTimer::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!DeclFileName", []() { return (std::string)TProcessEventTimer::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TProcessEventTimer::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProcessEventTimer::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!ImplFileLine", static_cast(&TProcessEventTimer::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProcessEventTimer::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!ImplFileName", []() { return (std::string)TProcessEventTimer::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TProcessEventTimer::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Class_Name", []() { return (std::string)TProcessEventTimer::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProcessEventTimer::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Dictionary", static_cast(&TProcessEventTimer::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TProcessEventTimer::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!Class", static_cast(&TProcessEventTimer::Class)); - - DEBUG_MSG("Adding wrapper for void TProcessEventTimer::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TProcessEventTimer::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - t.method("Streamer", static_cast(&TProcessEventTimer::Streamer)); - - DEBUG_MSG("Adding wrapper for int TProcessEventTimer::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TProcessEventTimer::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 - module_.method("TProcessEventTimer!DeclFileLine", static_cast(&TProcessEventTimer::DeclFileLine)); + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTProcessEventTimer(jlcxx::Module& module){ - return std::shared_ptr(new JlTProcessEventTimer(module)); +std::shared_ptr newJlTStreamerInfo(jlcxx::Module& module){ + return std::shared_ptr(new JlTStreamerInfo(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TSystem -// signature to use in the veto file: TSystem -struct JlTSystem: public Wrapper { +// Class generating the wrapper for type TEntryList +// signature to use in the veto file: TEntryList +struct JlTEntryList: public Wrapper { - JlTSystem(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TSystem (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:266:7 - jlcxx::TypeWrapper t = jlModule.add_type("TSystem", + JlTEntryList(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TEntryList (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:25:7 + jlcxx::TypeWrapper t = jlModule.add_type("TEntryList", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -436,1060 +167,313 @@ struct JlTSystem: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TSystem::TSystem(const char *, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:342:4 - t.constructor(/*finalize=*/true); + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:57:4 t.constructor(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for Bool_t TSystem::Init() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::Init() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:346:28 - t.method("Init", static_cast(&TSystem::Init)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetProgname(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetProgname(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:347:28 - t.method("SetProgname", static_cast(&TSystem::SetProgname)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetDisplay() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetDisplay() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:348:28 - t.method("SetDisplay", static_cast(&TSystem::SetDisplay)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetErrorStr(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetErrorStr(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:349:28 - t.method("SetErrorStr", static_cast(&TSystem::SetErrorStr)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetErrorStr() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetErrorStr() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:350:28 - t.method("GetErrorStr", [](TSystem const& a) { return (std::string)a.GetErrorStr(); }); - t.method("GetErrorStr", [](TSystem const* a) { return (std::string)a->GetErrorStr(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetError() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetError() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:351:28 - t.method("GetError", [](TSystem& a) { return (std::string)a.GetError(); }); - t.method("GetError", [](TSystem* a) { return (std::string)a->GetError(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::RemoveOnExit(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::RemoveOnExit(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:352:28 - t.method("RemoveOnExit", static_cast(&TSystem::RemoveOnExit)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::HostName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::HostName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:353:28 - t.method("HostName", [](TSystem& a) { return (std::string)a.HostName(); }); - t.method("HostName", [](TSystem* a) { return (std::string)a->HostName(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::NotifyApplicationCreated() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::NotifyApplicationCreated() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:354:28 - t.method("NotifyApplicationCreated", static_cast(&TSystem::NotifyApplicationCreated)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetErrno() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetErrno() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:356:28 - module_.method("TSystem!GetErrno", static_cast(&TSystem::GetErrno)); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetErrno() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetErrno() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:357:28 - module_.method("TSystem!ResetErrno", static_cast(&TSystem::ResetErrno)); - - DEBUG_MSG("Adding wrapper for void TSystem::Beep(Int_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Beep(Int_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:358:28 - t.method("Beep", static_cast(&TSystem::Beep)); - t.method("Beep", [](TSystem& a)->void { a.Beep(); }); - t.method("Beep", [](TSystem& a, Int_t arg0)->void { a.Beep(arg0); }); - t.method("Beep", [](TSystem& a, Int_t arg0, Int_t arg1)->void { a.Beep(arg0, arg1); }); - t.method("Beep", [](TSystem* a)->void { a->Beep(); }); - t.method("Beep", [](TSystem* a, Int_t arg0)->void { a->Beep(arg0); }); - t.method("Beep", [](TSystem* a, Int_t arg0, Int_t arg1)->void { a->Beep(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TSystem::GetBeepDefaults(Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::GetBeepDefaults(Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:359:28 - t.method("GetBeepDefaults", static_cast(&TSystem::GetBeepDefaults)); - - DEBUG_MSG("Adding wrapper for void TSystem::Run() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Run() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:362:28 - t.method("Run", static_cast(&TSystem::Run)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::ProcessEvents() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::ProcessEvents() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:363:28 - t.method("ProcessEvents", static_cast(&TSystem::ProcessEvents)); - - DEBUG_MSG("Adding wrapper for void TSystem::DispatchOneEvent(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::DispatchOneEvent(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:364:28 - t.method("DispatchOneEvent", static_cast(&TSystem::DispatchOneEvent)); - t.method("DispatchOneEvent", [](TSystem& a)->void { a.DispatchOneEvent(); }); - t.method("DispatchOneEvent", [](TSystem* a)->void { a->DispatchOneEvent(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ExitLoop() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ExitLoop() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:365:28 - t.method("ExitLoop", static_cast(&TSystem::ExitLoop)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::InControl() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::InControl() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:366:28 - t.method("InControl", static_cast(&TSystem::InControl)); - - DEBUG_MSG("Adding wrapper for void TSystem::InnerLoop() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::InnerLoop() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:367:28 - t.method("InnerLoop", static_cast(&TSystem::InnerLoop)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TList *, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::Select(TList *, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:368:28 - t.method("Select", static_cast(&TSystem::Select)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TFileHandler *, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::Select(TFileHandler *, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:369:28 - t.method("Select", static_cast(&TSystem::Select)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddSignalHandler(TSignalHandler *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddSignalHandler(TSignalHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:372:28 - t.method("AddSignalHandler", static_cast(&TSystem::AddSignalHandler)); - - DEBUG_MSG("Adding wrapper for TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) (" __HERE__ ")"); - // signature to use in the veto list: TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:373:28 - t.method("RemoveSignalHandler", static_cast(&TSystem::RemoveSignalHandler)); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetSignal(ESignals, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetSignal(ESignals, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:374:28 - t.method("ResetSignal", static_cast(&TSystem::ResetSignal)); - t.method("ResetSignal", [](TSystem& a, ESignals arg0)->void { a.ResetSignal(arg0); }); - t.method("ResetSignal", [](TSystem* a, ESignals arg0)->void { a->ResetSignal(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetSignals() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetSignals() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:375:28 - t.method("ResetSignals", static_cast(&TSystem::ResetSignals)); - - DEBUG_MSG("Adding wrapper for void TSystem::IgnoreSignal(ESignals, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::IgnoreSignal(ESignals, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:376:28 - t.method("IgnoreSignal", static_cast(&TSystem::IgnoreSignal)); - t.method("IgnoreSignal", [](TSystem& a, ESignals arg0)->void { a.IgnoreSignal(arg0); }); - t.method("IgnoreSignal", [](TSystem* a, ESignals arg0)->void { a->IgnoreSignal(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::IgnoreInterrupt(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::IgnoreInterrupt(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:377:28 - t.method("IgnoreInterrupt", static_cast(&TSystem::IgnoreInterrupt)); - t.method("IgnoreInterrupt", [](TSystem& a)->void { a.IgnoreInterrupt(); }); - t.method("IgnoreInterrupt", [](TSystem* a)->void { a->IgnoreInterrupt(); }); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfSignalHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TSystem::GetListOfSignalHandlers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:378:28 - t.method("GetListOfSignalHandlers", static_cast(&TSystem::GetListOfSignalHandlers)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddFileHandler(TFileHandler *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddFileHandler(TFileHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:379:28 - t.method("AddFileHandler", static_cast(&TSystem::AddFileHandler)); - - DEBUG_MSG("Adding wrapper for TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) (" __HERE__ ")"); - // signature to use in the veto list: TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:380:28 - t.method("RemoveFileHandler", static_cast(&TSystem::RemoveFileHandler)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfFileHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TSystem::GetListOfFileHandlers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:381:28 - t.method("GetListOfFileHandlers", static_cast(&TSystem::GetListOfFileHandlers)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:382:28 - t.method("AddStdExceptionHandler", static_cast(&TSystem::AddStdExceptionHandler)); - - DEBUG_MSG("Adding wrapper for TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); - // signature to use in the veto list: TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:383:34 - t.method("RemoveStdExceptionHandler", static_cast(&TSystem::RemoveStdExceptionHandler)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfStdExceptionHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TSystem::GetListOfStdExceptionHandlers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:384:28 - t.method("GetListOfStdExceptionHandlers", static_cast(&TSystem::GetListOfStdExceptionHandlers)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetFPEMask() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetFPEMask() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:387:28 - t.method("GetFPEMask", static_cast(&TSystem::GetFPEMask)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::SetFPEMask(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::SetFPEMask(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:388:28 - t.method("SetFPEMask", static_cast(&TSystem::SetFPEMask)); - t.method("SetFPEMask", [](TSystem& a)->Int_t { return a.SetFPEMask(); }); - t.method("SetFPEMask", [](TSystem* a)->Int_t { return a->SetFPEMask(); }); - - DEBUG_MSG("Adding wrapper for TTime TSystem::Now() (" __HERE__ ")"); - // signature to use in the veto list: TTime TSystem::Now() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:391:28 - t.method("Now", static_cast(&TSystem::Now)); - - DEBUG_MSG("Adding wrapper for TList * TSystem::GetListOfTimers() (" __HERE__ ")"); - // signature to use in the veto list: TList * TSystem::GetListOfTimers() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:392:28 - t.method("GetListOfTimers", static_cast(&TSystem::GetListOfTimers)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddTimer(TTimer *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddTimer(TTimer *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:393:28 - t.method("AddTimer", static_cast(&TSystem::AddTimer)); - - DEBUG_MSG("Adding wrapper for TTimer * TSystem::RemoveTimer(TTimer *) (" __HERE__ ")"); - // signature to use in the veto list: TTimer * TSystem::RemoveTimer(TTimer *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:394:28 - t.method("RemoveTimer", static_cast(&TSystem::RemoveTimer)); - - DEBUG_MSG("Adding wrapper for void TSystem::ResetTimer(TTimer *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ResetTimer(TTimer *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:395:28 - t.method("ResetTimer", static_cast(&TSystem::ResetTimer)); - - DEBUG_MSG("Adding wrapper for Long_t TSystem::NextTimeOut(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Long_t TSystem::NextTimeOut(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:396:28 - t.method("NextTimeOut", static_cast(&TSystem::NextTimeOut)); - - DEBUG_MSG("Adding wrapper for void TSystem::Sleep(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Sleep(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:397:28 - t.method("Sleep", static_cast(&TSystem::Sleep)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::Exec(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::Exec(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:400:28 - t.method("Exec", static_cast(&TSystem::Exec)); - - DEBUG_MSG("Adding wrapper for FILE * TSystem::OpenPipe(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: FILE * TSystem::OpenPipe(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:401:28 - t.method("OpenPipe", static_cast(&TSystem::OpenPipe)); - - DEBUG_MSG("Adding wrapper for int TSystem::ClosePipe(FILE *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::ClosePipe(FILE *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:402:28 - t.method("ClosePipe", static_cast(&TSystem::ClosePipe)); - - DEBUG_MSG("Adding wrapper for TString TSystem::GetFromPipe(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TString TSystem::GetFromPipe(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:403:28 - t.method("GetFromPipe", static_cast(&TSystem::GetFromPipe)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetPid() (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetPid() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:404:28 - t.method("GetPid", static_cast(&TSystem::GetPid)); - - DEBUG_MSG("Adding wrapper for void TSystem::StackTrace() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::StackTrace() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:405:28 - t.method("StackTrace", static_cast(&TSystem::StackTrace)); - - DEBUG_MSG("Adding wrapper for void TSystem::Exit(int, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Exit(int, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:407:32 - t.method("Exit", static_cast(&TSystem::Exit)); - t.method("Exit", [](TSystem& a, int arg0)->void { a.Exit(arg0); }); - t.method("Exit", [](TSystem* a, int arg0)->void { a->Exit(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Abort(int) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Abort(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:408:32 - t.method("Abort", static_cast(&TSystem::Abort)); - t.method("Abort", [](TSystem& a)->void { a.Abort(); }); - t.method("Abort", [](TSystem* a)->void { a->Abort(); }); - - DEBUG_MSG("Adding wrapper for int TSystem::MakeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::MakeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:411:28 - t.method("MakeDirectory", static_cast(&TSystem::MakeDirectory)); - - DEBUG_MSG("Adding wrapper for void * TSystem::OpenDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void * TSystem::OpenDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:412:28 - t.method("OpenDirectory", static_cast(&TSystem::OpenDirectory)); - - DEBUG_MSG("Adding wrapper for void TSystem::FreeDirectory(void *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::FreeDirectory(void *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:413:28 - t.method("FreeDirectory", static_cast(&TSystem::FreeDirectory)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetDirEntry(void *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetDirEntry(void *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:414:28 - t.method("GetDirEntry", [](TSystem& a, void * arg0) { return (std::string)a.GetDirEntry(arg0); }); - t.method("GetDirEntry", [](TSystem* a, void * arg0) { return (std::string)a->GetDirEntry(arg0); }); - - DEBUG_MSG("Adding wrapper for void * TSystem::GetDirPtr() (" __HERE__ ")"); - // signature to use in the veto list: void * TSystem::GetDirPtr() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:415:28 - t.method("GetDirPtr", static_cast(&TSystem::GetDirPtr)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::ChangeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::ChangeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:416:28 - t.method("ChangeDirectory", static_cast(&TSystem::ChangeDirectory)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::WorkingDirectory() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::WorkingDirectory() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:417:28 - t.method("WorkingDirectory", [](TSystem& a) { return (std::string)a.WorkingDirectory(); }); - t.method("WorkingDirectory", [](TSystem* a) { return (std::string)a->WorkingDirectory(); }); - - DEBUG_MSG("Adding wrapper for std::string TSystem::GetWorkingDirectory() (" __HERE__ ")"); - // signature to use in the veto list: std::string TSystem::GetWorkingDirectory() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:418:28 - t.method("GetWorkingDirectory", static_cast(&TSystem::GetWorkingDirectory)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::HomeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::HomeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:419:28 - t.method("HomeDirectory", [](TSystem& a) { return (std::string)a.HomeDirectory(); }); - t.method("HomeDirectory", [](TSystem& a, const char * arg0) { return (std::string)a.HomeDirectory(arg0); }); - t.method("HomeDirectory", [](TSystem* a) { return (std::string)a->HomeDirectory(); }); - t.method("HomeDirectory", [](TSystem* a, const char * arg0) { return (std::string)a->HomeDirectory(arg0); }); - - DEBUG_MSG("Adding wrapper for std::string TSystem::GetHomeDirectory(const char *) (" __HERE__ ")"); - // signature to use in the veto list: std::string TSystem::GetHomeDirectory(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:420:28 - t.method("GetHomeDirectory", static_cast(&TSystem::GetHomeDirectory)); - t.method("GetHomeDirectory", [](TSystem const& a)->std::string { return a.GetHomeDirectory(); }); - t.method("GetHomeDirectory", [](TSystem const* a)->std::string { return a->GetHomeDirectory(); }); - - DEBUG_MSG("Adding wrapper for int TSystem::mkdir(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::mkdir(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:421:28 - t.method("mkdir", static_cast(&TSystem::mkdir)); - t.method("mkdir", [](TSystem& a, const char * arg0)->int { return a.mkdir(arg0); }); - t.method("mkdir", [](TSystem* a, const char * arg0)->int { return a->mkdir(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::cd(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::cd(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:422:28 - t.method("cd", static_cast(&TSystem::cd)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::pwd() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::pwd() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:423:28 - t.method("pwd", [](TSystem& a) { return (std::string)a.pwd(); }); - t.method("pwd", [](TSystem* a) { return (std::string)a->pwd(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::TempDirectory() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::TempDirectory() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:424:28 - t.method("TempDirectory", [](TSystem const& a) { return (std::string)a.TempDirectory(); }); - t.method("TempDirectory", [](TSystem const* a) { return (std::string)a->TempDirectory(); }); - - DEBUG_MSG("Adding wrapper for FILE * TSystem::TempFileName(TString &, const char *) (" __HERE__ ")"); - // signature to use in the veto list: FILE * TSystem::TempFileName(TString &, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:425:28 - t.method("TempFileName", static_cast(&TSystem::TempFileName)); - t.method("TempFileName", [](TSystem& a, TString & arg0)->FILE * { return a.TempFileName(arg0); }); - t.method("TempFileName", [](TSystem* a, TString & arg0)->FILE * { return a->TempFileName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::BaseName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::BaseName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:428:28 - t.method("BaseName", [](TSystem& a, const char * arg0) { return (std::string)a.BaseName(arg0); }); - t.method("BaseName", [](TSystem* a, const char * arg0) { return (std::string)a->BaseName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::DirName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::DirName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:429:28 - t.method("DirName", [](TSystem& a, const char * arg0) { return (std::string)a.DirName(arg0); }); - t.method("DirName", [](TSystem* a, const char * arg0) { return (std::string)a->DirName(arg0); }); - - DEBUG_MSG("Adding wrapper for TString TSystem::GetDirName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TString TSystem::GetDirName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:430:28 - t.method("GetDirName", static_cast(&TSystem::GetDirName)); - - DEBUG_MSG("Adding wrapper for char * TSystem::ConcatFileName(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::ConcatFileName(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:431:28 - t.method("ConcatFileName", static_cast(&TSystem::ConcatFileName)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsAbsoluteFileName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::IsAbsoluteFileName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:432:28 - t.method("IsAbsoluteFileName", static_cast(&TSystem::IsAbsoluteFileName)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsFileInIncludePath(const char *, char **) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::IsFileInIncludePath(const char *, char **) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:433:28 - t.method("IsFileInIncludePath", static_cast(&TSystem::IsFileInIncludePath)); - t.method("IsFileInIncludePath", [](TSystem& a, const char * arg0)->Bool_t { return a.IsFileInIncludePath(arg0); }); - t.method("IsFileInIncludePath", [](TSystem* a, const char * arg0)->Bool_t { return a->IsFileInIncludePath(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::PrependPathName(const char *, TString &) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::PrependPathName(const char *, TString &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:434:28 - t.method("PrependPathName", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.PrependPathName(arg0, arg1); }); - t.method("PrependPathName", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->PrependPathName(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::ExpandPathName(TString &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::ExpandPathName(TString &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:435:28 - t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); - - DEBUG_MSG("Adding wrapper for char * TSystem::ExpandPathName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::ExpandPathName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:436:28 - t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::AccessPathName(const char *, EAccessMode) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::AccessPathName(const char *, EAccessMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:437:28 - t.method("AccessPathName", static_cast(&TSystem::AccessPathName)); - t.method("AccessPathName", [](TSystem& a, const char * arg0)->Bool_t { return a.AccessPathName(arg0); }); - t.method("AccessPathName", [](TSystem* a, const char * arg0)->Bool_t { return a->AccessPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsPathLocal(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TSystem::IsPathLocal(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:438:28 - t.method("IsPathLocal", static_cast(&TSystem::IsPathLocal)); - - DEBUG_MSG("Adding wrapper for int TSystem::CopyFile(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::CopyFile(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:439:28 - t.method("CopyFile", static_cast(&TSystem::CopyFile)); - t.method("CopyFile", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.CopyFile(arg0, arg1); }); - t.method("CopyFile", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->CopyFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for int TSystem::Rename(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Rename(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:440:28 - t.method("Rename", static_cast(&TSystem::Rename)); - - DEBUG_MSG("Adding wrapper for int TSystem::Link(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Link(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:441:28 - t.method("Link", static_cast(&TSystem::Link)); - - DEBUG_MSG("Adding wrapper for int TSystem::Symlink(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Symlink(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:442:28 - t.method("Symlink", static_cast(&TSystem::Symlink)); - - DEBUG_MSG("Adding wrapper for int TSystem::Unlink(const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Unlink(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:443:28 - t.method("Unlink", static_cast(&TSystem::Unlink)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:444:28 - t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, FileStat_t &) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetPathInfo(const char *, FileStat_t &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:446:28 - t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:447:28 - t.method("GetFsInfo", static_cast(&TSystem::GetFsInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::Chmod(const char *, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Chmod(const char *, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:448:28 - t.method("Chmod", static_cast(&TSystem::Chmod)); - - DEBUG_MSG("Adding wrapper for int TSystem::Umask(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Umask(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:449:28 - t.method("Umask", static_cast(&TSystem::Umask)); - - DEBUG_MSG("Adding wrapper for int TSystem::Utime(const char *, Long_t, Long_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Utime(const char *, Long_t, Long_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:450:28 - t.method("Utime", static_cast(&TSystem::Utime)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::UnixPathName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::UnixPathName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:451:28 - t.method("UnixPathName", [](TSystem& a, const char * arg0) { return (std::string)a.UnixPathName(arg0); }); - t.method("UnixPathName", [](TSystem* a, const char * arg0) { return (std::string)a->UnixPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::FindFile(const char *, TString &, EAccessMode) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::FindFile(const char *, TString &, EAccessMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:452:28 - t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.FindFile(arg0, arg1); }); - t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a.FindFile(arg0, arg1, arg2); }); - t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->FindFile(arg0, arg1); }); - t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a->FindFile(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for char * TSystem::Which(const char *, const char *, EAccessMode) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::Which(const char *, const char *, EAccessMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:453:28 - t.method("Which", static_cast(&TSystem::Which)); - t.method("Which", [](TSystem& a, const char * arg0, const char * arg1)->char * { return a.Which(arg0, arg1); }); - t.method("Which", [](TSystem* a, const char * arg0, const char * arg1)->char * { return a->Which(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TList * TSystem::GetVolumes(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TList * TSystem::GetVolumes(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:454:28 - t.method("GetVolumes", static_cast(&TSystem::GetVolumes)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetUid(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetUid(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:457:28 - t.method("GetUid", static_cast(&TSystem::GetUid)); - t.method("GetUid", [](TSystem& a)->Int_t { return a.GetUid(); }); - t.method("GetUid", [](TSystem* a)->Int_t { return a->GetUid(); }); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetGid(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetGid(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:458:28 - t.method("GetGid", static_cast(&TSystem::GetGid)); - t.method("GetGid", [](TSystem& a)->Int_t { return a.GetGid(); }); - t.method("GetGid", [](TSystem* a)->Int_t { return a->GetGid(); }); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveUid() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetEffectiveUid() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:459:28 - t.method("GetEffectiveUid", static_cast(&TSystem::GetEffectiveUid)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveGid() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetEffectiveGid() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:460:28 - t.method("GetEffectiveGid", static_cast(&TSystem::GetEffectiveGid)); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:461:28 - t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(const char *) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:462:28 - t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); - t.method("GetUserInfo", [](TSystem& a)->UserGroup_t * { return a.GetUserInfo(); }); - t.method("GetUserInfo", [](TSystem* a)->UserGroup_t * { return a->GetUserInfo(); }); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:463:28 - t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); - - DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(const char *) (" __HERE__ ")"); - // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:464:28 - t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); - t.method("GetGroupInfo", [](TSystem& a)->UserGroup_t * { return a.GetGroupInfo(); }); - t.method("GetGroupInfo", [](TSystem* a)->UserGroup_t * { return a->GetGroupInfo(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Setenv(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Setenv(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:467:28 - t.method("Setenv", static_cast(&TSystem::Setenv)); - - DEBUG_MSG("Adding wrapper for void TSystem::Unsetenv(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Unsetenv(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:468:28 - t.method("Unsetenv", static_cast(&TSystem::Unsetenv)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::Getenv(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::Getenv(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:469:28 - t.method("Getenv", [](TSystem& a, const char * arg0) { return (std::string)a.Getenv(arg0); }); - t.method("Getenv", [](TSystem* a, const char * arg0) { return (std::string)a->Getenv(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Openlog(const char *, Int_t, ELogFacility) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Openlog(const char *, Int_t, ELogFacility) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:472:28 - t.method("Openlog", static_cast(&TSystem::Openlog)); - - DEBUG_MSG("Adding wrapper for void TSystem::Syslog(ELogLevel, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Syslog(ELogLevel, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:473:28 - t.method("Syslog", static_cast(&TSystem::Syslog)); - - DEBUG_MSG("Adding wrapper for void TSystem::Closelog() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Closelog() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:474:28 - t.method("Closelog", static_cast(&TSystem::Closelog)); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:477:28 - t.method("RedirectOutput", static_cast(&TSystem::RedirectOutput)); - t.method("RedirectOutput", [](TSystem& a, const char * arg0)->Int_t { return a.RedirectOutput(arg0); }); - t.method("RedirectOutput", [](TSystem& a, const char * arg0, const char * arg1)->Int_t { return a.RedirectOutput(arg0, arg1); }); - t.method("RedirectOutput", [](TSystem* a, const char * arg0)->Int_t { return a->RedirectOutput(arg0); }); - t.method("RedirectOutput", [](TSystem* a, const char * arg0, const char * arg1)->Int_t { return a->RedirectOutput(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ShowOutput(RedirectHandle_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ShowOutput(RedirectHandle_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:478:28 - t.method("ShowOutput", static_cast(&TSystem::ShowOutput)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddDynamicPath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddDynamicPath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:481:28 - t.method("AddDynamicPath", static_cast(&TSystem::AddDynamicPath)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetDynamicPath() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetDynamicPath() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:482:28 - t.method("GetDynamicPath", [](TSystem& a) { return (std::string)a.GetDynamicPath(); }); - t.method("GetDynamicPath", [](TSystem* a) { return (std::string)a->GetDynamicPath(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::SetDynamicPath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetDynamicPath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:483:28 - t.method("SetDynamicPath", static_cast(&TSystem::SetDynamicPath)); - - DEBUG_MSG("Adding wrapper for char * TSystem::DynamicPathName(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::DynamicPathName(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:484:28 - t.method("DynamicPathName", static_cast(&TSystem::DynamicPathName)); - t.method("DynamicPathName", [](TSystem& a, const char * arg0)->char * { return a.DynamicPathName(arg0); }); - t.method("DynamicPathName", [](TSystem* a, const char * arg0)->char * { return a->DynamicPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::FindDynamicLibrary(TString &, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::FindDynamicLibrary(TString &, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:485:28 - t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0) { return (std::string)a.FindDynamicLibrary(arg0); }); - t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0, Bool_t arg1) { return (std::string)a.FindDynamicLibrary(arg0, arg1); }); - t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0) { return (std::string)a->FindDynamicLibrary(arg0); }); - t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0, Bool_t arg1) { return (std::string)a->FindDynamicLibrary(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for int TSystem::Load(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::Load(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:487:28 - t.method("Load", static_cast(&TSystem::Load)); - t.method("Load", [](TSystem& a, const char * arg0)->int { return a.Load(arg0); }); - t.method("Load", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.Load(arg0, arg1); }); - t.method("Load", [](TSystem* a, const char * arg0)->int { return a->Load(arg0); }); - t.method("Load", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->Load(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TSystem::Unload(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Unload(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:488:28 - t.method("Unload", static_cast(&TSystem::Unload)); - - DEBUG_MSG("Adding wrapper for UInt_t TSystem::LoadAllLibraries() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TSystem::LoadAllLibraries() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:489:28 - t.method("LoadAllLibraries", static_cast(&TSystem::LoadAllLibraries)); - - DEBUG_MSG("Adding wrapper for void TSystem::ListSymbols(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ListSymbols(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:490:28 - t.method("ListSymbols", static_cast(&TSystem::ListSymbols)); - t.method("ListSymbols", [](TSystem& a, const char * arg0)->void { a.ListSymbols(arg0); }); - t.method("ListSymbols", [](TSystem* a, const char * arg0)->void { a->ListSymbols(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::ListLibraries(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::ListLibraries(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:491:28 - t.method("ListLibraries", static_cast(&TSystem::ListLibraries)); - t.method("ListLibraries", [](TSystem& a)->void { a.ListLibraries(); }); - t.method("ListLibraries", [](TSystem* a)->void { a->ListLibraries(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetLibraries(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetLibraries(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:492:28 - t.method("GetLibraries", [](TSystem& a) { return (std::string)a.GetLibraries(); }); - t.method("GetLibraries", [](TSystem& a, const char * arg0) { return (std::string)a.GetLibraries(arg0); }); - t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1) { return (std::string)a.GetLibraries(arg0, arg1); }); - t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a.GetLibraries(arg0, arg1, arg2); }); - t.method("GetLibraries", [](TSystem* a) { return (std::string)a->GetLibraries(); }); - t.method("GetLibraries", [](TSystem* a, const char * arg0) { return (std::string)a->GetLibraries(arg0); }); - t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1) { return (std::string)a->GetLibraries(arg0, arg1); }); - t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a->GetLibraries(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetHostByName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TInetAddress TSystem::GetHostByName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:497:28 - t.method("GetHostByName", static_cast(&TSystem::GetHostByName)); - - DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetPeerName(int) (" __HERE__ ")"); - // signature to use in the veto list: TInetAddress TSystem::GetPeerName(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:498:28 - t.method("GetPeerName", static_cast(&TSystem::GetPeerName)); - - DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetSockName(int) (" __HERE__ ")"); - // signature to use in the veto list: TInetAddress TSystem::GetSockName(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:499:28 - t.method("GetSockName", static_cast(&TSystem::GetSockName)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetServiceByName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetServiceByName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:500:28 - t.method("GetServiceByName", static_cast(&TSystem::GetServiceByName)); - - DEBUG_MSG("Adding wrapper for char * TSystem::GetServiceByPort(int) (" __HERE__ ")"); - // signature to use in the veto list: char * TSystem::GetServiceByPort(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:501:28 - t.method("GetServiceByPort", static_cast(&TSystem::GetServiceByPort)); - - DEBUG_MSG("Adding wrapper for int TSystem::OpenConnection(const char *, int, int, const char *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::OpenConnection(const char *, int, int, const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:502:28 - t.method("OpenConnection", static_cast(&TSystem::OpenConnection)); - t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1)->int { return a.OpenConnection(arg0, arg1); }); - t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1, int arg2)->int { return a.OpenConnection(arg0, arg1, arg2); }); - t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1)->int { return a->OpenConnection(arg0, arg1); }); - t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1, int arg2)->int { return a->OpenConnection(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceTcpService(int, Bool_t, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceTcpService(int, Bool_t, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:503:28 - t.method("AnnounceTcpService", static_cast(&TSystem::AnnounceTcpService)); - t.method("AnnounceTcpService", [](TSystem& a, int arg0, Bool_t arg1, int arg2)->int { return a.AnnounceTcpService(arg0, arg1, arg2); }); - t.method("AnnounceTcpService", [](TSystem* a, int arg0, Bool_t arg1, int arg2)->int { return a->AnnounceTcpService(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUdpService(int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceUdpService(int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:504:28 - t.method("AnnounceUdpService", static_cast(&TSystem::AnnounceUdpService)); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceUnixService(int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:505:28 - t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); - - DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(const char *, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AnnounceUnixService(const char *, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:506:28 - t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); - - DEBUG_MSG("Adding wrapper for int TSystem::AcceptConnection(int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::AcceptConnection(int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:507:28 - t.method("AcceptConnection", static_cast(&TSystem::AcceptConnection)); - - DEBUG_MSG("Adding wrapper for void TSystem::CloseConnection(int, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::CloseConnection(int, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:508:28 - t.method("CloseConnection", static_cast(&TSystem::CloseConnection)); - t.method("CloseConnection", [](TSystem& a, int arg0)->void { a.CloseConnection(arg0); }); - t.method("CloseConnection", [](TSystem* a, int arg0)->void { a->CloseConnection(arg0); }); - - DEBUG_MSG("Adding wrapper for int TSystem::RecvRaw(int, void *, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::RecvRaw(int, void *, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:509:28 - t.method("RecvRaw", static_cast(&TSystem::RecvRaw)); - - DEBUG_MSG("Adding wrapper for int TSystem::SendRaw(int, const void *, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::SendRaw(int, const void *, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:510:28 - t.method("SendRaw", static_cast(&TSystem::SendRaw)); - - DEBUG_MSG("Adding wrapper for int TSystem::RecvBuf(int, void *, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::RecvBuf(int, void *, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:511:28 - t.method("RecvBuf", static_cast(&TSystem::RecvBuf)); - - DEBUG_MSG("Adding wrapper for int TSystem::SendBuf(int, const void *, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::SendBuf(int, const void *, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:512:28 - t.method("SendBuf", static_cast(&TSystem::SendBuf)); - - DEBUG_MSG("Adding wrapper for int TSystem::SetSockOpt(int, int, int) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::SetSockOpt(int, int, int) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:513:28 - t.method("SetSockOpt", static_cast(&TSystem::SetSockOpt)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetSockOpt(int, int, int *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetSockOpt(int, int, int *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:514:28 - t.method("GetSockOpt", static_cast(&TSystem::GetSockOpt)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetSysInfo(SysInfo_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetSysInfo(SysInfo_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:517:28 - t.method("GetSysInfo", static_cast(&TSystem::GetSysInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:518:28 - t.method("GetCpuInfo", static_cast(&TSystem::GetCpuInfo)); - t.method("GetCpuInfo", [](TSystem const& a, CpuInfo_t * arg0)->int { return a.GetCpuInfo(arg0); }); - t.method("GetCpuInfo", [](TSystem const* a, CpuInfo_t * arg0)->int { return a->GetCpuInfo(arg0); }); - - DEBUG_MSG("Adding wrapper for int TSystem::GetMemInfo(MemInfo_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetMemInfo(MemInfo_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:519:28 - t.method("GetMemInfo", static_cast(&TSystem::GetMemInfo)); - - DEBUG_MSG("Adding wrapper for int TSystem::GetProcInfo(ProcInfo_t *) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::GetProcInfo(ProcInfo_t *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:520:28 - t.method("GetProcInfo", static_cast(&TSystem::GetProcInfo)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddIncludePath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddIncludePath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:523:28 - t.method("AddIncludePath", static_cast(&TSystem::AddIncludePath)); - - DEBUG_MSG("Adding wrapper for void TSystem::AddLinkedLibs(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::AddLinkedLibs(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:524:28 - t.method("AddLinkedLibs", static_cast(&TSystem::AddLinkedLibs)); - - DEBUG_MSG("Adding wrapper for int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:525:28 - t.method("CompileMacro", static_cast(&TSystem::CompileMacro)); - t.method("CompileMacro", [](TSystem& a, const char * arg0)->int { return a.CompileMacro(arg0); }); - t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1)->int { return a.CompileMacro(arg0, arg1); }); - t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a.CompileMacro(arg0, arg1, arg2); }); - t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a.CompileMacro(arg0, arg1, arg2, arg3); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0)->int { return a->CompileMacro(arg0); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1)->int { return a->CompileMacro(arg0, arg1); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a->CompileMacro(arg0, arg1, arg2); }); - t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a->CompileMacro(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Int_t TSystem::GetAclicProperties() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TSystem::GetAclicProperties() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:526:28 - t.method("GetAclicProperties", static_cast(&TSystem::GetAclicProperties)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildArch() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildArch() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:527:28 - t.method("GetBuildArch", [](TSystem const& a) { return (std::string)a.GetBuildArch(); }); - t.method("GetBuildArch", [](TSystem const* a) { return (std::string)a->GetBuildArch(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompiler() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildCompiler() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:528:28 - t.method("GetBuildCompiler", [](TSystem const& a) { return (std::string)a.GetBuildCompiler(); }); - t.method("GetBuildCompiler", [](TSystem const* a) { return (std::string)a->GetBuildCompiler(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersion() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersion() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:529:28 - t.method("GetBuildCompilerVersion", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersion(); }); - t.method("GetBuildCompilerVersion", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersion(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersionStr() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersionStr() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:530:28 - t.method("GetBuildCompilerVersionStr", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersionStr(); }); - t.method("GetBuildCompilerVersionStr", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersionStr(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildNode() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildNode() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:531:28 - t.method("GetBuildNode", [](TSystem const& a) { return (std::string)a.GetBuildNode(); }); - t.method("GetBuildNode", [](TSystem const* a) { return (std::string)a->GetBuildNode(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildDir() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetBuildDir() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:532:28 - t.method("GetBuildDir", [](TSystem const& a) { return (std::string)a.GetBuildDir(); }); - t.method("GetBuildDir", [](TSystem const* a) { return (std::string)a->GetBuildDir(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsDebug() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetFlagsDebug() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:533:28 - t.method("GetFlagsDebug", [](TSystem const& a) { return (std::string)a.GetFlagsDebug(); }); - t.method("GetFlagsDebug", [](TSystem const* a) { return (std::string)a->GetFlagsDebug(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsOpt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetFlagsOpt() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:534:28 - t.method("GetFlagsOpt", [](TSystem const& a) { return (std::string)a.GetFlagsOpt(); }); - t.method("GetFlagsOpt", [](TSystem const* a) { return (std::string)a->GetFlagsOpt(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetIncludePath() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetIncludePath() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:535:28 - t.method("GetIncludePath", [](TSystem& a) { return (std::string)a.GetIncludePath(); }); - t.method("GetIncludePath", [](TSystem* a) { return (std::string)a->GetIncludePath(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkedLibs() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetLinkedLibs() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:536:28 - t.method("GetLinkedLibs", [](TSystem const& a) { return (std::string)a.GetLinkedLibs(); }); - t.method("GetLinkedLibs", [](TSystem const* a) { return (std::string)a->GetLinkedLibs(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkdefSuffix() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetLinkdefSuffix() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:537:28 - t.method("GetLinkdefSuffix", [](TSystem const& a) { return (std::string)a.GetLinkdefSuffix(); }); - t.method("GetLinkdefSuffix", [](TSystem const* a) { return (std::string)a->GetLinkdefSuffix(); }); - - DEBUG_MSG("Adding wrapper for TSystem::EAclicMode TSystem::GetAclicMode() (" __HERE__ ")"); - // signature to use in the veto list: TSystem::EAclicMode TSystem::GetAclicMode() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:538:28 - t.method("GetAclicMode", static_cast(&TSystem::GetAclicMode)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeExe() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetMakeExe() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:539:28 - t.method("GetMakeExe", [](TSystem const& a) { return (std::string)a.GetMakeExe(); }); - t.method("GetMakeExe", [](TSystem const* a) { return (std::string)a->GetMakeExe(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeSharedLib() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetMakeSharedLib() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:540:28 - t.method("GetMakeSharedLib", [](TSystem const& a) { return (std::string)a.GetMakeSharedLib(); }); - t.method("GetMakeSharedLib", [](TSystem const* a) { return (std::string)a->GetMakeSharedLib(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetSoExt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetSoExt() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:541:28 - t.method("GetSoExt", [](TSystem const& a) { return (std::string)a.GetSoExt(); }); - t.method("GetSoExt", [](TSystem const* a) { return (std::string)a->GetSoExt(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::GetObjExt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::GetObjExt() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:542:28 - t.method("GetObjExt", [](TSystem const& a) { return (std::string)a.GetObjExt(); }); - t.method("GetObjExt", [](TSystem const* a) { return (std::string)a->GetObjExt(); }); - - DEBUG_MSG("Adding wrapper for void TSystem::SetBuildDir(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetBuildDir(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:543:28 - t.method("SetBuildDir", static_cast(&TSystem::SetBuildDir)); - t.method("SetBuildDir", [](TSystem& a, const char * arg0)->void { a.SetBuildDir(arg0); }); - t.method("SetBuildDir", [](TSystem* a, const char * arg0)->void { a->SetBuildDir(arg0); }); - - DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsDebug(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetFlagsDebug(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:544:28 - t.method("SetFlagsDebug", static_cast(&TSystem::SetFlagsDebug)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsOpt(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetFlagsOpt(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:545:28 - t.method("SetFlagsOpt", static_cast(&TSystem::SetFlagsOpt)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetIncludePath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetIncludePath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:546:28 - t.method("SetIncludePath", static_cast(&TSystem::SetIncludePath)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetMakeExe(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetMakeExe(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:547:28 - t.method("SetMakeExe", static_cast(&TSystem::SetMakeExe)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetAclicMode(TSystem::EAclicMode) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetAclicMode(TSystem::EAclicMode) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:548:28 - t.method("SetAclicMode", static_cast(&TSystem::SetAclicMode)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetMakeSharedLib(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetMakeSharedLib(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:549:28 - t.method("SetMakeSharedLib", static_cast(&TSystem::SetMakeSharedLib)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetLinkedLibs(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetLinkedLibs(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:550:28 - t.method("SetLinkedLibs", static_cast(&TSystem::SetLinkedLibs)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetLinkdefSuffix(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetLinkdefSuffix(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:551:28 - t.method("SetLinkdefSuffix", static_cast(&TSystem::SetLinkdefSuffix)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetSoExt(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetSoExt(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:552:28 - t.method("SetSoExt", static_cast(&TSystem::SetSoExt)); - - DEBUG_MSG("Adding wrapper for void TSystem::SetObjExt(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::SetObjExt(const char *) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:553:28 - t.method("SetObjExt", static_cast(&TSystem::SetObjExt)); - - DEBUG_MSG("Adding wrapper for TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) (" __HERE__ ")"); - // signature to use in the veto list: TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:554:28 - t.method("SplitAclicMode", static_cast(&TSystem::SplitAclicMode)); - - DEBUG_MSG("Adding wrapper for void TSystem::CleanCompiledMacros() (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::CleanCompiledMacros() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:555:28 - t.method("CleanCompiledMacros", static_cast(&TSystem::CleanCompiledMacros)); - - DEBUG_MSG("Adding wrapper for Version_t TSystem::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TSystem::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Class_Version", static_cast(&TSystem::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TSystem::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TSystem::IsA() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - t.method("IsA", static_cast(&TSystem::IsA)); - - DEBUG_MSG("Adding wrapper for void TSystem::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - t.method("StreamerNVirtual", static_cast(&TSystem::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!DeclFileName", []() { return (std::string)TSystem::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TSystem::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!ImplFileLine", static_cast(&TSystem::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TSystem::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!ImplFileName", []() { return (std::string)TSystem::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TSystem::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TSystem::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Class_Name", []() { return (std::string)TSystem::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TSystem::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TSystem::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Dictionary", static_cast(&TSystem::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TSystem::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TSystem::Class() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!Class", static_cast(&TSystem::Class)); - - DEBUG_MSG("Adding wrapper for void TSystem::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TSystem::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - t.method("Streamer", static_cast(&TSystem::Streamer)); - - DEBUG_MSG("Adding wrapper for int TSystem::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TSystem::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 - module_.method("TSystem!DeclFileLine", static_cast(&TSystem::DeclFileLine)); + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const TTree *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:58:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:59:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TTree *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:60:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TEntryList::TEntryList(const TEntryList &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:61:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TEntryList::Add(const TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Add(const TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:64:24 + t.method("Add", static_cast(&TEntryList::Add)); + + DEBUG_MSG("Adding wrapper for void TEntryList::AddSubList(TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::AddSubList(TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:65:24 + t.method("AddSubList", static_cast(&TEntryList::AddSubList)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Contains(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Contains(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:66:24 + t.method("Contains", static_cast(&TEntryList::Contains)); + t.method("Contains", [](TEntryList& a, Long64_t arg0)->Int_t { return a.Contains(arg0); }); + t.method("Contains", [](TEntryList* a, Long64_t arg0)->Int_t { return a->Contains(arg0); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:67:24 + t.method("DirectoryAutoAdd", static_cast(&TEntryList::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:68:24 + t.method("Enter", static_cast(&TEntryList::Enter)); + t.method("Enter", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Enter(arg0); }); + t.method("Enter", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Enter(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Enter(Long64_t, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::Enter(Long64_t, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:69:24 + t.method("Enter", static_cast(&TEntryList::Enter)); + + DEBUG_MSG("Adding wrapper for void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::EnterRange(Long64_t, Long64_t, TTree *, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:70:24 + t.method("EnterRange", static_cast(&TEntryList::EnterRange)); + t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1)->void { a.EnterRange(arg0, arg1); }); + t.method("EnterRange", [](TEntryList& a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a.EnterRange(arg0, arg1, arg2); }); + t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1)->void { a->EnterRange(arg0, arg1); }); + t.method("EnterRange", [](TEntryList* a, Long64_t arg0, Long64_t arg1, TTree * arg2)->void { a->EnterRange(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetCurrentList() (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TEntryList::GetCurrentList() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:71:24 + t.method("GetCurrentList", static_cast(&TEntryList::GetCurrentList)); + + DEBUG_MSG("Adding wrapper for TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TEntryList * TEntryList::GetEntryList(const char *, const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:72:24 + t.method("GetEntryList", static_cast(&TEntryList::GetEntryList)); + t.method("GetEntryList", [](TEntryList& a, const char * arg0, const char * arg1)->TEntryList * { return a.GetEntryList(arg0, arg1); }); + t.method("GetEntryList", [](TEntryList* a, const char * arg0, const char * arg1)->TEntryList * { return a->GetEntryList(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntry(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetEntry(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:73:24 + t.method("GetEntry", static_cast(&TEntryList::GetEntry)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetEntryAndTree(Long64_t, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:74:24 + t.method("GetEntryAndTree", static_cast(&TEntryList::GetEntryAndTree)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetEntriesToProcess() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetEntriesToProcess() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:75:24 + t.method("GetEntriesToProcess", static_cast(&TEntryList::GetEntriesToProcess)); + + DEBUG_MSG("Adding wrapper for TList * TEntryList::GetLists() (" __HERE__ ")"); + // signature to use in the veto list: TList * TEntryList::GetLists() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:76:24 + t.method("GetLists", static_cast(&TEntryList::GetLists)); + + DEBUG_MSG("Adding wrapper for TDirectory * TEntryList::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TEntryList::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:77:24 + t.method("GetDirectory", static_cast(&TEntryList::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::GetN() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:78:24 + t.method("GetN", static_cast(&TEntryList::GetN)); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::GetTreeName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::GetTreeName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:79:24 + t.method("GetTreeName", [](TEntryList const& a) { return (std::string)a.GetTreeName(); }); + t.method("GetTreeName", [](TEntryList const* a) { return (std::string)a->GetTreeName(); }); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::GetFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::GetFileName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:80:24 + t.method("GetFileName", [](TEntryList const& a) { return (std::string)a.GetFileName(); }); + t.method("GetFileName", [](TEntryList const* a) { return (std::string)a->GetFileName(); }); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::GetTreeNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::GetTreeNumber() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:81:24 + t.method("GetTreeNumber", static_cast(&TEntryList::GetTreeNumber)); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::GetReapplyCut() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::GetReapplyCut() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:82:24 + t.method("GetReapplyCut", static_cast(&TEntryList::GetReapplyCut)); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:84:11 + t.method("IsValid", static_cast(&TEntryList::IsValid)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:90:24 + t.method("Merge", static_cast(&TEntryList::Merge)); + + DEBUG_MSG("Adding wrapper for Long64_t TEntryList::Next() (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TEntryList::Next() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:92:24 + t.method("Next", static_cast(&TEntryList::Next)); + + DEBUG_MSG("Adding wrapper for void TEntryList::OptimizeStorage() (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::OptimizeStorage() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:93:24 + t.method("OptimizeStorage", static_cast(&TEntryList::OptimizeStorage)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::RelocatePaths(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::RelocatePaths(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:94:24 + t.method("RelocatePaths", static_cast(&TEntryList::RelocatePaths)); + t.method("RelocatePaths", [](TEntryList& a, const char * arg0)->Int_t { return a.RelocatePaths(arg0); }); + t.method("RelocatePaths", [](TEntryList* a, const char * arg0)->Int_t { return a->RelocatePaths(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TEntryList::Remove(Long64_t, TTree *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TEntryList::Remove(Long64_t, TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:95:24 + t.method("Remove", static_cast(&TEntryList::Remove)); + t.method("Remove", [](TEntryList& a, Long64_t arg0)->Bool_t { return a.Remove(arg0); }); + t.method("Remove", [](TEntryList* a, Long64_t arg0)->Bool_t { return a->Remove(arg0); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::Reset() (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Reset() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:96:24 + t.method("Reset", static_cast(&TEntryList::Reset)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::ScanPaths(TList *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::ScanPaths(TList *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:97:24 + t.method("ScanPaths", static_cast(&TEntryList::ScanPaths)); + t.method("ScanPaths", [](TEntryList& a, TList * arg0)->Int_t { return a.ScanPaths(arg0); }); + t.method("ScanPaths", [](TEntryList* a, TList * arg0)->Int_t { return a->ScanPaths(arg0); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::Print(const Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Print(const Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:99:24 + t.method("Print", static_cast(&TEntryList::Print)); + t.method("Print", [](TEntryList const& a)->void { a.Print(); }); + t.method("Print", [](TEntryList const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:100:24 + t.method("SetDirectory", static_cast(&TEntryList::SetDirectory)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetEntriesToProcess(Long64_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetEntriesToProcess(Long64_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:101:24 + t.method("SetEntriesToProcess", static_cast(&TEntryList::SetEntriesToProcess)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetShift(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetShift(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:102:24 + t.method("SetShift", static_cast(&TEntryList::SetShift)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const TTree *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTree(const TTree *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:103:24 + t.method("SetTree", static_cast(&TEntryList::SetTree)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTree(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTree(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:104:24 + t.method("SetTree", static_cast(&TEntryList::SetTree)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTreeName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:105:24 + t.method("SetTreeName", static_cast(&TEntryList::SetTreeName)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetFileName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetFileName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:106:24 + t.method("SetFileName", static_cast(&TEntryList::SetFileName)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetTreeNumber(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetTreeNumber(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:107:24 + t.method("SetTreeNumber", static_cast(&TEntryList::SetTreeNumber)); + + DEBUG_MSG("Adding wrapper for void TEntryList::SetReapplyCut(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::SetReapplyCut(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:108:24 + t.method("SetReapplyCut", static_cast(&TEntryList::SetReapplyCut)); + t.method("SetReapplyCut", [](TEntryList& a)->void { a.SetReapplyCut(); }); + t.method("SetReapplyCut", [](TEntryList* a)->void { a->SetReapplyCut(); }); + + DEBUG_MSG("Adding wrapper for void TEntryList::Subtract(const TEntryList *) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Subtract(const TEntryList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:109:24 + t.method("Subtract", static_cast(&TEntryList::Subtract)); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Relocate(const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:111:24 + module_.method("TEntryList!Relocate", static_cast(&TEntryList::Relocate)); + module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1)->Int_t { return TEntryList::Relocate(arg0, arg1); }); + module_.method("TEntryList!Relocate", [](const char * arg0, const char * arg1, const char * arg2)->Int_t { return TEntryList::Relocate(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TEntryList::Scan(const char *, TList *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TEntryList::Scan(const char *, TList *) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:113:24 + module_.method("TEntryList!Scan", static_cast(&TEntryList::Scan)); + + DEBUG_MSG("Adding wrapper for Version_t TEntryList::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TEntryList::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Class_Version", static_cast(&TEntryList::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TEntryList::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEntryList::IsA() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + t.method("IsA", static_cast(&TEntryList::IsA)); + + DEBUG_MSG("Adding wrapper for void TEntryList::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + t.method("StreamerNVirtual", static_cast(&TEntryList::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!DeclFileName", []() { return (std::string)TEntryList::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TEntryList::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TEntryList::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!ImplFileLine", static_cast(&TEntryList::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!ImplFileName", []() { return (std::string)TEntryList::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TEntryList::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TEntryList::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Class_Name", []() { return (std::string)TEntryList::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TEntryList::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEntryList::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Dictionary", static_cast(&TEntryList::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TEntryList::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TEntryList::Class() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!Class", static_cast(&TEntryList::Class)); + + DEBUG_MSG("Adding wrapper for void TEntryList::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TEntryList::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + t.method("Streamer", static_cast(&TEntryList::Streamer)); + + DEBUG_MSG("Adding wrapper for int TEntryList::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TEntryList::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TEntryList.h:125:4 + module_.method("TEntryList!DeclFileLine", static_cast(&TEntryList::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTSystem(jlcxx::Module& module){ - return std::shared_ptr(new JlTSystem(module)); +std::shared_ptr newJlTEntryList(jlcxx::Module& module){ + return std::shared_ptr(new JlTEntryList(module)); } diff --git a/deps/src/JlClasses_009.cxx b/deps/src/JlClasses_009.cxx index 4e10841..039c56c 100644 --- a/deps/src/JlClasses_009.cxx +++ b/deps/src/JlClasses_009.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,46 +7,1515 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TFileHandler -// signature to use in the veto file: TFileHandler -struct JlTFileHandler: public Wrapper { +// Class generating the wrapper for type TH1 +// signature to use in the veto file: TH1 +struct JlTH1: public Wrapper { - JlTFileHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFileHandler (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:65:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFileHandler"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:58:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + + DEBUG_MSG("Adding wrapper for Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FitOptionsMake(Option_t *, Foption_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:120:17 + module_.method("TH1!FitOptionsMake", static_cast(&TH1::FitOptionsMake)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(TF1 *, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Add(TF1 *, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:188:21 + t.method("Add", static_cast(&TH1::Add)); + t.method("Add", [](TH1& a, TF1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TH1& a, TF1 * arg0, Double_t arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TH1* a, TF1 * arg0)->Bool_t { return a->Add(arg0); }); + t.method("Add", [](TH1* a, TF1 * arg0, Double_t arg1)->Bool_t { return a->Add(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:189:21 + t.method("Add", static_cast(&TH1::Add)); + t.method("Add", [](TH1& a, const TH1 * arg0)->Bool_t { return a.Add(arg0); }); + t.method("Add", [](TH1* a, const TH1 * arg0)->Bool_t { return a->Add(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Add(const TH1 *, const TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:190:21 + t.method("Add", static_cast(&TH1::Add)); + t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Add(arg0, arg1); }); + t.method("Add", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Add(arg0, arg1, arg2); }); + t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Add(arg0, arg1); }); + t.method("Add", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Add(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:191:21 + t.method("AddBinContent", static_cast(&TH1::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:192:21 + t.method("AddBinContent", static_cast(&TH1::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::AddDirectory(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::AddDirectory(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:193:21 + module_.method("TH1!AddDirectory", static_cast(&TH1::AddDirectory)); + module_.method("TH1!AddDirectory", []()->void { TH1::AddDirectory(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::AddDirectoryStatus() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::AddDirectoryStatus() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:194:21 + module_.method("TH1!AddDirectoryStatus", static_cast(&TH1::AddDirectoryStatus)); + + DEBUG_MSG("Adding wrapper for void TH1::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:195:21 + t.method("Browse", static_cast(&TH1::Browse)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::CanExtendAllAxes() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::CanExtendAllAxes() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:196:21 + t.method("CanExtendAllAxes", static_cast(&TH1::CanExtendAllAxes)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Chi2Test(const TH1 *, Option_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:197:21 + t.method("Chi2Test", static_cast(&TH1::Chi2Test)); + t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.Chi2Test(arg0); }); + t.method("Chi2Test", [](TH1 const& a, const TH1 * arg0, Option_t * arg1)->Double_t { return a.Chi2Test(arg0, arg1); }); + t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->Chi2Test(arg0); }); + t.method("Chi2Test", [](TH1 const* a, const TH1 * arg0, Option_t * arg1)->Double_t { return a->Chi2Test(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Chi2TestX(const TH1 *, Double_t &, Int_t &, Int_t &, Option_t *, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:198:21 + t.method("Chi2TestX", static_cast(&TH1::Chi2TestX)); + t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3); }); + t.method("Chi2TestX", [](TH1 const& a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a.Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); + t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3); }); + t.method("Chi2TestX", [](TH1 const* a, const TH1 * arg0, Double_t & arg1, Int_t & arg2, Int_t & arg3, Option_t * arg4)->Double_t { return a->Chi2TestX(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Chisquare(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:199:21 + t.method("Chisquare", static_cast(&TH1::Chisquare)); + t.method("Chisquare", [](TH1 const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); + t.method("Chisquare", [](TH1 const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::ClearUnderflowAndOverflow() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ClearUnderflowAndOverflow() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:200:21 + t.method("ClearUnderflowAndOverflow", static_cast(&TH1::ClearUnderflowAndOverflow)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::ComputeIntegral(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::ComputeIntegral(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:201:21 + t.method("ComputeIntegral", static_cast(&TH1::ComputeIntegral)); + t.method("ComputeIntegral", [](TH1& a)->Double_t { return a.ComputeIntegral(); }); + t.method("ComputeIntegral", [](TH1* a)->Double_t { return a->ComputeIntegral(); }); + + DEBUG_MSG("Adding wrapper for TObject * TH1::Clone(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH1::Clone(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:202:21 + t.method("Clone", static_cast(&TH1::Clone)); + t.method("Clone", [](TH1 const& a)->TObject * { return a.Clone(); }); + t.method("Clone", [](TH1 const* a)->TObject * { return a->Clone(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:203:21 + t.method("Copy", static_cast(&TH1::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1::DirectoryAutoAdd(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::DirectoryAutoAdd(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:204:21 + t.method("DirectoryAutoAdd", static_cast(&TH1::DirectoryAutoAdd)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:205:21 + t.method("DistancetoPrimitive", static_cast(&TH1::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Divide(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:206:21 + t.method("Divide", static_cast(&TH1::Divide)); + t.method("Divide", [](TH1& a, TF1 * arg0)->Bool_t { return a.Divide(arg0); }); + t.method("Divide", [](TH1* a, TF1 * arg0)->Bool_t { return a->Divide(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:207:21 + t.method("Divide", static_cast(&TH1::Divide)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Divide(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:208:21 + t.method("Divide", static_cast(&TH1::Divide)); + t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Divide(arg0, arg1); }); + t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Divide(arg0, arg1, arg2, arg3); }); + t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Divide(arg0, arg1); }); + t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Divide(arg0, arg1, arg2); }); + t.method("Divide", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Divide(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:209:21 + t.method("Draw", static_cast(&TH1::Draw)); + t.method("Draw", [](TH1& a)->void { a.Draw(); }); + t.method("Draw", [](TH1* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawCopy(Option_t *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::DrawCopy(Option_t *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:210:21 + t.method("DrawCopy", static_cast(&TH1::DrawCopy)); + t.method("DrawCopy", [](TH1 const& a)->TH1 * { return a.DrawCopy(); }); + t.method("DrawCopy", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawCopy(arg0); }); + t.method("DrawCopy", [](TH1 const* a)->TH1 * { return a->DrawCopy(); }); + t.method("DrawCopy", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawCopy(arg0); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::DrawNormalized(Option_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::DrawNormalized(Option_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:211:21 + t.method("DrawNormalized", static_cast(&TH1::DrawNormalized)); + t.method("DrawNormalized", [](TH1 const& a)->TH1 * { return a.DrawNormalized(); }); + t.method("DrawNormalized", [](TH1 const& a, Option_t * arg0)->TH1 * { return a.DrawNormalized(arg0); }); + t.method("DrawNormalized", [](TH1 const* a)->TH1 * { return a->DrawNormalized(); }); + t.method("DrawNormalized", [](TH1 const* a, Option_t * arg0)->TH1 * { return a->DrawNormalized(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::DrawPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::DrawPanel() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:212:21 + t.method("DrawPanel", static_cast(&TH1::DrawPanel)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::BufferEmpty(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::BufferEmpty(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:213:21 + t.method("BufferEmpty", static_cast(&TH1::BufferEmpty)); + t.method("BufferEmpty", [](TH1& a)->Int_t { return a.BufferEmpty(); }); + t.method("BufferEmpty", [](TH1* a)->Int_t { return a->BufferEmpty(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Eval(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Eval(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:214:21 + t.method("Eval", static_cast(&TH1::Eval)); + t.method("Eval", [](TH1& a, TF1 * arg0)->void { a.Eval(arg0); }); + t.method("Eval", [](TH1* a, TF1 * arg0)->void { a->Eval(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:215:21 + t.method("ExecuteEvent", static_cast(&TH1::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TH1::ExtendAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ExtendAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:216:21 + t.method("ExtendAxis", static_cast(&TH1::ExtendAxis)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::FFT(TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::FFT(TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:217:21 + t.method("FFT", static_cast(&TH1::FFT)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::Fill(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:218:21 + t.method("Fill", static_cast(&TH1::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::Fill(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:219:21 + t.method("Fill", static_cast(&TH1::Fill)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::Fill(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::Fill(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:220:21 + t.method("Fill", static_cast(&TH1::Fill)); + + DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:221:21 + t.method("FillN", static_cast(&TH1::FillN)); + t.method("FillN", [](TH1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.FillN(arg0, arg1, arg2); }); + t.method("FillN", [](TH1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->FillN(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillN(Int_t, const Double_t *, const Double_t *, const Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:222:21 + t.method("FillN", static_cast(&TH1::FillN)); + + DEBUG_MSG("Adding wrapper for void TH1::FillRandom(const char *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillRandom(const char *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:223:21 + t.method("FillRandom", static_cast(&TH1::FillRandom)); + t.method("FillRandom", [](TH1& a, const char * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH1& a, const char * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH1* a, const char * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH1* a, const char * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::FillRandom(TH1 *, Int_t, TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FillRandom(TH1 *, Int_t, TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:224:21 + t.method("FillRandom", static_cast(&TH1::FillRandom)); + t.method("FillRandom", [](TH1& a, TH1 * arg0)->void { a.FillRandom(arg0); }); + t.method("FillRandom", [](TH1& a, TH1 * arg0, Int_t arg1)->void { a.FillRandom(arg0, arg1); }); + t.method("FillRandom", [](TH1* a, TH1 * arg0)->void { a->FillRandom(arg0); }); + t.method("FillRandom", [](TH1* a, TH1 * arg0, Int_t arg1)->void { a->FillRandom(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindBin(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:225:21 + t.method("FindBin", static_cast(&TH1::FindBin)); + t.method("FindBin", [](TH1& a, Double_t arg0)->Int_t { return a.FindBin(arg0); }); + t.method("FindBin", [](TH1& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindBin(arg0, arg1); }); + t.method("FindBin", [](TH1* a, Double_t arg0)->Int_t { return a->FindBin(arg0); }); + t.method("FindBin", [](TH1* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindFixBin(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:226:21 + t.method("FindFixBin", static_cast(&TH1::FindFixBin)); + t.method("FindFixBin", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFixBin(arg0); }); + t.method("FindFixBin", [](TH1 const& a, Double_t arg0, Double_t arg1)->Int_t { return a.FindFixBin(arg0, arg1); }); + t.method("FindFixBin", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFixBin(arg0); }); + t.method("FindFixBin", [](TH1 const* a, Double_t arg0, Double_t arg1)->Int_t { return a->FindFixBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindFirstBinAbove(Double_t, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:227:21 + t.method("FindFirstBinAbove", static_cast(&TH1::FindFirstBinAbove)); + t.method("FindFirstBinAbove", [](TH1 const& a)->Int_t { return a.FindFirstBinAbove(); }); + t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindFirstBinAbove(arg0); }); + t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindFirstBinAbove(arg0, arg1); }); + t.method("FindFirstBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindFirstBinAbove(arg0, arg1, arg2); }); + t.method("FindFirstBinAbove", [](TH1 const* a)->Int_t { return a->FindFirstBinAbove(); }); + t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindFirstBinAbove(arg0); }); + t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindFirstBinAbove(arg0, arg1); }); + t.method("FindFirstBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindFirstBinAbove(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::FindLastBinAbove(Double_t, Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:228:21 + t.method("FindLastBinAbove", static_cast(&TH1::FindLastBinAbove)); + t.method("FindLastBinAbove", [](TH1 const& a)->Int_t { return a.FindLastBinAbove(); }); + t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0)->Int_t { return a.FindLastBinAbove(arg0); }); + t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1)->Int_t { return a.FindLastBinAbove(arg0, arg1); }); + t.method("FindLastBinAbove", [](TH1 const& a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a.FindLastBinAbove(arg0, arg1, arg2); }); + t.method("FindLastBinAbove", [](TH1 const* a)->Int_t { return a->FindLastBinAbove(); }); + t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0)->Int_t { return a->FindLastBinAbove(arg0); }); + t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1)->Int_t { return a->FindLastBinAbove(arg0, arg1); }); + t.method("FindLastBinAbove", [](TH1 const* a, Double_t arg0, Int_t arg1, Int_t arg2)->Int_t { return a->FindLastBinAbove(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH1::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:229:21 + t.method("FindObject", static_cast(&TH1::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TH1::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TH1::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:230:21 + t.method("FindObject", static_cast(&TH1::FindObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TH1::Fit(const char *, Option_t *, Option_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:231:29 + t.method("Fit", static_cast(&TH1::Fit)); + t.method("Fit", [](TH1& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1& a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TH1* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1* a, const char * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TH1::Fit(TF1 *, Option_t *, Option_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:232:29 + t.method("Fit", static_cast(&TH1::Fit)); + t.method("Fit", [](TH1& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TH1* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TH1* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Double_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::FitPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::FitPanel() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:233:21 + t.method("FitPanel", static_cast(&TH1::FitPanel)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::GetAsymmetry(TH1 *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:234:21 + t.method("GetAsymmetry", static_cast(&TH1::GetAsymmetry)); + t.method("GetAsymmetry", [](TH1& a, TH1 * arg0)->TH1 * { return a.GetAsymmetry(arg0); }); + t.method("GetAsymmetry", [](TH1& a, TH1 * arg0, Double_t arg1)->TH1 * { return a.GetAsymmetry(arg0, arg1); }); + t.method("GetAsymmetry", [](TH1* a, TH1 * arg0)->TH1 * { return a->GetAsymmetry(arg0); }); + t.method("GetAsymmetry", [](TH1* a, TH1 * arg0, Double_t arg1)->TH1 * { return a->GetAsymmetry(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferLength() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetBufferLength() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:235:21 + t.method("GetBufferLength", static_cast(&TH1::GetBufferLength)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetBufferSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetBufferSize() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:236:21 + t.method("GetBufferSize", static_cast(&TH1::GetBufferSize)); + + DEBUG_MSG("Adding wrapper for const Double_t * TH1::GetBuffer() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TH1::GetBuffer() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:237:22 + t.method("GetBuffer", static_cast(&TH1::GetBuffer)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetDefaultBufferSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetDefaultBufferSize() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:238:21 + module_.method("TH1!GetDefaultBufferSize", static_cast(&TH1::GetDefaultBufferSize)); + + DEBUG_MSG("Adding wrapper for Double_t * TH1::GetIntegral() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TH1::GetIntegral() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:239:22 + t.method("GetIntegral", static_cast(&TH1::GetIntegral)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::GetCumulative(Bool_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::GetCumulative(Bool_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:240:21 + t.method("GetCumulative", static_cast(&TH1::GetCumulative)); + t.method("GetCumulative", [](TH1 const& a)->TH1 * { return a.GetCumulative(); }); + t.method("GetCumulative", [](TH1 const& a, Bool_t arg0)->TH1 * { return a.GetCumulative(arg0); }); + t.method("GetCumulative", [](TH1 const* a)->TH1 * { return a->GetCumulative(); }); + t.method("GetCumulative", [](TH1 const* a, Bool_t arg0)->TH1 * { return a->GetCumulative(arg0); }); + + DEBUG_MSG("Adding wrapper for TList * TH1::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * TH1::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:242:21 + t.method("GetListOfFunctions", static_cast(&TH1::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNdivisions(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNdivisions(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:244:21 + t.method("GetNdivisions", static_cast(&TH1::GetNdivisions)); + t.method("GetNdivisions", [](TH1 const& a)->Int_t { return a.GetNdivisions(); }); + t.method("GetNdivisions", [](TH1 const* a)->Int_t { return a->GetNdivisions(); }); + + DEBUG_MSG("Adding wrapper for Color_t TH1::GetAxisColor(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Color_t TH1::GetAxisColor(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:245:21 + t.method("GetAxisColor", static_cast(&TH1::GetAxisColor)); + t.method("GetAxisColor", [](TH1 const& a)->Color_t { return a.GetAxisColor(); }); + t.method("GetAxisColor", [](TH1 const* a)->Color_t { return a->GetAxisColor(); }); + + DEBUG_MSG("Adding wrapper for Color_t TH1::GetLabelColor(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Color_t TH1::GetLabelColor(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:246:21 + t.method("GetLabelColor", static_cast(&TH1::GetLabelColor)); + t.method("GetLabelColor", [](TH1 const& a)->Color_t { return a.GetLabelColor(); }); + t.method("GetLabelColor", [](TH1 const* a)->Color_t { return a->GetLabelColor(); }); + + DEBUG_MSG("Adding wrapper for Style_t TH1::GetLabelFont(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Style_t TH1::GetLabelFont(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:247:21 + t.method("GetLabelFont", static_cast(&TH1::GetLabelFont)); + t.method("GetLabelFont", [](TH1 const& a)->Style_t { return a.GetLabelFont(); }); + t.method("GetLabelFont", [](TH1 const* a)->Style_t { return a->GetLabelFont(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelOffset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetLabelOffset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:248:21 + t.method("GetLabelOffset", static_cast(&TH1::GetLabelOffset)); + t.method("GetLabelOffset", [](TH1 const& a)->Float_t { return a.GetLabelOffset(); }); + t.method("GetLabelOffset", [](TH1 const* a)->Float_t { return a->GetLabelOffset(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetLabelSize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetLabelSize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:249:21 + t.method("GetLabelSize", static_cast(&TH1::GetLabelSize)); + t.method("GetLabelSize", [](TH1 const& a)->Float_t { return a.GetLabelSize(); }); + t.method("GetLabelSize", [](TH1 const* a)->Float_t { return a->GetLabelSize(); }); + + DEBUG_MSG("Adding wrapper for Style_t TH1::GetTitleFont(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Style_t TH1::GetTitleFont(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:250:21 + t.method("GetTitleFont", static_cast(&TH1::GetTitleFont)); + t.method("GetTitleFont", [](TH1 const& a)->Style_t { return a.GetTitleFont(); }); + t.method("GetTitleFont", [](TH1 const* a)->Style_t { return a->GetTitleFont(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleOffset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetTitleOffset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:251:21 + t.method("GetTitleOffset", static_cast(&TH1::GetTitleOffset)); + t.method("GetTitleOffset", [](TH1 const& a)->Float_t { return a.GetTitleOffset(); }); + t.method("GetTitleOffset", [](TH1 const* a)->Float_t { return a->GetTitleOffset(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetTitleSize(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetTitleSize(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:252:21 + t.method("GetTitleSize", static_cast(&TH1::GetTitleSize)); + t.method("GetTitleSize", [](TH1 const& a)->Float_t { return a.GetTitleSize(); }); + t.method("GetTitleSize", [](TH1 const* a)->Float_t { return a->GetTitleSize(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetTickLength(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetTickLength(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:253:21 + t.method("GetTickLength", static_cast(&TH1::GetTickLength)); + t.method("GetTickLength", [](TH1 const& a)->Float_t { return a.GetTickLength(); }); + t.method("GetTickLength", [](TH1 const* a)->Float_t { return a->GetTickLength(); }); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarOffset() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetBarOffset() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:254:21 + t.method("GetBarOffset", static_cast(&TH1::GetBarOffset)); + + DEBUG_MSG("Adding wrapper for Float_t TH1::GetBarWidth() (" __HERE__ ")"); + // signature to use in the veto list: Float_t TH1::GetBarWidth() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:255:21 + t.method("GetBarWidth", static_cast(&TH1::GetBarWidth)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetContour(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetContour(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:256:21 + t.method("GetContour", static_cast(&TH1::GetContour)); + t.method("GetContour", [](TH1& a)->Int_t { return a.GetContour(); }); + t.method("GetContour", [](TH1* a)->Int_t { return a->GetContour(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetContourLevel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:257:21 + t.method("GetContourLevel", static_cast(&TH1::GetContourLevel)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetContourLevelPad(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetContourLevelPad(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:258:21 + t.method("GetContourLevelPad", static_cast(&TH1::GetContourLevelPad)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetBin(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetBin(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:260:21 + t.method("GetBin", static_cast(&TH1::GetBin)); + t.method("GetBin", [](TH1 const& a, Int_t arg0)->Int_t { return a.GetBin(arg0); }); + t.method("GetBin", [](TH1 const& a, Int_t arg0, Int_t arg1)->Int_t { return a.GetBin(arg0, arg1); }); + t.method("GetBin", [](TH1 const* a, Int_t arg0)->Int_t { return a->GetBin(arg0); }); + t.method("GetBin", [](TH1 const* a, Int_t arg0, Int_t arg1)->Int_t { return a->GetBin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetBinXYZ(Int_t, Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:261:21 + t.method("GetBinXYZ", static_cast(&TH1::GetBinXYZ)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinCenter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinCenter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:262:21 + t.method("GetBinCenter", static_cast(&TH1::GetBinCenter)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:263:21 + t.method("GetBinContent", static_cast(&TH1::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:264:21 + t.method("GetBinContent", static_cast(&TH1::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinContent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:265:21 + t.method("GetBinContent", static_cast(&TH1::GetBinContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:266:21 + t.method("GetBinError", static_cast(&TH1::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:267:21 + t.method("GetBinError", static_cast(&TH1::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinError(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinError(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:268:21 + t.method("GetBinError", static_cast(&TH1::GetBinError)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorLow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinErrorLow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:269:21 + t.method("GetBinErrorLow", static_cast(&TH1::GetBinErrorLow)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinErrorUp(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinErrorUp(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:270:21 + t.method("GetBinErrorUp", static_cast(&TH1::GetBinErrorUp)); + + DEBUG_MSG("Adding wrapper for TH1::EBinErrorOpt TH1::GetBinErrorOption() (" __HERE__ ")"); + // signature to use in the veto list: TH1::EBinErrorOpt TH1::GetBinErrorOption() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:271:26 + t.method("GetBinErrorOption", static_cast(&TH1::GetBinErrorOption)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinLowEdge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinLowEdge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:272:21 + t.method("GetBinLowEdge", static_cast(&TH1::GetBinLowEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWidth(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinWidth(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:273:21 + t.method("GetBinWidth", static_cast(&TH1::GetBinWidth)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetBinWithContent(Double_t, Int_t &, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:274:21 + t.method("GetBinWithContent", static_cast(&TH1::GetBinWithContent)); + t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1)->Double_t { return a.GetBinWithContent(arg0, arg1); }); + t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2); }); + t.method("GetBinWithContent", [](TH1 const& a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a.GetBinWithContent(arg0, arg1, arg2, arg3); }); + t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1)->Double_t { return a->GetBinWithContent(arg0, arg1); }); + t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2); }); + t.method("GetBinWithContent", [](TH1 const* a, Double_t arg0, Int_t & arg1, Int_t arg2, Int_t arg3)->Double_t { return a->GetBinWithContent(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetCenter(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetCenter(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:275:21 + t.method("GetCenter", static_cast(&TH1::GetCenter)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::GetDefaultSumw2() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::GetDefaultSumw2() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:276:21 + module_.method("TH1!GetDefaultSumw2", static_cast(&TH1::GetDefaultSumw2)); + + DEBUG_MSG("Adding wrapper for TDirectory * TH1::GetDirectory() (" __HERE__ ")"); + // signature to use in the veto list: TDirectory * TH1::GetDirectory() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:277:21 + t.method("GetDirectory", static_cast(&TH1::GetDirectory)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetEntries() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:278:21 + t.method("GetEntries", static_cast(&TH1::GetEntries)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetEffectiveEntries() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetEffectiveEntries() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:279:21 + t.method("GetEffectiveEntries", static_cast(&TH1::GetEffectiveEntries)); + + DEBUG_MSG("Adding wrapper for TF1 * TH1::GetFunction(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TH1::GetFunction(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:280:21 + t.method("GetFunction", static_cast(&TH1::GetFunction)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetDimension() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetDimension() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:281:21 + t.method("GetDimension", static_cast(&TH1::GetDimension)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetKurtosis(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetKurtosis(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:282:21 + t.method("GetKurtosis", static_cast(&TH1::GetKurtosis)); + t.method("GetKurtosis", [](TH1 const& a)->Double_t { return a.GetKurtosis(); }); + t.method("GetKurtosis", [](TH1 const* a)->Double_t { return a->GetKurtosis(); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetLowEdge(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetLowEdge(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:283:21 + t.method("GetLowEdge", static_cast(&TH1::GetLowEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:284:21 + t.method("GetMaximum", static_cast(&TH1::GetMaximum)); + t.method("GetMaximum", [](TH1 const& a)->Double_t { return a.GetMaximum(); }); + t.method("GetMaximum", [](TH1 const* a)->Double_t { return a->GetMaximum(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMaximumBin() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:285:21 + t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMaximumBin(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:286:21 + t.method("GetMaximumBin", static_cast(&TH1::GetMaximumBin)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMaximumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMaximumStored() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:287:21 + t.method("GetMaximumStored", static_cast(&TH1::GetMaximumStored)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:288:21 + t.method("GetMinimum", static_cast(&TH1::GetMinimum)); + t.method("GetMinimum", [](TH1 const& a)->Double_t { return a.GetMinimum(); }); + t.method("GetMinimum", [](TH1 const* a)->Double_t { return a->GetMinimum(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMinimumBin() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:289:21 + t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetMinimumBin(Int_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:290:21 + t.method("GetMinimumBin", static_cast(&TH1::GetMinimumBin)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMinimumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMinimumStored() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:291:21 + t.method("GetMinimumStored", static_cast(&TH1::GetMinimumStored)); + + DEBUG_MSG("Adding wrapper for void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetMinimumAndMaximum(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:292:21 + t.method("GetMinimumAndMaximum", static_cast(&TH1::GetMinimumAndMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMean(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMean(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:293:21 + t.method("GetMean", static_cast(&TH1::GetMean)); + t.method("GetMean", [](TH1 const& a)->Double_t { return a.GetMean(); }); + t.method("GetMean", [](TH1 const* a)->Double_t { return a->GetMean(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetMeanError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetMeanError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:294:21 + t.method("GetMeanError", static_cast(&TH1::GetMeanError)); + t.method("GetMeanError", [](TH1 const& a)->Double_t { return a.GetMeanError(); }); + t.method("GetMeanError", [](TH1 const* a)->Double_t { return a->GetMeanError(); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsX() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNbinsX() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:295:21 + t.method("GetNbinsX", static_cast(&TH1::GetNbinsX)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsY() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNbinsY() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:296:21 + t.method("GetNbinsY", static_cast(&TH1::GetNbinsY)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNbinsZ() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNbinsZ() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:297:21 + t.method("GetNbinsZ", static_cast(&TH1::GetNbinsZ)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetNcells() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetNcells() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:298:21 + t.method("GetNcells", static_cast(&TH1::GetNcells)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetNormFactor() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetNormFactor() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:299:21 + t.method("GetNormFactor", static_cast(&TH1::GetNormFactor)); + + DEBUG_MSG("Adding wrapper for char * TH1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TH1::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:300:21 + t.method("GetObjectInfo", static_cast(&TH1::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Option_t * TH1::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TH1::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:301:21 + t.method("GetOption", static_cast(&TH1::GetOption)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetQuantiles(Int_t, Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:305:21 + t.method("GetQuantiles", static_cast(&TH1::GetQuantiles)); + t.method("GetQuantiles", [](TH1& a, Int_t arg0, Double_t * arg1)->Int_t { return a.GetQuantiles(arg0, arg1); }); + t.method("GetQuantiles", [](TH1* a, Int_t arg0, Double_t * arg1)->Int_t { return a->GetQuantiles(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetRandom(TRandom *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetRandom(TRandom *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:306:21 + t.method("GetRandom", static_cast(&TH1::GetRandom)); + t.method("GetRandom", [](TH1 const& a)->Double_t { return a.GetRandom(); }); + t.method("GetRandom", [](TH1 const* a)->Double_t { return a->GetRandom(); }); + + DEBUG_MSG("Adding wrapper for void TH1::GetStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::GetStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:307:21 + t.method("GetStats", static_cast(&TH1::GetStats)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDev(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetStdDev(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:308:21 + t.method("GetStdDev", static_cast(&TH1::GetStdDev)); + t.method("GetStdDev", [](TH1 const& a)->Double_t { return a.GetStdDev(); }); + t.method("GetStdDev", [](TH1 const* a)->Double_t { return a->GetStdDev(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetStdDevError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetStdDevError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:309:21 + t.method("GetStdDevError", static_cast(&TH1::GetStdDevError)); + t.method("GetStdDevError", [](TH1 const& a)->Double_t { return a.GetStdDevError(); }); + t.method("GetStdDevError", [](TH1 const* a)->Double_t { return a->GetStdDevError(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetSumOfWeights() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetSumOfWeights() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:310:21 + t.method("GetSumOfWeights", static_cast(&TH1::GetSumOfWeights)); + + DEBUG_MSG("Adding wrapper for TArrayD * TH1::GetSumw2() (" __HERE__ ")"); + // signature to use in the veto list: TArrayD * TH1::GetSumw2() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:311:21 + t.method("GetSumw2", static_cast(&TH1::GetSumw2)); + + DEBUG_MSG("Adding wrapper for const TArrayD * TH1::GetSumw2() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TH1::GetSumw2() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:312:27 + t.method("GetSumw2", static_cast(&TH1::GetSumw2)); + + DEBUG_MSG("Adding wrapper for Int_t TH1::GetSumw2N() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::GetSumw2N() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:313:21 + t.method("GetSumw2N", static_cast(&TH1::GetSumw2N)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMS(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetRMS(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:317:21 + t.method("GetRMS", static_cast(&TH1::GetRMS)); + t.method("GetRMS", [](TH1 const& a)->Double_t { return a.GetRMS(); }); + t.method("GetRMS", [](TH1 const* a)->Double_t { return a->GetRMS(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetRMSError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetRMSError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:318:21 + t.method("GetRMSError", static_cast(&TH1::GetRMSError)); + t.method("GetRMSError", [](TH1 const& a)->Double_t { return a.GetRMSError(); }); + t.method("GetRMSError", [](TH1 const* a)->Double_t { return a->GetRMSError(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetSkewness(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetSkewness(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:320:21 + t.method("GetSkewness", static_cast(&TH1::GetSkewness)); + t.method("GetSkewness", [](TH1 const& a)->Double_t { return a.GetSkewness(); }); + t.method("GetSkewness", [](TH1 const* a)->Double_t { return a->GetSkewness(); }); + + DEBUG_MSG("Adding wrapper for TH1::EStatOverflows TH1::GetStatOverflows() (" __HERE__ ")"); + // signature to use in the veto list: TH1::EStatOverflows TH1::GetStatOverflows() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:321:27 + t.method("GetStatOverflows", static_cast(&TH1::GetStatOverflows)); + + DEBUG_MSG("Adding wrapper for TAxis * TH1::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TH1::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:322:21 + t.method("GetXaxis", static_cast(&TH1::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TH1::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TH1::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:323:21 + t.method("GetYaxis", static_cast(&TH1::GetYaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TH1::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TH1::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:324:21 + t.method("GetZaxis", static_cast(&TH1::GetZaxis)); + + DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: const TAxis * TH1::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:325:21 + t.method("GetXaxis", static_cast(&TH1::GetXaxis)); + + DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: const TAxis * TH1::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:326:21 + t.method("GetYaxis", static_cast(&TH1::GetYaxis)); + + DEBUG_MSG("Adding wrapper for const TAxis * TH1::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: const TAxis * TH1::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:327:21 + t.method("GetZaxis", static_cast(&TH1::GetZaxis)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Integral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:328:21 + t.method("Integral", static_cast(&TH1::Integral)); + t.method("Integral", [](TH1 const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TH1 const* a)->Double_t { return a->Integral(); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Integral(Int_t, Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Integral(Int_t, Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:329:21 + t.method("Integral", static_cast(&TH1::Integral)); + t.method("Integral", [](TH1 const& a, Int_t arg0, Int_t arg1)->Double_t { return a.Integral(arg0, arg1); }); + t.method("Integral", [](TH1 const* a, Int_t arg0, Int_t arg1)->Double_t { return a->Integral(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::IntegralAndError(Int_t, Int_t, Double_t &, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:330:21 + t.method("IntegralAndError", static_cast(&TH1::IntegralAndError)); + t.method("IntegralAndError", [](TH1 const& a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a.IntegralAndError(arg0, arg1, arg2); }); + t.method("IntegralAndError", [](TH1 const* a, Int_t arg0, Int_t arg1, Double_t & arg2)->Double_t { return a->IntegralAndError(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Interpolate(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:331:21 + t.method("Interpolate", static_cast(&TH1::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:332:21 + t.method("Interpolate", static_cast(&TH1::Interpolate)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::Interpolate(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::Interpolate(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:333:21 + t.method("Interpolate", static_cast(&TH1::Interpolate)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinOverflow(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::IsBinOverflow(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:334:21 + t.method("IsBinOverflow", static_cast(&TH1::IsBinOverflow)); + t.method("IsBinOverflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinOverflow(arg0); }); + t.method("IsBinOverflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinOverflow(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::IsBinUnderflow(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::IsBinUnderflow(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:335:21 + t.method("IsBinUnderflow", static_cast(&TH1::IsBinUnderflow)); + t.method("IsBinUnderflow", [](TH1 const& a, Int_t arg0)->Bool_t { return a.IsBinUnderflow(arg0); }); + t.method("IsBinUnderflow", [](TH1 const* a, Int_t arg0)->Bool_t { return a->IsBinUnderflow(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::IsHighlight() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::IsHighlight() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:336:21 + t.method("IsHighlight", static_cast(&TH1::IsHighlight)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:337:21 + t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); + t.method("AndersonDarlingTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.AndersonDarlingTest(arg0); }); + t.method("AndersonDarlingTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->AndersonDarlingTest(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::AndersonDarlingTest(const TH1 *, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:338:21 + t.method("AndersonDarlingTest", static_cast(&TH1::AndersonDarlingTest)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::KolmogorovTest(const TH1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:339:21 + t.method("KolmogorovTest", static_cast(&TH1::KolmogorovTest)); + t.method("KolmogorovTest", [](TH1 const& a, const TH1 * arg0)->Double_t { return a.KolmogorovTest(arg0); }); + t.method("KolmogorovTest", [](TH1 const* a, const TH1 * arg0)->Double_t { return a->KolmogorovTest(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::LabelsDeflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::LabelsDeflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:340:21 + t.method("LabelsDeflate", static_cast(&TH1::LabelsDeflate)); + t.method("LabelsDeflate", [](TH1& a)->void { a.LabelsDeflate(); }); + t.method("LabelsDeflate", [](TH1* a)->void { a->LabelsDeflate(); }); + + DEBUG_MSG("Adding wrapper for void TH1::LabelsInflate(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::LabelsInflate(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:341:21 + t.method("LabelsInflate", static_cast(&TH1::LabelsInflate)); + t.method("LabelsInflate", [](TH1& a)->void { a.LabelsInflate(); }); + t.method("LabelsInflate", [](TH1* a)->void { a->LabelsInflate(); }); + + DEBUG_MSG("Adding wrapper for void TH1::LabelsOption(Option_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::LabelsOption(Option_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:342:21 + t.method("LabelsOption", static_cast(&TH1::LabelsOption)); + t.method("LabelsOption", [](TH1& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TH1& a, Option_t * arg0)->void { a.LabelsOption(arg0); }); + t.method("LabelsOption", [](TH1* a)->void { a->LabelsOption(); }); + t.method("LabelsOption", [](TH1* a, Option_t * arg0)->void { a->LabelsOption(arg0); }); + + DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TH1::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:343:21 + t.method("Merge", static_cast(&TH1::Merge)); + + DEBUG_MSG("Adding wrapper for Long64_t TH1::Merge(TCollection *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Long64_t TH1::Merge(TCollection *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:344:21 + t.method("Merge", static_cast(&TH1::Merge)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(TF1 *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Multiply(TF1 *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:345:21 + t.method("Multiply", static_cast(&TH1::Multiply)); + t.method("Multiply", [](TH1& a, TF1 * arg0)->Bool_t { return a.Multiply(arg0); }); + t.method("Multiply", [](TH1* a, TF1 * arg0)->Bool_t { return a->Multiply(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:346:21 + t.method("Multiply", static_cast(&TH1::Multiply)); + + DEBUG_MSG("Adding wrapper for Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TH1::Multiply(const TH1 *, const TH1 *, Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:347:21 + t.method("Multiply", static_cast(&TH1::Multiply)); + t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a.Multiply(arg0, arg1); }); + t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a.Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TH1& a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a.Multiply(arg0, arg1, arg2, arg3); }); + t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1)->Bool_t { return a->Multiply(arg0, arg1); }); + t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2)->Bool_t { return a->Multiply(arg0, arg1, arg2); }); + t.method("Multiply", [](TH1* a, const TH1 * arg0, const TH1 * arg1, Double_t arg2, Double_t arg3)->Bool_t { return a->Multiply(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TH1::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:348:21 + t.method("Paint", static_cast(&TH1::Paint)); + t.method("Paint", [](TH1& a)->void { a.Paint(); }); + t.method("Paint", [](TH1* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:349:21 + t.method("Print", static_cast(&TH1::Print)); + t.method("Print", [](TH1 const& a)->void { a.Print(); }); + t.method("Print", [](TH1 const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TH1::PutStats(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::PutStats(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:350:21 + t.method("PutStats", static_cast(&TH1::PutStats)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::Rebin(Int_t, const char *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:351:21 + t.method("Rebin", static_cast(&TH1::Rebin)); + t.method("Rebin", [](TH1& a)->TH1 * { return a.Rebin(); }); + t.method("Rebin", [](TH1& a, Int_t arg0)->TH1 * { return a.Rebin(arg0); }); + t.method("Rebin", [](TH1& a, Int_t arg0, const char * arg1)->TH1 * { return a.Rebin(arg0, arg1); }); + t.method("Rebin", [](TH1* a)->TH1 * { return a->Rebin(); }); + t.method("Rebin", [](TH1* a, Int_t arg0)->TH1 * { return a->Rebin(arg0); }); + t.method("Rebin", [](TH1* a, Int_t arg0, const char * arg1)->TH1 * { return a->Rebin(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::RebinX(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::RebinX(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:352:21 + t.method("RebinX", static_cast(&TH1::RebinX)); + t.method("RebinX", [](TH1& a)->TH1 * { return a.RebinX(); }); + t.method("RebinX", [](TH1& a, Int_t arg0)->TH1 * { return a.RebinX(arg0); }); + t.method("RebinX", [](TH1* a)->TH1 * { return a->RebinX(); }); + t.method("RebinX", [](TH1* a, Int_t arg0)->TH1 * { return a->RebinX(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::Rebuild(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Rebuild(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:353:21 + t.method("Rebuild", static_cast(&TH1::Rebuild)); + t.method("Rebuild", [](TH1& a)->void { a.Rebuild(); }); + t.method("Rebuild", [](TH1* a)->void { a->Rebuild(); }); + + DEBUG_MSG("Adding wrapper for void TH1::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:354:21 + t.method("RecursiveRemove", static_cast(&TH1::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for void TH1::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:355:21 + t.method("Reset", static_cast(&TH1::Reset)); + t.method("Reset", [](TH1& a)->void { a.Reset(); }); + t.method("Reset", [](TH1* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1::ResetStats() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::ResetStats() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:356:21 + t.method("ResetStats", static_cast(&TH1::ResetStats)); + + DEBUG_MSG("Adding wrapper for void TH1::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:358:21 + t.method("Scale", static_cast(&TH1::Scale)); + t.method("Scale", [](TH1& a)->void { a.Scale(); }); + t.method("Scale", [](TH1& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TH1* a)->void { a->Scale(); }); + t.method("Scale", [](TH1* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetAxisColor(Color_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetAxisColor(Color_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:359:21 + t.method("SetAxisColor", static_cast(&TH1::SetAxisColor)); + t.method("SetAxisColor", [](TH1& a)->void { a.SetAxisColor(); }); + t.method("SetAxisColor", [](TH1& a, Color_t arg0)->void { a.SetAxisColor(arg0); }); + t.method("SetAxisColor", [](TH1* a)->void { a->SetAxisColor(); }); + t.method("SetAxisColor", [](TH1* a, Color_t arg0)->void { a->SetAxisColor(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetAxisRange(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetAxisRange(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:360:21 + t.method("SetAxisRange", static_cast(&TH1::SetAxisRange)); + t.method("SetAxisRange", [](TH1& a, Double_t arg0, Double_t arg1)->void { a.SetAxisRange(arg0, arg1); }); + t.method("SetAxisRange", [](TH1* a, Double_t arg0, Double_t arg1)->void { a->SetAxisRange(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBarOffset(Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBarOffset(Float_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:361:21 + t.method("SetBarOffset", static_cast(&TH1::SetBarOffset)); + t.method("SetBarOffset", [](TH1& a)->void { a.SetBarOffset(); }); + t.method("SetBarOffset", [](TH1* a)->void { a->SetBarOffset(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBarWidth(Float_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBarWidth(Float_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:362:21 + t.method("SetBarWidth", static_cast(&TH1::SetBarWidth)); + t.method("SetBarWidth", [](TH1& a)->void { a.SetBarWidth(); }); + t.method("SetBarWidth", [](TH1* a)->void { a->SetBarWidth(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:363:21 + t.method("SetBinContent", static_cast(&TH1::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:364:21 + t.method("SetBinContent", static_cast(&TH1::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinContent(Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:365:21 + t.method("SetBinContent", static_cast(&TH1::SetBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinError(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:366:21 + t.method("SetBinError", static_cast(&TH1::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:367:21 + t.method("SetBinError", static_cast(&TH1::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinError(Int_t, Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:368:21 + t.method("SetBinError", static_cast(&TH1::SetBinError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:369:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:370:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:371:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:372:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, Double_t, Double_t, Int_t, Double_t, Double_t, Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:373:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBins(Int_t, const Double_t *, Int_t, const Double_t *, Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:375:21 + t.method("SetBins", static_cast(&TH1::SetBins)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:377:21 + t.method("SetBinsLength", static_cast(&TH1::SetBinsLength)); + t.method("SetBinsLength", [](TH1& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetBinErrorOption(TH1::EBinErrorOpt) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBinErrorOption(TH1::EBinErrorOpt) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:378:21 + t.method("SetBinErrorOption", static_cast(&TH1::SetBinErrorOption)); + + DEBUG_MSG("Adding wrapper for void TH1::SetBuffer(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetBuffer(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:379:21 + t.method("SetBuffer", static_cast(&TH1::SetBuffer)); + t.method("SetBuffer", [](TH1& a, Int_t arg0)->void { a.SetBuffer(arg0); }); + t.method("SetBuffer", [](TH1* a, Int_t arg0)->void { a->SetBuffer(arg0); }); + + DEBUG_MSG("Adding wrapper for UInt_t TH1::SetCanExtend(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TH1::SetCanExtend(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:380:21 + t.method("SetCanExtend", static_cast(&TH1::SetCanExtend)); + + DEBUG_MSG("Adding wrapper for void TH1::SetContent(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetContent(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:381:21 + t.method("SetContent", static_cast(&TH1::SetContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetContour(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetContour(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:382:21 + t.method("SetContour", static_cast(&TH1::SetContour)); + t.method("SetContour", [](TH1& a, Int_t arg0)->void { a.SetContour(arg0); }); + t.method("SetContour", [](TH1* a, Int_t arg0)->void { a->SetContour(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetContourLevel(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetContourLevel(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:383:21 + t.method("SetContourLevel", static_cast(&TH1::SetContourLevel)); + + DEBUG_MSG("Adding wrapper for void TH1::SetDefaultBufferSize(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetDefaultBufferSize(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:384:21 + module_.method("TH1!SetDefaultBufferSize", static_cast(&TH1::SetDefaultBufferSize)); + module_.method("TH1!SetDefaultBufferSize", []()->void { TH1::SetDefaultBufferSize(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetDefaultSumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetDefaultSumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:385:21 + module_.method("TH1!SetDefaultSumw2", static_cast(&TH1::SetDefaultSumw2)); + module_.method("TH1!SetDefaultSumw2", []()->void { TH1::SetDefaultSumw2(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetDirectory(TDirectory *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetDirectory(TDirectory *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:386:21 + t.method("SetDirectory", static_cast(&TH1::SetDirectory)); + + DEBUG_MSG("Adding wrapper for void TH1::SetEntries(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetEntries(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:387:21 + t.method("SetEntries", static_cast(&TH1::SetEntries)); + + DEBUG_MSG("Adding wrapper for void TH1::SetError(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetError(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:388:21 + t.method("SetError", static_cast(&TH1::SetError)); + + DEBUG_MSG("Adding wrapper for void TH1::SetHighlight(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetHighlight(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:389:21 + t.method("SetHighlight", static_cast(&TH1::SetHighlight)); + t.method("SetHighlight", [](TH1& a)->void { a.SetHighlight(); }); + t.method("SetHighlight", [](TH1* a)->void { a->SetHighlight(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelColor(Color_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelColor(Color_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:390:21 + t.method("SetLabelColor", static_cast(&TH1::SetLabelColor)); + t.method("SetLabelColor", [](TH1& a)->void { a.SetLabelColor(); }); + t.method("SetLabelColor", [](TH1& a, Color_t arg0)->void { a.SetLabelColor(arg0); }); + t.method("SetLabelColor", [](TH1* a)->void { a->SetLabelColor(); }); + t.method("SetLabelColor", [](TH1* a, Color_t arg0)->void { a->SetLabelColor(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelFont(Style_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelFont(Style_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:391:21 + t.method("SetLabelFont", static_cast(&TH1::SetLabelFont)); + t.method("SetLabelFont", [](TH1& a)->void { a.SetLabelFont(); }); + t.method("SetLabelFont", [](TH1& a, Style_t arg0)->void { a.SetLabelFont(arg0); }); + t.method("SetLabelFont", [](TH1* a)->void { a->SetLabelFont(); }); + t.method("SetLabelFont", [](TH1* a, Style_t arg0)->void { a->SetLabelFont(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelOffset(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelOffset(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:392:21 + t.method("SetLabelOffset", static_cast(&TH1::SetLabelOffset)); + t.method("SetLabelOffset", [](TH1& a)->void { a.SetLabelOffset(); }); + t.method("SetLabelOffset", [](TH1& a, Float_t arg0)->void { a.SetLabelOffset(arg0); }); + t.method("SetLabelOffset", [](TH1* a)->void { a->SetLabelOffset(); }); + t.method("SetLabelOffset", [](TH1* a, Float_t arg0)->void { a->SetLabelOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetLabelSize(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetLabelSize(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:393:21 + t.method("SetLabelSize", static_cast(&TH1::SetLabelSize)); + t.method("SetLabelSize", [](TH1& a)->void { a.SetLabelSize(); }); + t.method("SetLabelSize", [](TH1& a, Float_t arg0)->void { a.SetLabelSize(arg0); }); + t.method("SetLabelSize", [](TH1* a)->void { a->SetLabelSize(); }); + t.method("SetLabelSize", [](TH1* a, Float_t arg0)->void { a->SetLabelSize(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:400:21 + t.method("SetMaximum", static_cast(&TH1::SetMaximum)); + t.method("SetMaximum", [](TH1& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TH1* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:401:21 + t.method("SetMinimum", static_cast(&TH1::SetMinimum)); + t.method("SetMinimum", [](TH1& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TH1* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:403:21 + t.method("SetName", static_cast(&TH1::SetName)); + + DEBUG_MSG("Adding wrapper for void TH1::SetNameTitle(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetNameTitle(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:404:21 + t.method("SetNameTitle", static_cast(&TH1::SetNameTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetNdivisions(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetNdivisions(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:405:21 + t.method("SetNdivisions", static_cast(&TH1::SetNdivisions)); + t.method("SetNdivisions", [](TH1& a)->void { a.SetNdivisions(); }); + t.method("SetNdivisions", [](TH1& a, Int_t arg0)->void { a.SetNdivisions(arg0); }); + t.method("SetNdivisions", [](TH1* a)->void { a->SetNdivisions(); }); + t.method("SetNdivisions", [](TH1* a, Int_t arg0)->void { a->SetNdivisions(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetNormFactor(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetNormFactor(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:406:21 + t.method("SetNormFactor", static_cast(&TH1::SetNormFactor)); + t.method("SetNormFactor", [](TH1& a)->void { a.SetNormFactor(); }); + t.method("SetNormFactor", [](TH1* a)->void { a->SetNormFactor(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetStats(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetStats(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:407:21 + t.method("SetStats", static_cast(&TH1::SetStats)); + t.method("SetStats", [](TH1& a)->void { a.SetStats(); }); + t.method("SetStats", [](TH1* a)->void { a->SetStats(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:408:21 + t.method("SetOption", static_cast(&TH1::SetOption)); + t.method("SetOption", [](TH1& a)->void { a.SetOption(); }); + t.method("SetOption", [](TH1* a)->void { a->SetOption(); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTickLength(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTickLength(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:409:21 + t.method("SetTickLength", static_cast(&TH1::SetTickLength)); + t.method("SetTickLength", [](TH1& a)->void { a.SetTickLength(); }); + t.method("SetTickLength", [](TH1& a, Float_t arg0)->void { a.SetTickLength(arg0); }); + t.method("SetTickLength", [](TH1* a)->void { a->SetTickLength(); }); + t.method("SetTickLength", [](TH1* a, Float_t arg0)->void { a->SetTickLength(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitleFont(Style_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitleFont(Style_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:410:21 + t.method("SetTitleFont", static_cast(&TH1::SetTitleFont)); + t.method("SetTitleFont", [](TH1& a)->void { a.SetTitleFont(); }); + t.method("SetTitleFont", [](TH1& a, Style_t arg0)->void { a.SetTitleFont(arg0); }); + t.method("SetTitleFont", [](TH1* a)->void { a->SetTitleFont(); }); + t.method("SetTitleFont", [](TH1* a, Style_t arg0)->void { a->SetTitleFont(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitleOffset(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitleOffset(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:411:21 + t.method("SetTitleOffset", static_cast(&TH1::SetTitleOffset)); + t.method("SetTitleOffset", [](TH1& a)->void { a.SetTitleOffset(); }); + t.method("SetTitleOffset", [](TH1& a, Float_t arg0)->void { a.SetTitleOffset(arg0); }); + t.method("SetTitleOffset", [](TH1* a)->void { a->SetTitleOffset(); }); + t.method("SetTitleOffset", [](TH1* a, Float_t arg0)->void { a->SetTitleOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitleSize(Float_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitleSize(Float_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:412:21 + t.method("SetTitleSize", static_cast(&TH1::SetTitleSize)); + t.method("SetTitleSize", [](TH1& a)->void { a.SetTitleSize(); }); + t.method("SetTitleSize", [](TH1& a, Float_t arg0)->void { a.SetTitleSize(arg0); }); + t.method("SetTitleSize", [](TH1* a)->void { a->SetTitleSize(); }); + t.method("SetTitleSize", [](TH1* a, Float_t arg0)->void { a->SetTitleSize(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SetStatOverflows(TH1::EStatOverflows) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetStatOverflows(TH1::EStatOverflows) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:413:21 + t.method("SetStatOverflows", static_cast(&TH1::SetStatOverflows)); + + DEBUG_MSG("Adding wrapper for void TH1::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:414:21 + t.method("SetTitle", static_cast(&TH1::SetTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetXTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetXTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:415:21 + t.method("SetXTitle", static_cast(&TH1::SetXTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetYTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetYTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:416:21 + t.method("SetYTitle", static_cast(&TH1::SetYTitle)); + + DEBUG_MSG("Adding wrapper for void TH1::SetZTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetZTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:417:21 + t.method("SetZTitle", static_cast(&TH1::SetZTitle)); + + DEBUG_MSG("Adding wrapper for TH1 * TH1::ShowBackground(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TH1::ShowBackground(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:418:21 + t.method("ShowBackground", static_cast(&TH1::ShowBackground)); + t.method("ShowBackground", [](TH1& a)->TH1 * { return a.ShowBackground(); }); + t.method("ShowBackground", [](TH1& a, Int_t arg0)->TH1 * { return a.ShowBackground(arg0); }); + t.method("ShowBackground", [](TH1* a)->TH1 * { return a->ShowBackground(); }); + t.method("ShowBackground", [](TH1* a, Int_t arg0)->TH1 * { return a->ShowBackground(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TH1::ShowPeaks(Double_t, Option_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:419:21 + t.method("ShowPeaks", static_cast(&TH1::ShowPeaks)); + t.method("ShowPeaks", [](TH1& a)->Int_t { return a.ShowPeaks(); }); + t.method("ShowPeaks", [](TH1& a, Double_t arg0)->Int_t { return a.ShowPeaks(arg0); }); + t.method("ShowPeaks", [](TH1& a, Double_t arg0, Option_t * arg1)->Int_t { return a.ShowPeaks(arg0, arg1); }); + t.method("ShowPeaks", [](TH1* a)->Int_t { return a->ShowPeaks(); }); + t.method("ShowPeaks", [](TH1* a, Double_t arg0)->Int_t { return a->ShowPeaks(arg0); }); + t.method("ShowPeaks", [](TH1* a, Double_t arg0, Option_t * arg1)->Int_t { return a->ShowPeaks(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::Smooth(Int_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Smooth(Int_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:420:21 + t.method("Smooth", static_cast(&TH1::Smooth)); + t.method("Smooth", [](TH1& a)->void { a.Smooth(); }); + t.method("Smooth", [](TH1& a, Int_t arg0)->void { a.Smooth(arg0); }); + t.method("Smooth", [](TH1* a)->void { a->Smooth(); }); + t.method("Smooth", [](TH1* a, Int_t arg0)->void { a->Smooth(arg0); }); + + DEBUG_MSG("Adding wrapper for void TH1::SmoothArray(Int_t, Double_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SmoothArray(Int_t, Double_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:421:21 + module_.method("TH1!SmoothArray", static_cast(&TH1::SmoothArray)); + module_.method("TH1!SmoothArray", [](Int_t arg0, Double_t * arg1)->void { TH1::SmoothArray(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TH1::StatOverflows(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::StatOverflows(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:422:21 + module_.method("TH1!StatOverflows", static_cast(&TH1::StatOverflows)); + module_.method("TH1!StatOverflows", []()->void { TH1::StatOverflows(); }); + + DEBUG_MSG("Adding wrapper for void TH1::Sumw2(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Sumw2(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:423:21 + t.method("Sumw2", static_cast(&TH1::Sumw2)); + t.method("Sumw2", [](TH1& a)->void { a.Sumw2(); }); + t.method("Sumw2", [](TH1* a)->void { a->Sumw2(); }); + + DEBUG_MSG("Adding wrapper for void TH1::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TH1::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:424:21 + t.method("UseCurrentStyle", static_cast(&TH1::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellContent(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetCellContent(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:429:21 + t.method("GetCellContent", static_cast(&TH1::GetCellContent)); + + DEBUG_MSG("Adding wrapper for Double_t TH1::GetCellError(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TH1::GetCellError(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:431:21 + t.method("GetCellError", static_cast(&TH1::GetCellError)); + + DEBUG_MSG("Adding wrapper for void TH1::RebinAxis(Double_t, TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::RebinAxis(Double_t, TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:433:21 + t.method("RebinAxis", static_cast(&TH1::RebinAxis)); + + DEBUG_MSG("Adding wrapper for void TH1::SetCellContent(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetCellContent(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:435:21 + t.method("SetCellContent", static_cast(&TH1::SetCellContent)); + + DEBUG_MSG("Adding wrapper for void TH1::SetCellError(Int_t, Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::SetCellError(Int_t, Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:437:21 + t.method("SetCellError", static_cast(&TH1::SetCellError)); + + DEBUG_MSG("Adding wrapper for Version_t TH1::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Class_Version", static_cast(&TH1::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + t.method("IsA", static_cast(&TH1::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + t.method("StreamerNVirtual", static_cast(&TH1::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!DeclFileName", []() { return (std::string)TH1::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!ImplFileLine", static_cast(&TH1::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!ImplFileName", []() { return (std::string)TH1::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Class_Name", []() { return (std::string)TH1::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Dictionary", static_cast(&TH1::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!Class", static_cast(&TH1::Class)); + + DEBUG_MSG("Adding wrapper for void TH1::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + t.method("Streamer", static_cast(&TH1::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:440:4 + module_.method("TH1!DeclFileLine", static_cast(&TH1::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFileHandler(jlcxx::Module& module){ - return std::shared_ptr(new JlTFileHandler(module)); +std::shared_ptr newJlTH1(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TSignalHandler -// signature to use in the veto file: TSignalHandler -struct JlTSignalHandler: public Wrapper { +// Class generating the wrapper for type TIterator +// signature to use in the veto file: TIterator +struct JlTIterator: public Wrapper { - JlTSignalHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TSignalHandler (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:127:7 - jlcxx::TypeWrapper t = jlModule.add_type("TSignalHandler"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTIterator(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TIterator (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TIterator.h:30:7 + jlcxx::TypeWrapper t = jlModule.add_type("TIterator"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -54,26 +1523,28 @@ struct JlTSignalHandler: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTSignalHandler(jlcxx::Module& module){ - return std::shared_ptr(new JlTSignalHandler(module)); +std::shared_ptr newJlTIterator(jlcxx::Module& module){ + return std::shared_ptr(new JlTIterator(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TStdExceptionHandler -// signature to use in the veto file: TStdExceptionHandler -struct JlTStdExceptionHandler: public Wrapper { +// Class generating the wrapper for type TVirtualTreePlayer +// signature to use in the veto file: TVirtualTreePlayer +struct JlTVirtualTreePlayer: public Wrapper { - JlTStdExceptionHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TStdExceptionHandler (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:172:7 - jlcxx::TypeWrapper t = jlModule.add_type("TStdExceptionHandler"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTVirtualTreePlayer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TVirtualTreePlayer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TVirtualTreePlayer.h:38:7 + jlcxx::TypeWrapper t = jlModule.add_type("TVirtualTreePlayer", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -81,64 +1552,207 @@ struct JlTStdExceptionHandler: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTStdExceptionHandler(jlcxx::Module& module){ - return std::shared_ptr(new JlTStdExceptionHandler(module)); +std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module& module){ + return std::shared_ptr(new JlTVirtualTreePlayer(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TIterator type; }; } -// Class generating the wrapper for type TTime -// signature to use in the veto file: TTime -struct JlTTime: public Wrapper { +// Class generating the wrapper for type TTreeFriendLeafIter +// signature to use in the veto file: TTreeFriendLeafIter +struct JlTTreeFriendLeafIter: public Wrapper { - JlTTime(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTime (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTime.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TTime"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTreeFriendLeafIter(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeFriendLeafIter (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:670:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTreeFriendLeafIter", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTree *, Bool_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:682:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::TTreeFriendLeafIter(const TTreeFriendLeafIter &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTree.h:683:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TIterator & TTreeFriendLeafIter::operator=(const TIterator &) (" __HERE__ ")"); + // signature to use in the veto list: TIterator & TTreeFriendLeafIter::operator=(const TIterator &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:685:15 + t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); + + DEBUG_MSG("Adding wrapper for TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) (" __HERE__ ")"); + // signature to use in the veto list: TTreeFriendLeafIter & TTreeFriendLeafIter::operator=(const TTreeFriendLeafIter &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:686:25 + t.method("assign", static_cast(&TTreeFriendLeafIter::operator=)); + + DEBUG_MSG("Adding wrapper for const TCollection * TTreeFriendLeafIter::GetCollection() (" __HERE__ ")"); + // signature to use in the veto list: const TCollection * TTreeFriendLeafIter::GetCollection() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:688:23 + t.method("GetCollection", static_cast(&TTreeFriendLeafIter::GetCollection)); + + DEBUG_MSG("Adding wrapper for Option_t * TTreeFriendLeafIter::GetOption() (" __HERE__ ")"); + // signature to use in the veto list: Option_t * TTreeFriendLeafIter::GetOption() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:689:23 + t.method("GetOption", static_cast(&TTreeFriendLeafIter::GetOption)); + + DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::Next() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TTreeFriendLeafIter::Next() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:690:23 + t.method("Next", static_cast(&TTreeFriendLeafIter::Next)); + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Reset() (" __HERE__ ")"); + // signature to use in the veto list: void TTreeFriendLeafIter::Reset() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:691:23 + t.method("Reset", static_cast(&TTreeFriendLeafIter::Reset)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TIterator &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:692:11 + t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); + + DEBUG_MSG("Adding wrapper for Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TTreeFriendLeafIter::operator!=(const TTreeFriendLeafIter &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:696:11 + t.method("!=", static_cast(&TTreeFriendLeafIter::operator!=)); + + DEBUG_MSG("Adding wrapper for TObject * TTreeFriendLeafIter::operator*() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TTreeFriendLeafIter::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:700:13 + t.method("getindex", static_cast(&TTreeFriendLeafIter::operator*)); + + module_.unset_override_module(); + + DEBUG_MSG("Adding wrapper for Version_t TTreeFriendLeafIter::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TTreeFriendLeafIter::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Class_Version", static_cast(&TTreeFriendLeafIter::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeFriendLeafIter::IsA() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + t.method("IsA", static_cast(&TTreeFriendLeafIter::IsA)); + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeFriendLeafIter::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + t.method("StreamerNVirtual", static_cast(&TTreeFriendLeafIter::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeFriendLeafIter::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!DeclFileName", []() { return (std::string)TTreeFriendLeafIter::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTreeFriendLeafIter::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!ImplFileLine", static_cast(&TTreeFriendLeafIter::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeFriendLeafIter::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!ImplFileName", []() { return (std::string)TTreeFriendLeafIter::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TTreeFriendLeafIter::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TTreeFriendLeafIter::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Class_Name", []() { return (std::string)TTreeFriendLeafIter::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeFriendLeafIter::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Dictionary", static_cast(&TTreeFriendLeafIter::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TTreeFriendLeafIter::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TTreeFriendLeafIter::Class() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!Class", static_cast(&TTreeFriendLeafIter::Class)); + + DEBUG_MSG("Adding wrapper for void TTreeFriendLeafIter::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TTreeFriendLeafIter::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + t.method("Streamer", static_cast(&TTreeFriendLeafIter::Streamer)); + + DEBUG_MSG("Adding wrapper for int TTreeFriendLeafIter::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TTreeFriendLeafIter::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TTree.h:704:4 + module_.method("TTreeFriendLeafIter!DeclFileLine", static_cast(&TTreeFriendLeafIter::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTTime(jlcxx::Module& module){ - return std::shared_ptr(new JlTTime(module)); +std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeFriendLeafIter(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + + template + struct BuildParameterList> + { + typedef ParameterList type; + }; + + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; } -// Class generating the wrapper for type FILE -// signature to use in the veto file: FILE -struct JlFILE: public Wrapper { +// Class generating the wrapper for type TBranchPtr +// signature to use in the veto file: TBranchPtr +struct JlTBranchPtr: public Wrapper { + + JlTBranchPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TBranchPtr (" __HERE__ ")"); + // defined in src/TBranchPtr.h:13:7 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TBranchPtr"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + auto t54_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + typedef TBranchPtr WrappedType; + - JlFILE(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type FILE (" __HERE__ ")"); - // defined in /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:49:8 - jlcxx::TypeWrapper t = jlModule.add_type("FILE"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + DEBUG_MSG("Adding wrapper for void TBranchPtr::TBranchPtr(TBranch *) (" __HERE__ ")"); + // defined in src/TBranchPtr.h:17:3 + wrapped.template constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TBranch * TBranchPtr::operator->() (" __HERE__ ")"); + // signature to use in the veto list: TBranch * TBranchPtr::operator->() + // defined in src/TBranchPtr.h:19:12 + wrapped.method("arrow", static_cast(&WrappedType::operator->)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for TBranch & TBranchPtr::operator*() (" __HERE__ ")"); + // signature to use in the veto list: TBranch & TBranchPtr::operator*() + // defined in src/TBranchPtr.h:20:12 + wrapped.method("getindex", static_cast(&WrappedType::operator*)); + + module_.unset_override_module(); + }; + t.apply>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr>, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr, TBranchPtr>(t54_decl_methods); } void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr>>> type_; }; -std::shared_ptr newJlFILE(jlcxx::Module& module){ - return std::shared_ptr(new JlFILE(module)); +std::shared_ptr newJlTBranchPtr(jlcxx::Module& module){ + return std::shared_ptr(new JlTBranchPtr(module)); } diff --git a/deps/src/JlClasses_010.cxx b/deps/src/JlClasses_010.cxx index 9999579..85fd26a 100644 --- a/deps/src/JlClasses_010.cxx +++ b/deps/src/JlClasses_010.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,860 +7,719 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TInetAddress -// signature to use in the veto file: TInetAddress -struct JlTInetAddress: public Wrapper { +// Class generating the wrapper for type FileStat_t +// signature to use in the veto file: FileStat_t +struct JlFileStat_t: public Wrapper { - JlTInetAddress(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TInetAddress (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TInetAddress.h:36:7 - jlcxx::TypeWrapper t = jlModule.add_type("TInetAddress", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlFileStat_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type FileStat_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:124:8 + jlcxx::TypeWrapper t = jlModule.add_type("FileStat_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTInetAddress(jlcxx::Module& module){ - return std::shared_ptr(new JlTInetAddress(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; -} - -// Class generating the wrapper for type TVirtualPad -// signature to use in the veto file: TVirtualPad -struct JlTVirtualPad: public Wrapper { - JlTVirtualPad(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TVirtualPad (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TVirtualPad.h:50:7 - jlcxx::TypeWrapper t = jlModule.add_type("TVirtualPad", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; + DEBUG_MSG("Adding fDev methods to provide read access to the field fDev (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 + // signature to use in the veto list: FileStat_t::fDev + t.method("fDev", [](const FileStat_t& a) -> Long_t { return a.fDev; }); + t.method("fDev", [](FileStat_t& a) -> Long_t { return a.fDev; }); + t.method("fDev", [](const FileStat_t* a) -> Long_t { return a->fDev; }); + t.method("fDev", [](FileStat_t* a) -> Long_t { return a->fDev; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:125:13 + // signature to use in the veto list: FileStat_t::fDev + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); + t.method("fDev!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fDev = val; }); + + DEBUG_MSG("Adding fDev! methods to provide write access to the field fDev (" __HERE__ ")"); + t.method("fDev!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fDev = val; }); + + DEBUG_MSG("Adding fIno methods to provide read access to the field fIno (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 + // signature to use in the veto list: FileStat_t::fIno + t.method("fIno", [](const FileStat_t& a) -> Long_t { return a.fIno; }); + t.method("fIno", [](FileStat_t& a) -> Long_t { return a.fIno; }); + t.method("fIno", [](const FileStat_t* a) -> Long_t { return a->fIno; }); + t.method("fIno", [](FileStat_t* a) -> Long_t { return a->fIno; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:126:13 + // signature to use in the veto list: FileStat_t::fIno + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); + t.method("fIno!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fIno = val; }); + + DEBUG_MSG("Adding fIno! methods to provide write access to the field fIno (" __HERE__ ")"); + t.method("fIno!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fIno = val; }); + + DEBUG_MSG("Adding fMode methods to provide read access to the field fMode (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 + // signature to use in the veto list: FileStat_t::fMode + t.method("fMode", [](const FileStat_t& a) -> Int_t { return a.fMode; }); + t.method("fMode", [](FileStat_t& a) -> Int_t { return a.fMode; }); + t.method("fMode", [](const FileStat_t* a) -> Int_t { return a->fMode; }); + t.method("fMode", [](FileStat_t* a) -> Int_t { return a->fMode; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:127:13 + // signature to use in the veto list: FileStat_t::fMode + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); + t.method("fMode!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fMode = val; }); + + DEBUG_MSG("Adding fMode! methods to provide write access to the field fMode (" __HERE__ ")"); + t.method("fMode!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fMode = val; }); + + DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 + // signature to use in the veto list: FileStat_t::fUid + t.method("fUid", [](const FileStat_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](FileStat_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](const FileStat_t* a) -> Int_t { return a->fUid; }); + t.method("fUid", [](FileStat_t* a) -> Int_t { return a->fUid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:128:13 + // signature to use in the veto list: FileStat_t::fUid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fUid = val; }); + + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fUid = val; }); + + DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 + // signature to use in the veto list: FileStat_t::fGid + t.method("fGid", [](const FileStat_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](FileStat_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](const FileStat_t* a) -> Int_t { return a->fGid; }); + t.method("fGid", [](FileStat_t* a) -> Int_t { return a->fGid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:129:13 + // signature to use in the veto list: FileStat_t::fGid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](FileStat_t& a, Int_t val) -> Int_t { return a.fGid = val; }); + + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](FileStat_t* a, Int_t val) -> Int_t { return a->fGid = val; }); + + DEBUG_MSG("Adding fSize methods to provide read access to the field fSize (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 + // signature to use in the veto list: FileStat_t::fSize + t.method("fSize", [](const FileStat_t& a) -> Long64_t { return a.fSize; }); + t.method("fSize", [](FileStat_t& a) -> Long64_t { return a.fSize; }); + t.method("fSize", [](const FileStat_t* a) -> Long64_t { return a->fSize; }); + t.method("fSize", [](FileStat_t* a) -> Long64_t { return a->fSize; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:130:13 + // signature to use in the veto list: FileStat_t::fSize + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); + t.method("fSize!", [](FileStat_t& a, Long64_t val) -> Long64_t { return a.fSize = val; }); + + DEBUG_MSG("Adding fSize! methods to provide write access to the field fSize (" __HERE__ ")"); + t.method("fSize!", [](FileStat_t* a, Long64_t val) -> Long64_t { return a->fSize = val; }); + + DEBUG_MSG("Adding fMtime methods to provide read access to the field fMtime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 + // signature to use in the veto list: FileStat_t::fMtime + t.method("fMtime", [](const FileStat_t& a) -> Long_t { return a.fMtime; }); + t.method("fMtime", [](FileStat_t& a) -> Long_t { return a.fMtime; }); + t.method("fMtime", [](const FileStat_t* a) -> Long_t { return a->fMtime; }); + t.method("fMtime", [](FileStat_t* a) -> Long_t { return a->fMtime; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:131:13 + // signature to use in the veto list: FileStat_t::fMtime + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); + t.method("fMtime!", [](FileStat_t& a, Long_t val) -> Long_t { return a.fMtime = val; }); + + DEBUG_MSG("Adding fMtime! methods to provide write access to the field fMtime (" __HERE__ ")"); + t.method("fMtime!", [](FileStat_t* a, Long_t val) -> Long_t { return a->fMtime = val; }); + + DEBUG_MSG("Adding fIsLink methods to provide read access to the field fIsLink (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 + // signature to use in the veto list: FileStat_t::fIsLink + t.method("fIsLink", [](const FileStat_t& a) -> Bool_t { return a.fIsLink; }); + t.method("fIsLink", [](FileStat_t& a) -> Bool_t { return a.fIsLink; }); + t.method("fIsLink", [](const FileStat_t* a) -> Bool_t { return a->fIsLink; }); + t.method("fIsLink", [](FileStat_t* a) -> Bool_t { return a->fIsLink; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:132:13 + // signature to use in the veto list: FileStat_t::fIsLink + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); + t.method("fIsLink!", [](FileStat_t& a, Bool_t val) -> Bool_t { return a.fIsLink = val; }); + + DEBUG_MSG("Adding fIsLink! methods to provide write access to the field fIsLink (" __HERE__ ")"); + t.method("fIsLink!", [](FileStat_t* a, Bool_t val) -> Bool_t { return a->fIsLink = val; }); + + DEBUG_MSG("Adding fUrl methods to provide read access to the field fUrl (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 + // signature to use in the veto list: FileStat_t::fUrl + t.method("fUrl", [](const FileStat_t& a) -> const TString& { return a.fUrl; }); + t.method("fUrl", [](FileStat_t& a) -> TString& { return a.fUrl; }); + t.method("fUrl", [](const FileStat_t* a) -> const TString& { return a->fUrl; }); + t.method("fUrl", [](FileStat_t* a) -> TString& { return a->fUrl; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:133:13 + // signature to use in the veto list: FileStat_t::fUrl + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); + t.method("fUrl!", [](FileStat_t& a, const TString& val) -> TString& { return a.fUrl = val; }); + + DEBUG_MSG("Adding fUrl! methods to provide write access to the field fUrl (" __HERE__ ")"); + t.method("fUrl!", [](FileStat_t* a, const TString& val) -> TString& { return a->fUrl = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTVirtualPad(jlcxx::Module& module){ - return std::shared_ptr(new JlTVirtualPad(module)); +std::shared_ptr newJlFileStat_t(jlcxx::Module& module){ + return std::shared_ptr(new JlFileStat_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TVirtualPad type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TPad -// signature to use in the veto file: TPad -struct JlTPad: public Wrapper { +// Class generating the wrapper for type UserGroup_t +// signature to use in the veto file: UserGroup_t +struct JlUserGroup_t: public Wrapper { - JlTPad(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TPad (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TPad.h:28:7 - jlcxx::TypeWrapper t = jlModule.add_type("TPad", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlUserGroup_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type UserGroup_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:138:8 + jlcxx::TypeWrapper t = jlModule.add_type("UserGroup_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding fUid methods to provide read access to the field fUid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 + // signature to use in the veto list: UserGroup_t::fUid + t.method("fUid", [](const UserGroup_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](UserGroup_t& a) -> Int_t { return a.fUid; }); + t.method("fUid", [](const UserGroup_t* a) -> Int_t { return a->fUid; }); + t.method("fUid", [](UserGroup_t* a) -> Int_t { return a->fUid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:139:13 + // signature to use in the veto list: UserGroup_t::fUid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fUid = val; }); + + DEBUG_MSG("Adding fUid! methods to provide write access to the field fUid (" __HERE__ ")"); + t.method("fUid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fUid = val; }); + + DEBUG_MSG("Adding fGid methods to provide read access to the field fGid (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 + // signature to use in the veto list: UserGroup_t::fGid + t.method("fGid", [](const UserGroup_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](UserGroup_t& a) -> Int_t { return a.fGid; }); + t.method("fGid", [](const UserGroup_t* a) -> Int_t { return a->fGid; }); + t.method("fGid", [](UserGroup_t* a) -> Int_t { return a->fGid; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:140:13 + // signature to use in the veto list: UserGroup_t::fGid + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](UserGroup_t& a, Int_t val) -> Int_t { return a.fGid = val; }); + + DEBUG_MSG("Adding fGid! methods to provide write access to the field fGid (" __HERE__ ")"); + t.method("fGid!", [](UserGroup_t* a, Int_t val) -> Int_t { return a->fGid = val; }); + + DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 + // signature to use in the veto list: UserGroup_t::fUser + t.method("fUser", [](const UserGroup_t& a) -> const TString& { return a.fUser; }); + t.method("fUser", [](UserGroup_t& a) -> TString& { return a.fUser; }); + t.method("fUser", [](const UserGroup_t* a) -> const TString& { return a->fUser; }); + t.method("fUser", [](UserGroup_t* a) -> TString& { return a->fUser; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:141:13 + // signature to use in the veto list: UserGroup_t::fUser + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fUser = val; }); + + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fUser = val; }); + + DEBUG_MSG("Adding fGroup methods to provide read access to the field fGroup (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 + // signature to use in the veto list: UserGroup_t::fGroup + t.method("fGroup", [](const UserGroup_t& a) -> const TString& { return a.fGroup; }); + t.method("fGroup", [](UserGroup_t& a) -> TString& { return a.fGroup; }); + t.method("fGroup", [](const UserGroup_t* a) -> const TString& { return a->fGroup; }); + t.method("fGroup", [](UserGroup_t* a) -> TString& { return a->fGroup; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:142:13 + // signature to use in the veto list: UserGroup_t::fGroup + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); + t.method("fGroup!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fGroup = val; }); + + DEBUG_MSG("Adding fGroup! methods to provide write access to the field fGroup (" __HERE__ ")"); + t.method("fGroup!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fGroup = val; }); + + DEBUG_MSG("Adding fPasswd methods to provide read access to the field fPasswd (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 + // signature to use in the veto list: UserGroup_t::fPasswd + t.method("fPasswd", [](const UserGroup_t& a) -> const TString& { return a.fPasswd; }); + t.method("fPasswd", [](UserGroup_t& a) -> TString& { return a.fPasswd; }); + t.method("fPasswd", [](const UserGroup_t* a) -> const TString& { return a->fPasswd; }); + t.method("fPasswd", [](UserGroup_t* a) -> TString& { return a->fPasswd; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:143:13 + // signature to use in the veto list: UserGroup_t::fPasswd + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); + t.method("fPasswd!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fPasswd = val; }); + + DEBUG_MSG("Adding fPasswd! methods to provide write access to the field fPasswd (" __HERE__ ")"); + t.method("fPasswd!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fPasswd = val; }); + + DEBUG_MSG("Adding fRealName methods to provide read access to the field fRealName (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 + // signature to use in the veto list: UserGroup_t::fRealName + t.method("fRealName", [](const UserGroup_t& a) -> const TString& { return a.fRealName; }); + t.method("fRealName", [](UserGroup_t& a) -> TString& { return a.fRealName; }); + t.method("fRealName", [](const UserGroup_t* a) -> const TString& { return a->fRealName; }); + t.method("fRealName", [](UserGroup_t* a) -> TString& { return a->fRealName; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:144:13 + // signature to use in the veto list: UserGroup_t::fRealName + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); + t.method("fRealName!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fRealName = val; }); + + DEBUG_MSG("Adding fRealName! methods to provide write access to the field fRealName (" __HERE__ ")"); + t.method("fRealName!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fRealName = val; }); + + DEBUG_MSG("Adding fShell methods to provide read access to the field fShell (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 + // signature to use in the veto list: UserGroup_t::fShell + t.method("fShell", [](const UserGroup_t& a) -> const TString& { return a.fShell; }); + t.method("fShell", [](UserGroup_t& a) -> TString& { return a.fShell; }); + t.method("fShell", [](const UserGroup_t* a) -> const TString& { return a->fShell; }); + t.method("fShell", [](UserGroup_t* a) -> TString& { return a->fShell; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:145:13 + // signature to use in the veto list: UserGroup_t::fShell + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); + t.method("fShell!", [](UserGroup_t& a, const TString& val) -> TString& { return a.fShell = val; }); + + DEBUG_MSG("Adding fShell! methods to provide write access to the field fShell (" __HERE__ ")"); + t.method("fShell!", [](UserGroup_t* a, const TString& val) -> TString& { return a->fShell = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTPad(jlcxx::Module& module){ - return std::shared_ptr(new JlTPad(module)); +std::shared_ptr newJlUserGroup_t(jlcxx::Module& module){ + return std::shared_ptr(new JlUserGroup_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TPad type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TCanvas -// signature to use in the veto file: TCanvas -struct JlTCanvas: public Wrapper { +// Class generating the wrapper for type SysInfo_t +// signature to use in the veto file: SysInfo_t +struct JlSysInfo_t: public Wrapper { - JlTCanvas(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TCanvas (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:23:7 - jlcxx::TypeWrapper t = jlModule.add_type("TCanvas", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlSysInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type SysInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:150:8 + jlcxx::TypeWrapper t = jlModule.add_type("SysInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(Bool_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:100:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:101:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:102:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:103:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TCanvas::TCanvas(const char *, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:105:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:109:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:110:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:111:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Constructor(const char *, const char *, Int_t, Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:112:9 - t.method("Constructor", static_cast(&TCanvas::Constructor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Destructor() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Destructor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:114:9 - t.method("Destructor", static_cast(&TCanvas::Destructor)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::cd(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::cd(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:116:22 - t.method("cd", static_cast(&TCanvas::cd)); - t.method("cd", [](TCanvas& a)->TVirtualPad * { return a.cd(); }); - t.method("cd", [](TCanvas* a)->TVirtualPad * { return a->cd(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::Clear(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Clear(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:118:22 - t.method("Clear", static_cast(&TCanvas::Clear)); - t.method("Clear", [](TCanvas& a)->void { a.Clear(); }); - t.method("Clear", [](TCanvas* a)->void { a->Clear(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::Close(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Close(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:119:22 - t.method("Close", static_cast(&TCanvas::Close)); - t.method("Close", [](TCanvas& a)->void { a.Close(); }); - t.method("Close", [](TCanvas* a)->void { a->Close(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::Delete(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Delete(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:120:22 - t.method("Delete", static_cast(&TCanvas::Delete)); - t.method("Delete", [](TCanvas& a)->void { a.Delete(); }); - t.method("Delete", [](TCanvas* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::DisconnectWidget() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::DisconnectWidget() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:121:22 - t.method("DisconnectWidget", static_cast(&TCanvas::DisconnectWidget)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:122:22 - t.method("Draw", static_cast(&TCanvas::Draw)); - t.method("Draw", [](TCanvas& a)->void { a.Draw(); }); - t.method("Draw", [](TCanvas* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClone(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::DrawClone(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:123:22 - t.method("DrawClone", static_cast(&TCanvas::DrawClone)); - t.method("DrawClone", [](TCanvas const& a)->TObject * { return a.DrawClone(); }); - t.method("DrawClone", [](TCanvas const* a)->TObject * { return a->DrawClone(); }); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::DrawClonePad() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::DrawClonePad() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:124:22 - t.method("DrawClonePad", static_cast(&TCanvas::DrawClonePad)); - - DEBUG_MSG("Adding wrapper for void TCanvas::EditorBar() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::EditorBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:125:22 - t.method("EditorBar", static_cast(&TCanvas::EditorBar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::EmbedInto(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::EmbedInto(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:126:22 - t.method("EmbedInto", static_cast(&TCanvas::EmbedInto)); - - DEBUG_MSG("Adding wrapper for void TCanvas::EnterLeave(TPad *, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::EnterLeave(TPad *, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:127:22 - t.method("EnterLeave", static_cast(&TCanvas::EnterLeave)); - - DEBUG_MSG("Adding wrapper for void TCanvas::FeedbackMode(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::FeedbackMode(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:128:22 - t.method("FeedbackMode", static_cast(&TCanvas::FeedbackMode)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Flush() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Flush() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:129:22 - t.method("Flush", static_cast(&TCanvas::Flush)); - - DEBUG_MSG("Adding wrapper for void TCanvas::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:130:22 - t.method("UseCurrentStyle", static_cast(&TCanvas::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ForceUpdate() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ForceUpdate() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:131:22 - t.method("ForceUpdate", static_cast(&TCanvas::ForceUpdate)); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::GetDISPLAY() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::GetDISPLAY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:132:22 - t.method("GetDISPLAY", [](TCanvas const& a) { return (std::string)a.GetDISPLAY(); }); - t.method("GetDISPLAY", [](TCanvas const* a) { return (std::string)a->GetDISPLAY(); }); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetDoubleBuffer() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetDoubleBuffer() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:134:22 - t.method("GetDoubleBuffer", static_cast(&TCanvas::GetDoubleBuffer)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEvent() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetEvent() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:135:22 - t.method("GetEvent", static_cast(&TCanvas::GetEvent)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetEventX() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:136:22 - t.method("GetEventX", static_cast(&TCanvas::GetEventX)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetEventY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetEventY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:137:22 - t.method("GetEventY", static_cast(&TCanvas::GetEventY)); - - DEBUG_MSG("Adding wrapper for Color_t TCanvas::GetHighLightColor() (" __HERE__ ")"); - // signature to use in the veto list: Color_t TCanvas::GetHighLightColor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:138:22 - t.method("GetHighLightColor", static_cast(&TCanvas::GetHighLightColor)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetPadSave() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::GetPadSave() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:139:22 - t.method("GetPadSave", static_cast(&TCanvas::GetPadSave)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ClearPadSave() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ClearPadSave() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:140:22 - t.method("ClearPadSave", static_cast(&TCanvas::ClearPadSave)); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetSelected() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::GetSelected() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:141:22 - t.method("GetSelected", static_cast(&TCanvas::GetSelected)); - - DEBUG_MSG("Adding wrapper for TObject * TCanvas::GetClickSelected() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TCanvas::GetClickSelected() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:142:22 - t.method("GetClickSelected", static_cast(&TCanvas::GetClickSelected)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetSelectedX() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:143:22 - t.method("GetSelectedX", static_cast(&TCanvas::GetSelectedX)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetSelectedY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetSelectedY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:144:22 - t.method("GetSelectedY", static_cast(&TCanvas::GetSelectedY)); - - DEBUG_MSG("Adding wrapper for Option_t * TCanvas::GetSelectedOpt() (" __HERE__ ")"); - // signature to use in the veto list: Option_t * TCanvas::GetSelectedOpt() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:145:22 - t.method("GetSelectedOpt", static_cast(&TCanvas::GetSelectedOpt)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetSelectedPad() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::GetSelectedPad() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:146:22 - t.method("GetSelectedPad", static_cast(&TCanvas::GetSelectedPad)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TCanvas::GetClickSelectedPad() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TCanvas::GetClickSelectedPad() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:147:22 - t.method("GetClickSelectedPad", static_cast(&TCanvas::GetClickSelectedPad)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEventStatus() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowEventStatus() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:148:22 - t.method("GetShowEventStatus", static_cast(&TCanvas::GetShowEventStatus)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolBar() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowToolBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:149:22 - t.method("GetShowToolBar", static_cast(&TCanvas::GetShowToolBar)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowEditor() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowEditor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:150:22 - t.method("GetShowEditor", static_cast(&TCanvas::GetShowEditor)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetShowToolTips() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetShowToolTips() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:151:22 - t.method("GetShowToolTips", static_cast(&TCanvas::GetShowToolTips)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::GetAutoExec() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::GetAutoExec() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:152:22 - t.method("GetAutoExec", static_cast(&TCanvas::GetAutoExec)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeUser() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetXsizeUser() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:153:22 - t.method("GetXsizeUser", static_cast(&TCanvas::GetXsizeUser)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeUser() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetYsizeUser() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:154:22 - t.method("GetYsizeUser", static_cast(&TCanvas::GetYsizeUser)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetXsizeReal() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetXsizeReal() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:155:22 - t.method("GetXsizeReal", static_cast(&TCanvas::GetXsizeReal)); - - DEBUG_MSG("Adding wrapper for Size_t TCanvas::GetYsizeReal() (" __HERE__ ")"); - // signature to use in the veto list: Size_t TCanvas::GetYsizeReal() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:156:22 - t.method("GetYsizeReal", static_cast(&TCanvas::GetYsizeReal)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetCanvasID() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetCanvasID() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:157:22 - t.method("GetCanvasID", static_cast(&TCanvas::GetCanvasID)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopX() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetWindowTopX() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:159:22 - t.method("GetWindowTopX", static_cast(&TCanvas::GetWindowTopX)); - - DEBUG_MSG("Adding wrapper for Int_t TCanvas::GetWindowTopY() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TCanvas::GetWindowTopY() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:160:22 - t.method("GetWindowTopY", static_cast(&TCanvas::GetWindowTopY)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowWidth() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWindowWidth() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:161:22 - t.method("GetWindowWidth", static_cast(&TCanvas::GetWindowWidth)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWindowHeight() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWindowHeight() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:162:22 - t.method("GetWindowHeight", static_cast(&TCanvas::GetWindowHeight)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWw() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWw() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:163:22 - t.method("GetWw", static_cast(&TCanvas::GetWw)); - - DEBUG_MSG("Adding wrapper for UInt_t TCanvas::GetWh() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TCanvas::GetWh() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:164:22 - t.method("GetWh", static_cast(&TCanvas::GetWh)); - - DEBUG_MSG("Adding wrapper for void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::GetCanvasPar(Int_t &, Int_t &, UInt_t &, UInt_t &) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:165:22 - t.method("GetCanvasPar", static_cast(&TCanvas::GetCanvasPar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::HandleInput(EEventType, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::HandleInput(EEventType, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:167:22 - t.method("HandleInput", static_cast(&TCanvas::HandleInput)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::HasMenuBar() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::HasMenuBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:168:22 - t.method("HasMenuBar", static_cast(&TCanvas::HasMenuBar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::HighlightConnect(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::HighlightConnect(const char *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:169:22 - t.method("HighlightConnect", static_cast(&TCanvas::HighlightConnect)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Iconify() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Iconify() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:170:22 - t.method("Iconify", static_cast(&TCanvas::Iconify)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsBatch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsBatch() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:171:22 - t.method("IsBatch", static_cast(&TCanvas::IsBatch)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsDrawn() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsDrawn() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:172:22 - t.method("IsDrawn", static_cast(&TCanvas::IsDrawn)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsUpdated() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsUpdated() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:173:22 - t.method("IsUpdated", static_cast(&TCanvas::IsUpdated)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:174:22 - t.method("IsFolder", static_cast(&TCanvas::IsFolder)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsGrayscale() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsGrayscale() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:175:22 - t.method("IsGrayscale", static_cast(&TCanvas::IsGrayscale)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsRetained() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsRetained() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:176:22 - t.method("IsRetained", static_cast(&TCanvas::IsRetained)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::IsWeb() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::IsWeb() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:177:22 - t.method("IsWeb", static_cast(&TCanvas::IsWeb)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:178:22 - t.method("ls", static_cast(&TCanvas::ls)); - t.method("ls", [](TCanvas const& a)->void { a.ls(); }); - t.method("ls", [](TCanvas const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::MoveOpaque(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::MoveOpaque(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:179:22 - t.method("MoveOpaque", static_cast(&TCanvas::MoveOpaque)); - t.method("MoveOpaque", [](TCanvas& a)->void { a.MoveOpaque(); }); - t.method("MoveOpaque", [](TCanvas* a)->void { a->MoveOpaque(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueMoving() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::OpaqueMoving() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:180:22 - t.method("OpaqueMoving", static_cast(&TCanvas::OpaqueMoving)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::OpaqueResizing() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::OpaqueResizing() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:181:22 - t.method("OpaqueResizing", static_cast(&TCanvas::OpaqueResizing)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:182:22 - t.method("Paint", static_cast(&TCanvas::Paint)); - t.method("Paint", [](TCanvas& a)->void { a.Paint(); }); - t.method("Paint", [](TCanvas* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) (" __HERE__ ")"); - // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObjLink *&) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:183:22 - t.method("Pick", static_cast(&TCanvas::Pick)); - - DEBUG_MSG("Adding wrapper for TPad * TCanvas::Pick(Int_t, Int_t, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TPad * TCanvas::Pick(Int_t, Int_t, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:184:22 - t.method("Pick", static_cast(&TCanvas::Pick)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Picked(TPad *, TObject *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Picked(TPad *, TObject *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:185:22 - t.method("Picked", static_cast(&TCanvas::Picked)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Highlighted(TVirtualPad *, TObject *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:186:22 - t.method("Highlighted", static_cast(&TCanvas::Highlighted)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ProcessedEvent(Int_t, Int_t, Int_t, TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:187:22 - t.method("ProcessedEvent", static_cast(&TCanvas::ProcessedEvent)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Selected(TVirtualPad *, TObject *, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:188:22 - t.method("Selected", static_cast(&TCanvas::Selected)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Cleared(TVirtualPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Cleared(TVirtualPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:189:22 - t.method("Cleared", static_cast(&TCanvas::Cleared)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Closed() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Closed() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:190:22 - t.method("Closed", static_cast(&TCanvas::Closed)); - - DEBUG_MSG("Adding wrapper for void TCanvas::RaiseWindow() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::RaiseWindow() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:191:22 - t.method("RaiseWindow", static_cast(&TCanvas::RaiseWindow)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ResetDrawn() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ResetDrawn() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:192:22 - t.method("ResetDrawn", static_cast(&TCanvas::ResetDrawn)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ResetUpdated() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ResetUpdated() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:193:22 - t.method("ResetUpdated", static_cast(&TCanvas::ResetUpdated)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Resize(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Resize(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:194:22 - t.method("Resize", static_cast(&TCanvas::Resize)); - t.method("Resize", [](TCanvas& a)->void { a.Resize(); }); - t.method("Resize", [](TCanvas* a)->void { a->Resize(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::ResizeOpaque(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ResizeOpaque(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:195:22 - t.method("ResizeOpaque", static_cast(&TCanvas::ResizeOpaque)); - t.method("ResizeOpaque", [](TCanvas& a)->void { a.ResizeOpaque(); }); - t.method("ResizeOpaque", [](TCanvas* a)->void { a->ResizeOpaque(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SaveSource(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SaveSource(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:196:22 - t.method("SaveSource", static_cast(&TCanvas::SaveSource)); - t.method("SaveSource", [](TCanvas& a)->void { a.SaveSource(); }); - t.method("SaveSource", [](TCanvas& a, const char * arg0)->void { a.SaveSource(arg0); }); - t.method("SaveSource", [](TCanvas* a)->void { a->SaveSource(); }); - t.method("SaveSource", [](TCanvas* a, const char * arg0)->void { a->SaveSource(arg0); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetCursor(ECursor) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetCursor(ECursor) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:198:22 - t.method("SetCursor", static_cast(&TCanvas::SetCursor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetDoubleBuffer(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetDoubleBuffer(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:199:22 - t.method("SetDoubleBuffer", static_cast(&TCanvas::SetDoubleBuffer)); - t.method("SetDoubleBuffer", [](TCanvas& a)->void { a.SetDoubleBuffer(); }); - t.method("SetDoubleBuffer", [](TCanvas* a)->void { a->SetDoubleBuffer(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:200:22 - t.method("SetName", static_cast(&TCanvas::SetName)); - t.method("SetName", [](TCanvas& a)->void { a.SetName(); }); - t.method("SetName", [](TCanvas* a)->void { a->SetName(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetFixedAspectRatio(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetFixedAspectRatio(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:201:22 - t.method("SetFixedAspectRatio", static_cast(&TCanvas::SetFixedAspectRatio)); - t.method("SetFixedAspectRatio", [](TCanvas& a)->void { a.SetFixedAspectRatio(); }); - t.method("SetFixedAspectRatio", [](TCanvas* a)->void { a->SetFixedAspectRatio(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetGrayscale(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetGrayscale(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:202:22 - t.method("SetGrayscale", static_cast(&TCanvas::SetGrayscale)); - t.method("SetGrayscale", [](TCanvas& a)->void { a.SetGrayscale(); }); - t.method("SetGrayscale", [](TCanvas* a)->void { a->SetGrayscale(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowPosition(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetWindowPosition(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:203:22 - t.method("SetWindowPosition", static_cast(&TCanvas::SetWindowPosition)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetWindowSize(UInt_t, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetWindowSize(UInt_t, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:204:22 - t.method("SetWindowSize", static_cast(&TCanvas::SetWindowSize)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetCanvasSize(UInt_t, UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetCanvasSize(UInt_t, UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:206:22 - t.method("SetCanvasSize", static_cast(&TCanvas::SetCanvasSize)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetHighLightColor(Color_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetHighLightColor(Color_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:207:22 - t.method("SetHighLightColor", static_cast(&TCanvas::SetHighLightColor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetSelected(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetSelected(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:208:22 - t.method("SetSelected", static_cast(&TCanvas::SetSelected)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelected(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetClickSelected(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:209:22 - t.method("SetClickSelected", static_cast(&TCanvas::SetClickSelected)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetSelectedPad(TPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetSelectedPad(TPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:210:22 - t.method("SetSelectedPad", static_cast(&TCanvas::SetSelectedPad)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetClickSelectedPad(TPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetClickSelectedPad(TPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:211:22 - t.method("SetClickSelectedPad", static_cast(&TCanvas::SetClickSelectedPad)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Show() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Show() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:212:22 - t.method("Show", static_cast(&TCanvas::Show)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Size(Float_t, Float_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Size(Float_t, Float_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:213:22 - t.method("Size", static_cast(&TCanvas::Size)); - t.method("Size", [](TCanvas& a)->void { a.Size(); }); - t.method("Size", [](TCanvas& a, Float_t arg0)->void { a.Size(arg0); }); - t.method("Size", [](TCanvas* a)->void { a->Size(); }); - t.method("Size", [](TCanvas* a, Float_t arg0)->void { a->Size(arg0); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetBatch(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetBatch(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:214:22 - t.method("SetBatch", static_cast(&TCanvas::SetBatch)); - t.method("SetBatch", [](TCanvas& a)->void { a.SetBatch(); }); - t.method("SetBatch", [](TCanvas* a)->void { a->SetBatch(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetFolder(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetFolder(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:215:22 - module_.method("TCanvas!SetFolder", static_cast(&TCanvas::SetFolder)); - module_.method("TCanvas!SetFolder", []()->void { TCanvas::SetFolder(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetPadSave(TPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetPadSave(TPad *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:216:22 - t.method("SetPadSave", static_cast(&TCanvas::SetPadSave)); - - DEBUG_MSG("Adding wrapper for bool TCanvas::SetRealAspectRatio(const Int_t) (" __HERE__ ")"); - // signature to use in the veto list: bool TCanvas::SetRealAspectRatio(const Int_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:217:22 - t.method("SetRealAspectRatio", static_cast(&TCanvas::SetRealAspectRatio)); - t.method("SetRealAspectRatio", [](TCanvas& a)->bool { return a.SetRealAspectRatio(); }); - t.method("SetRealAspectRatio", [](TCanvas* a)->bool { return a->SetRealAspectRatio(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetRetained(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetRetained(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:218:22 - t.method("SetRetained", static_cast(&TCanvas::SetRetained)); - t.method("SetRetained", [](TCanvas& a)->void { a.SetRetained(); }); - t.method("SetRetained", [](TCanvas* a)->void { a->SetRetained(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:219:22 - t.method("SetTitle", static_cast(&TCanvas::SetTitle)); - t.method("SetTitle", [](TCanvas& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TCanvas* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEventStatus() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleEventStatus() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:220:22 - t.method("ToggleEventStatus", static_cast(&TCanvas::ToggleEventStatus)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleAutoExec() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleAutoExec() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:221:22 - t.method("ToggleAutoExec", static_cast(&TCanvas::ToggleAutoExec)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolBar() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleToolBar() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:222:22 - t.method("ToggleToolBar", static_cast(&TCanvas::ToggleToolBar)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleEditor() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleEditor() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:223:22 - t.method("ToggleEditor", static_cast(&TCanvas::ToggleEditor)); - - DEBUG_MSG("Adding wrapper for void TCanvas::ToggleToolTips() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::ToggleToolTips() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:224:22 - t.method("ToggleToolTips", static_cast(&TCanvas::ToggleToolTips)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Update() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Update() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:225:22 - t.method("Update", static_cast(&TCanvas::Update)); - - DEBUG_MSG("Adding wrapper for void TCanvas::UpdateAsync() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::UpdateAsync() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:226:22 - t.method("UpdateAsync", static_cast(&TCanvas::UpdateAsync)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::UseGL() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::UseGL() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:228:24 - t.method("UseGL", static_cast(&TCanvas::UseGL)); - - DEBUG_MSG("Adding wrapper for void TCanvas::SetSupportGL(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::SetSupportGL(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:229:24 - t.method("SetSupportGL", static_cast(&TCanvas::SetSupportGL)); - - DEBUG_MSG("Adding wrapper for void TCanvas::DeleteCanvasPainter() (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::DeleteCanvasPainter() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:231:24 - t.method("DeleteCanvasPainter", static_cast(&TCanvas::DeleteCanvasPainter)); - - DEBUG_MSG("Adding wrapper for TCanvas * TCanvas::MakeDefCanvas() (" __HERE__ ")"); - // signature to use in the veto list: TCanvas * TCanvas::MakeDefCanvas() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:233:22 - module_.method("TCanvas!MakeDefCanvas", static_cast(&TCanvas::MakeDefCanvas)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SupportAlpha() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::SupportAlpha() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:234:22 - module_.method("TCanvas!SupportAlpha", static_cast(&TCanvas::SupportAlpha)); - - DEBUG_MSG("Adding wrapper for Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TCanvas::SaveAll(const std::vector &, const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:236:22 - module_.method("TCanvas!SaveAll", static_cast &, const char *, Option_t *) >(&TCanvas::SaveAll)); - module_.method("TCanvas!SaveAll", []()->Bool_t { return TCanvas::SaveAll(); }); - module_.method("TCanvas!SaveAll", [](const std::vector & arg0)->Bool_t { return TCanvas::SaveAll(arg0); }); - module_.method("TCanvas!SaveAll", [](const std::vector & arg0, const char * arg1)->Bool_t { return TCanvas::SaveAll(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Version_t TCanvas::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TCanvas::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Class_Version", static_cast(&TCanvas::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TCanvas::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TCanvas::IsA() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - t.method("IsA", static_cast(&TCanvas::IsA)); - - DEBUG_MSG("Adding wrapper for void TCanvas::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - t.method("StreamerNVirtual", static_cast(&TCanvas::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!DeclFileName", []() { return (std::string)TCanvas::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TCanvas::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TCanvas::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!ImplFileLine", static_cast(&TCanvas::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!ImplFileName", []() { return (std::string)TCanvas::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TCanvas::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TCanvas::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Class_Name", []() { return (std::string)TCanvas::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TCanvas::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TCanvas::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Dictionary", static_cast(&TCanvas::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TCanvas::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TCanvas::Class() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!Class", static_cast(&TCanvas::Class)); - - DEBUG_MSG("Adding wrapper for void TCanvas::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TCanvas::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - t.method("Streamer", static_cast(&TCanvas::Streamer)); - - DEBUG_MSG("Adding wrapper for int TCanvas::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TCanvas::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TCanvas.h:238:4 - module_.method("TCanvas!DeclFileLine", static_cast(&TCanvas::DeclFileLine)); + DEBUG_MSG("Adding wrapper for Version_t SysInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t SysInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Class_Version", static_cast(&SysInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * SysInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + t.method("IsA", static_cast(&SysInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void SysInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void SysInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + t.method("StreamerNVirtual", static_cast(&SysInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * SysInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * SysInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!DeclFileName", []() { return (std::string)SysInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int SysInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int SysInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!ImplFileLine", static_cast(&SysInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * SysInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * SysInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!ImplFileName", []() { return (std::string)SysInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * SysInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * SysInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Class_Name", []() { return (std::string)SysInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * SysInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Dictionary", static_cast(&SysInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * SysInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * SysInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!Class", static_cast(&SysInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void SysInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void SysInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + t.method("Streamer", static_cast(&SysInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int SysInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int SysInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:162:4 + module_.method("SysInfo_t!DeclFileLine", static_cast(&SysInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fOS methods to provide read access to the field fOS (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 + // signature to use in the veto list: SysInfo_t::fOS + t.method("fOS", [](const SysInfo_t& a) -> const TString& { return a.fOS; }); + t.method("fOS", [](SysInfo_t& a) -> TString& { return a.fOS; }); + t.method("fOS", [](const SysInfo_t* a) -> const TString& { return a->fOS; }); + t.method("fOS", [](SysInfo_t* a) -> TString& { return a->fOS; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:151:14 + // signature to use in the veto list: SysInfo_t::fOS + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); + t.method("fOS!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fOS = val; }); + + DEBUG_MSG("Adding fOS! methods to provide write access to the field fOS (" __HERE__ ")"); + t.method("fOS!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fOS = val; }); + + DEBUG_MSG("Adding fModel methods to provide read access to the field fModel (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 + // signature to use in the veto list: SysInfo_t::fModel + t.method("fModel", [](const SysInfo_t& a) -> const TString& { return a.fModel; }); + t.method("fModel", [](SysInfo_t& a) -> TString& { return a.fModel; }); + t.method("fModel", [](const SysInfo_t* a) -> const TString& { return a->fModel; }); + t.method("fModel", [](SysInfo_t* a) -> TString& { return a->fModel; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:152:14 + // signature to use in the veto list: SysInfo_t::fModel + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); + t.method("fModel!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fModel = val; }); + + DEBUG_MSG("Adding fModel! methods to provide write access to the field fModel (" __HERE__ ")"); + t.method("fModel!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fModel = val; }); + + DEBUG_MSG("Adding fCpuType methods to provide read access to the field fCpuType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 + // signature to use in the veto list: SysInfo_t::fCpuType + t.method("fCpuType", [](const SysInfo_t& a) -> const TString& { return a.fCpuType; }); + t.method("fCpuType", [](SysInfo_t& a) -> TString& { return a.fCpuType; }); + t.method("fCpuType", [](const SysInfo_t* a) -> const TString& { return a->fCpuType; }); + t.method("fCpuType", [](SysInfo_t* a) -> TString& { return a->fCpuType; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:153:14 + // signature to use in the veto list: SysInfo_t::fCpuType + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); + t.method("fCpuType!", [](SysInfo_t& a, const TString& val) -> TString& { return a.fCpuType = val; }); + + DEBUG_MSG("Adding fCpuType! methods to provide write access to the field fCpuType (" __HERE__ ")"); + t.method("fCpuType!", [](SysInfo_t* a, const TString& val) -> TString& { return a->fCpuType = val; }); + + DEBUG_MSG("Adding fCpus methods to provide read access to the field fCpus (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 + // signature to use in the veto list: SysInfo_t::fCpus + t.method("fCpus", [](const SysInfo_t& a) -> Int_t { return a.fCpus; }); + t.method("fCpus", [](SysInfo_t& a) -> Int_t { return a.fCpus; }); + t.method("fCpus", [](const SysInfo_t* a) -> Int_t { return a->fCpus; }); + t.method("fCpus", [](SysInfo_t* a) -> Int_t { return a->fCpus; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:154:14 + // signature to use in the veto list: SysInfo_t::fCpus + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); + t.method("fCpus!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpus = val; }); + + DEBUG_MSG("Adding fCpus! methods to provide write access to the field fCpus (" __HERE__ ")"); + t.method("fCpus!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpus = val; }); + + DEBUG_MSG("Adding fCpuSpeed methods to provide read access to the field fCpuSpeed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 + // signature to use in the veto list: SysInfo_t::fCpuSpeed + t.method("fCpuSpeed", [](const SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); + t.method("fCpuSpeed", [](SysInfo_t& a) -> Int_t { return a.fCpuSpeed; }); + t.method("fCpuSpeed", [](const SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); + t.method("fCpuSpeed", [](SysInfo_t* a) -> Int_t { return a->fCpuSpeed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:155:14 + // signature to use in the veto list: SysInfo_t::fCpuSpeed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); + t.method("fCpuSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fCpuSpeed = val; }); + + DEBUG_MSG("Adding fCpuSpeed! methods to provide write access to the field fCpuSpeed (" __HERE__ ")"); + t.method("fCpuSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fCpuSpeed = val; }); + + DEBUG_MSG("Adding fBusSpeed methods to provide read access to the field fBusSpeed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 + // signature to use in the veto list: SysInfo_t::fBusSpeed + t.method("fBusSpeed", [](const SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); + t.method("fBusSpeed", [](SysInfo_t& a) -> Int_t { return a.fBusSpeed; }); + t.method("fBusSpeed", [](const SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); + t.method("fBusSpeed", [](SysInfo_t* a) -> Int_t { return a->fBusSpeed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:156:14 + // signature to use in the veto list: SysInfo_t::fBusSpeed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); + t.method("fBusSpeed!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fBusSpeed = val; }); + + DEBUG_MSG("Adding fBusSpeed! methods to provide write access to the field fBusSpeed (" __HERE__ ")"); + t.method("fBusSpeed!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fBusSpeed = val; }); + + DEBUG_MSG("Adding fL2Cache methods to provide read access to the field fL2Cache (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 + // signature to use in the veto list: SysInfo_t::fL2Cache + t.method("fL2Cache", [](const SysInfo_t& a) -> Int_t { return a.fL2Cache; }); + t.method("fL2Cache", [](SysInfo_t& a) -> Int_t { return a.fL2Cache; }); + t.method("fL2Cache", [](const SysInfo_t* a) -> Int_t { return a->fL2Cache; }); + t.method("fL2Cache", [](SysInfo_t* a) -> Int_t { return a->fL2Cache; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:157:14 + // signature to use in the veto list: SysInfo_t::fL2Cache + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); + t.method("fL2Cache!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fL2Cache = val; }); + + DEBUG_MSG("Adding fL2Cache! methods to provide write access to the field fL2Cache (" __HERE__ ")"); + t.method("fL2Cache!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fL2Cache = val; }); + + DEBUG_MSG("Adding fPhysRam methods to provide read access to the field fPhysRam (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 + // signature to use in the veto list: SysInfo_t::fPhysRam + t.method("fPhysRam", [](const SysInfo_t& a) -> Int_t { return a.fPhysRam; }); + t.method("fPhysRam", [](SysInfo_t& a) -> Int_t { return a.fPhysRam; }); + t.method("fPhysRam", [](const SysInfo_t* a) -> Int_t { return a->fPhysRam; }); + t.method("fPhysRam", [](SysInfo_t* a) -> Int_t { return a->fPhysRam; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:158:14 + // signature to use in the veto list: SysInfo_t::fPhysRam + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); + t.method("fPhysRam!", [](SysInfo_t& a, Int_t val) -> Int_t { return a.fPhysRam = val; }); + + DEBUG_MSG("Adding fPhysRam! methods to provide write access to the field fPhysRam (" __HERE__ ")"); + t.method("fPhysRam!", [](SysInfo_t* a, Int_t val) -> Int_t { return a->fPhysRam = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTCanvas(jlcxx::Module& module){ - return std::shared_ptr(new JlTCanvas(module)); +std::shared_ptr newJlSysInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlSysInfo_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TObjLink -// signature to use in the veto file: TObjLink -struct JlTObjLink: public Wrapper { +// Class generating the wrapper for type CpuInfo_t +// signature to use in the veto file: CpuInfo_t +struct JlCpuInfo_t: public Wrapper { - JlTObjLink(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TObjLink (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TList.h:121:7 - jlcxx::TypeWrapper t = jlModule.add_type("TObjLink"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlCpuInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type CpuInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:165:8 + jlcxx::TypeWrapper t = jlModule.add_type("CpuInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Version_t CpuInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t CpuInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Class_Version", static_cast(&CpuInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * CpuInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + t.method("IsA", static_cast(&CpuInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void CpuInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void CpuInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + t.method("StreamerNVirtual", static_cast(&CpuInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * CpuInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!DeclFileName", []() { return (std::string)CpuInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int CpuInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int CpuInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!ImplFileLine", static_cast(&CpuInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * CpuInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!ImplFileName", []() { return (std::string)CpuInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * CpuInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * CpuInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Class_Name", []() { return (std::string)CpuInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * CpuInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Dictionary", static_cast(&CpuInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * CpuInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * CpuInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!Class", static_cast(&CpuInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void CpuInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void CpuInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + t.method("Streamer", static_cast(&CpuInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int CpuInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int CpuInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:176:4 + module_.method("CpuInfo_t!DeclFileLine", static_cast(&CpuInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fLoad1m methods to provide read access to the field fLoad1m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 + // signature to use in the veto list: CpuInfo_t::fLoad1m + t.method("fLoad1m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); + t.method("fLoad1m", [](CpuInfo_t& a) -> Float_t { return a.fLoad1m; }); + t.method("fLoad1m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); + t.method("fLoad1m", [](CpuInfo_t* a) -> Float_t { return a->fLoad1m; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:166:14 + // signature to use in the veto list: CpuInfo_t::fLoad1m + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); + t.method("fLoad1m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad1m = val; }); + + DEBUG_MSG("Adding fLoad1m! methods to provide write access to the field fLoad1m (" __HERE__ ")"); + t.method("fLoad1m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad1m = val; }); + + DEBUG_MSG("Adding fLoad5m methods to provide read access to the field fLoad5m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 + // signature to use in the veto list: CpuInfo_t::fLoad5m + t.method("fLoad5m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); + t.method("fLoad5m", [](CpuInfo_t& a) -> Float_t { return a.fLoad5m; }); + t.method("fLoad5m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); + t.method("fLoad5m", [](CpuInfo_t* a) -> Float_t { return a->fLoad5m; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:167:14 + // signature to use in the veto list: CpuInfo_t::fLoad5m + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); + t.method("fLoad5m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad5m = val; }); + + DEBUG_MSG("Adding fLoad5m! methods to provide write access to the field fLoad5m (" __HERE__ ")"); + t.method("fLoad5m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad5m = val; }); + + DEBUG_MSG("Adding fLoad15m methods to provide read access to the field fLoad15m (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 + // signature to use in the veto list: CpuInfo_t::fLoad15m + t.method("fLoad15m", [](const CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); + t.method("fLoad15m", [](CpuInfo_t& a) -> Float_t { return a.fLoad15m; }); + t.method("fLoad15m", [](const CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); + t.method("fLoad15m", [](CpuInfo_t* a) -> Float_t { return a->fLoad15m; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:168:14 + // signature to use in the veto list: CpuInfo_t::fLoad15m + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); + t.method("fLoad15m!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fLoad15m = val; }); + + DEBUG_MSG("Adding fLoad15m! methods to provide write access to the field fLoad15m (" __HERE__ ")"); + t.method("fLoad15m!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fLoad15m = val; }); + + DEBUG_MSG("Adding fUser methods to provide read access to the field fUser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 + // signature to use in the veto list: CpuInfo_t::fUser + t.method("fUser", [](const CpuInfo_t& a) -> Float_t { return a.fUser; }); + t.method("fUser", [](CpuInfo_t& a) -> Float_t { return a.fUser; }); + t.method("fUser", [](const CpuInfo_t* a) -> Float_t { return a->fUser; }); + t.method("fUser", [](CpuInfo_t* a) -> Float_t { return a->fUser; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:169:14 + // signature to use in the veto list: CpuInfo_t::fUser + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fUser = val; }); + + DEBUG_MSG("Adding fUser! methods to provide write access to the field fUser (" __HERE__ ")"); + t.method("fUser!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fUser = val; }); + + DEBUG_MSG("Adding fSys methods to provide read access to the field fSys (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 + // signature to use in the veto list: CpuInfo_t::fSys + t.method("fSys", [](const CpuInfo_t& a) -> Float_t { return a.fSys; }); + t.method("fSys", [](CpuInfo_t& a) -> Float_t { return a.fSys; }); + t.method("fSys", [](const CpuInfo_t* a) -> Float_t { return a->fSys; }); + t.method("fSys", [](CpuInfo_t* a) -> Float_t { return a->fSys; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:170:14 + // signature to use in the veto list: CpuInfo_t::fSys + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); + t.method("fSys!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fSys = val; }); + + DEBUG_MSG("Adding fSys! methods to provide write access to the field fSys (" __HERE__ ")"); + t.method("fSys!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fSys = val; }); + + DEBUG_MSG("Adding fTotal methods to provide read access to the field fTotal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 + // signature to use in the veto list: CpuInfo_t::fTotal + t.method("fTotal", [](const CpuInfo_t& a) -> Float_t { return a.fTotal; }); + t.method("fTotal", [](CpuInfo_t& a) -> Float_t { return a.fTotal; }); + t.method("fTotal", [](const CpuInfo_t* a) -> Float_t { return a->fTotal; }); + t.method("fTotal", [](CpuInfo_t* a) -> Float_t { return a->fTotal; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:171:14 + // signature to use in the veto list: CpuInfo_t::fTotal + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); + t.method("fTotal!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fTotal = val; }); + + DEBUG_MSG("Adding fTotal! methods to provide write access to the field fTotal (" __HERE__ ")"); + t.method("fTotal!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fTotal = val; }); + + DEBUG_MSG("Adding fIdle methods to provide read access to the field fIdle (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 + // signature to use in the veto list: CpuInfo_t::fIdle + t.method("fIdle", [](const CpuInfo_t& a) -> Float_t { return a.fIdle; }); + t.method("fIdle", [](CpuInfo_t& a) -> Float_t { return a.fIdle; }); + t.method("fIdle", [](const CpuInfo_t* a) -> Float_t { return a->fIdle; }); + t.method("fIdle", [](CpuInfo_t* a) -> Float_t { return a->fIdle; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:172:14 + // signature to use in the veto list: CpuInfo_t::fIdle + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); + t.method("fIdle!", [](CpuInfo_t& a, Float_t val) -> Float_t { return a.fIdle = val; }); + + DEBUG_MSG("Adding fIdle! methods to provide write access to the field fIdle (" __HERE__ ")"); + t.method("fIdle!", [](CpuInfo_t* a, Float_t val) -> Float_t { return a->fIdle = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTObjLink(jlcxx::Module& module){ - return std::shared_ptr(new JlTObjLink(module)); +std::shared_ptr newJlCpuInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlCpuInfo_t(module)); } diff --git a/deps/src/JlClasses_011.cxx b/deps/src/JlClasses_011.cxx index 0737fc7..a56b7b7 100644 --- a/deps/src/JlClasses_011.cxx +++ b/deps/src/JlClasses_011.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,1398 +7,1641 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TROOT -// signature to use in the veto file: TROOT -struct JlTROOT: public Wrapper { +// Class generating the wrapper for type MemInfo_t +// signature to use in the veto file: MemInfo_t +struct JlMemInfo_t: public Wrapper { - JlTROOT(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TROOT (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:94:7 - jlcxx::TypeWrapper t = jlModule.add_type("TROOT"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlMemInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type MemInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:179:8 + jlcxx::TypeWrapper t = jlModule.add_type("MemInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TROOT::AddClass(TClass *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::AddClass(TClass *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:191:22 - t.method("AddClass", static_cast(&TROOT::AddClass)); - - DEBUG_MSG("Adding wrapper for void TROOT::Append(TObject *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Append(TObject *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:193:22 - t.method("Append", static_cast(&TROOT::Append)); - t.method("Append", [](TROOT& a, TObject * arg0)->void { a.Append(arg0); }); - t.method("Append", [](TROOT* a, TObject * arg0)->void { a->Append(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::ClassSaved(TClass *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::ClassSaved(TClass *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:195:22 - t.method("ClassSaved", static_cast(&TROOT::ClassSaved)); - - DEBUG_MSG("Adding wrapper for void TROOT::CloseFiles() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::CloseFiles() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:196:22 - t.method("CloseFiles", static_cast(&TROOT::CloseFiles)); - - DEBUG_MSG("Adding wrapper for void TROOT::EndOfProcessCleanups() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::EndOfProcessCleanups() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:197:22 - t.method("EndOfProcessCleanups", static_cast(&TROOT::EndOfProcessCleanups)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObject(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::FindObject(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:198:22 - t.method("FindObject", static_cast(&TROOT::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObject(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::FindObject(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:199:22 - t.method("FindObject", static_cast(&TROOT::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObjectAny(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::FindObjectAny(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:200:22 - t.method("FindObjectAny", static_cast(&TROOT::FindObjectAny)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::FindObjectAnyFile(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::FindObjectAnyFile(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:201:22 - t.method("FindObjectAnyFile", static_cast(&TROOT::FindObjectAnyFile)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::FindSpecialObject(const char *, void *&) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::FindSpecialObject(const char *, void *&) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:202:22 - t.method("FindSpecialObject", static_cast(&TROOT::FindSpecialObject)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::FindObjectClassName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::FindObjectClassName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:203:22 - t.method("FindObjectClassName", [](TROOT const& a, const char * arg0) { return (std::string)a.FindObjectClassName(arg0); }); - t.method("FindObjectClassName", [](TROOT const* a, const char * arg0) { return (std::string)a->FindObjectClassName(arg0); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::FindObjectPathName(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::FindObjectPathName(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:204:22 - t.method("FindObjectPathName", [](TROOT const& a, const TObject * arg0) { return (std::string)a.FindObjectPathName(arg0); }); - t.method("FindObjectPathName", [](TROOT const* a, const TObject * arg0) { return (std::string)a->FindObjectPathName(arg0); }); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::FindSTLClass(const char *, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::FindSTLClass(const char *, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:205:22 - t.method("FindSTLClass", static_cast(&TROOT::FindSTLClass)); - t.method("FindSTLClass", [](TROOT const& a, const char * arg0, Bool_t arg1)->TClass * { return a.FindSTLClass(arg0, arg1); }); - t.method("FindSTLClass", [](TROOT const* a, const char * arg0, Bool_t arg1)->TClass * { return a->FindSTLClass(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TROOT::ForceStyle(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::ForceStyle(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:206:22 - t.method("ForceStyle", static_cast(&TROOT::ForceStyle)); - t.method("ForceStyle", [](TROOT& a)->void { a.ForceStyle(); }); - t.method("ForceStyle", [](TROOT* a)->void { a->ForceStyle(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::FromPopUp() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::FromPopUp() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:207:22 - t.method("FromPopUp", static_cast(&TROOT::FromPopUp)); - - DEBUG_MSG("Adding wrapper for TApplication * TROOT::GetApplication() (" __HERE__ ")"); - // signature to use in the veto list: TApplication * TROOT::GetApplication() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:209:22 - t.method("GetApplication", static_cast(&TROOT::GetApplication)); - - DEBUG_MSG("Adding wrapper for TInterpreter * TROOT::GetInterpreter() (" __HERE__ ")"); - // signature to use in the veto list: TInterpreter * TROOT::GetInterpreter() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:210:22 - t.method("GetInterpreter", static_cast(&TROOT::GetInterpreter)); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::GetClass(const char *, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::GetClass(const char *, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:211:22 - t.method("GetClass", static_cast(&TROOT::GetClass)); - t.method("GetClass", [](TROOT const& a, const char * arg0)->TClass * { return a.GetClass(arg0); }); - t.method("GetClass", [](TROOT const& a, const char * arg0, Bool_t arg1)->TClass * { return a.GetClass(arg0, arg1); }); - t.method("GetClass", [](TROOT const* a, const char * arg0)->TClass * { return a->GetClass(arg0); }); - t.method("GetClass", [](TROOT const* a, const char * arg0, Bool_t arg1)->TClass * { return a->GetClass(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::GetClass(const std::type_info &, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::GetClass(const std::type_info &, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:212:22 - t.method("GetClass", static_cast(&TROOT::GetClass)); - t.method("GetClass", [](TROOT const& a, const std::type_info & arg0)->TClass * { return a.GetClass(arg0); }); - t.method("GetClass", [](TROOT const& a, const std::type_info & arg0, Bool_t arg1)->TClass * { return a.GetClass(arg0, arg1); }); - t.method("GetClass", [](TROOT const* a, const std::type_info & arg0)->TClass * { return a->GetClass(arg0); }); - t.method("GetClass", [](TROOT const* a, const std::type_info & arg0, Bool_t arg1)->TClass * { return a->GetClass(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetConfigOptions() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetConfigOptions() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:214:22 - t.method("GetConfigOptions", [](TROOT const& a) { return (std::string)a.GetConfigOptions(); }); - t.method("GetConfigOptions", [](TROOT const* a) { return (std::string)a->GetConfigOptions(); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetConfigFeatures() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetConfigFeatures() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:215:22 - t.method("GetConfigFeatures", [](TROOT const& a) { return (std::string)a.GetConfigFeatures(); }); - t.method("GetConfigFeatures", [](TROOT const* a) { return (std::string)a->GetConfigFeatures(); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetCutClassName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetCutClassName() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:216:22 - t.method("GetCutClassName", [](TROOT const& a) { return (std::string)a.GetCutClassName(); }); - t.method("GetCutClassName", [](TROOT const* a) { return (std::string)a->GetCutClassName(); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetDefCanvasName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetDefCanvasName() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:217:22 - t.method("GetDefCanvasName", [](TROOT const& a) { return (std::string)a.GetDefCanvasName(); }); - t.method("GetDefCanvasName", [](TROOT const* a) { return (std::string)a->GetDefCanvasName(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::GetEditHistograms() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::GetEditHistograms() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:218:22 - t.method("GetEditHistograms", static_cast(&TROOT::GetEditHistograms)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetEditorMode() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetEditorMode() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:219:22 - t.method("GetEditorMode", static_cast(&TROOT::GetEditorMode)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::GetForceStyle() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::GetForceStyle() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:220:22 - t.method("GetForceStyle", static_cast(&TROOT::GetForceStyle)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetBuiltDate() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetBuiltDate() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:221:22 - t.method("GetBuiltDate", static_cast(&TROOT::GetBuiltDate)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetBuiltTime() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetBuiltTime() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:222:22 - t.method("GetBuiltTime", static_cast(&TROOT::GetBuiltTime)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetGitCommit() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetGitCommit() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:223:22 - t.method("GetGitCommit", [](TROOT const& a) { return (std::string)a.GetGitCommit(); }); - t.method("GetGitCommit", [](TROOT const* a) { return (std::string)a->GetGitCommit(); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetGitBranch() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetGitBranch() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:224:22 - t.method("GetGitBranch", [](TROOT const& a) { return (std::string)a.GetGitBranch(); }); - t.method("GetGitBranch", [](TROOT const* a) { return (std::string)a->GetGitBranch(); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetGitDate() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetGitDate() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:225:22 - t.method("GetGitDate", [](TROOT& a) { return (std::string)a.GetGitDate(); }); - t.method("GetGitDate", [](TROOT* a) { return (std::string)a->GetGitDate(); }); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionDate() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetVersionDate() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:226:22 - t.method("GetVersionDate", static_cast(&TROOT::GetVersionDate)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionTime() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetVersionTime() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:227:22 - t.method("GetVersionTime", static_cast(&TROOT::GetVersionTime)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionInt() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetVersionInt() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:228:22 - t.method("GetVersionInt", static_cast(&TROOT::GetVersionInt)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetVersionCode() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetVersionCode() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:229:22 - t.method("GetVersionCode", static_cast(&TROOT::GetVersionCode)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetVersion() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetVersion() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:230:22 - t.method("GetVersion", [](TROOT const& a) { return (std::string)a.GetVersion(); }); - t.method("GetVersion", [](TROOT const* a) { return (std::string)a->GetVersion(); }); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfClasses() (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfClasses() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:231:22 - t.method("GetListOfClasses", static_cast(&TROOT::GetListOfClasses)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfColors() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfColors() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:232:22 - t.method("GetListOfColors", static_cast(&TROOT::GetListOfColors)); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfTypes(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfTypes(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:233:22 - t.method("GetListOfTypes", static_cast(&TROOT::GetListOfTypes)); - t.method("GetListOfTypes", [](TROOT& a)->TCollection * { return a.GetListOfTypes(); }); - t.method("GetListOfTypes", [](TROOT* a)->TCollection * { return a->GetListOfTypes(); }); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfGlobals(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfGlobals(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:234:22 - t.method("GetListOfGlobals", static_cast(&TROOT::GetListOfGlobals)); - t.method("GetListOfGlobals", [](TROOT& a)->TCollection * { return a.GetListOfGlobals(); }); - t.method("GetListOfGlobals", [](TROOT* a)->TCollection * { return a->GetListOfGlobals(); }); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfGlobalFunctions(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfGlobalFunctions(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:235:22 - t.method("GetListOfGlobalFunctions", static_cast(&TROOT::GetListOfGlobalFunctions)); - t.method("GetListOfGlobalFunctions", [](TROOT& a)->TCollection * { return a.GetListOfGlobalFunctions(); }); - t.method("GetListOfGlobalFunctions", [](TROOT* a)->TCollection * { return a->GetListOfGlobalFunctions(); }); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfClosedObjects() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfClosedObjects() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:236:22 - t.method("GetListOfClosedObjects", static_cast(&TROOT::GetListOfClosedObjects)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfFiles() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfFiles() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:237:22 - t.method("GetListOfFiles", static_cast(&TROOT::GetListOfFiles)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfMappedFiles() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfMappedFiles() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:238:22 - t.method("GetListOfMappedFiles", static_cast(&TROOT::GetListOfMappedFiles)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfSockets() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfSockets() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:239:22 - t.method("GetListOfSockets", static_cast(&TROOT::GetListOfSockets)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfCanvases() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfCanvases() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:240:22 - t.method("GetListOfCanvases", static_cast(&TROOT::GetListOfCanvases)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfStyles() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfStyles() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:241:22 - t.method("GetListOfStyles", static_cast(&TROOT::GetListOfStyles)); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfFunctions() (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfFunctions() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:242:22 - t.method("GetListOfFunctions", static_cast(&TROOT::GetListOfFunctions)); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfFunctionOverloads(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfFunctionOverloads(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:243:22 - t.method("GetListOfFunctionOverloads", static_cast(&TROOT::GetListOfFunctionOverloads)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfGeometries() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfGeometries() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:244:22 - t.method("GetListOfGeometries", static_cast(&TROOT::GetListOfGeometries)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfBrowsers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfBrowsers() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:245:22 - t.method("GetListOfBrowsers", static_cast(&TROOT::GetListOfBrowsers)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfSpecials() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfSpecials() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:246:22 - t.method("GetListOfSpecials", static_cast(&TROOT::GetListOfSpecials)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfTasks() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfTasks() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:247:22 - t.method("GetListOfTasks", static_cast(&TROOT::GetListOfTasks)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfCleanups() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfCleanups() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:248:22 - t.method("GetListOfCleanups", static_cast(&TROOT::GetListOfCleanups)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfStreamerInfo() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfStreamerInfo() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:249:22 - t.method("GetListOfStreamerInfo", static_cast(&TROOT::GetListOfStreamerInfo)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfMessageHandlers() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfMessageHandlers() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:250:22 - t.method("GetListOfMessageHandlers", static_cast(&TROOT::GetListOfMessageHandlers)); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfClassGenerators() (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfClassGenerators() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:251:22 - t.method("GetListOfClassGenerators", static_cast(&TROOT::GetListOfClassGenerators)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfSecContexts() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfSecContexts() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:252:22 - t.method("GetListOfSecContexts", static_cast(&TROOT::GetListOfSecContexts)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfProofs() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfProofs() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:253:22 - t.method("GetListOfProofs", static_cast(&TROOT::GetListOfProofs)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetClipboard() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetClipboard() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:254:22 - t.method("GetClipboard", static_cast(&TROOT::GetClipboard)); - - DEBUG_MSG("Adding wrapper for TSeqCollection * TROOT::GetListOfDataSets() (" __HERE__ ")"); - // signature to use in the veto list: TSeqCollection * TROOT::GetListOfDataSets() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:255:22 - t.method("GetListOfDataSets", static_cast(&TROOT::GetListOfDataSets)); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfEnums(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfEnums(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:256:22 - t.method("GetListOfEnums", static_cast(&TROOT::GetListOfEnums)); - t.method("GetListOfEnums", [](TROOT& a)->TCollection * { return a.GetListOfEnums(); }); - t.method("GetListOfEnums", [](TROOT* a)->TCollection * { return a->GetListOfEnums(); }); - - DEBUG_MSG("Adding wrapper for TCollection * TROOT::GetListOfFunctionTemplates() (" __HERE__ ")"); - // signature to use in the veto list: TCollection * TROOT::GetListOfFunctionTemplates() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:257:22 - t.method("GetListOfFunctionTemplates", static_cast(&TROOT::GetListOfFunctionTemplates)); - - DEBUG_MSG("Adding wrapper for TList * TROOT::GetListOfBrowsables() (" __HERE__ ")"); - // signature to use in the veto list: TList * TROOT::GetListOfBrowsables() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:258:22 - t.method("GetListOfBrowsables", static_cast(&TROOT::GetListOfBrowsables)); - - DEBUG_MSG("Adding wrapper for TDataType * TROOT::GetType(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TDataType * TROOT::GetType(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:259:22 - t.method("GetType", static_cast(&TROOT::GetType)); - t.method("GetType", [](TROOT const& a, const char * arg0)->TDataType * { return a.GetType(arg0); }); - t.method("GetType", [](TROOT const* a, const char * arg0)->TDataType * { return a->GetType(arg0); }); - - DEBUG_MSG("Adding wrapper for TFile * TROOT::GetFile() (" __HERE__ ")"); - // signature to use in the veto list: TFile * TROOT::GetFile() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:260:22 - t.method("GetFile", static_cast(&TROOT::GetFile)); - - DEBUG_MSG("Adding wrapper for TFile * TROOT::GetFile(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TFile * TROOT::GetFile(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:261:22 - t.method("GetFile", static_cast(&TROOT::GetFile)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::GetFunction(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::GetFunction(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:264:22 - t.method("GetFunction", static_cast(&TROOT::GetFunction)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::GetGeometry(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::GetGeometry(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:269:22 - t.method("GetGeometry", static_cast(&TROOT::GetGeometry)); - - DEBUG_MSG("Adding wrapper for const TObject * TROOT::GetSelectedPrimitive() (" __HERE__ ")"); - // signature to use in the veto list: const TObject * TROOT::GetSelectedPrimitive() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:270:22 - t.method("GetSelectedPrimitive", static_cast(&TROOT::GetSelectedPrimitive)); - - DEBUG_MSG("Adding wrapper for TVirtualPad * TROOT::GetSelectedPad() (" __HERE__ ")"); - // signature to use in the veto list: TVirtualPad * TROOT::GetSelectedPad() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:271:22 - t.method("GetSelectedPad", static_cast(&TROOT::GetSelectedPad)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetNclasses() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetNclasses() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:272:22 - t.method("GetNclasses", static_cast(&TROOT::GetNclasses)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetNtypes() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetNtypes() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:273:22 - t.method("GetNtypes", static_cast(&TROOT::GetNtypes)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetWebDisplay() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetWebDisplay() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:276:22 - t.method("GetWebDisplay", static_cast(&TROOT::GetWebDisplay)); - - DEBUG_MSG("Adding wrapper for void TROOT::Idle(UInt_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Idle(UInt_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:277:22 - t.method("Idle", static_cast(&TROOT::Idle)); - t.method("Idle", [](TROOT& a, UInt_t arg0)->void { a.Idle(arg0); }); - t.method("Idle", [](TROOT* a, UInt_t arg0)->void { a->Idle(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::IgnoreInclude(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::IgnoreInclude(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:278:22 - t.method("IgnoreInclude", static_cast(&TROOT::IgnoreInclude)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsBatch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsBatch() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:279:22 - t.method("IsBatch", static_cast(&TROOT::IsBatch)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsExecutingMacro() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsExecutingMacro() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:280:22 - t.method("IsExecutingMacro", static_cast(&TROOT::IsExecutingMacro)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsFolder() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsFolder() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:281:22 - t.method("IsFolder", static_cast(&TROOT::IsFolder)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsInterrupted() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsInterrupted() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:282:22 - t.method("IsInterrupted", static_cast(&TROOT::IsInterrupted)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsEscaped() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsEscaped() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:283:22 - t.method("IsEscaped", static_cast(&TROOT::IsEscaped)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsLineProcessing() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsLineProcessing() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:284:22 - t.method("IsLineProcessing", static_cast(&TROOT::IsLineProcessing)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsProofServ() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsProofServ() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:285:22 - t.method("IsProofServ", static_cast(&TROOT::IsProofServ)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsRootFile(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsRootFile(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:286:22 - t.method("IsRootFile", static_cast(&TROOT::IsRootFile)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsWebDisplay() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsWebDisplay() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:287:22 - t.method("IsWebDisplay", static_cast(&TROOT::IsWebDisplay)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::IsWebDisplayBatch() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::IsWebDisplayBatch() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:288:22 - t.method("IsWebDisplayBatch", static_cast(&TROOT::IsWebDisplayBatch)); - - DEBUG_MSG("Adding wrapper for void TROOT::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:289:22 - t.method("ls", static_cast(&TROOT::ls)); - t.method("ls", [](TROOT const& a)->void { a.ls(); }); - t.method("ls", [](TROOT const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::LoadClass(const char *, const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::LoadClass(const char *, const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:290:22 - t.method("LoadClass", static_cast(&TROOT::LoadClass)); - t.method("LoadClass", [](TROOT& a, const char * arg0, const char * arg1)->Int_t { return a.LoadClass(arg0, arg1); }); - t.method("LoadClass", [](TROOT* a, const char * arg0, const char * arg1)->Int_t { return a->LoadClass(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::LoadClass(const char *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::LoadClass(const char *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:291:22 - t.method("LoadClass", static_cast(&TROOT::LoadClass)); - t.method("LoadClass", [](TROOT const& a, const char * arg0)->TClass * { return a.LoadClass(arg0); }); - t.method("LoadClass", [](TROOT const* a, const char * arg0)->TClass * { return a->LoadClass(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::LoadMacro(const char *, Int_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::LoadMacro(const char *, Int_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:292:22 - t.method("LoadMacro", static_cast(&TROOT::LoadMacro)); - t.method("LoadMacro", [](TROOT& a, const char * arg0)->Int_t { return a.LoadMacro(arg0); }); - t.method("LoadMacro", [](TROOT& a, const char * arg0, Int_t * arg1)->Int_t { return a.LoadMacro(arg0, arg1); }); - t.method("LoadMacro", [](TROOT* a, const char * arg0)->Int_t { return a->LoadMacro(arg0); }); - t.method("LoadMacro", [](TROOT* a, const char * arg0, Int_t * arg1)->Int_t { return a->LoadMacro(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Longptr_t TROOT::Macro(const char *, Int_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TROOT::Macro(const char *, Int_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:293:22 - t.method("Macro", static_cast(&TROOT::Macro)); - t.method("Macro", [](TROOT& a, const char * arg0)->Longptr_t { return a.Macro(arg0); }); - t.method("Macro", [](TROOT& a, const char * arg0, Int_t * arg1)->Longptr_t { return a.Macro(arg0, arg1); }); - t.method("Macro", [](TROOT* a, const char * arg0)->Longptr_t { return a->Macro(arg0); }); - t.method("Macro", [](TROOT* a, const char * arg0, Int_t * arg1)->Longptr_t { return a->Macro(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TCanvas * TROOT::MakeDefCanvas() (" __HERE__ ")"); - // signature to use in the veto list: TCanvas * TROOT::MakeDefCanvas() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:294:22 - t.method("MakeDefCanvas", static_cast(&TROOT::MakeDefCanvas)); - - DEBUG_MSG("Adding wrapper for void TROOT::Message(Int_t, const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Message(Int_t, const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:295:22 - t.method("Message", static_cast(&TROOT::Message)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::MustClean() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::MustClean() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:296:22 - t.method("MustClean", static_cast(&TROOT::MustClean)); - - DEBUG_MSG("Adding wrapper for Longptr_t TROOT::ProcessLine(const char *, Int_t *) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TROOT::ProcessLine(const char *, Int_t *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:297:22 - t.method("ProcessLine", static_cast(&TROOT::ProcessLine)); - t.method("ProcessLine", [](TROOT& a, const char * arg0)->Longptr_t { return a.ProcessLine(arg0); }); - t.method("ProcessLine", [](TROOT* a, const char * arg0)->Longptr_t { return a->ProcessLine(arg0); }); - - DEBUG_MSG("Adding wrapper for Longptr_t TROOT::ProcessLineSync(const char *, Int_t *) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TROOT::ProcessLineSync(const char *, Int_t *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:298:22 - t.method("ProcessLineSync", static_cast(&TROOT::ProcessLineSync)); - t.method("ProcessLineSync", [](TROOT& a, const char * arg0)->Longptr_t { return a.ProcessLineSync(arg0); }); - t.method("ProcessLineSync", [](TROOT* a, const char * arg0)->Longptr_t { return a->ProcessLineSync(arg0); }); - - DEBUG_MSG("Adding wrapper for Longptr_t TROOT::ProcessLineFast(const char *, Int_t *) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TROOT::ProcessLineFast(const char *, Int_t *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:299:22 - t.method("ProcessLineFast", static_cast(&TROOT::ProcessLineFast)); - t.method("ProcessLineFast", [](TROOT& a, const char * arg0)->Longptr_t { return a.ProcessLineFast(arg0); }); - t.method("ProcessLineFast", [](TROOT* a, const char * arg0)->Longptr_t { return a->ProcessLineFast(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::ReadingObject() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::ReadingObject() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:300:22 - t.method("ReadingObject", static_cast(&TROOT::ReadingObject)); - - DEBUG_MSG("Adding wrapper for void TROOT::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:301:22 - t.method("RecursiveRemove", static_cast(&TROOT::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for void TROOT::RefreshBrowsers() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::RefreshBrowsers() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:302:22 - t.method("RefreshBrowsers", static_cast(&TROOT::RefreshBrowsers)); - - DEBUG_MSG("Adding wrapper for TObject * TROOT::Remove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TROOT::Remove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:312:22 - t.method("Remove", static_cast(&TROOT::Remove)); - - DEBUG_MSG("Adding wrapper for void TROOT::RemoveClass(TClass *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::RemoveClass(TClass *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:313:22 - t.method("RemoveClass", static_cast(&TROOT::RemoveClass)); - - DEBUG_MSG("Adding wrapper for void TROOT::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:314:22 - t.method("Reset", static_cast(&TROOT::Reset)); - t.method("Reset", [](TROOT& a)->void { a.Reset(); }); - t.method("Reset", [](TROOT* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SaveContext() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SaveContext() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:315:22 - t.method("SaveContext", static_cast(&TROOT::SaveContext)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetApplication(TApplication *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetApplication(TApplication *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:316:22 - t.method("SetApplication", static_cast(&TROOT::SetApplication)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetBatch(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetBatch(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:318:22 - t.method("SetBatch", static_cast(&TROOT::SetBatch)); - t.method("SetBatch", [](TROOT& a)->void { a.SetBatch(); }); - t.method("SetBatch", [](TROOT* a)->void { a->SetBatch(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetWebDisplay(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetWebDisplay(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:319:22 - t.method("SetWebDisplay", static_cast(&TROOT::SetWebDisplay)); - t.method("SetWebDisplay", [](TROOT& a)->void { a.SetWebDisplay(); }); - t.method("SetWebDisplay", [](TROOT* a)->void { a->SetWebDisplay(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetCutClassName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetCutClassName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:320:22 - t.method("SetCutClassName", static_cast(&TROOT::SetCutClassName)); - t.method("SetCutClassName", [](TROOT& a)->void { a.SetCutClassName(); }); - t.method("SetCutClassName", [](TROOT* a)->void { a->SetCutClassName(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetDefCanvasName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetDefCanvasName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:321:22 - t.method("SetDefCanvasName", static_cast(&TROOT::SetDefCanvasName)); - t.method("SetDefCanvasName", [](TROOT& a)->void { a.SetDefCanvasName(); }); - t.method("SetDefCanvasName", [](TROOT* a)->void { a->SetDefCanvasName(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetEditHistograms(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetEditHistograms(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:322:22 - t.method("SetEditHistograms", static_cast(&TROOT::SetEditHistograms)); - t.method("SetEditHistograms", [](TROOT& a)->void { a.SetEditHistograms(); }); - t.method("SetEditHistograms", [](TROOT* a)->void { a->SetEditHistograms(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetEditorMode(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetEditorMode(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:323:22 - t.method("SetEditorMode", static_cast(&TROOT::SetEditorMode)); - t.method("SetEditorMode", [](TROOT& a)->void { a.SetEditorMode(); }); - t.method("SetEditorMode", [](TROOT* a)->void { a->SetEditorMode(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetExecutingMacro(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetExecutingMacro(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:324:22 - t.method("SetExecutingMacro", static_cast(&TROOT::SetExecutingMacro)); - t.method("SetExecutingMacro", [](TROOT& a)->void { a.SetExecutingMacro(); }); - t.method("SetExecutingMacro", [](TROOT* a)->void { a->SetExecutingMacro(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetFromPopUp(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetFromPopUp(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:325:22 - t.method("SetFromPopUp", static_cast(&TROOT::SetFromPopUp)); - t.method("SetFromPopUp", [](TROOT& a)->void { a.SetFromPopUp(); }); - t.method("SetFromPopUp", [](TROOT* a)->void { a->SetFromPopUp(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetInterrupt(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetInterrupt(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:326:22 - t.method("SetInterrupt", static_cast(&TROOT::SetInterrupt)); - t.method("SetInterrupt", [](TROOT& a)->void { a.SetInterrupt(); }); - t.method("SetInterrupt", [](TROOT* a)->void { a->SetInterrupt(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetEscape(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetEscape(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:327:22 - t.method("SetEscape", static_cast(&TROOT::SetEscape)); - t.method("SetEscape", [](TROOT& a)->void { a.SetEscape(); }); - t.method("SetEscape", [](TROOT* a)->void { a->SetEscape(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetLineIsProcessing() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetLineIsProcessing() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:328:22 - t.method("SetLineIsProcessing", static_cast(&TROOT::SetLineIsProcessing)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetLineHasBeenProcessed() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetLineHasBeenProcessed() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:329:22 - t.method("SetLineHasBeenProcessed", static_cast(&TROOT::SetLineHasBeenProcessed)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetReadingObject(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetReadingObject(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:330:22 - t.method("SetReadingObject", static_cast(&TROOT::SetReadingObject)); - t.method("SetReadingObject", [](TROOT& a)->void { a.SetReadingObject(); }); - t.method("SetReadingObject", [](TROOT* a)->void { a->SetReadingObject(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetMustClean(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetMustClean(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:331:22 - t.method("SetMustClean", static_cast(&TROOT::SetMustClean)); - t.method("SetMustClean", [](TROOT& a)->void { a.SetMustClean(); }); - t.method("SetMustClean", [](TROOT* a)->void { a->SetMustClean(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetSelectedPrimitive(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetSelectedPrimitive(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:332:22 - t.method("SetSelectedPrimitive", static_cast(&TROOT::SetSelectedPrimitive)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetSelectedPad(TVirtualPad *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetSelectedPad(TVirtualPad *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:333:22 - t.method("SetSelectedPad", static_cast(&TROOT::SetSelectedPad)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetStyle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetStyle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:334:22 - t.method("SetStyle", static_cast(&TROOT::SetStyle)); - t.method("SetStyle", [](TROOT& a)->void { a.SetStyle(); }); - t.method("SetStyle", [](TROOT* a)->void { a->SetStyle(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::Time(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Time(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:335:22 - t.method("Time", static_cast(&TROOT::Time)); - t.method("Time", [](TROOT& a)->void { a.Time(); }); - t.method("Time", [](TROOT* a)->void { a->Time(); }); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::Timer() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::Timer() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:336:22 - t.method("Timer", static_cast(&TROOT::Timer)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::DecreaseDirLevel() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::DecreaseDirLevel() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:339:23 - module_.method("TROOT!DecreaseDirLevel", static_cast(&TROOT::DecreaseDirLevel)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::GetDirLevel() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::GetDirLevel() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:340:23 - module_.method("TROOT!GetDirLevel", static_cast(&TROOT::GetDirLevel)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetMacroPath() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetMacroPath() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:341:23 - module_.method("TROOT!GetMacroPath", []() { return (std::string)TROOT::GetMacroPath(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::SetMacroPath(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetMacroPath(const char *) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:342:23 - module_.method("TROOT!SetMacroPath", static_cast(&TROOT::SetMacroPath)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::IncreaseDirLevel() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::IncreaseDirLevel() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:343:23 - module_.method("TROOT!IncreaseDirLevel", static_cast(&TROOT::IncreaseDirLevel)); - - DEBUG_MSG("Adding wrapper for void TROOT::IndentLevel() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::IndentLevel() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:344:23 - module_.method("TROOT!IndentLevel", static_cast(&TROOT::IndentLevel)); - - DEBUG_MSG("Adding wrapper for void TROOT::Initialize() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Initialize() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:345:23 - module_.method("TROOT!Initialize", static_cast(&TROOT::Initialize)); - - DEBUG_MSG("Adding wrapper for Bool_t TROOT::Initialized() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TROOT::Initialized() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:346:23 - module_.method("TROOT!Initialized", static_cast(&TROOT::Initialized)); - - DEBUG_MSG("Adding wrapper for void TROOT::SetDirLevel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::SetDirLevel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:347:23 - module_.method("TROOT!SetDirLevel", static_cast(&TROOT::SetDirLevel)); - module_.method("TROOT!SetDirLevel", []()->void { TROOT::SetDirLevel(); }); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::ConvertVersionCode2Int(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::ConvertVersionCode2Int(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:348:23 - module_.method("TROOT!ConvertVersionCode2Int", static_cast(&TROOT::ConvertVersionCode2Int)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::ConvertVersionInt2Code(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::ConvertVersionInt2Code(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:349:23 - module_.method("TROOT!ConvertVersionInt2Code", static_cast(&TROOT::ConvertVersionInt2Code)); - - DEBUG_MSG("Adding wrapper for Int_t TROOT::RootVersionCode() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TROOT::RootVersionCode() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:350:23 - module_.method("TROOT!RootVersionCode", static_cast(&TROOT::RootVersionCode)); - - DEBUG_MSG("Adding wrapper for const std::vector & TROOT::AddExtraInterpreterArgs(const std::vector &) (" __HERE__ ")"); - // signature to use in the veto list: const std::vector & TROOT::AddExtraInterpreterArgs(const std::vector &) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:351:43 - module_.method("TROOT!AddExtraInterpreterArgs", static_cast & (*)(const std::vector &) >(&TROOT::AddExtraInterpreterArgs)); - - DEBUG_MSG("Adding wrapper for const char **& TROOT::GetExtraInterpreterArgs() (" __HERE__ ")"); - // signature to use in the veto list: const char **& TROOT::GetExtraInterpreterArgs() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:352:24 - module_.method("TROOT!GetExtraInterpreterArgs", static_cast(&TROOT::GetExtraInterpreterArgs)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetRootSys() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetRootSys() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:354:26 - module_.method("TROOT!GetRootSys", static_cast(&TROOT::GetRootSys)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetBinDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetBinDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:355:26 - module_.method("TROOT!GetBinDir", static_cast(&TROOT::GetBinDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetLibDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetLibDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:356:26 - module_.method("TROOT!GetLibDir", static_cast(&TROOT::GetLibDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetSharedLibDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetSharedLibDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:357:26 - module_.method("TROOT!GetSharedLibDir", static_cast(&TROOT::GetSharedLibDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetIncludeDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetIncludeDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:358:26 - module_.method("TROOT!GetIncludeDir", static_cast(&TROOT::GetIncludeDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetEtcDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetEtcDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:359:26 - module_.method("TROOT!GetEtcDir", static_cast(&TROOT::GetEtcDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetDataDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetDataDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:360:26 - module_.method("TROOT!GetDataDir", static_cast(&TROOT::GetDataDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetDocDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetDocDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:361:26 - module_.method("TROOT!GetDocDir", static_cast(&TROOT::GetDocDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetMacroDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetMacroDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:362:26 - module_.method("TROOT!GetMacroDir", static_cast(&TROOT::GetMacroDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetTutorialDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetTutorialDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:363:26 - module_.method("TROOT!GetTutorialDir", static_cast(&TROOT::GetTutorialDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetSourceDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetSourceDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:364:26 - module_.method("TROOT!GetSourceDir", static_cast(&TROOT::GetSourceDir)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetIconPath() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetIconPath() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:365:26 - module_.method("TROOT!GetIconPath", static_cast(&TROOT::GetIconPath)); - - DEBUG_MSG("Adding wrapper for const TString & TROOT::GetTTFFontDir() (" __HERE__ ")"); - // signature to use in the veto list: const TString & TROOT::GetTTFFontDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:366:26 - module_.method("TROOT!GetTTFFontDir", static_cast(&TROOT::GetTTFFontDir)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::GetTutorialsDir() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::GetTutorialsDir() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:369:23 - module_.method("TROOT!GetTutorialsDir", []() { return (std::string)TROOT::GetTutorialsDir(); }); - - DEBUG_MSG("Adding wrapper for void TROOT::ShutDown() (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::ShutDown() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:370:16 - module_.method("TROOT!ShutDown", static_cast(&TROOT::ShutDown)); - - DEBUG_MSG("Adding wrapper for Version_t TROOT::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TROOT::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!Class_Version", static_cast(&TROOT::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::IsA() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - t.method("IsA", static_cast(&TROOT::IsA)); - - DEBUG_MSG("Adding wrapper for void TROOT::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - t.method("StreamerNVirtual", static_cast(&TROOT::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!DeclFileName", []() { return (std::string)TROOT::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TROOT::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TROOT::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!ImplFileLine", static_cast(&TROOT::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TROOT::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!ImplFileName", []() { return (std::string)TROOT::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TROOT::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TROOT::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!Class_Name", []() { return (std::string)TROOT::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!Dictionary", static_cast(&TROOT::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TROOT::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TROOT::Class() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!Class", static_cast(&TROOT::Class)); - - DEBUG_MSG("Adding wrapper for void TROOT::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TROOT::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - t.method("Streamer", static_cast(&TROOT::Streamer)); - - DEBUG_MSG("Adding wrapper for int TROOT::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TROOT::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:372:4 - module_.method("TROOT!DeclFileLine", static_cast(&TROOT::DeclFileLine)); + DEBUG_MSG("Adding wrapper for Version_t MemInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t MemInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Class_Version", static_cast(&MemInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * MemInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + t.method("IsA", static_cast(&MemInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void MemInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void MemInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + t.method("StreamerNVirtual", static_cast(&MemInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * MemInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * MemInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!DeclFileName", []() { return (std::string)MemInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int MemInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int MemInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!ImplFileLine", static_cast(&MemInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * MemInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * MemInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!ImplFileName", []() { return (std::string)MemInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * MemInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * MemInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Class_Name", []() { return (std::string)MemInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * MemInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Dictionary", static_cast(&MemInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * MemInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * MemInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!Class", static_cast(&MemInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void MemInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void MemInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + t.method("Streamer", static_cast(&MemInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int MemInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int MemInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:189:4 + module_.method("MemInfo_t!DeclFileLine", static_cast(&MemInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fMemTotal methods to provide read access to the field fMemTotal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 + // signature to use in the veto list: MemInfo_t::fMemTotal + t.method("fMemTotal", [](const MemInfo_t& a) -> Int_t { return a.fMemTotal; }); + t.method("fMemTotal", [](MemInfo_t& a) -> Int_t { return a.fMemTotal; }); + t.method("fMemTotal", [](const MemInfo_t* a) -> Int_t { return a->fMemTotal; }); + t.method("fMemTotal", [](MemInfo_t* a) -> Int_t { return a->fMemTotal; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:180:14 + // signature to use in the veto list: MemInfo_t::fMemTotal + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); + t.method("fMemTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemTotal = val; }); + + DEBUG_MSG("Adding fMemTotal! methods to provide write access to the field fMemTotal (" __HERE__ ")"); + t.method("fMemTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemTotal = val; }); + + DEBUG_MSG("Adding fMemUsed methods to provide read access to the field fMemUsed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 + // signature to use in the veto list: MemInfo_t::fMemUsed + t.method("fMemUsed", [](const MemInfo_t& a) -> Int_t { return a.fMemUsed; }); + t.method("fMemUsed", [](MemInfo_t& a) -> Int_t { return a.fMemUsed; }); + t.method("fMemUsed", [](const MemInfo_t* a) -> Int_t { return a->fMemUsed; }); + t.method("fMemUsed", [](MemInfo_t* a) -> Int_t { return a->fMemUsed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:181:14 + // signature to use in the veto list: MemInfo_t::fMemUsed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); + t.method("fMemUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemUsed = val; }); + + DEBUG_MSG("Adding fMemUsed! methods to provide write access to the field fMemUsed (" __HERE__ ")"); + t.method("fMemUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemUsed = val; }); + + DEBUG_MSG("Adding fMemFree methods to provide read access to the field fMemFree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 + // signature to use in the veto list: MemInfo_t::fMemFree + t.method("fMemFree", [](const MemInfo_t& a) -> Int_t { return a.fMemFree; }); + t.method("fMemFree", [](MemInfo_t& a) -> Int_t { return a.fMemFree; }); + t.method("fMemFree", [](const MemInfo_t* a) -> Int_t { return a->fMemFree; }); + t.method("fMemFree", [](MemInfo_t* a) -> Int_t { return a->fMemFree; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:182:14 + // signature to use in the veto list: MemInfo_t::fMemFree + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); + t.method("fMemFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fMemFree = val; }); + + DEBUG_MSG("Adding fMemFree! methods to provide write access to the field fMemFree (" __HERE__ ")"); + t.method("fMemFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fMemFree = val; }); + + DEBUG_MSG("Adding fSwapTotal methods to provide read access to the field fSwapTotal (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 + // signature to use in the veto list: MemInfo_t::fSwapTotal + t.method("fSwapTotal", [](const MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); + t.method("fSwapTotal", [](MemInfo_t& a) -> Int_t { return a.fSwapTotal; }); + t.method("fSwapTotal", [](const MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); + t.method("fSwapTotal", [](MemInfo_t* a) -> Int_t { return a->fSwapTotal; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:183:14 + // signature to use in the veto list: MemInfo_t::fSwapTotal + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); + t.method("fSwapTotal!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapTotal = val; }); + + DEBUG_MSG("Adding fSwapTotal! methods to provide write access to the field fSwapTotal (" __HERE__ ")"); + t.method("fSwapTotal!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapTotal = val; }); + + DEBUG_MSG("Adding fSwapUsed methods to provide read access to the field fSwapUsed (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 + // signature to use in the veto list: MemInfo_t::fSwapUsed + t.method("fSwapUsed", [](const MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); + t.method("fSwapUsed", [](MemInfo_t& a) -> Int_t { return a.fSwapUsed; }); + t.method("fSwapUsed", [](const MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); + t.method("fSwapUsed", [](MemInfo_t* a) -> Int_t { return a->fSwapUsed; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:184:14 + // signature to use in the veto list: MemInfo_t::fSwapUsed + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); + t.method("fSwapUsed!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapUsed = val; }); + + DEBUG_MSG("Adding fSwapUsed! methods to provide write access to the field fSwapUsed (" __HERE__ ")"); + t.method("fSwapUsed!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapUsed = val; }); + + DEBUG_MSG("Adding fSwapFree methods to provide read access to the field fSwapFree (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 + // signature to use in the veto list: MemInfo_t::fSwapFree + t.method("fSwapFree", [](const MemInfo_t& a) -> Int_t { return a.fSwapFree; }); + t.method("fSwapFree", [](MemInfo_t& a) -> Int_t { return a.fSwapFree; }); + t.method("fSwapFree", [](const MemInfo_t* a) -> Int_t { return a->fSwapFree; }); + t.method("fSwapFree", [](MemInfo_t* a) -> Int_t { return a->fSwapFree; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:185:14 + // signature to use in the veto list: MemInfo_t::fSwapFree + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); + t.method("fSwapFree!", [](MemInfo_t& a, Int_t val) -> Int_t { return a.fSwapFree = val; }); + + DEBUG_MSG("Adding fSwapFree! methods to provide write access to the field fSwapFree (" __HERE__ ")"); + t.method("fSwapFree!", [](MemInfo_t* a, Int_t val) -> Int_t { return a->fSwapFree = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTROOT(jlcxx::Module& module){ - return std::shared_ptr(new JlTROOT(module)); +std::shared_ptr newJlMemInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlMemInfo_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type ROOT::Internal::TParBranchProcessingRAII -// signature to use in the veto file: ROOT::Internal::TParBranchProcessingRAII -struct JlROOT_Internal_TParBranchProcessingRAII: public Wrapper { +// Class generating the wrapper for type ProcInfo_t +// signature to use in the veto file: ProcInfo_t +struct JlProcInfo_t: public Wrapper { - JlROOT_Internal_TParBranchProcessingRAII(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::Internal::TParBranchProcessingRAII (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:75:10 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Internal!TParBranchProcessingRAII"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlProcInfo_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type ProcInfo_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:192:8 + jlcxx::TypeWrapper t = jlModule.add_type("ProcInfo_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Version_t ProcInfo_t::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t ProcInfo_t::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Class_Version", static_cast(&ProcInfo_t::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * ProcInfo_t::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + t.method("IsA", static_cast(&ProcInfo_t::IsA)); + + DEBUG_MSG("Adding wrapper for void ProcInfo_t::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void ProcInfo_t::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + t.method("StreamerNVirtual", static_cast(&ProcInfo_t::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * ProcInfo_t::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!DeclFileName", []() { return (std::string)ProcInfo_t::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int ProcInfo_t::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int ProcInfo_t::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!ImplFileLine", static_cast(&ProcInfo_t::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * ProcInfo_t::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!ImplFileName", []() { return (std::string)ProcInfo_t::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * ProcInfo_t::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * ProcInfo_t::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Class_Name", []() { return (std::string)ProcInfo_t::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * ProcInfo_t::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Dictionary", static_cast(&ProcInfo_t::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * ProcInfo_t::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * ProcInfo_t::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!Class", static_cast(&ProcInfo_t::Class)); + + DEBUG_MSG("Adding wrapper for void ProcInfo_t::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void ProcInfo_t::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + t.method("Streamer", static_cast(&ProcInfo_t::Streamer)); + + DEBUG_MSG("Adding wrapper for int ProcInfo_t::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int ProcInfo_t::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:200:4 + module_.method("ProcInfo_t!DeclFileLine", static_cast(&ProcInfo_t::DeclFileLine)); + + DEBUG_MSG("Adding fCpuUser methods to provide read access to the field fCpuUser (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 + // signature to use in the veto list: ProcInfo_t::fCpuUser + t.method("fCpuUser", [](const ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); + t.method("fCpuUser", [](ProcInfo_t& a) -> Float_t { return a.fCpuUser; }); + t.method("fCpuUser", [](const ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); + t.method("fCpuUser", [](ProcInfo_t* a) -> Float_t { return a->fCpuUser; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:193:14 + // signature to use in the veto list: ProcInfo_t::fCpuUser + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); + t.method("fCpuUser!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuUser = val; }); + + DEBUG_MSG("Adding fCpuUser! methods to provide write access to the field fCpuUser (" __HERE__ ")"); + t.method("fCpuUser!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuUser = val; }); + + DEBUG_MSG("Adding fCpuSys methods to provide read access to the field fCpuSys (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 + // signature to use in the veto list: ProcInfo_t::fCpuSys + t.method("fCpuSys", [](const ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); + t.method("fCpuSys", [](ProcInfo_t& a) -> Float_t { return a.fCpuSys; }); + t.method("fCpuSys", [](const ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); + t.method("fCpuSys", [](ProcInfo_t* a) -> Float_t { return a->fCpuSys; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:194:14 + // signature to use in the veto list: ProcInfo_t::fCpuSys + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); + t.method("fCpuSys!", [](ProcInfo_t& a, Float_t val) -> Float_t { return a.fCpuSys = val; }); + + DEBUG_MSG("Adding fCpuSys! methods to provide write access to the field fCpuSys (" __HERE__ ")"); + t.method("fCpuSys!", [](ProcInfo_t* a, Float_t val) -> Float_t { return a->fCpuSys = val; }); + + DEBUG_MSG("Adding fMemResident methods to provide read access to the field fMemResident (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 + // signature to use in the veto list: ProcInfo_t::fMemResident + t.method("fMemResident", [](const ProcInfo_t& a) -> Long_t { return a.fMemResident; }); + t.method("fMemResident", [](ProcInfo_t& a) -> Long_t { return a.fMemResident; }); + t.method("fMemResident", [](const ProcInfo_t* a) -> Long_t { return a->fMemResident; }); + t.method("fMemResident", [](ProcInfo_t* a) -> Long_t { return a->fMemResident; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:195:14 + // signature to use in the veto list: ProcInfo_t::fMemResident + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); + t.method("fMemResident!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemResident = val; }); + + DEBUG_MSG("Adding fMemResident! methods to provide write access to the field fMemResident (" __HERE__ ")"); + t.method("fMemResident!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemResident = val; }); + + DEBUG_MSG("Adding fMemVirtual methods to provide read access to the field fMemVirtual (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 + // signature to use in the veto list: ProcInfo_t::fMemVirtual + t.method("fMemVirtual", [](const ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); + t.method("fMemVirtual", [](ProcInfo_t& a) -> Long_t { return a.fMemVirtual; }); + t.method("fMemVirtual", [](const ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); + t.method("fMemVirtual", [](ProcInfo_t* a) -> Long_t { return a->fMemVirtual; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:196:14 + // signature to use in the veto list: ProcInfo_t::fMemVirtual + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); + t.method("fMemVirtual!", [](ProcInfo_t& a, Long_t val) -> Long_t { return a.fMemVirtual = val; }); + + DEBUG_MSG("Adding fMemVirtual! methods to provide write access to the field fMemVirtual (" __HERE__ ")"); + t.method("fMemVirtual!", [](ProcInfo_t* a, Long_t val) -> Long_t { return a->fMemVirtual = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_Internal_TParBranchProcessingRAII(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_Internal_TParBranchProcessingRAII(module)); +std::shared_ptr newJlProcInfo_t(jlcxx::Module& module){ + return std::shared_ptr(new JlProcInfo_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TApplication -// signature to use in the veto file: TApplication -struct JlTApplication: public Wrapper { +// Class generating the wrapper for type RedirectHandle_t +// signature to use in the veto file: RedirectHandle_t +struct JlRedirectHandle_t: public Wrapper { - JlTApplication(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TApplication (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:39:7 - jlcxx::TypeWrapper t = jlModule.add_type("TApplication", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlRedirectHandle_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type RedirectHandle_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:203:8 + jlcxx::TypeWrapper t = jlModule.add_type("RedirectHandle_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TApplication::TApplication(const char *, Int_t *, char **, void *, Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:101:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TApplication::InitializeGraphics(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::InitializeGraphics(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:105:20 - t.method("InitializeGraphics", static_cast(&TApplication::InitializeGraphics)); - t.method("InitializeGraphics", [](TApplication& a)->void { a.InitializeGraphics(); }); - t.method("InitializeGraphics", [](TApplication* a)->void { a->InitializeGraphics(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::GetOptions(Int_t *, char **) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::GetOptions(Int_t *, char **) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:106:20 - t.method("GetOptions", static_cast(&TApplication::GetOptions)); - - DEBUG_MSG("Adding wrapper for TSignalHandler * TApplication::GetSignalHandler() (" __HERE__ ")"); - // signature to use in the veto list: TSignalHandler * TApplication::GetSignalHandler() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:107:20 - t.method("GetSignalHandler", static_cast(&TApplication::GetSignalHandler)); - - DEBUG_MSG("Adding wrapper for void TApplication::SetEchoMode(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::SetEchoMode(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:108:20 - t.method("SetEchoMode", static_cast(&TApplication::SetEchoMode)); - - DEBUG_MSG("Adding wrapper for TString TApplication::GetSetup() (" __HERE__ ")"); - // signature to use in the veto list: TString TApplication::GetSetup() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:109:12 - t.method("GetSetup", static_cast(&TApplication::GetSetup)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenForumTopic(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenForumTopic(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:110:9 - t.method("OpenForumTopic", static_cast(&TApplication::OpenForumTopic)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenGitHubIssue(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenGitHubIssue(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:111:9 - t.method("OpenGitHubIssue", static_cast(&TApplication::OpenGitHubIssue)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenInBrowser(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenInBrowser(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:112:9 - t.method("OpenInBrowser", static_cast(&TApplication::OpenInBrowser)); - - DEBUG_MSG("Adding wrapper for void TApplication::OpenReferenceGuideFor(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::OpenReferenceGuideFor(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:113:9 - t.method("OpenReferenceGuideFor", static_cast(&TApplication::OpenReferenceGuideFor)); - - DEBUG_MSG("Adding wrapper for void TApplication::HandleException(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::HandleException(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:114:20 - t.method("HandleException", static_cast(&TApplication::HandleException)); - - DEBUG_MSG("Adding wrapper for void TApplication::HandleIdleTimer() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::HandleIdleTimer() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:115:20 - t.method("HandleIdleTimer", static_cast(&TApplication::HandleIdleTimer)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::HandleTermInput() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::HandleTermInput() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:116:20 - t.method("HandleTermInput", static_cast(&TApplication::HandleTermInput)); - - DEBUG_MSG("Adding wrapper for void TApplication::Init() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Init() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:117:20 - t.method("Init", static_cast(&TApplication::Init)); - - DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TApplication::ProcessLine(const char *, Bool_t, Int_t *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:118:22 - t.method("ProcessLine", static_cast(&TApplication::ProcessLine)); - t.method("ProcessLine", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessLine(arg0); }); - t.method("ProcessLine", [](TApplication& a, const char * arg0, Bool_t arg1)->Longptr_t { return a.ProcessLine(arg0, arg1); }); - t.method("ProcessLine", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessLine(arg0); }); - t.method("ProcessLine", [](TApplication* a, const char * arg0, Bool_t arg1)->Longptr_t { return a->ProcessLine(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TApplication::ProcessFile(const char *, Int_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:119:22 - t.method("ProcessFile", static_cast(&TApplication::ProcessFile)); - t.method("ProcessFile", [](TApplication& a, const char * arg0)->Longptr_t { return a.ProcessFile(arg0); }); - t.method("ProcessFile", [](TApplication& a, const char * arg0, Int_t * arg1)->Longptr_t { return a.ProcessFile(arg0, arg1); }); - t.method("ProcessFile", [](TApplication* a, const char * arg0)->Longptr_t { return a->ProcessFile(arg0); }); - t.method("ProcessFile", [](TApplication* a, const char * arg0, Int_t * arg1)->Longptr_t { return a->ProcessFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TApplication::Run(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Run(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:120:20 - t.method("Run", static_cast(&TApplication::Run)); - t.method("Run", [](TApplication& a)->void { a.Run(); }); - t.method("Run", [](TApplication* a)->void { a->Run(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::SetIdleTimer(UInt_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::SetIdleTimer(UInt_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:121:20 - t.method("SetIdleTimer", static_cast(&TApplication::SetIdleTimer)); - - DEBUG_MSG("Adding wrapper for void TApplication::RemoveIdleTimer() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::RemoveIdleTimer() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:122:20 - t.method("RemoveIdleTimer", static_cast(&TApplication::RemoveIdleTimer)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::GetIdleCommand() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::GetIdleCommand() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:123:20 - t.method("GetIdleCommand", [](TApplication const& a) { return (std::string)a.GetIdleCommand(); }); - t.method("GetIdleCommand", [](TApplication const* a) { return (std::string)a->GetIdleCommand(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::StartIdleing() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::StartIdleing() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:124:20 - t.method("StartIdleing", static_cast(&TApplication::StartIdleing)); - - DEBUG_MSG("Adding wrapper for void TApplication::StopIdleing() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::StopIdleing() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:125:20 - t.method("StopIdleing", static_cast(&TApplication::StopIdleing)); - - DEBUG_MSG("Adding wrapper for TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) (" __HERE__ ")"); - // signature to use in the veto list: TApplication::EExitOnException TApplication::ExitOnException(TApplication::EExitOnException) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:126:21 - t.method("ExitOnException", static_cast(&TApplication::ExitOnException)); - t.method("ExitOnException", [](TApplication& a)->TApplication::EExitOnException { return a.ExitOnException(); }); - t.method("ExitOnException", [](TApplication* a)->TApplication::EExitOnException { return a->ExitOnException(); }); - - DEBUG_MSG("Adding wrapper for const char * TApplication::ApplicationName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::ApplicationName() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:128:24 - t.method("ApplicationName", [](TApplication const& a) { return (std::string)a.ApplicationName(); }); - t.method("ApplicationName", [](TApplication const* a) { return (std::string)a->ApplicationName(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::Show() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Show() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:129:20 - t.method("Show", static_cast(&TApplication::Show)); - - DEBUG_MSG("Adding wrapper for void TApplication::Hide() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Hide() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:130:20 - t.method("Hide", static_cast(&TApplication::Hide)); - - DEBUG_MSG("Adding wrapper for void TApplication::Iconify() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Iconify() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:131:20 - t.method("Iconify", static_cast(&TApplication::Iconify)); - - DEBUG_MSG("Adding wrapper for void TApplication::Open() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Open() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:132:20 - t.method("Open", static_cast(&TApplication::Open)); - - DEBUG_MSG("Adding wrapper for void TApplication::Raise() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Raise() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:133:20 - t.method("Raise", static_cast(&TApplication::Raise)); - - DEBUG_MSG("Adding wrapper for void TApplication::Lower() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Lower() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:134:20 - t.method("Lower", static_cast(&TApplication::Lower)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsCmdThread() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::IsCmdThread() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:135:20 - t.method("IsCmdThread", static_cast(&TApplication::IsCmdThread)); - - DEBUG_MSG("Adding wrapper for TApplicationImp * TApplication::GetApplicationImp() (" __HERE__ ")"); - // signature to use in the veto list: TApplicationImp * TApplication::GetApplicationImp() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:136:29 - t.method("GetApplicationImp", static_cast(&TApplication::GetApplicationImp)); - - DEBUG_MSG("Adding wrapper for void TApplication::ls(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::ls(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:138:20 - t.method("ls", static_cast(&TApplication::ls)); - t.method("ls", [](TApplication const& a)->void { a.ls(); }); - t.method("ls", [](TApplication const* a)->void { a->ls(); }); - - DEBUG_MSG("Adding wrapper for Int_t TApplication::Argc() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TApplication::Argc() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:140:20 - t.method("Argc", static_cast(&TApplication::Argc)); - - DEBUG_MSG("Adding wrapper for char ** TApplication::Argv() (" __HERE__ ")"); - // signature to use in the veto list: char ** TApplication::Argv() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:141:20 - t.method("Argv", static_cast(&TApplication::Argv)); - - DEBUG_MSG("Adding wrapper for char * TApplication::Argv(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TApplication::Argv(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:142:20 - t.method("Argv", static_cast(&TApplication::Argv)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogOpt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::NoLogOpt() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:143:20 - t.method("NoLogOpt", static_cast(&TApplication::NoLogOpt)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::NoLogoOpt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::NoLogoOpt() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:144:20 - t.method("NoLogoOpt", static_cast(&TApplication::NoLogoOpt)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::QuitOpt() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::QuitOpt() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:145:20 - t.method("QuitOpt", static_cast(&TApplication::QuitOpt)); - - DEBUG_MSG("Adding wrapper for TObjArray * TApplication::InputFiles() (" __HERE__ ")"); - // signature to use in the veto list: TObjArray * TApplication::InputFiles() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:146:20 - t.method("InputFiles", static_cast(&TApplication::InputFiles)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::WorkingDirectory() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::WorkingDirectory() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:147:20 - t.method("WorkingDirectory", [](TApplication const& a) { return (std::string)a.WorkingDirectory(); }); - t.method("WorkingDirectory", [](TApplication const* a) { return (std::string)a->WorkingDirectory(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::ClearInputFiles() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::ClearInputFiles() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:148:20 - t.method("ClearInputFiles", static_cast(&TApplication::ClearInputFiles)); - - DEBUG_MSG("Adding wrapper for TApplication * TApplication::GetAppRemote() (" __HERE__ ")"); - // signature to use in the veto list: TApplication * TApplication::GetAppRemote() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:150:20 - t.method("GetAppRemote", static_cast(&TApplication::GetAppRemote)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::IsRunning() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::IsRunning() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:152:20 - t.method("IsRunning", static_cast(&TApplication::IsRunning)); - - DEBUG_MSG("Adding wrapper for Bool_t TApplication::ReturnFromRun() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TApplication::ReturnFromRun() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:153:20 - t.method("ReturnFromRun", static_cast(&TApplication::ReturnFromRun)); - - DEBUG_MSG("Adding wrapper for void TApplication::SetReturnFromRun(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::SetReturnFromRun(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:154:20 - t.method("SetReturnFromRun", static_cast(&TApplication::SetReturnFromRun)); - - DEBUG_MSG("Adding wrapper for void TApplication::LineProcessed(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::LineProcessed(const char *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:156:20 - t.method("LineProcessed", static_cast(&TApplication::LineProcessed)); - - DEBUG_MSG("Adding wrapper for void TApplication::Terminate(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Terminate(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:157:20 - t.method("Terminate", static_cast(&TApplication::Terminate)); - t.method("Terminate", [](TApplication& a)->void { a.Terminate(); }); - t.method("Terminate", [](TApplication* a)->void { a->Terminate(); }); - - DEBUG_MSG("Adding wrapper for void TApplication::KeyPressed(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::KeyPressed(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:158:20 - t.method("KeyPressed", static_cast(&TApplication::KeyPressed)); - - DEBUG_MSG("Adding wrapper for void TApplication::ReturnPressed(char *) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::ReturnPressed(char *) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:159:20 - t.method("ReturnPressed", static_cast(&TApplication::ReturnPressed)); - - DEBUG_MSG("Adding wrapper for Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Longptr_t TApplication::ExecuteFile(const char *, Int_t *, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:162:21 - module_.method("TApplication!ExecuteFile", static_cast(&TApplication::ExecuteFile)); - module_.method("TApplication!ExecuteFile", [](const char * arg0)->Longptr_t { return TApplication::ExecuteFile(arg0); }); - module_.method("TApplication!ExecuteFile", [](const char * arg0, Int_t * arg1)->Longptr_t { return TApplication::ExecuteFile(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for TList * TApplication::GetApplications() (" __HERE__ ")"); - // signature to use in the veto list: TList * TApplication::GetApplications() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:163:20 - module_.method("TApplication!GetApplications", static_cast(&TApplication::GetApplications)); - - DEBUG_MSG("Adding wrapper for void TApplication::CreateApplication() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::CreateApplication() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:164:20 - module_.method("TApplication!CreateApplication", static_cast(&TApplication::CreateApplication)); - - DEBUG_MSG("Adding wrapper for void TApplication::NeedGraphicsLibs() (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::NeedGraphicsLibs() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:165:20 - module_.method("TApplication!NeedGraphicsLibs", static_cast(&TApplication::NeedGraphicsLibs)); - - DEBUG_MSG("Adding wrapper for Version_t TApplication::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TApplication::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Class_Version", static_cast(&TApplication::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TApplication::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TApplication::IsA() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - t.method("IsA", static_cast(&TApplication::IsA)); - - DEBUG_MSG("Adding wrapper for void TApplication::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - t.method("StreamerNVirtual", static_cast(&TApplication::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!DeclFileName", []() { return (std::string)TApplication::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TApplication::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TApplication::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!ImplFileLine", static_cast(&TApplication::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TApplication::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!ImplFileName", []() { return (std::string)TApplication::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TApplication::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TApplication::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Class_Name", []() { return (std::string)TApplication::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TApplication::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TApplication::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Dictionary", static_cast(&TApplication::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TApplication::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TApplication::Class() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!Class", static_cast(&TApplication::Class)); - - DEBUG_MSG("Adding wrapper for void TApplication::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TApplication::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - t.method("Streamer", static_cast(&TApplication::Streamer)); - - DEBUG_MSG("Adding wrapper for int TApplication::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TApplication::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TApplication.h:167:4 - module_.method("TApplication!DeclFileLine", static_cast(&TApplication::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void RedirectHandle_t::RedirectHandle_t(const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:210:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void RedirectHandle_t::Reset() (" __HERE__ ")"); + // signature to use in the veto list: void RedirectHandle_t::Reset() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:211:9 + t.method("Reset", static_cast(&RedirectHandle_t::Reset)); + + DEBUG_MSG("Adding fFile methods to provide read access to the field fFile (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 + // signature to use in the veto list: RedirectHandle_t::fFile + t.method("fFile", [](const RedirectHandle_t& a) -> const TString& { return a.fFile; }); + t.method("fFile", [](RedirectHandle_t& a) -> TString& { return a.fFile; }); + t.method("fFile", [](const RedirectHandle_t* a) -> const TString& { return a->fFile; }); + t.method("fFile", [](RedirectHandle_t* a) -> TString& { return a->fFile; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:204:14 + // signature to use in the veto list: RedirectHandle_t::fFile + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); + t.method("fFile!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fFile = val; }); + + DEBUG_MSG("Adding fFile! methods to provide write access to the field fFile (" __HERE__ ")"); + t.method("fFile!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fFile = val; }); + + DEBUG_MSG("Adding fStdOutTty methods to provide read access to the field fStdOutTty (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutTty + t.method("fStdOutTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdOutTty; }); + t.method("fStdOutTty", [](RedirectHandle_t& a) -> TString& { return a.fStdOutTty; }); + t.method("fStdOutTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdOutTty; }); + t.method("fStdOutTty", [](RedirectHandle_t* a) -> TString& { return a->fStdOutTty; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:205:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutTty + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); + t.method("fStdOutTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdOutTty = val; }); + + DEBUG_MSG("Adding fStdOutTty! methods to provide write access to the field fStdOutTty (" __HERE__ ")"); + t.method("fStdOutTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdOutTty = val; }); + + DEBUG_MSG("Adding fStdErrTty methods to provide read access to the field fStdErrTty (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrTty + t.method("fStdErrTty", [](const RedirectHandle_t& a) -> const TString& { return a.fStdErrTty; }); + t.method("fStdErrTty", [](RedirectHandle_t& a) -> TString& { return a.fStdErrTty; }); + t.method("fStdErrTty", [](const RedirectHandle_t* a) -> const TString& { return a->fStdErrTty; }); + t.method("fStdErrTty", [](RedirectHandle_t* a) -> TString& { return a->fStdErrTty; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:206:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrTty + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); + t.method("fStdErrTty!", [](RedirectHandle_t& a, const TString& val) -> TString& { return a.fStdErrTty = val; }); + + DEBUG_MSG("Adding fStdErrTty! methods to provide write access to the field fStdErrTty (" __HERE__ ")"); + t.method("fStdErrTty!", [](RedirectHandle_t* a, const TString& val) -> TString& { return a->fStdErrTty = val; }); + + DEBUG_MSG("Adding fStdOutDup methods to provide read access to the field fStdOutDup (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutDup + t.method("fStdOutDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); + t.method("fStdOutDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdOutDup; }); + t.method("fStdOutDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); + t.method("fStdOutDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdOutDup; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:207:14 + // signature to use in the veto list: RedirectHandle_t::fStdOutDup + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); + t.method("fStdOutDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdOutDup = val; }); + + DEBUG_MSG("Adding fStdOutDup! methods to provide write access to the field fStdOutDup (" __HERE__ ")"); + t.method("fStdOutDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdOutDup = val; }); + + DEBUG_MSG("Adding fStdErrDup methods to provide read access to the field fStdErrDup (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrDup + t.method("fStdErrDup", [](const RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); + t.method("fStdErrDup", [](RedirectHandle_t& a) -> Int_t { return a.fStdErrDup; }); + t.method("fStdErrDup", [](const RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); + t.method("fStdErrDup", [](RedirectHandle_t* a) -> Int_t { return a->fStdErrDup; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:208:14 + // signature to use in the veto list: RedirectHandle_t::fStdErrDup + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); + t.method("fStdErrDup!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fStdErrDup = val; }); + + DEBUG_MSG("Adding fStdErrDup! methods to provide write access to the field fStdErrDup (" __HERE__ ")"); + t.method("fStdErrDup!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fStdErrDup = val; }); + + DEBUG_MSG("Adding fReadOffSet methods to provide read access to the field fReadOffSet (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 + // signature to use in the veto list: RedirectHandle_t::fReadOffSet + t.method("fReadOffSet", [](const RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); + t.method("fReadOffSet", [](RedirectHandle_t& a) -> Int_t { return a.fReadOffSet; }); + t.method("fReadOffSet", [](const RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); + t.method("fReadOffSet", [](RedirectHandle_t* a) -> Int_t { return a->fReadOffSet; }); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:209:14 + // signature to use in the veto list: RedirectHandle_t::fReadOffSet + // with ! suffix to veto the setter only. + DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); + t.method("fReadOffSet!", [](RedirectHandle_t& a, Int_t val) -> Int_t { return a.fReadOffSet = val; }); + + DEBUG_MSG("Adding fReadOffSet! methods to provide write access to the field fReadOffSet (" __HERE__ ")"); + t.method("fReadOffSet!", [](RedirectHandle_t* a, Int_t val) -> Int_t { return a->fReadOffSet = val; }); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTApplication(jlcxx::Module& module){ - return std::shared_ptr(new JlTApplication(module)); +std::shared_ptr newJlRedirectHandle_t(jlcxx::Module& module){ + return std::shared_ptr(new JlRedirectHandle_t(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TTimer type; }; } -// Class generating the wrapper for type TInterpreter -// signature to use in the veto file: TInterpreter -struct JlTInterpreter: public Wrapper { +// Class generating the wrapper for type TProcessEventTimer +// signature to use in the veto file: TProcessEventTimer +struct JlTProcessEventTimer: public Wrapper { - JlTInterpreter(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TInterpreter (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TInterpreter.h:60:7 - jlcxx::TypeWrapper t = jlModule.add_type("TInterpreter", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTProcessEventTimer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TProcessEventTimer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:257:7 + jlcxx::TypeWrapper t = jlModule.add_type("TProcessEventTimer", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + + + DEBUG_MSG("Adding wrapper for void TProcessEventTimer::TProcessEventTimer(Long_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:259:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::Notify() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProcessEventTimer::Notify() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:260:11 + t.method("Notify", static_cast(&TProcessEventTimer::Notify)); + + DEBUG_MSG("Adding wrapper for Bool_t TProcessEventTimer::ProcessEvents() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TProcessEventTimer::ProcessEvents() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:261:11 + t.method("ProcessEvents", static_cast(&TProcessEventTimer::ProcessEvents)); + + DEBUG_MSG("Adding wrapper for Version_t TProcessEventTimer::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TProcessEventTimer::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Class_Version", static_cast(&TProcessEventTimer::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProcessEventTimer::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + t.method("IsA", static_cast(&TProcessEventTimer::IsA)); + + DEBUG_MSG("Adding wrapper for void TProcessEventTimer::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProcessEventTimer::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + t.method("StreamerNVirtual", static_cast(&TProcessEventTimer::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProcessEventTimer::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!DeclFileName", []() { return (std::string)TProcessEventTimer::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TProcessEventTimer::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProcessEventTimer::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!ImplFileLine", static_cast(&TProcessEventTimer::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProcessEventTimer::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!ImplFileName", []() { return (std::string)TProcessEventTimer::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TProcessEventTimer::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TProcessEventTimer::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Class_Name", []() { return (std::string)TProcessEventTimer::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProcessEventTimer::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Dictionary", static_cast(&TProcessEventTimer::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TProcessEventTimer::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TProcessEventTimer::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!Class", static_cast(&TProcessEventTimer::Class)); + + DEBUG_MSG("Adding wrapper for void TProcessEventTimer::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TProcessEventTimer::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + t.method("Streamer", static_cast(&TProcessEventTimer::Streamer)); + + DEBUG_MSG("Adding wrapper for int TProcessEventTimer::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TProcessEventTimer::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:262:4 + module_.method("TProcessEventTimer!DeclFileLine", static_cast(&TProcessEventTimer::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTInterpreter(jlcxx::Module& module){ - return std::shared_ptr(new JlTInterpreter(module)); +std::shared_ptr newJlTProcessEventTimer(jlcxx::Module& module){ + return std::shared_ptr(new JlTProcessEventTimer(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type std::type_info -// signature to use in the veto file: std::type_info -struct Jlstd_type_info: public Wrapper { +// Class generating the wrapper for type TSystem +// signature to use in the veto file: TSystem +struct JlTSystem: public Wrapper { - Jlstd_type_info(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type std::type_info (" __HERE__ ")"); - // defined in /usr/lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/typeinfo:92:9 - jlcxx::TypeWrapper t = jlModule.add_type("std!type_info"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTSystem(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSystem (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:266:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSystem", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TSystem::TSystem(const char *, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:342:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::Init() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::Init() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:346:28 + t.method("Init", static_cast(&TSystem::Init)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetProgname(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetProgname(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:347:28 + t.method("SetProgname", static_cast(&TSystem::SetProgname)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetDisplay() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetDisplay() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:348:28 + t.method("SetDisplay", static_cast(&TSystem::SetDisplay)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetErrorStr(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetErrorStr(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:349:28 + t.method("SetErrorStr", static_cast(&TSystem::SetErrorStr)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetErrorStr() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetErrorStr() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:350:28 + t.method("GetErrorStr", [](TSystem const& a) { return (std::string)a.GetErrorStr(); }); + t.method("GetErrorStr", [](TSystem const* a) { return (std::string)a->GetErrorStr(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetError() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetError() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:351:28 + t.method("GetError", [](TSystem& a) { return (std::string)a.GetError(); }); + t.method("GetError", [](TSystem* a) { return (std::string)a->GetError(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::RemoveOnExit(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::RemoveOnExit(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:352:28 + t.method("RemoveOnExit", static_cast(&TSystem::RemoveOnExit)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::HostName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::HostName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:353:28 + t.method("HostName", [](TSystem& a) { return (std::string)a.HostName(); }); + t.method("HostName", [](TSystem* a) { return (std::string)a->HostName(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::NotifyApplicationCreated() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::NotifyApplicationCreated() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:354:28 + t.method("NotifyApplicationCreated", static_cast(&TSystem::NotifyApplicationCreated)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetErrno() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetErrno() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:356:28 + module_.method("TSystem!GetErrno", static_cast(&TSystem::GetErrno)); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetErrno() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetErrno() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:357:28 + module_.method("TSystem!ResetErrno", static_cast(&TSystem::ResetErrno)); + + DEBUG_MSG("Adding wrapper for void TSystem::Beep(Int_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Beep(Int_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:358:28 + t.method("Beep", static_cast(&TSystem::Beep)); + t.method("Beep", [](TSystem& a)->void { a.Beep(); }); + t.method("Beep", [](TSystem& a, Int_t arg0)->void { a.Beep(arg0); }); + t.method("Beep", [](TSystem& a, Int_t arg0, Int_t arg1)->void { a.Beep(arg0, arg1); }); + t.method("Beep", [](TSystem* a)->void { a->Beep(); }); + t.method("Beep", [](TSystem* a, Int_t arg0)->void { a->Beep(arg0); }); + t.method("Beep", [](TSystem* a, Int_t arg0, Int_t arg1)->void { a->Beep(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TSystem::GetBeepDefaults(Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::GetBeepDefaults(Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:359:28 + t.method("GetBeepDefaults", static_cast(&TSystem::GetBeepDefaults)); + + DEBUG_MSG("Adding wrapper for void TSystem::Run() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Run() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:362:28 + t.method("Run", static_cast(&TSystem::Run)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::ProcessEvents() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::ProcessEvents() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:363:28 + t.method("ProcessEvents", static_cast(&TSystem::ProcessEvents)); + + DEBUG_MSG("Adding wrapper for void TSystem::DispatchOneEvent(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::DispatchOneEvent(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:364:28 + t.method("DispatchOneEvent", static_cast(&TSystem::DispatchOneEvent)); + t.method("DispatchOneEvent", [](TSystem& a)->void { a.DispatchOneEvent(); }); + t.method("DispatchOneEvent", [](TSystem* a)->void { a->DispatchOneEvent(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ExitLoop() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ExitLoop() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:365:28 + t.method("ExitLoop", static_cast(&TSystem::ExitLoop)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::InControl() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::InControl() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:366:28 + t.method("InControl", static_cast(&TSystem::InControl)); + + DEBUG_MSG("Adding wrapper for void TSystem::InnerLoop() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::InnerLoop() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:367:28 + t.method("InnerLoop", static_cast(&TSystem::InnerLoop)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TList *, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::Select(TList *, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:368:28 + t.method("Select", static_cast(&TSystem::Select)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::Select(TFileHandler *, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::Select(TFileHandler *, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:369:28 + t.method("Select", static_cast(&TSystem::Select)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddSignalHandler(TSignalHandler *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddSignalHandler(TSignalHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:372:28 + t.method("AddSignalHandler", static_cast(&TSystem::AddSignalHandler)); + + DEBUG_MSG("Adding wrapper for TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) (" __HERE__ ")"); + // signature to use in the veto list: TSignalHandler * TSystem::RemoveSignalHandler(TSignalHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:373:28 + t.method("RemoveSignalHandler", static_cast(&TSystem::RemoveSignalHandler)); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetSignal(ESignals, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetSignal(ESignals, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:374:28 + t.method("ResetSignal", static_cast(&TSystem::ResetSignal)); + t.method("ResetSignal", [](TSystem& a, ESignals arg0)->void { a.ResetSignal(arg0); }); + t.method("ResetSignal", [](TSystem* a, ESignals arg0)->void { a->ResetSignal(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetSignals() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetSignals() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:375:28 + t.method("ResetSignals", static_cast(&TSystem::ResetSignals)); + + DEBUG_MSG("Adding wrapper for void TSystem::IgnoreSignal(ESignals, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::IgnoreSignal(ESignals, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:376:28 + t.method("IgnoreSignal", static_cast(&TSystem::IgnoreSignal)); + t.method("IgnoreSignal", [](TSystem& a, ESignals arg0)->void { a.IgnoreSignal(arg0); }); + t.method("IgnoreSignal", [](TSystem* a, ESignals arg0)->void { a->IgnoreSignal(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::IgnoreInterrupt(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::IgnoreInterrupt(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:377:28 + t.method("IgnoreInterrupt", static_cast(&TSystem::IgnoreInterrupt)); + t.method("IgnoreInterrupt", [](TSystem& a)->void { a.IgnoreInterrupt(); }); + t.method("IgnoreInterrupt", [](TSystem* a)->void { a->IgnoreInterrupt(); }); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfSignalHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TSystem::GetListOfSignalHandlers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:378:28 + t.method("GetListOfSignalHandlers", static_cast(&TSystem::GetListOfSignalHandlers)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddFileHandler(TFileHandler *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddFileHandler(TFileHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:379:28 + t.method("AddFileHandler", static_cast(&TSystem::AddFileHandler)); + + DEBUG_MSG("Adding wrapper for TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) (" __HERE__ ")"); + // signature to use in the veto list: TFileHandler * TSystem::RemoveFileHandler(TFileHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:380:28 + t.method("RemoveFileHandler", static_cast(&TSystem::RemoveFileHandler)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfFileHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TSystem::GetListOfFileHandlers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:381:28 + t.method("GetListOfFileHandlers", static_cast(&TSystem::GetListOfFileHandlers)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddStdExceptionHandler(TStdExceptionHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:382:28 + t.method("AddStdExceptionHandler", static_cast(&TSystem::AddStdExceptionHandler)); + + DEBUG_MSG("Adding wrapper for TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) (" __HERE__ ")"); + // signature to use in the veto list: TStdExceptionHandler * TSystem::RemoveStdExceptionHandler(TStdExceptionHandler *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:383:34 + t.method("RemoveStdExceptionHandler", static_cast(&TSystem::RemoveStdExceptionHandler)); + + DEBUG_MSG("Adding wrapper for TSeqCollection * TSystem::GetListOfStdExceptionHandlers() (" __HERE__ ")"); + // signature to use in the veto list: TSeqCollection * TSystem::GetListOfStdExceptionHandlers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:384:28 + t.method("GetListOfStdExceptionHandlers", static_cast(&TSystem::GetListOfStdExceptionHandlers)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetFPEMask() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetFPEMask() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:387:28 + t.method("GetFPEMask", static_cast(&TSystem::GetFPEMask)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::SetFPEMask(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::SetFPEMask(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:388:28 + t.method("SetFPEMask", static_cast(&TSystem::SetFPEMask)); + t.method("SetFPEMask", [](TSystem& a)->Int_t { return a.SetFPEMask(); }); + t.method("SetFPEMask", [](TSystem* a)->Int_t { return a->SetFPEMask(); }); + + DEBUG_MSG("Adding wrapper for TTime TSystem::Now() (" __HERE__ ")"); + // signature to use in the veto list: TTime TSystem::Now() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:391:28 + t.method("Now", static_cast(&TSystem::Now)); + + DEBUG_MSG("Adding wrapper for TList * TSystem::GetListOfTimers() (" __HERE__ ")"); + // signature to use in the veto list: TList * TSystem::GetListOfTimers() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:392:28 + t.method("GetListOfTimers", static_cast(&TSystem::GetListOfTimers)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddTimer(TTimer *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddTimer(TTimer *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:393:28 + t.method("AddTimer", static_cast(&TSystem::AddTimer)); + + DEBUG_MSG("Adding wrapper for TTimer * TSystem::RemoveTimer(TTimer *) (" __HERE__ ")"); + // signature to use in the veto list: TTimer * TSystem::RemoveTimer(TTimer *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:394:28 + t.method("RemoveTimer", static_cast(&TSystem::RemoveTimer)); + + DEBUG_MSG("Adding wrapper for void TSystem::ResetTimer(TTimer *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ResetTimer(TTimer *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:395:28 + t.method("ResetTimer", static_cast(&TSystem::ResetTimer)); + + DEBUG_MSG("Adding wrapper for Long_t TSystem::NextTimeOut(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Long_t TSystem::NextTimeOut(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:396:28 + t.method("NextTimeOut", static_cast(&TSystem::NextTimeOut)); + + DEBUG_MSG("Adding wrapper for void TSystem::Sleep(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Sleep(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:397:28 + t.method("Sleep", static_cast(&TSystem::Sleep)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::Exec(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::Exec(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:400:28 + t.method("Exec", static_cast(&TSystem::Exec)); + + DEBUG_MSG("Adding wrapper for FILE * TSystem::OpenPipe(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: FILE * TSystem::OpenPipe(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:401:28 + t.method("OpenPipe", static_cast(&TSystem::OpenPipe)); + + DEBUG_MSG("Adding wrapper for int TSystem::ClosePipe(FILE *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::ClosePipe(FILE *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:402:28 + t.method("ClosePipe", static_cast(&TSystem::ClosePipe)); + + DEBUG_MSG("Adding wrapper for TString TSystem::GetFromPipe(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TString TSystem::GetFromPipe(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:403:28 + t.method("GetFromPipe", static_cast(&TSystem::GetFromPipe)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetPid() (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetPid() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:404:28 + t.method("GetPid", static_cast(&TSystem::GetPid)); + + DEBUG_MSG("Adding wrapper for void TSystem::StackTrace() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::StackTrace() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:405:28 + t.method("StackTrace", static_cast(&TSystem::StackTrace)); + + DEBUG_MSG("Adding wrapper for void TSystem::Exit(int, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Exit(int, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:407:32 + t.method("Exit", static_cast(&TSystem::Exit)); + t.method("Exit", [](TSystem& a, int arg0)->void { a.Exit(arg0); }); + t.method("Exit", [](TSystem* a, int arg0)->void { a->Exit(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Abort(int) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Abort(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:408:32 + t.method("Abort", static_cast(&TSystem::Abort)); + t.method("Abort", [](TSystem& a)->void { a.Abort(); }); + t.method("Abort", [](TSystem* a)->void { a->Abort(); }); + + DEBUG_MSG("Adding wrapper for int TSystem::MakeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::MakeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:411:28 + t.method("MakeDirectory", static_cast(&TSystem::MakeDirectory)); + + DEBUG_MSG("Adding wrapper for void * TSystem::OpenDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void * TSystem::OpenDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:412:28 + t.method("OpenDirectory", static_cast(&TSystem::OpenDirectory)); + + DEBUG_MSG("Adding wrapper for void TSystem::FreeDirectory(void *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::FreeDirectory(void *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:413:28 + t.method("FreeDirectory", static_cast(&TSystem::FreeDirectory)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetDirEntry(void *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetDirEntry(void *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:414:28 + t.method("GetDirEntry", [](TSystem& a, void * arg0) { return (std::string)a.GetDirEntry(arg0); }); + t.method("GetDirEntry", [](TSystem* a, void * arg0) { return (std::string)a->GetDirEntry(arg0); }); + + DEBUG_MSG("Adding wrapper for void * TSystem::GetDirPtr() (" __HERE__ ")"); + // signature to use in the veto list: void * TSystem::GetDirPtr() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:415:28 + t.method("GetDirPtr", static_cast(&TSystem::GetDirPtr)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::ChangeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::ChangeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:416:28 + t.method("ChangeDirectory", static_cast(&TSystem::ChangeDirectory)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::WorkingDirectory() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::WorkingDirectory() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:417:28 + t.method("WorkingDirectory", [](TSystem& a) { return (std::string)a.WorkingDirectory(); }); + t.method("WorkingDirectory", [](TSystem* a) { return (std::string)a->WorkingDirectory(); }); + + DEBUG_MSG("Adding wrapper for std::string TSystem::GetWorkingDirectory() (" __HERE__ ")"); + // signature to use in the veto list: std::string TSystem::GetWorkingDirectory() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:418:28 + t.method("GetWorkingDirectory", static_cast(&TSystem::GetWorkingDirectory)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::HomeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::HomeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:419:28 + t.method("HomeDirectory", [](TSystem& a) { return (std::string)a.HomeDirectory(); }); + t.method("HomeDirectory", [](TSystem& a, const char * arg0) { return (std::string)a.HomeDirectory(arg0); }); + t.method("HomeDirectory", [](TSystem* a) { return (std::string)a->HomeDirectory(); }); + t.method("HomeDirectory", [](TSystem* a, const char * arg0) { return (std::string)a->HomeDirectory(arg0); }); + + DEBUG_MSG("Adding wrapper for std::string TSystem::GetHomeDirectory(const char *) (" __HERE__ ")"); + // signature to use in the veto list: std::string TSystem::GetHomeDirectory(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:420:28 + t.method("GetHomeDirectory", static_cast(&TSystem::GetHomeDirectory)); + t.method("GetHomeDirectory", [](TSystem const& a)->std::string { return a.GetHomeDirectory(); }); + t.method("GetHomeDirectory", [](TSystem const* a)->std::string { return a->GetHomeDirectory(); }); + + DEBUG_MSG("Adding wrapper for int TSystem::mkdir(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::mkdir(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:421:28 + t.method("mkdir", static_cast(&TSystem::mkdir)); + t.method("mkdir", [](TSystem& a, const char * arg0)->int { return a.mkdir(arg0); }); + t.method("mkdir", [](TSystem* a, const char * arg0)->int { return a->mkdir(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::cd(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::cd(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:422:28 + t.method("cd", static_cast(&TSystem::cd)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::pwd() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::pwd() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:423:28 + t.method("pwd", [](TSystem& a) { return (std::string)a.pwd(); }); + t.method("pwd", [](TSystem* a) { return (std::string)a->pwd(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::TempDirectory() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::TempDirectory() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:424:28 + t.method("TempDirectory", [](TSystem const& a) { return (std::string)a.TempDirectory(); }); + t.method("TempDirectory", [](TSystem const* a) { return (std::string)a->TempDirectory(); }); + + DEBUG_MSG("Adding wrapper for FILE * TSystem::TempFileName(TString &, const char *) (" __HERE__ ")"); + // signature to use in the veto list: FILE * TSystem::TempFileName(TString &, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:425:28 + t.method("TempFileName", static_cast(&TSystem::TempFileName)); + t.method("TempFileName", [](TSystem& a, TString & arg0)->FILE * { return a.TempFileName(arg0); }); + t.method("TempFileName", [](TSystem* a, TString & arg0)->FILE * { return a->TempFileName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::BaseName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::BaseName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:428:28 + t.method("BaseName", [](TSystem& a, const char * arg0) { return (std::string)a.BaseName(arg0); }); + t.method("BaseName", [](TSystem* a, const char * arg0) { return (std::string)a->BaseName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::DirName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::DirName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:429:28 + t.method("DirName", [](TSystem& a, const char * arg0) { return (std::string)a.DirName(arg0); }); + t.method("DirName", [](TSystem* a, const char * arg0) { return (std::string)a->DirName(arg0); }); + + DEBUG_MSG("Adding wrapper for TString TSystem::GetDirName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TString TSystem::GetDirName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:430:28 + t.method("GetDirName", static_cast(&TSystem::GetDirName)); + + DEBUG_MSG("Adding wrapper for char * TSystem::ConcatFileName(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::ConcatFileName(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:431:28 + t.method("ConcatFileName", static_cast(&TSystem::ConcatFileName)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsAbsoluteFileName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::IsAbsoluteFileName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:432:28 + t.method("IsAbsoluteFileName", static_cast(&TSystem::IsAbsoluteFileName)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsFileInIncludePath(const char *, char **) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::IsFileInIncludePath(const char *, char **) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:433:28 + t.method("IsFileInIncludePath", static_cast(&TSystem::IsFileInIncludePath)); + t.method("IsFileInIncludePath", [](TSystem& a, const char * arg0)->Bool_t { return a.IsFileInIncludePath(arg0); }); + t.method("IsFileInIncludePath", [](TSystem* a, const char * arg0)->Bool_t { return a->IsFileInIncludePath(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::PrependPathName(const char *, TString &) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::PrependPathName(const char *, TString &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:434:28 + t.method("PrependPathName", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.PrependPathName(arg0, arg1); }); + t.method("PrependPathName", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->PrependPathName(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::ExpandPathName(TString &) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::ExpandPathName(TString &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:435:28 + t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); + + DEBUG_MSG("Adding wrapper for char * TSystem::ExpandPathName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::ExpandPathName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:436:28 + t.method("ExpandPathName", static_cast(&TSystem::ExpandPathName)); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::AccessPathName(const char *, EAccessMode) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::AccessPathName(const char *, EAccessMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:437:28 + t.method("AccessPathName", static_cast(&TSystem::AccessPathName)); + t.method("AccessPathName", [](TSystem& a, const char * arg0)->Bool_t { return a.AccessPathName(arg0); }); + t.method("AccessPathName", [](TSystem* a, const char * arg0)->Bool_t { return a->AccessPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TSystem::IsPathLocal(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TSystem::IsPathLocal(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:438:28 + t.method("IsPathLocal", static_cast(&TSystem::IsPathLocal)); + + DEBUG_MSG("Adding wrapper for int TSystem::CopyFile(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::CopyFile(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:439:28 + t.method("CopyFile", static_cast(&TSystem::CopyFile)); + t.method("CopyFile", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.CopyFile(arg0, arg1); }); + t.method("CopyFile", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->CopyFile(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for int TSystem::Rename(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Rename(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:440:28 + t.method("Rename", static_cast(&TSystem::Rename)); + + DEBUG_MSG("Adding wrapper for int TSystem::Link(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Link(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:441:28 + t.method("Link", static_cast(&TSystem::Link)); + + DEBUG_MSG("Adding wrapper for int TSystem::Symlink(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Symlink(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:442:28 + t.method("Symlink", static_cast(&TSystem::Symlink)); + + DEBUG_MSG("Adding wrapper for int TSystem::Unlink(const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Unlink(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:443:28 + t.method("Unlink", static_cast(&TSystem::Unlink)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetPathInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:444:28 + t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetPathInfo(const char *, FileStat_t &) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetPathInfo(const char *, FileStat_t &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:446:28 + t.method("GetPathInfo", static_cast(&TSystem::GetPathInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetFsInfo(const char *, Long_t *, Long_t *, Long_t *, Long_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:447:28 + t.method("GetFsInfo", static_cast(&TSystem::GetFsInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::Chmod(const char *, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Chmod(const char *, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:448:28 + t.method("Chmod", static_cast(&TSystem::Chmod)); + + DEBUG_MSG("Adding wrapper for int TSystem::Umask(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Umask(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:449:28 + t.method("Umask", static_cast(&TSystem::Umask)); + + DEBUG_MSG("Adding wrapper for int TSystem::Utime(const char *, Long_t, Long_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Utime(const char *, Long_t, Long_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:450:28 + t.method("Utime", static_cast(&TSystem::Utime)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::UnixPathName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::UnixPathName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:451:28 + t.method("UnixPathName", [](TSystem& a, const char * arg0) { return (std::string)a.UnixPathName(arg0); }); + t.method("UnixPathName", [](TSystem* a, const char * arg0) { return (std::string)a->UnixPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::FindFile(const char *, TString &, EAccessMode) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::FindFile(const char *, TString &, EAccessMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:452:28 + t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1) { return (std::string)a.FindFile(arg0, arg1); }); + t.method("FindFile", [](TSystem& a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a.FindFile(arg0, arg1, arg2); }); + t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1) { return (std::string)a->FindFile(arg0, arg1); }); + t.method("FindFile", [](TSystem* a, const char * arg0, TString & arg1, EAccessMode arg2) { return (std::string)a->FindFile(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for char * TSystem::Which(const char *, const char *, EAccessMode) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::Which(const char *, const char *, EAccessMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:453:28 + t.method("Which", static_cast(&TSystem::Which)); + t.method("Which", [](TSystem& a, const char * arg0, const char * arg1)->char * { return a.Which(arg0, arg1); }); + t.method("Which", [](TSystem* a, const char * arg0, const char * arg1)->char * { return a->Which(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for TList * TSystem::GetVolumes(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TList * TSystem::GetVolumes(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:454:28 + t.method("GetVolumes", static_cast(&TSystem::GetVolumes)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetUid(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetUid(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:457:28 + t.method("GetUid", static_cast(&TSystem::GetUid)); + t.method("GetUid", [](TSystem& a)->Int_t { return a.GetUid(); }); + t.method("GetUid", [](TSystem* a)->Int_t { return a->GetUid(); }); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetGid(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetGid(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:458:28 + t.method("GetGid", static_cast(&TSystem::GetGid)); + t.method("GetGid", [](TSystem& a)->Int_t { return a.GetGid(); }); + t.method("GetGid", [](TSystem* a)->Int_t { return a->GetGid(); }); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveUid() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetEffectiveUid() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:459:28 + t.method("GetEffectiveUid", static_cast(&TSystem::GetEffectiveUid)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetEffectiveGid() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetEffectiveGid() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:460:28 + t.method("GetEffectiveGid", static_cast(&TSystem::GetEffectiveGid)); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:461:28 + t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetUserInfo(const char *) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetUserInfo(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:462:28 + t.method("GetUserInfo", static_cast(&TSystem::GetUserInfo)); + t.method("GetUserInfo", [](TSystem& a)->UserGroup_t * { return a.GetUserInfo(); }); + t.method("GetUserInfo", [](TSystem* a)->UserGroup_t * { return a->GetUserInfo(); }); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:463:28 + t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); + + DEBUG_MSG("Adding wrapper for UserGroup_t * TSystem::GetGroupInfo(const char *) (" __HERE__ ")"); + // signature to use in the veto list: UserGroup_t * TSystem::GetGroupInfo(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:464:28 + t.method("GetGroupInfo", static_cast(&TSystem::GetGroupInfo)); + t.method("GetGroupInfo", [](TSystem& a)->UserGroup_t * { return a.GetGroupInfo(); }); + t.method("GetGroupInfo", [](TSystem* a)->UserGroup_t * { return a->GetGroupInfo(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Setenv(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Setenv(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:467:28 + t.method("Setenv", static_cast(&TSystem::Setenv)); + + DEBUG_MSG("Adding wrapper for void TSystem::Unsetenv(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Unsetenv(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:468:28 + t.method("Unsetenv", static_cast(&TSystem::Unsetenv)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::Getenv(const char *) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::Getenv(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:469:28 + t.method("Getenv", [](TSystem& a, const char * arg0) { return (std::string)a.Getenv(arg0); }); + t.method("Getenv", [](TSystem* a, const char * arg0) { return (std::string)a->Getenv(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Openlog(const char *, Int_t, ELogFacility) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Openlog(const char *, Int_t, ELogFacility) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:472:28 + t.method("Openlog", static_cast(&TSystem::Openlog)); + + DEBUG_MSG("Adding wrapper for void TSystem::Syslog(ELogLevel, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Syslog(ELogLevel, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:473:28 + t.method("Syslog", static_cast(&TSystem::Syslog)); + + DEBUG_MSG("Adding wrapper for void TSystem::Closelog() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Closelog() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:474:28 + t.method("Closelog", static_cast(&TSystem::Closelog)); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::RedirectOutput(const char *, const char *, RedirectHandle_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:477:28 + t.method("RedirectOutput", static_cast(&TSystem::RedirectOutput)); + t.method("RedirectOutput", [](TSystem& a, const char * arg0)->Int_t { return a.RedirectOutput(arg0); }); + t.method("RedirectOutput", [](TSystem& a, const char * arg0, const char * arg1)->Int_t { return a.RedirectOutput(arg0, arg1); }); + t.method("RedirectOutput", [](TSystem* a, const char * arg0)->Int_t { return a->RedirectOutput(arg0); }); + t.method("RedirectOutput", [](TSystem* a, const char * arg0, const char * arg1)->Int_t { return a->RedirectOutput(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ShowOutput(RedirectHandle_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ShowOutput(RedirectHandle_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:478:28 + t.method("ShowOutput", static_cast(&TSystem::ShowOutput)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddDynamicPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddDynamicPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:481:28 + t.method("AddDynamicPath", static_cast(&TSystem::AddDynamicPath)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetDynamicPath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetDynamicPath() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:482:28 + t.method("GetDynamicPath", [](TSystem& a) { return (std::string)a.GetDynamicPath(); }); + t.method("GetDynamicPath", [](TSystem* a) { return (std::string)a->GetDynamicPath(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::SetDynamicPath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetDynamicPath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:483:28 + t.method("SetDynamicPath", static_cast(&TSystem::SetDynamicPath)); + + DEBUG_MSG("Adding wrapper for char * TSystem::DynamicPathName(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::DynamicPathName(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:484:28 + t.method("DynamicPathName", static_cast(&TSystem::DynamicPathName)); + t.method("DynamicPathName", [](TSystem& a, const char * arg0)->char * { return a.DynamicPathName(arg0); }); + t.method("DynamicPathName", [](TSystem* a, const char * arg0)->char * { return a->DynamicPathName(arg0); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::FindDynamicLibrary(TString &, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::FindDynamicLibrary(TString &, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:485:28 + t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0) { return (std::string)a.FindDynamicLibrary(arg0); }); + t.method("FindDynamicLibrary", [](TSystem& a, TString & arg0, Bool_t arg1) { return (std::string)a.FindDynamicLibrary(arg0, arg1); }); + t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0) { return (std::string)a->FindDynamicLibrary(arg0); }); + t.method("FindDynamicLibrary", [](TSystem* a, TString & arg0, Bool_t arg1) { return (std::string)a->FindDynamicLibrary(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for int TSystem::Load(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::Load(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:487:28 + t.method("Load", static_cast(&TSystem::Load)); + t.method("Load", [](TSystem& a, const char * arg0)->int { return a.Load(arg0); }); + t.method("Load", [](TSystem& a, const char * arg0, const char * arg1)->int { return a.Load(arg0, arg1); }); + t.method("Load", [](TSystem* a, const char * arg0)->int { return a->Load(arg0); }); + t.method("Load", [](TSystem* a, const char * arg0, const char * arg1)->int { return a->Load(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TSystem::Unload(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Unload(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:488:28 + t.method("Unload", static_cast(&TSystem::Unload)); + + DEBUG_MSG("Adding wrapper for UInt_t TSystem::LoadAllLibraries() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TSystem::LoadAllLibraries() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:489:28 + t.method("LoadAllLibraries", static_cast(&TSystem::LoadAllLibraries)); + + DEBUG_MSG("Adding wrapper for void TSystem::ListSymbols(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ListSymbols(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:490:28 + t.method("ListSymbols", static_cast(&TSystem::ListSymbols)); + t.method("ListSymbols", [](TSystem& a, const char * arg0)->void { a.ListSymbols(arg0); }); + t.method("ListSymbols", [](TSystem* a, const char * arg0)->void { a->ListSymbols(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::ListLibraries(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::ListLibraries(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:491:28 + t.method("ListLibraries", static_cast(&TSystem::ListLibraries)); + t.method("ListLibraries", [](TSystem& a)->void { a.ListLibraries(); }); + t.method("ListLibraries", [](TSystem* a)->void { a->ListLibraries(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetLibraries(const char *, const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetLibraries(const char *, const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:492:28 + t.method("GetLibraries", [](TSystem& a) { return (std::string)a.GetLibraries(); }); + t.method("GetLibraries", [](TSystem& a, const char * arg0) { return (std::string)a.GetLibraries(arg0); }); + t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1) { return (std::string)a.GetLibraries(arg0, arg1); }); + t.method("GetLibraries", [](TSystem& a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a.GetLibraries(arg0, arg1, arg2); }); + t.method("GetLibraries", [](TSystem* a) { return (std::string)a->GetLibraries(); }); + t.method("GetLibraries", [](TSystem* a, const char * arg0) { return (std::string)a->GetLibraries(arg0); }); + t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1) { return (std::string)a->GetLibraries(arg0, arg1); }); + t.method("GetLibraries", [](TSystem* a, const char * arg0, const char * arg1, Bool_t arg2) { return (std::string)a->GetLibraries(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetHostByName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TInetAddress TSystem::GetHostByName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:497:28 + t.method("GetHostByName", static_cast(&TSystem::GetHostByName)); + + DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetPeerName(int) (" __HERE__ ")"); + // signature to use in the veto list: TInetAddress TSystem::GetPeerName(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:498:28 + t.method("GetPeerName", static_cast(&TSystem::GetPeerName)); + + DEBUG_MSG("Adding wrapper for TInetAddress TSystem::GetSockName(int) (" __HERE__ ")"); + // signature to use in the veto list: TInetAddress TSystem::GetSockName(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:499:28 + t.method("GetSockName", static_cast(&TSystem::GetSockName)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetServiceByName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetServiceByName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:500:28 + t.method("GetServiceByName", static_cast(&TSystem::GetServiceByName)); + + DEBUG_MSG("Adding wrapper for char * TSystem::GetServiceByPort(int) (" __HERE__ ")"); + // signature to use in the veto list: char * TSystem::GetServiceByPort(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:501:28 + t.method("GetServiceByPort", static_cast(&TSystem::GetServiceByPort)); + + DEBUG_MSG("Adding wrapper for int TSystem::OpenConnection(const char *, int, int, const char *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::OpenConnection(const char *, int, int, const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:502:28 + t.method("OpenConnection", static_cast(&TSystem::OpenConnection)); + t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1)->int { return a.OpenConnection(arg0, arg1); }); + t.method("OpenConnection", [](TSystem& a, const char * arg0, int arg1, int arg2)->int { return a.OpenConnection(arg0, arg1, arg2); }); + t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1)->int { return a->OpenConnection(arg0, arg1); }); + t.method("OpenConnection", [](TSystem* a, const char * arg0, int arg1, int arg2)->int { return a->OpenConnection(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceTcpService(int, Bool_t, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceTcpService(int, Bool_t, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:503:28 + t.method("AnnounceTcpService", static_cast(&TSystem::AnnounceTcpService)); + t.method("AnnounceTcpService", [](TSystem& a, int arg0, Bool_t arg1, int arg2)->int { return a.AnnounceTcpService(arg0, arg1, arg2); }); + t.method("AnnounceTcpService", [](TSystem* a, int arg0, Bool_t arg1, int arg2)->int { return a->AnnounceTcpService(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUdpService(int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceUdpService(int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:504:28 + t.method("AnnounceUdpService", static_cast(&TSystem::AnnounceUdpService)); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceUnixService(int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:505:28 + t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); + + DEBUG_MSG("Adding wrapper for int TSystem::AnnounceUnixService(const char *, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AnnounceUnixService(const char *, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:506:28 + t.method("AnnounceUnixService", static_cast(&TSystem::AnnounceUnixService)); + + DEBUG_MSG("Adding wrapper for int TSystem::AcceptConnection(int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::AcceptConnection(int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:507:28 + t.method("AcceptConnection", static_cast(&TSystem::AcceptConnection)); + + DEBUG_MSG("Adding wrapper for void TSystem::CloseConnection(int, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::CloseConnection(int, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:508:28 + t.method("CloseConnection", static_cast(&TSystem::CloseConnection)); + t.method("CloseConnection", [](TSystem& a, int arg0)->void { a.CloseConnection(arg0); }); + t.method("CloseConnection", [](TSystem* a, int arg0)->void { a->CloseConnection(arg0); }); + + DEBUG_MSG("Adding wrapper for int TSystem::RecvRaw(int, void *, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::RecvRaw(int, void *, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:509:28 + t.method("RecvRaw", static_cast(&TSystem::RecvRaw)); + + DEBUG_MSG("Adding wrapper for int TSystem::SendRaw(int, const void *, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::SendRaw(int, const void *, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:510:28 + t.method("SendRaw", static_cast(&TSystem::SendRaw)); + + DEBUG_MSG("Adding wrapper for int TSystem::RecvBuf(int, void *, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::RecvBuf(int, void *, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:511:28 + t.method("RecvBuf", static_cast(&TSystem::RecvBuf)); + + DEBUG_MSG("Adding wrapper for int TSystem::SendBuf(int, const void *, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::SendBuf(int, const void *, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:512:28 + t.method("SendBuf", static_cast(&TSystem::SendBuf)); + + DEBUG_MSG("Adding wrapper for int TSystem::SetSockOpt(int, int, int) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::SetSockOpt(int, int, int) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:513:28 + t.method("SetSockOpt", static_cast(&TSystem::SetSockOpt)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetSockOpt(int, int, int *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetSockOpt(int, int, int *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:514:28 + t.method("GetSockOpt", static_cast(&TSystem::GetSockOpt)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetSysInfo(SysInfo_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetSysInfo(SysInfo_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:517:28 + t.method("GetSysInfo", static_cast(&TSystem::GetSysInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetCpuInfo(CpuInfo_t *, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:518:28 + t.method("GetCpuInfo", static_cast(&TSystem::GetCpuInfo)); + t.method("GetCpuInfo", [](TSystem const& a, CpuInfo_t * arg0)->int { return a.GetCpuInfo(arg0); }); + t.method("GetCpuInfo", [](TSystem const* a, CpuInfo_t * arg0)->int { return a->GetCpuInfo(arg0); }); + + DEBUG_MSG("Adding wrapper for int TSystem::GetMemInfo(MemInfo_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetMemInfo(MemInfo_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:519:28 + t.method("GetMemInfo", static_cast(&TSystem::GetMemInfo)); + + DEBUG_MSG("Adding wrapper for int TSystem::GetProcInfo(ProcInfo_t *) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::GetProcInfo(ProcInfo_t *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:520:28 + t.method("GetProcInfo", static_cast(&TSystem::GetProcInfo)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddIncludePath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddIncludePath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:523:28 + t.method("AddIncludePath", static_cast(&TSystem::AddIncludePath)); + + DEBUG_MSG("Adding wrapper for void TSystem::AddLinkedLibs(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::AddLinkedLibs(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:524:28 + t.method("AddLinkedLibs", static_cast(&TSystem::AddLinkedLibs)); + + DEBUG_MSG("Adding wrapper for int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::CompileMacro(const char *, Option_t *, const char *, const char *, UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:525:28 + t.method("CompileMacro", static_cast(&TSystem::CompileMacro)); + t.method("CompileMacro", [](TSystem& a, const char * arg0)->int { return a.CompileMacro(arg0); }); + t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1)->int { return a.CompileMacro(arg0, arg1); }); + t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a.CompileMacro(arg0, arg1, arg2); }); + t.method("CompileMacro", [](TSystem& a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a.CompileMacro(arg0, arg1, arg2, arg3); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0)->int { return a->CompileMacro(arg0); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1)->int { return a->CompileMacro(arg0, arg1); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2)->int { return a->CompileMacro(arg0, arg1, arg2); }); + t.method("CompileMacro", [](TSystem* a, const char * arg0, Option_t * arg1, const char * arg2, const char * arg3)->int { return a->CompileMacro(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Int_t TSystem::GetAclicProperties() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TSystem::GetAclicProperties() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:526:28 + t.method("GetAclicProperties", static_cast(&TSystem::GetAclicProperties)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildArch() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildArch() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:527:28 + t.method("GetBuildArch", [](TSystem const& a) { return (std::string)a.GetBuildArch(); }); + t.method("GetBuildArch", [](TSystem const* a) { return (std::string)a->GetBuildArch(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompiler() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildCompiler() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:528:28 + t.method("GetBuildCompiler", [](TSystem const& a) { return (std::string)a.GetBuildCompiler(); }); + t.method("GetBuildCompiler", [](TSystem const* a) { return (std::string)a->GetBuildCompiler(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersion() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersion() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:529:28 + t.method("GetBuildCompilerVersion", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersion(); }); + t.method("GetBuildCompilerVersion", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersion(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildCompilerVersionStr() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildCompilerVersionStr() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:530:28 + t.method("GetBuildCompilerVersionStr", [](TSystem const& a) { return (std::string)a.GetBuildCompilerVersionStr(); }); + t.method("GetBuildCompilerVersionStr", [](TSystem const* a) { return (std::string)a->GetBuildCompilerVersionStr(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildNode() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildNode() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:531:28 + t.method("GetBuildNode", [](TSystem const& a) { return (std::string)a.GetBuildNode(); }); + t.method("GetBuildNode", [](TSystem const* a) { return (std::string)a->GetBuildNode(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetBuildDir() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetBuildDir() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:532:28 + t.method("GetBuildDir", [](TSystem const& a) { return (std::string)a.GetBuildDir(); }); + t.method("GetBuildDir", [](TSystem const* a) { return (std::string)a->GetBuildDir(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsDebug() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetFlagsDebug() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:533:28 + t.method("GetFlagsDebug", [](TSystem const& a) { return (std::string)a.GetFlagsDebug(); }); + t.method("GetFlagsDebug", [](TSystem const* a) { return (std::string)a->GetFlagsDebug(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetFlagsOpt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetFlagsOpt() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:534:28 + t.method("GetFlagsOpt", [](TSystem const& a) { return (std::string)a.GetFlagsOpt(); }); + t.method("GetFlagsOpt", [](TSystem const* a) { return (std::string)a->GetFlagsOpt(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetIncludePath() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetIncludePath() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:535:28 + t.method("GetIncludePath", [](TSystem& a) { return (std::string)a.GetIncludePath(); }); + t.method("GetIncludePath", [](TSystem* a) { return (std::string)a->GetIncludePath(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkedLibs() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetLinkedLibs() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:536:28 + t.method("GetLinkedLibs", [](TSystem const& a) { return (std::string)a.GetLinkedLibs(); }); + t.method("GetLinkedLibs", [](TSystem const* a) { return (std::string)a->GetLinkedLibs(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetLinkdefSuffix() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetLinkdefSuffix() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:537:28 + t.method("GetLinkdefSuffix", [](TSystem const& a) { return (std::string)a.GetLinkdefSuffix(); }); + t.method("GetLinkdefSuffix", [](TSystem const* a) { return (std::string)a->GetLinkdefSuffix(); }); + + DEBUG_MSG("Adding wrapper for TSystem::EAclicMode TSystem::GetAclicMode() (" __HERE__ ")"); + // signature to use in the veto list: TSystem::EAclicMode TSystem::GetAclicMode() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:538:28 + t.method("GetAclicMode", static_cast(&TSystem::GetAclicMode)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeExe() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetMakeExe() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:539:28 + t.method("GetMakeExe", [](TSystem const& a) { return (std::string)a.GetMakeExe(); }); + t.method("GetMakeExe", [](TSystem const* a) { return (std::string)a->GetMakeExe(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetMakeSharedLib() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetMakeSharedLib() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:540:28 + t.method("GetMakeSharedLib", [](TSystem const& a) { return (std::string)a.GetMakeSharedLib(); }); + t.method("GetMakeSharedLib", [](TSystem const* a) { return (std::string)a->GetMakeSharedLib(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetSoExt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetSoExt() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:541:28 + t.method("GetSoExt", [](TSystem const& a) { return (std::string)a.GetSoExt(); }); + t.method("GetSoExt", [](TSystem const* a) { return (std::string)a->GetSoExt(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::GetObjExt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::GetObjExt() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:542:28 + t.method("GetObjExt", [](TSystem const& a) { return (std::string)a.GetObjExt(); }); + t.method("GetObjExt", [](TSystem const* a) { return (std::string)a->GetObjExt(); }); + + DEBUG_MSG("Adding wrapper for void TSystem::SetBuildDir(const char *, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetBuildDir(const char *, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:543:28 + t.method("SetBuildDir", static_cast(&TSystem::SetBuildDir)); + t.method("SetBuildDir", [](TSystem& a, const char * arg0)->void { a.SetBuildDir(arg0); }); + t.method("SetBuildDir", [](TSystem* a, const char * arg0)->void { a->SetBuildDir(arg0); }); + + DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsDebug(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetFlagsDebug(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:544:28 + t.method("SetFlagsDebug", static_cast(&TSystem::SetFlagsDebug)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetFlagsOpt(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetFlagsOpt(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:545:28 + t.method("SetFlagsOpt", static_cast(&TSystem::SetFlagsOpt)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetIncludePath(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetIncludePath(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:546:28 + t.method("SetIncludePath", static_cast(&TSystem::SetIncludePath)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetMakeExe(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetMakeExe(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:547:28 + t.method("SetMakeExe", static_cast(&TSystem::SetMakeExe)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetAclicMode(TSystem::EAclicMode) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetAclicMode(TSystem::EAclicMode) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:548:28 + t.method("SetAclicMode", static_cast(&TSystem::SetAclicMode)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetMakeSharedLib(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetMakeSharedLib(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:549:28 + t.method("SetMakeSharedLib", static_cast(&TSystem::SetMakeSharedLib)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetLinkedLibs(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetLinkedLibs(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:550:28 + t.method("SetLinkedLibs", static_cast(&TSystem::SetLinkedLibs)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetLinkdefSuffix(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetLinkdefSuffix(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:551:28 + t.method("SetLinkdefSuffix", static_cast(&TSystem::SetLinkdefSuffix)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetSoExt(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetSoExt(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:552:28 + t.method("SetSoExt", static_cast(&TSystem::SetSoExt)); + + DEBUG_MSG("Adding wrapper for void TSystem::SetObjExt(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::SetObjExt(const char *) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:553:28 + t.method("SetObjExt", static_cast(&TSystem::SetObjExt)); + + DEBUG_MSG("Adding wrapper for TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) (" __HERE__ ")"); + // signature to use in the veto list: TString TSystem::SplitAclicMode(const char *, TString &, TString &, TString &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:554:28 + t.method("SplitAclicMode", static_cast(&TSystem::SplitAclicMode)); + + DEBUG_MSG("Adding wrapper for void TSystem::CleanCompiledMacros() (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::CleanCompiledMacros() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:555:28 + t.method("CleanCompiledMacros", static_cast(&TSystem::CleanCompiledMacros)); + + DEBUG_MSG("Adding wrapper for Version_t TSystem::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TSystem::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Class_Version", static_cast(&TSystem::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TSystem::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSystem::IsA() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + t.method("IsA", static_cast(&TSystem::IsA)); + + DEBUG_MSG("Adding wrapper for void TSystem::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + t.method("StreamerNVirtual", static_cast(&TSystem::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!DeclFileName", []() { return (std::string)TSystem::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TSystem::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!ImplFileLine", static_cast(&TSystem::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TSystem::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!ImplFileName", []() { return (std::string)TSystem::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TSystem::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TSystem::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Class_Name", []() { return (std::string)TSystem::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TSystem::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSystem::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Dictionary", static_cast(&TSystem::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TSystem::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TSystem::Class() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!Class", static_cast(&TSystem::Class)); + + DEBUG_MSG("Adding wrapper for void TSystem::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TSystem::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + t.method("Streamer", static_cast(&TSystem::Streamer)); + + DEBUG_MSG("Adding wrapper for int TSystem::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TSystem::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TSystem.h:557:4 + module_.method("TSystem!DeclFileLine", static_cast(&TSystem::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlstd_type_info(jlcxx::Module& module){ - return std::shared_ptr(new Jlstd_type_info(module)); +std::shared_ptr newJlTSystem(jlcxx::Module& module){ + return std::shared_ptr(new JlTSystem(module)); } diff --git a/deps/src/JlClasses_012.cxx b/deps/src/JlClasses_012.cxx index 54f99a4..f0cb16b 100644 --- a/deps/src/JlClasses_012.cxx +++ b/deps/src/JlClasses_012.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,619 +7,100 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TDictionary type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TDataType -// signature to use in the veto file: TDataType -struct JlTDataType: public Wrapper { +// Class generating the wrapper for type TFileHandler +// signature to use in the veto file: TFileHandler +struct JlTFileHandler: public Wrapper { - JlTDataType(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TDataType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDataType.h:44:7 - jlcxx::TypeWrapper t = jlModule.add_type("TDataType", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFileHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFileHandler (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:65:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFileHandler"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTDataType(jlcxx::Module& module){ - return std::shared_ptr(new JlTDataType(module)); +std::shared_ptr newJlTFileHandler(jlcxx::Module& module){ + return std::shared_ptr(new JlTFileHandler(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TAxis -// signature to use in the veto file: TAxis -struct JlTAxis: public Wrapper { +// Class generating the wrapper for type TSignalHandler +// signature to use in the veto file: TSignalHandler +struct JlTSignalHandler: public Wrapper { - JlTAxis(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TAxis (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:31:7 - jlcxx::TypeWrapper t = jlModule.add_type("TAxis", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTSignalHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TSignalHandler (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:127:7 + jlcxx::TypeWrapper t = jlModule.add_type("TSignalHandler"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:80:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:81:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TAxis::TAxis(const TAxis &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:82:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TAxis & TAxis::operator=(const TAxis &) (" __HERE__ ")"); - // signature to use in the veto list: TAxis & TAxis::operator=(const TAxis &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:84:11 - t.method("assign", static_cast(&TAxis::operator=)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanExtend() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::CanExtend() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:86:15 - t.method("CanExtend", static_cast(&TAxis::CanExtend)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanBeAlphanumeric() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::CanBeAlphanumeric() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:87:15 - t.method("CanBeAlphanumeric", static_cast(&TAxis::CanBeAlphanumeric)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsAlphanumeric() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::IsAlphanumeric() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:88:15 - t.method("IsAlphanumeric", static_cast(&TAxis::IsAlphanumeric)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetAlphanumeric(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetAlphanumeric(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:89:15 - t.method("SetAlphanumeric", static_cast(&TAxis::SetAlphanumeric)); - t.method("SetAlphanumeric", [](TAxis& a)->void { a.SetAlphanumeric(); }); - t.method("SetAlphanumeric", [](TAxis* a)->void { a->SetAlphanumeric(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetCanExtend(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetCanExtend(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:90:15 - t.method("SetCanExtend", static_cast(&TAxis::SetCanExtend)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetNoAlphanumeric(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetNoAlphanumeric(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:91:15 - t.method("SetNoAlphanumeric", static_cast(&TAxis::SetNoAlphanumeric)); - t.method("SetNoAlphanumeric", [](TAxis& a)->void { a.SetNoAlphanumeric(); }); - t.method("SetNoAlphanumeric", [](TAxis* a)->void { a->SetNoAlphanumeric(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::CenterLabels(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::CenterLabels(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:98:23 - t.method("CenterLabels", static_cast(&TAxis::CenterLabels)); - t.method("CenterLabels", [](TAxis& a)->void { a.CenterLabels(); }); - t.method("CenterLabels", [](TAxis* a)->void { a->CenterLabels(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::CenterTitle(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::CenterTitle(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:99:23 - t.method("CenterTitle", static_cast(&TAxis::CenterTitle)); - t.method("CenterTitle", [](TAxis& a)->void { a.CenterTitle(); }); - t.method("CenterTitle", [](TAxis* a)->void { a->CenterTitle(); }); - - DEBUG_MSG("Adding wrapper for const char * TAxis::ChooseTimeFormat(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::ChooseTimeFormat(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:100:23 - t.method("ChooseTimeFormat", [](TAxis& a) { return (std::string)a.ChooseTimeFormat(); }); - t.method("ChooseTimeFormat", [](TAxis& a, Double_t arg0) { return (std::string)a.ChooseTimeFormat(arg0); }); - t.method("ChooseTimeFormat", [](TAxis* a) { return (std::string)a->ChooseTimeFormat(); }); - t.method("ChooseTimeFormat", [](TAxis* a, Double_t arg0) { return (std::string)a->ChooseTimeFormat(arg0); }); - - DEBUG_MSG("Adding wrapper for void TAxis::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:101:15 - t.method("Copy", static_cast(&TAxis::Copy)); - - DEBUG_MSG("Adding wrapper for void TAxis::Delete(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Delete(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:102:15 - t.method("Delete", static_cast(&TAxis::Delete)); - t.method("Delete", [](TAxis& a)->void { a.Delete(); }); - t.method("Delete", [](TAxis* a)->void { a->Delete(); }); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:103:15 - t.method("DistancetoPrimitive", static_cast(&TAxis::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for TObject * TAxis::DrawClone(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TAxis::DrawClone(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:104:15 - t.method("DrawClone", static_cast(&TAxis::DrawClone)); - t.method("DrawClone", [](TAxis const& a)->TObject * { return a.DrawClone(); }); - t.method("DrawClone", [](TAxis const* a)->TObject * { return a->DrawClone(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:105:15 - t.method("ExecuteEvent", static_cast(&TAxis::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:106:23 - t.method("FindBin", static_cast(&TAxis::FindBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:107:23 - t.method("FindBin", static_cast(&TAxis::FindBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindBin(const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:108:23 - t.method("FindBin", static_cast(&TAxis::FindBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindFixBin(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:109:23 - t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::FindFixBin(const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:110:23 - t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinCenter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:111:23 - t.method("GetBinCenter", static_cast(&TAxis::GetBinCenter)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenterLog(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinCenterLog(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:112:23 - t.method("GetBinCenterLog", static_cast(&TAxis::GetBinCenterLog)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetBinLabel(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetBinLabel(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:113:23 - t.method("GetBinLabel", [](TAxis const& a, Int_t arg0) { return (std::string)a.GetBinLabel(arg0); }); - t.method("GetBinLabel", [](TAxis const* a, Int_t arg0) { return (std::string)a->GetBinLabel(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinLowEdge(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinLowEdge(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:114:23 - t.method("GetBinLowEdge", static_cast(&TAxis::GetBinLowEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinUpEdge(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinUpEdge(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:115:23 - t.method("GetBinUpEdge", static_cast(&TAxis::GetBinUpEdge)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinWidth(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetBinWidth(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:116:23 - t.method("GetBinWidth", static_cast(&TAxis::GetBinWidth)); - - DEBUG_MSG("Adding wrapper for void TAxis::GetCenter(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::GetCenter(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:117:23 - t.method("GetCenter", static_cast(&TAxis::GetCenter)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterLabels() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetCenterLabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:118:23 - t.method("GetCenterLabels", static_cast(&TAxis::GetCenterLabels)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterTitle() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetCenterTitle() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:119:23 - t.method("GetCenterTitle", static_cast(&TAxis::GetCenterTitle)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetDecimals() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetDecimals() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:120:23 - t.method("GetDecimals", static_cast(&TAxis::GetDecimals)); - - DEBUG_MSG("Adding wrapper for TList * TAxis::GetModifiedLabels() (" __HERE__ ")"); - // signature to use in the veto list: TList * TAxis::GetModifiedLabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:122:23 - t.method("GetModifiedLabels", static_cast(&TAxis::GetModifiedLabels)); - - DEBUG_MSG("Adding wrapper for void TAxis::GetLowEdge(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::GetLowEdge(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:123:23 - t.method("GetLowEdge", static_cast(&TAxis::GetLowEdge)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetMoreLogLabels() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetMoreLogLabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:124:23 - t.method("GetMoreLogLabels", static_cast(&TAxis::GetMoreLogLabels)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNbins() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetNbins() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:125:23 - t.method("GetNbins", static_cast(&TAxis::GetNbins)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNlabels() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetNlabels() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:126:23 - t.method("GetNlabels", static_cast(&TAxis::GetNlabels)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetNoExponent() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetNoExponent() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:127:23 - t.method("GetNoExponent", static_cast(&TAxis::GetNoExponent)); - - DEBUG_MSG("Adding wrapper for TObject * TAxis::GetParent() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TAxis::GetParent() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:128:23 - t.method("GetParent", static_cast(&TAxis::GetParent)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetRotateTitle() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetRotateTitle() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:129:23 - t.method("GetRotateTitle", static_cast(&TAxis::GetRotateTitle)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTicks() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTicks() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:130:24 - t.method("GetTicks", [](TAxis const& a) { return (std::string)a.GetTicks(); }); - t.method("GetTicks", [](TAxis const* a) { return (std::string)a->GetTicks(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetTimeDisplay() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::GetTimeDisplay() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:131:23 - t.method("GetTimeDisplay", static_cast(&TAxis::GetTimeDisplay)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormat() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTimeFormat() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:132:24 - t.method("GetTimeFormat", [](TAxis const& a) { return (std::string)a.GetTimeFormat(); }); - t.method("GetTimeFormat", [](TAxis const* a) { return (std::string)a->GetTimeFormat(); }); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormatOnly() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTimeFormatOnly() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:133:24 - t.method("GetTimeFormatOnly", [](TAxis const& a) { return (std::string)a.GetTimeFormatOnly(); }); - t.method("GetTimeFormatOnly", [](TAxis const* a) { return (std::string)a->GetTimeFormatOnly(); }); - - DEBUG_MSG("Adding wrapper for UInt_t TAxis::GetTimeOffset() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TAxis::GetTimeOffset() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:134:24 - t.method("GetTimeOffset", static_cast(&TAxis::GetTimeOffset)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::GetTitle() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::GetTitle() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:135:23 - t.method("GetTitle", [](TAxis const& a) { return (std::string)a.GetTitle(); }); - t.method("GetTitle", [](TAxis const* a) { return (std::string)a->GetTitle(); }); - - DEBUG_MSG("Adding wrapper for const TArrayD * TAxis::GetXbins() (" __HERE__ ")"); - // signature to use in the veto list: const TArrayD * TAxis::GetXbins() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:136:23 - t.method("GetXbins", static_cast(&TAxis::GetXbins)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetFirst() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetFirst() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:137:23 - t.method("GetFirst", static_cast(&TAxis::GetFirst)); - - DEBUG_MSG("Adding wrapper for Int_t TAxis::GetLast() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TAxis::GetLast() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:138:23 - t.method("GetLast", static_cast(&TAxis::GetLast)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmin() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetXmin() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:139:23 - t.method("GetXmin", static_cast(&TAxis::GetXmin)); - - DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmax() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TAxis::GetXmax() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:140:23 - t.method("GetXmax", static_cast(&TAxis::GetXmax)); - - DEBUG_MSG("Adding wrapper for void TAxis::ImportAttributes(const TAxis *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ImportAttributes(const TAxis *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:141:23 - t.method("ImportAttributes", static_cast(&TAxis::ImportAttributes)); - - DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsVariableBinSize() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TAxis::IsVariableBinSize() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:142:23 - t.method("IsVariableBinSize", static_cast(&TAxis::IsVariableBinSize)); - - DEBUG_MSG("Adding wrapper for void TAxis::LabelsOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::LabelsOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:146:23 - t.method("LabelsOption", static_cast(&TAxis::LabelsOption)); - t.method("LabelsOption", [](TAxis& a)->void { a.LabelsOption(); }); - t.method("LabelsOption", [](TAxis* a)->void { a->LabelsOption(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::RotateTitle(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::RotateTitle(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:147:23 - t.method("RotateTitle", static_cast(&TAxis::RotateTitle)); - t.method("RotateTitle", [](TAxis& a)->void { a.RotateTitle(); }); - t.method("RotateTitle", [](TAxis* a)->void { a->RotateTitle(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Set(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:149:23 - t.method("Set", static_cast(&TAxis::Set)); - - DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Float_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Set(Int_t, const Float_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:150:23 - t.method("Set", static_cast(&TAxis::Set)); - - DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Set(Int_t, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:151:23 - t.method("Set", static_cast(&TAxis::Set)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetBinLabel(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetBinLabel(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:152:23 - t.method("SetBinLabel", static_cast(&TAxis::SetBinLabel)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetDecimals(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetDecimals(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:153:23 - t.method("SetDecimals", static_cast(&TAxis::SetDecimals)); - t.method("SetDecimals", [](TAxis& a)->void { a.SetDecimals(); }); - t.method("SetDecimals", [](TAxis* a)->void { a->SetDecimals(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetDefaults() (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetDefaults() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:154:23 - t.method("SetDefaults", static_cast(&TAxis::SetDefaults)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetDrawOption(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetDrawOption(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:155:15 - t.method("SetDrawOption", static_cast(&TAxis::SetDrawOption)); - t.method("SetDrawOption", [](TAxis& a)->void { a.SetDrawOption(); }); - t.method("SetDrawOption", [](TAxis* a)->void { a->SetDrawOption(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:156:23 - t.method("ChangeLabel", static_cast(&TAxis::ChangeLabel)); - t.method("ChangeLabel", [](TAxis& a)->void { a.ChangeLabel(); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0)->void { a.ChangeLabel(arg0); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1)->void { a.ChangeLabel(arg0, arg1); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabel(arg0, arg1, arg2); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabel(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("ChangeLabel", [](TAxis* a)->void { a->ChangeLabel(); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0)->void { a->ChangeLabel(arg0); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1)->void { a->ChangeLabel(arg0, arg1); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabel(arg0, arg1, arg2); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabel(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:160:23 - t.method("ChangeLabelByValue", static_cast(&TAxis::ChangeLabelByValue)); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0)->void { a.ChangeLabelByValue(arg0); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1)->void { a.ChangeLabelByValue(arg0, arg1); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabelByValue(arg0, arg1, arg2); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0)->void { a->ChangeLabelByValue(arg0); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1)->void { a->ChangeLabelByValue(arg0, arg1); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabelByValue(arg0, arg1, arg2); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); - t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetLimits(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetLimits(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:164:23 - t.method("SetLimits", static_cast(&TAxis::SetLimits)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetMoreLogLabels(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetMoreLogLabels(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:165:23 - t.method("SetMoreLogLabels", static_cast(&TAxis::SetMoreLogLabels)); - t.method("SetMoreLogLabels", [](TAxis& a)->void { a.SetMoreLogLabels(); }); - t.method("SetMoreLogLabels", [](TAxis* a)->void { a->SetMoreLogLabels(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetNoExponent(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetNoExponent(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:166:23 - t.method("SetNoExponent", static_cast(&TAxis::SetNoExponent)); - t.method("SetNoExponent", [](TAxis& a)->void { a.SetNoExponent(); }); - t.method("SetNoExponent", [](TAxis* a)->void { a->SetNoExponent(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetParent(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetParent(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:167:23 - t.method("SetParent", static_cast(&TAxis::SetParent)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetRange(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetRange(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:168:23 - t.method("SetRange", static_cast(&TAxis::SetRange)); - t.method("SetRange", [](TAxis& a)->void { a.SetRange(); }); - t.method("SetRange", [](TAxis& a, Int_t arg0)->void { a.SetRange(arg0); }); - t.method("SetRange", [](TAxis* a)->void { a->SetRange(); }); - t.method("SetRange", [](TAxis* a, Int_t arg0)->void { a->SetRange(arg0); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetRangeUser(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetRangeUser(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:169:23 - t.method("SetRangeUser", static_cast(&TAxis::SetRangeUser)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTicks(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTicks(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:170:23 - t.method("SetTicks", static_cast(&TAxis::SetTicks)); - t.method("SetTicks", [](TAxis& a)->void { a.SetTicks(); }); - t.method("SetTicks", [](TAxis* a)->void { a->SetTicks(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTimeDisplay(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTimeDisplay(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:171:23 - t.method("SetTimeDisplay", static_cast(&TAxis::SetTimeDisplay)); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTimeFormat(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTimeFormat(const char *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:172:23 - t.method("SetTimeFormat", static_cast(&TAxis::SetTimeFormat)); - t.method("SetTimeFormat", [](TAxis& a)->void { a.SetTimeFormat(); }); - t.method("SetTimeFormat", [](TAxis* a)->void { a->SetTimeFormat(); }); - - DEBUG_MSG("Adding wrapper for void TAxis::SetTimeOffset(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::SetTimeOffset(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:173:23 - t.method("SetTimeOffset", static_cast(&TAxis::SetTimeOffset)); - t.method("SetTimeOffset", [](TAxis& a, Double_t arg0)->void { a.SetTimeOffset(arg0); }); - t.method("SetTimeOffset", [](TAxis* a, Double_t arg0)->void { a->SetTimeOffset(arg0); }); - - DEBUG_MSG("Adding wrapper for void TAxis::UnZoom() (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::UnZoom() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:174:23 - t.method("UnZoom", static_cast(&TAxis::UnZoom)); - - DEBUG_MSG("Adding wrapper for void TAxis::ZoomOut(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::ZoomOut(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:175:23 - t.method("ZoomOut", static_cast(&TAxis::ZoomOut)); - t.method("ZoomOut", [](TAxis& a)->void { a.ZoomOut(); }); - t.method("ZoomOut", [](TAxis& a, Double_t arg0)->void { a.ZoomOut(arg0); }); - t.method("ZoomOut", [](TAxis* a)->void { a->ZoomOut(); }); - t.method("ZoomOut", [](TAxis* a, Double_t arg0)->void { a->ZoomOut(arg0); }); - - DEBUG_MSG("Adding wrapper for Version_t TAxis::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TAxis::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Class_Version", static_cast(&TAxis::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TAxis::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TAxis::IsA() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - t.method("IsA", static_cast(&TAxis::IsA)); - - DEBUG_MSG("Adding wrapper for void TAxis::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - t.method("StreamerNVirtual", static_cast(&TAxis::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!DeclFileName", []() { return (std::string)TAxis::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TAxis::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TAxis::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!ImplFileLine", static_cast(&TAxis::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TAxis::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!ImplFileName", []() { return (std::string)TAxis::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TAxis::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TAxis::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Class_Name", []() { return (std::string)TAxis::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TAxis::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TAxis::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Dictionary", static_cast(&TAxis::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TAxis::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TAxis::Class() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!Class", static_cast(&TAxis::Class)); - - DEBUG_MSG("Adding wrapper for void TAxis::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TAxis::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - t.method("Streamer", static_cast(&TAxis::Streamer)); - - DEBUG_MSG("Adding wrapper for int TAxis::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TAxis::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 - module_.method("TAxis!DeclFileLine", static_cast(&TAxis::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTAxis(jlcxx::Module& module){ - return std::shared_ptr(new JlTAxis(module)); +std::shared_ptr newJlTSignalHandler(jlcxx::Module& module){ + return std::shared_ptr(new JlTSignalHandler(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TArrayD -// signature to use in the veto file: TArrayD -struct JlTArrayD: public Wrapper { +// Class generating the wrapper for type TStdExceptionHandler +// signature to use in the veto file: TStdExceptionHandler +struct JlTStdExceptionHandler: public Wrapper { - JlTArrayD(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TArrayD (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TArrayD.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TArrayD"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTStdExceptionHandler(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TStdExceptionHandler (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TSysEvtHandler.h:172:7 + jlcxx::TypeWrapper t = jlModule.add_type("TStdExceptionHandler"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTArrayD(jlcxx::Module& module){ - return std::shared_ptr(new JlTArrayD(module)); +std::shared_ptr newJlTStdExceptionHandler(jlcxx::Module& module){ + return std::shared_ptr(new JlTStdExceptionHandler(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type Foption_t -// signature to use in the veto file: Foption_t -struct JlFoption_t: public Wrapper { +// Class generating the wrapper for type TTime +// signature to use in the veto file: TTime +struct JlTTime: public Wrapper { - JlFoption_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type Foption_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/Foption.h:24:8 - jlcxx::TypeWrapper t = jlModule.add_type("Foption_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTTime(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTime.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TTime"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -628,943 +109,36 @@ struct JlFoption_t: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlFoption_t(jlcxx::Module& module){ - return std::shared_ptr(new JlFoption_t(module)); +std::shared_ptr newJlTTime(jlcxx::Module& module){ + return std::shared_ptr(new JlTTime(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TF1 -// signature to use in the veto file: TF1 -struct JlTF1: public Wrapper { +// Class generating the wrapper for type FILE +// signature to use in the veto file: FILE +struct JlFILE: public Wrapper { - JlTF1(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TF1 (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:214:7 - jlcxx::TypeWrapper t = jlModule.add_type("TF1", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlFILE(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type FILE (" __HERE__ ")"); + // defined in /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:49:8 + jlcxx::TypeWrapper t = jlModule.add_type("FILE"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, TF1::EAddToList, bool) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:331:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:332:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:333:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:335:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1::TF1(const TF1 &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:413:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TF1 & TF1::operator=(const TF1 &) (" __HERE__ ")"); - // signature to use in the veto list: TF1 & TF1::operator=(const TF1 &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:414:9 - t.method("assign", static_cast(&TF1::operator=)); - - DEBUG_MSG("Adding wrapper for void TF1::AddParameter(const TString &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::AddParameter(const TString &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:416:21 - t.method("AddParameter", static_cast(&TF1::AddParameter)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::AddToGlobalList(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::AddToGlobalList(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:423:21 - t.method("AddToGlobalList", static_cast(&TF1::AddToGlobalList)); - t.method("AddToGlobalList", [](TF1& a)->Bool_t { return a.AddToGlobalList(); }); - t.method("AddToGlobalList", [](TF1* a)->Bool_t { return a->AddToGlobalList(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::DefaultAddToGlobalList(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::DefaultAddToGlobalList(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:424:21 - module_.method("TF1!DefaultAddToGlobalList", static_cast(&TF1::DefaultAddToGlobalList)); - module_.method("TF1!DefaultAddToGlobalList", []()->Bool_t { return TF1::DefaultAddToGlobalList(); }); - - DEBUG_MSG("Adding wrapper for void TF1::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:426:13 - t.method("Copy", static_cast(&TF1::Copy)); - - DEBUG_MSG("Adding wrapper for TObject * TF1::Clone(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::Clone(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:427:21 - t.method("Clone", static_cast(&TF1::Clone)); - t.method("Clone", [](TF1 const& a)->TObject * { return a.Clone(); }); - t.method("Clone", [](TF1 const* a)->TObject * { return a->Clone(); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative(Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Derivative(Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:428:21 - t.method("Derivative", static_cast(&TF1::Derivative)); - t.method("Derivative", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative(arg0); }); - t.method("Derivative", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative(arg0, arg1); }); - t.method("Derivative", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative(arg0); }); - t.method("Derivative", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:429:21 - t.method("Derivative2", static_cast(&TF1::Derivative2)); - t.method("Derivative2", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative2(arg0); }); - t.method("Derivative2", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative2(arg0, arg1); }); - t.method("Derivative2", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative2(arg0); }); - t.method("Derivative2", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative2(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:430:21 - t.method("Derivative3", static_cast(&TF1::Derivative3)); - t.method("Derivative3", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative3(arg0); }); - t.method("Derivative3", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative3(arg0, arg1); }); - t.method("Derivative3", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative3(arg0); }); - t.method("Derivative3", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative3(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::DerivativeError() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::DerivativeError() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:431:21 - module_.method("TF1!DerivativeError", static_cast(&TF1::DerivativeError)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:432:13 - t.method("DistancetoPrimitive", static_cast(&TF1::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for void TF1::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:433:13 - t.method("Draw", static_cast(&TF1::Draw)); - t.method("Draw", [](TF1& a)->void { a.Draw(); }); - t.method("Draw", [](TF1* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for TF1 * TF1::DrawCopy(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TF1::DrawCopy(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:434:21 - t.method("DrawCopy", static_cast(&TF1::DrawCopy)); - t.method("DrawCopy", [](TF1 const& a)->TF1 * { return a.DrawCopy(); }); - t.method("DrawCopy", [](TF1 const* a)->TF1 * { return a->DrawCopy(); }); - - DEBUG_MSG("Adding wrapper for TObject * TF1::DrawDerivative(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::DrawDerivative(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:435:21 - t.method("DrawDerivative", static_cast(&TF1::DrawDerivative)); - t.method("DrawDerivative", [](TF1& a)->TObject * { return a.DrawDerivative(); }); - t.method("DrawDerivative", [](TF1* a)->TObject * { return a->DrawDerivative(); }); - - DEBUG_MSG("Adding wrapper for TObject * TF1::DrawIntegral(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::DrawIntegral(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:436:21 - t.method("DrawIntegral", static_cast(&TF1::DrawIntegral)); - t.method("DrawIntegral", [](TF1& a)->TObject * { return a.DrawIntegral(); }); - t.method("DrawIntegral", [](TF1* a)->TObject * { return a->DrawIntegral(); }); - - DEBUG_MSG("Adding wrapper for void TF1::DrawF1(Double_t, Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::DrawF1(Double_t, Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:437:21 - t.method("DrawF1", static_cast(&TF1::DrawF1)); - t.method("DrawF1", [](TF1& a, Double_t arg0, Double_t arg1)->void { a.DrawF1(arg0, arg1); }); - t.method("DrawF1", [](TF1* a, Double_t arg0, Double_t arg1)->void { a->DrawF1(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:438:21 - t.method("Eval", static_cast(&TF1::Eval)); - t.method("Eval", [](TF1 const& a, Double_t arg0)->Double_t { return a.Eval(arg0); }); - t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.Eval(arg0, arg1); }); - t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Eval(arg0, arg1, arg2); }); - t.method("Eval", [](TF1 const* a, Double_t arg0)->Double_t { return a->Eval(arg0); }); - t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->Eval(arg0, arg1); }); - t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Eval(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::EvalPar(const Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::EvalPar(const Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:440:21 - t.method("EvalPar", static_cast(&TF1::EvalPar)); - t.method("EvalPar", [](TF1& a, const Double_t * arg0)->Double_t { return a.EvalPar(arg0); }); - t.method("EvalPar", [](TF1* a, const Double_t * arg0)->Double_t { return a->EvalPar(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:442:21 - t.method("paren", static_cast(&TF1::operator())); - t.method("paren", [](TF1 const& a, Double_t arg0)->Double_t { return a.operator()(arg0); }); - t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.operator()(arg0, arg1); }); - t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.operator()(arg0, arg1, arg2); }); - t.method("paren", [](TF1 const* a, Double_t arg0)->Double_t { return a->operator()(arg0); }); - t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->operator()(arg0, arg1); }); - t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->operator()(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TF1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:444:13 - t.method("ExecuteEvent", static_cast(&TF1::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for void TF1::FixParameter(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::FixParameter(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:445:21 - t.method("FixParameter", static_cast(&TF1::FixParameter)); - - DEBUG_MSG("Adding wrapper for bool TF1::IsVectorized() (" __HERE__ ")"); - // signature to use in the veto list: bool TF1::IsVectorized() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:446:14 - t.method("IsVectorized", static_cast(&TF1::IsVectorized)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetChisquare() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetChisquare() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:450:17 - t.method("GetChisquare", static_cast(&TF1::GetChisquare)); - - DEBUG_MSG("Adding wrapper for TH1 * TF1::GetHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TF1::GetHistogram() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:454:21 - t.method("GetHistogram", static_cast(&TF1::GetHistogram)); - - DEBUG_MSG("Adding wrapper for TH1 * TF1::CreateHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1 * TF1::CreateHistogram() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:455:21 - t.method("CreateHistogram", static_cast(&TF1::CreateHistogram)); - - DEBUG_MSG("Adding wrapper for TFormula * TF1::GetFormula() (" __HERE__ ")"); - // signature to use in the veto list: TFormula * TF1::GetFormula() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:459:22 - t.method("GetFormula", static_cast(&TF1::GetFormula)); - - DEBUG_MSG("Adding wrapper for const TFormula * TF1::GetFormula() (" __HERE__ ")"); - // signature to use in the veto list: const TFormula * TF1::GetFormula() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:463:28 - t.method("GetFormula", static_cast(&TF1::GetFormula)); - - DEBUG_MSG("Adding wrapper for TString TF1::GetExpFormula(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: TString TF1::GetExpFormula(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:467:21 - t.method("GetExpFormula", static_cast(&TF1::GetExpFormula)); - t.method("GetExpFormula", [](TF1 const& a)->TString { return a.GetExpFormula(); }); - t.method("GetExpFormula", [](TF1 const* a)->TString { return a->GetExpFormula(); }); - - DEBUG_MSG("Adding wrapper for const TObject * TF1::GetLinearPart(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const TObject * TF1::GetLinearPart(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:471:27 - t.method("GetLinearPart", static_cast(&TF1::GetLinearPart)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:475:21 - t.method("GetMaximum", static_cast(&TF1::GetMaximum)); - t.method("GetMaximum", [](TF1 const& a)->Double_t { return a.GetMaximum(); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximum(arg0); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximum(arg0, arg1); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximum(arg0, arg1, arg2); }); - t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximum(arg0, arg1, arg2, arg3); }); - t.method("GetMaximum", [](TF1 const* a)->Double_t { return a->GetMaximum(); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximum(arg0); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximum(arg0, arg1); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximum(arg0, arg1, arg2); }); - t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximum(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:476:21 - t.method("GetMinimum", static_cast(&TF1::GetMinimum)); - t.method("GetMinimum", [](TF1 const& a)->Double_t { return a.GetMinimum(); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimum(arg0); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimum(arg0, arg1); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimum(arg0, arg1, arg2); }); - t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimum(arg0, arg1, arg2, arg3); }); - t.method("GetMinimum", [](TF1 const* a)->Double_t { return a->GetMinimum(); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimum(arg0); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimum(arg0, arg1); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimum(arg0, arg1, arg2); }); - t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimum(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:477:21 - t.method("GetMaximumX", static_cast(&TF1::GetMaximumX)); - t.method("GetMaximumX", [](TF1 const& a)->Double_t { return a.GetMaximumX(); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximumX(arg0); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximumX(arg0, arg1); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximumX(arg0, arg1, arg2); }); - t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximumX(arg0, arg1, arg2, arg3); }); - t.method("GetMaximumX", [](TF1 const* a)->Double_t { return a->GetMaximumX(); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximumX(arg0); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximumX(arg0, arg1); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximumX(arg0, arg1, arg2); }); - t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximumX(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:478:21 - t.method("GetMinimumX", static_cast(&TF1::GetMinimumX)); - t.method("GetMinimumX", [](TF1 const& a)->Double_t { return a.GetMinimumX(); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimumX(arg0); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimumX(arg0, arg1); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimumX(arg0, arg1, arg2); }); - t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimumX(arg0, arg1, arg2, arg3); }); - t.method("GetMinimumX", [](TF1 const* a)->Double_t { return a->GetMinimumX(); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimumX(arg0); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimumX(arg0, arg1); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimumX(arg0, arg1, arg2); }); - t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimumX(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMaximumStored() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:479:21 - t.method("GetMaximumStored", static_cast(&TF1::GetMaximumStored)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumStored() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetMinimumStored() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:483:21 - t.method("GetMinimumStored", static_cast(&TF1::GetMinimumStored)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpar() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNpar() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:487:21 - t.method("GetNpar", static_cast(&TF1::GetNpar)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNdim() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNdim() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:491:21 - t.method("GetNdim", static_cast(&TF1::GetNdim)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNDF() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNDF() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:495:21 - t.method("GetNDF", static_cast(&TF1::GetNDF)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpx() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNpx() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:496:21 - t.method("GetNpx", static_cast(&TF1::GetNpx)); - - DEBUG_MSG("Adding wrapper for TMethodCall * TF1::GetMethodCall() (" __HERE__ ")"); - // signature to use in the veto list: TMethodCall * TF1::GetMethodCall() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:500:20 - t.method("GetMethodCall", static_cast(&TF1::GetMethodCall)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumber() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNumber() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:504:21 - t.method("GetNumber", static_cast(&TF1::GetNumber)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFreeParameters() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNumberFreeParameters() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:508:21 - t.method("GetNumberFreeParameters", static_cast(&TF1::GetNumberFreeParameters)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFitPoints() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetNumberFitPoints() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:509:21 - t.method("GetNumberFitPoints", static_cast(&TF1::GetNumberFitPoints)); - - DEBUG_MSG("Adding wrapper for char * TF1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TF1::GetObjectInfo(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:513:13 - t.method("GetObjectInfo", static_cast(&TF1::GetObjectInfo)); - - DEBUG_MSG("Adding wrapper for TObject * TF1::GetParent() (" __HERE__ ")"); - // signature to use in the veto list: TObject * TF1::GetParent() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:514:16 - t.method("GetParent", static_cast(&TF1::GetParent)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetParameter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:518:21 - t.method("GetParameter", static_cast(&TF1::GetParameter)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetParameter(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:522:21 - t.method("GetParameter", static_cast(&TF1::GetParameter)); - - DEBUG_MSG("Adding wrapper for Double_t * TF1::GetParameters() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TF1::GetParameters() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:526:22 - t.method("GetParameters", static_cast(&TF1::GetParameters)); - - DEBUG_MSG("Adding wrapper for void TF1::GetParameters(Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetParameters(Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:530:21 - t.method("GetParameters", static_cast(&TF1::GetParameters)); - - DEBUG_MSG("Adding wrapper for const char * TF1::GetParName(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::GetParName(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:535:24 - t.method("GetParName", [](TF1 const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); - t.method("GetParName", [](TF1 const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetParNumber(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetParNumber(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:539:21 - t.method("GetParNumber", static_cast(&TF1::GetParNumber)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetParError(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetParError(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:543:21 - t.method("GetParError", static_cast(&TF1::GetParError)); - - DEBUG_MSG("Adding wrapper for const Double_t * TF1::GetParErrors() (" __HERE__ ")"); - // signature to use in the veto list: const Double_t * TF1::GetParErrors() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:544:28 - t.method("GetParErrors", static_cast(&TF1::GetParErrors)); - - DEBUG_MSG("Adding wrapper for void TF1::GetParLimits(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetParLimits(Int_t, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:548:21 - t.method("GetParLimits", static_cast(&TF1::GetParLimits)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetProb() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetProb() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:549:21 - t.method("GetProb", static_cast(&TF1::GetProb)); - - DEBUG_MSG("Adding wrapper for Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:550:21 - t.method("GetQuantiles", static_cast(&TF1::GetQuantiles)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(TRandom *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetRandom(TRandom *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:551:21 - t.method("GetRandom", static_cast(&TF1::GetRandom)); - t.method("GetRandom", [](TF1& a)->Double_t { return a.GetRandom(); }); - t.method("GetRandom", [](TF1& a, TRandom * arg0)->Double_t { return a.GetRandom(arg0); }); - t.method("GetRandom", [](TF1* a)->Double_t { return a->GetRandom(); }); - t.method("GetRandom", [](TF1* a, TRandom * arg0)->Double_t { return a->GetRandom(arg0); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:552:21 - t.method("GetRandom", static_cast(&TF1::GetRandom)); - t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetRandom(arg0, arg1); }); - t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a.GetRandom(arg0, arg1, arg2); }); - t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetRandom(arg0, arg1); }); - t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a->GetRandom(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:553:21 - t.method("GetRange", static_cast(&TF1::GetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:554:21 - t.method("GetRange", static_cast(&TF1::GetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:555:21 - t.method("GetRange", static_cast(&TF1::GetRange)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetSave(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetSave(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:556:21 - t.method("GetSave", static_cast(&TF1::GetSave)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:557:21 - t.method("GetX", static_cast(&TF1::GetX)); - t.method("GetX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetX(arg0); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetX(arg0, arg1); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetX(arg0, arg1, arg2); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.GetX(arg0, arg1, arg2, arg3); }); - t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a.GetX(arg0, arg1, arg2, arg3, arg4); }); - t.method("GetX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetX(arg0); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetX(arg0, arg1); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetX(arg0, arg1, arg2); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->GetX(arg0, arg1, arg2, arg3); }); - t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a->GetX(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmin() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetXmin() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:558:21 - t.method("GetXmin", static_cast(&TF1::GetXmin)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmax() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetXmax() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:562:21 - t.method("GetXmax", static_cast(&TF1::GetXmax)); - - DEBUG_MSG("Adding wrapper for TAxis * TF1::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TF1::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:566:21 - t.method("GetXaxis", static_cast(&TF1::GetXaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TF1::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TF1::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:567:21 - t.method("GetYaxis", static_cast(&TF1::GetYaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TF1::GetZaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TF1::GetZaxis() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:568:21 - t.method("GetZaxis", static_cast(&TF1::GetZaxis)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GetVariable(const TString &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GetVariable(const TString &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:569:21 - t.method("GetVariable", static_cast(&TF1::GetVariable)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:573:21 - t.method("GradientPar", static_cast(&TF1::GradientPar)); - t.method("GradientPar", [](TF1& a, Int_t arg0, const Double_t * arg1)->Double_t { return a.GradientPar(arg0, arg1); }); - t.method("GradientPar", [](TF1* a, Int_t arg0, const Double_t * arg1)->Double_t { return a->GradientPar(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TF1::GradientPar(const Double_t *, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::GradientPar(const Double_t *, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:579:21 - t.method("GradientPar", static_cast(&TF1::GradientPar)); - t.method("GradientPar", [](TF1& a, const Double_t * arg0, Double_t * arg1)->void { a.GradientPar(arg0, arg1); }); - t.method("GradientPar", [](TF1* a, const Double_t * arg0, Double_t * arg1)->void { a->GradientPar(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for void TF1::InitArgs(const Double_t *, const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::InitArgs(const Double_t *, const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:585:21 - t.method("InitArgs", static_cast(&TF1::InitArgs)); - - DEBUG_MSG("Adding wrapper for void TF1::InitStandardFunctions() (" __HERE__ ")"); - // signature to use in the veto list: void TF1::InitStandardFunctions() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:586:21 - module_.method("TF1!InitStandardFunctions", static_cast(&TF1::InitStandardFunctions)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Integral(Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Integral(Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:587:21 - t.method("Integral", static_cast(&TF1::Integral)); - t.method("Integral", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Integral(arg0, arg1); }); - t.method("Integral", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Integral(arg0, arg1); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:588:21 - t.method("IntegralOneDim", static_cast(&TF1::IntegralOneDim)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:589:21 - t.method("IntegralError", static_cast(&TF1::IntegralError)); - t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.IntegralError(arg0, arg1); }); - t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); - t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->IntegralError(arg0, arg1); }); - t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:590:21 - t.method("IntegralError", static_cast(&TF1::IntegralError)); - t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); - t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); - t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); - t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:592:21 - t.method("IntegralFast", static_cast(&TF1::IntegralFast)); - t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4); }); - t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:593:21 - t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:594:21 - t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:598:21 - t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsEvalNormalized() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsEvalNormalized() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:599:21 - t.method("IsEvalNormalized", static_cast(&TF1::IsEvalNormalized)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsInside(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsInside(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:604:21 - t.method("IsInside", static_cast(&TF1::IsInside)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsLinear() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsLinear() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:608:21 - t.method("IsLinear", static_cast(&TF1::IsLinear)); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::IsValid() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::IsValid() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:612:21 - t.method("IsValid", static_cast(&TF1::IsValid)); - - DEBUG_MSG("Adding wrapper for void TF1::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:613:13 - t.method("Print", static_cast(&TF1::Print)); - t.method("Print", [](TF1 const& a)->void { a.Print(); }); - t.method("Print", [](TF1 const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TF1::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:614:13 - t.method("Paint", static_cast(&TF1::Paint)); - t.method("Paint", [](TF1& a)->void { a.Paint(); }); - t.method("Paint", [](TF1* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TF1::ReleaseParameter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::ReleaseParameter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:615:21 - t.method("ReleaseParameter", static_cast(&TF1::ReleaseParameter)); - - DEBUG_MSG("Adding wrapper for void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:616:21 - t.method("Save", static_cast(&TF1::Save)); - - DEBUG_MSG("Adding wrapper for void TF1::SetChisquare(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetChisquare(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:618:21 - t.method("SetChisquare", static_cast(&TF1::SetChisquare)); - - DEBUG_MSG("Adding wrapper for void TF1::SetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:627:21 - t.method("SetMaximum", static_cast(&TF1::SetMaximum)); - t.method("SetMaximum", [](TF1& a)->void { a.SetMaximum(); }); - t.method("SetMaximum", [](TF1* a)->void { a->SetMaximum(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:628:21 - t.method("SetMinimum", static_cast(&TF1::SetMinimum)); - t.method("SetMinimum", [](TF1& a)->void { a.SetMinimum(); }); - t.method("SetMinimum", [](TF1* a)->void { a->SetMinimum(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetNDF(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNDF(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:629:21 - t.method("SetNDF", static_cast(&TF1::SetNDF)); - - DEBUG_MSG("Adding wrapper for void TF1::SetNumberFitPoints(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNumberFitPoints(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:630:21 - t.method("SetNumberFitPoints", static_cast(&TF1::SetNumberFitPoints)); - - DEBUG_MSG("Adding wrapper for void TF1::SetNormalized(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNormalized(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:634:21 - t.method("SetNormalized", static_cast(&TF1::SetNormalized)); - - DEBUG_MSG("Adding wrapper for void TF1::SetNpx(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetNpx(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:639:21 - t.method("SetNpx", static_cast(&TF1::SetNpx)); - t.method("SetNpx", [](TF1& a)->void { a.SetNpx(); }); - t.method("SetNpx", [](TF1* a)->void { a->SetNpx(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameter(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameter(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:640:21 - t.method("SetParameter", static_cast(&TF1::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameter(const TString &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameter(const TString &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:645:21 - t.method("SetParameter", static_cast(&TF1::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameters(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameters(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:650:21 - t.method("SetParameters", static_cast(&TF1::SetParameters)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:655:21 - t.method("SetParameters", static_cast(&TF1::SetParameters)); - t.method("SetParameters", [](TF1& a, double arg0)->void { a.SetParameters(arg0); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1)->void { a.SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2)->void { a.SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParameters", [](TF1* a, double arg0)->void { a->SetParameters(arg0); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1)->void { a->SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2)->void { a->SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetParName(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParName(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:663:21 - t.method("SetParName", static_cast(&TF1::SetParName)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:664:21 - t.method("SetParNames", static_cast(&TF1::SetParNames)); - t.method("SetParNames", [](TF1& a)->void { a.SetParNames(); }); - t.method("SetParNames", [](TF1& a, const char * arg0)->void { a.SetParNames(arg0); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParNames", [](TF1* a)->void { a->SetParNames(); }); - t.method("SetParNames", [](TF1* a, const char * arg0)->void { a->SetParNames(arg0); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetParError(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParError(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:668:21 - t.method("SetParError", static_cast(&TF1::SetParError)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParErrors(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParErrors(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:669:21 - t.method("SetParErrors", static_cast(&TF1::SetParErrors)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParLimits(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParLimits(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:670:21 - t.method("SetParLimits", static_cast(&TF1::SetParLimits)); - - DEBUG_MSG("Adding wrapper for void TF1::SetParent(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetParent(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:671:21 - t.method("SetParent", static_cast(&TF1::SetParent)); - t.method("SetParent", [](TF1& a)->void { a.SetParent(); }); - t.method("SetParent", [](TF1* a)->void { a->SetParent(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:675:21 - t.method("SetRange", static_cast(&TF1::SetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:676:21 - t.method("SetRange", static_cast(&TF1::SetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:677:21 - t.method("SetRange", static_cast(&TF1::SetRange)); - - DEBUG_MSG("Adding wrapper for void TF1::SetSavedPoint(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetSavedPoint(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:678:21 - t.method("SetSavedPoint", static_cast(&TF1::SetSavedPoint)); - - DEBUG_MSG("Adding wrapper for void TF1::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:679:13 - t.method("SetTitle", static_cast(&TF1::SetTitle)); - t.method("SetTitle", [](TF1& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TF1* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TF1::SetVectorized(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetVectorized(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:680:21 - t.method("SetVectorized", static_cast(&TF1::SetVectorized)); - - DEBUG_MSG("Adding wrapper for void TF1::Update() (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Update() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:687:21 - t.method("Update", static_cast(&TF1::Update)); - - DEBUG_MSG("Adding wrapper for TF1 * TF1::GetCurrent() (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TF1::GetCurrent() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:689:21 - module_.method("TF1!GetCurrent", static_cast(&TF1::GetCurrent)); - - DEBUG_MSG("Adding wrapper for void TF1::AbsValue(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::AbsValue(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:690:21 - module_.method("TF1!AbsValue", static_cast(&TF1::AbsValue)); - module_.method("TF1!AbsValue", []()->void { TF1::AbsValue(); }); - - DEBUG_MSG("Adding wrapper for void TF1::RejectPoint(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::RejectPoint(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:691:21 - module_.method("TF1!RejectPoint", static_cast(&TF1::RejectPoint)); - module_.method("TF1!RejectPoint", []()->void { TF1::RejectPoint(); }); - - DEBUG_MSG("Adding wrapper for Bool_t TF1::RejectedPoint() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TF1::RejectedPoint() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:692:21 - module_.method("TF1!RejectedPoint", static_cast(&TF1::RejectedPoint)); - - DEBUG_MSG("Adding wrapper for void TF1::SetCurrent(TF1 *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::SetCurrent(TF1 *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:693:21 - module_.method("TF1!SetCurrent", static_cast(&TF1::SetCurrent)); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:696:21 - t.method("Moment", static_cast(&TF1::Moment)); - t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Moment(arg0, arg1, arg2); }); - t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.Moment(arg0, arg1, arg2, arg3); }); - t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Moment(arg0, arg1, arg2); }); - t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->Moment(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:697:21 - t.method("CentralMoment", static_cast(&TF1::CentralMoment)); - t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.CentralMoment(arg0, arg1, arg2); }); - t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.CentralMoment(arg0, arg1, arg2, arg3); }); - t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->CentralMoment(arg0, arg1, arg2); }); - t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->CentralMoment(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:698:21 - t.method("Mean", static_cast(&TF1::Mean)); - t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Mean(arg0, arg1); }); - t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Mean(arg0, arg1, arg2); }); - t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Mean(arg0, arg1); }); - t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Mean(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:702:21 - t.method("Variance", static_cast(&TF1::Variance)); - t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Variance(arg0, arg1); }); - t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Variance(arg0, arg1, arg2); }); - t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Variance(arg0, arg1); }); - t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Variance(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:710:21 - module_.method("TF1!CalcGaussLegendreSamplingPoints", static_cast(&TF1::CalcGaussLegendreSamplingPoints)); - module_.method("TF1!CalcGaussLegendreSamplingPoints", [](Int_t arg0, Double_t * arg1, Double_t * arg2)->void { TF1::CalcGaussLegendreSamplingPoints(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for Version_t TF1::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TF1::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Class_Version", static_cast(&TF1::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TF1::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1::IsA() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - t.method("IsA", static_cast(&TF1::IsA)); - - DEBUG_MSG("Adding wrapper for void TF1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - t.method("StreamerNVirtual", static_cast(&TF1::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TF1::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!DeclFileName", []() { return (std::string)TF1::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TF1::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!ImplFileLine", static_cast(&TF1::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TF1::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!ImplFileName", []() { return (std::string)TF1::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TF1::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Class_Name", []() { return (std::string)TF1::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TF1::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Dictionary", static_cast(&TF1::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TF1::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1::Class() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!Class", static_cast(&TF1::Class)); - - DEBUG_MSG("Adding wrapper for void TF1::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - t.method("Streamer", static_cast(&TF1::Streamer)); - - DEBUG_MSG("Adding wrapper for int TF1::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 - module_.method("TF1!DeclFileLine", static_cast(&TF1::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTF1(jlcxx::Module& module){ - return std::shared_ptr(new JlTF1(module)); +std::shared_ptr newJlFILE(jlcxx::Module& module){ + return std::shared_ptr(new JlFILE(module)); } diff --git a/deps/src/JlClasses_013.cxx b/deps/src/JlClasses_013.cxx index 60dbf77..36b464f 100644 --- a/deps/src/JlClasses_013.cxx +++ b/deps/src/JlClasses_013.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,265 +7,78 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; } -// Class generating the wrapper for type TRandom -// signature to use in the veto file: TRandom -struct JlTRandom: public Wrapper { +// Class generating the wrapper for type TInetAddress +// signature to use in the veto file: TInetAddress +struct JlTInetAddress: public Wrapper { - JlTRandom(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TRandom (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TRandom", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTInetAddress(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TInetAddress (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TInetAddress.h:36:7 + jlcxx::TypeWrapper t = jlModule.add_type("TInetAddress", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TRandom::TRandom(UInt_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:33:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for Int_t TRandom::Binomial(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TRandom::Binomial(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:35:22 - t.method("Binomial", static_cast(&TRandom::Binomial)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::BreitWigner(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::BreitWigner(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:36:22 - t.method("BreitWigner", static_cast(&TRandom::BreitWigner)); - t.method("BreitWigner", [](TRandom& a)->Double_t { return a.BreitWigner(); }); - t.method("BreitWigner", [](TRandom& a, Double_t arg0)->Double_t { return a.BreitWigner(arg0); }); - t.method("BreitWigner", [](TRandom* a)->Double_t { return a->BreitWigner(); }); - t.method("BreitWigner", [](TRandom* a, Double_t arg0)->Double_t { return a->BreitWigner(arg0); }); - - DEBUG_MSG("Adding wrapper for void TRandom::Circle(Double_t &, Double_t &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::Circle(Double_t &, Double_t &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:37:22 - t.method("Circle", static_cast(&TRandom::Circle)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Exp(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Exp(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:38:22 - t.method("Exp", static_cast(&TRandom::Exp)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Gaus(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Gaus(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:39:22 - t.method("Gaus", static_cast(&TRandom::Gaus)); - t.method("Gaus", [](TRandom& a)->Double_t { return a.Gaus(); }); - t.method("Gaus", [](TRandom& a, Double_t arg0)->Double_t { return a.Gaus(arg0); }); - t.method("Gaus", [](TRandom* a)->Double_t { return a->Gaus(); }); - t.method("Gaus", [](TRandom* a, Double_t arg0)->Double_t { return a->Gaus(arg0); }); - - DEBUG_MSG("Adding wrapper for UInt_t TRandom::GetSeed() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TRandom::GetSeed() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:40:22 - t.method("GetSeed", static_cast(&TRandom::GetSeed)); - - DEBUG_MSG("Adding wrapper for UInt_t TRandom::Integer(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: UInt_t TRandom::Integer(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:41:22 - t.method("Integer", static_cast(&TRandom::Integer)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Landau(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Landau(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:42:22 - t.method("Landau", static_cast(&TRandom::Landau)); - t.method("Landau", [](TRandom& a)->Double_t { return a.Landau(); }); - t.method("Landau", [](TRandom& a, Double_t arg0)->Double_t { return a.Landau(arg0); }); - t.method("Landau", [](TRandom* a)->Double_t { return a->Landau(); }); - t.method("Landau", [](TRandom* a, Double_t arg0)->Double_t { return a->Landau(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TRandom::Poisson(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TRandom::Poisson(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:43:22 - t.method("Poisson", static_cast(&TRandom::Poisson)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::PoissonD(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::PoissonD(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:44:22 - t.method("PoissonD", static_cast(&TRandom::PoissonD)); - - DEBUG_MSG("Adding wrapper for void TRandom::Rannor(Float_t &, Float_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::Rannor(Float_t &, Float_t &) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:45:22 - t.method("Rannor", static_cast(&TRandom::Rannor)); - - DEBUG_MSG("Adding wrapper for void TRandom::Rannor(Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::Rannor(Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:46:22 - t.method("Rannor", static_cast(&TRandom::Rannor)); - - DEBUG_MSG("Adding wrapper for void TRandom::ReadRandom(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::ReadRandom(const char *) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:47:22 - t.method("ReadRandom", static_cast(&TRandom::ReadRandom)); - - DEBUG_MSG("Adding wrapper for void TRandom::SetSeed(ULong_t) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::SetSeed(ULong_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:48:22 - t.method("SetSeed", static_cast(&TRandom::SetSeed)); - t.method("SetSeed", [](TRandom& a)->void { a.SetSeed(); }); - t.method("SetSeed", [](TRandom* a)->void { a->SetSeed(); }); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Rndm() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Rndm() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:49:14 - t.method("Rndm", static_cast(&TRandom::Rndm)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Rndm(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Rndm(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:51:22 - t.method("Rndm", static_cast(&TRandom::Rndm)); - - DEBUG_MSG("Adding wrapper for void TRandom::RndmArray(Int_t, Float_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::RndmArray(Int_t, Float_t *) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:52:22 - t.method("RndmArray", static_cast(&TRandom::RndmArray)); - - DEBUG_MSG("Adding wrapper for void TRandom::RndmArray(Int_t, Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::RndmArray(Int_t, Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:53:22 - t.method("RndmArray", static_cast(&TRandom::RndmArray)); - - DEBUG_MSG("Adding wrapper for void TRandom::Sphere(Double_t &, Double_t &, Double_t &, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::Sphere(Double_t &, Double_t &, Double_t &, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:54:22 - t.method("Sphere", static_cast(&TRandom::Sphere)); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Uniform(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Uniform(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:55:22 - t.method("Uniform", static_cast(&TRandom::Uniform)); - t.method("Uniform", [](TRandom& a)->Double_t { return a.Uniform(); }); - t.method("Uniform", [](TRandom* a)->Double_t { return a->Uniform(); }); - - DEBUG_MSG("Adding wrapper for Double_t TRandom::Uniform(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TRandom::Uniform(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:56:22 - t.method("Uniform", static_cast(&TRandom::Uniform)); - - DEBUG_MSG("Adding wrapper for void TRandom::WriteRandom(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::WriteRandom(const char *) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:57:22 - t.method("WriteRandom", static_cast(&TRandom::WriteRandom)); - - DEBUG_MSG("Adding wrapper for Version_t TRandom::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TRandom::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!Class_Version", static_cast(&TRandom::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TRandom::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TRandom::IsA() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - t.method("IsA", static_cast(&TRandom::IsA)); - - DEBUG_MSG("Adding wrapper for void TRandom::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - t.method("StreamerNVirtual", static_cast(&TRandom::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TRandom::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TRandom::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!DeclFileName", []() { return (std::string)TRandom::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TRandom::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TRandom::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!ImplFileLine", static_cast(&TRandom::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TRandom::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TRandom::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!ImplFileName", []() { return (std::string)TRandom::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TRandom::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TRandom::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!Class_Name", []() { return (std::string)TRandom::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TRandom::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TRandom::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!Dictionary", static_cast(&TRandom::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TRandom::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TRandom::Class() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!Class", static_cast(&TRandom::Class)); - - DEBUG_MSG("Adding wrapper for void TRandom::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TRandom::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - t.method("Streamer", static_cast(&TRandom::Streamer)); - - DEBUG_MSG("Adding wrapper for int TRandom::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TRandom::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 - module_.method("TRandom!DeclFileLine", static_cast(&TRandom::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTRandom(jlcxx::Module& module){ - return std::shared_ptr(new JlTRandom(module)); +std::shared_ptr newJlTInetAddress(jlcxx::Module& module){ + return std::shared_ptr(new JlTInetAddress(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TFitResultPtr -// signature to use in the veto file: TFitResultPtr -struct JlTFitResultPtr: public Wrapper { +// Class generating the wrapper for type TObjLink +// signature to use in the veto file: TObjLink +struct JlTObjLink: public Wrapper { - JlTFitResultPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFitResultPtr (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:32:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFitResultPtr"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTObjLink(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TObjLink (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TList.h:121:7 + jlcxx::TypeWrapper t = jlModule.add_type("TObjLink"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFitResultPtr(jlcxx::Module& module){ - return std::shared_ptr(new JlTFitResultPtr(module)); +std::shared_ptr newJlTObjLink(jlcxx::Module& module){ + return std::shared_ptr(new JlTObjLink(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH1C -// signature to use in the veto file: TH1C -struct JlTH1C: public Wrapper { +// Class generating the wrapper for type TAxis +// signature to use in the veto file: TAxis +struct JlTAxis: public Wrapper { - JlTH1C(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1C (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:454:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1C", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTAxis(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TAxis (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:31:7 + jlcxx::TypeWrapper t = jlModule.add_type("TAxis", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -273,396 +86,577 @@ struct JlTH1C: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:458:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:459:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:460:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const TH1C &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:461:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1C & TH1C::operator=(const TH1C &) (" __HERE__ ")"); - // signature to use in the veto list: TH1C & TH1C::operator=(const TH1C &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:462:10 - t.method("assign", static_cast(&TH1C::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:465:13 - t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:466:13 - t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1C::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:467:13 - t.method("Copy", static_cast(&TH1C::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1C::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:468:13 - t.method("Reset", static_cast(&TH1C::Reset)); - t.method("Reset", [](TH1C& a)->void { a.Reset(); }); - t.method("Reset", [](TH1C* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1C::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:469:13 - t.method("SetBinsLength", static_cast(&TH1C::SetBinsLength)); - t.method("SetBinsLength", [](TH1C& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1C* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1C::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1C::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Class_Version", static_cast(&TH1C::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1C::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1C::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - t.method("IsA", static_cast(&TH1C::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - t.method("StreamerNVirtual", static_cast(&TH1C::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1C::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1C::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!DeclFileName", []() { return (std::string)TH1C::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1C::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1C::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!ImplFileLine", static_cast(&TH1C::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1C::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1C::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!ImplFileName", []() { return (std::string)TH1C::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1C::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1C::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Class_Name", []() { return (std::string)TH1C::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1C::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1C::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Dictionary", static_cast(&TH1C::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1C::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1C::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!Class", static_cast(&TH1C::Class)); - - DEBUG_MSG("Adding wrapper for void TH1C::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1C::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - t.method("Streamer", static_cast(&TH1C::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1C::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1C::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 - module_.method("TH1C!DeclFileLine", static_cast(&TH1C::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:80:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TAxis::TAxis(Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:81:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TAxis::TAxis(const TAxis &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:82:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TAxis & TAxis::operator=(const TAxis &) (" __HERE__ ")"); + // signature to use in the veto list: TAxis & TAxis::operator=(const TAxis &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:84:11 + t.method("assign", static_cast(&TAxis::operator=)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanExtend() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::CanExtend() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:86:15 + t.method("CanExtend", static_cast(&TAxis::CanExtend)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::CanBeAlphanumeric() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::CanBeAlphanumeric() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:87:15 + t.method("CanBeAlphanumeric", static_cast(&TAxis::CanBeAlphanumeric)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsAlphanumeric() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::IsAlphanumeric() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:88:15 + t.method("IsAlphanumeric", static_cast(&TAxis::IsAlphanumeric)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetAlphanumeric(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetAlphanumeric(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:89:15 + t.method("SetAlphanumeric", static_cast(&TAxis::SetAlphanumeric)); + t.method("SetAlphanumeric", [](TAxis& a)->void { a.SetAlphanumeric(); }); + t.method("SetAlphanumeric", [](TAxis* a)->void { a->SetAlphanumeric(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetCanExtend(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetCanExtend(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:90:15 + t.method("SetCanExtend", static_cast(&TAxis::SetCanExtend)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetNoAlphanumeric(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetNoAlphanumeric(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:91:15 + t.method("SetNoAlphanumeric", static_cast(&TAxis::SetNoAlphanumeric)); + t.method("SetNoAlphanumeric", [](TAxis& a)->void { a.SetNoAlphanumeric(); }); + t.method("SetNoAlphanumeric", [](TAxis* a)->void { a->SetNoAlphanumeric(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::CenterLabels(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::CenterLabels(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:98:23 + t.method("CenterLabels", static_cast(&TAxis::CenterLabels)); + t.method("CenterLabels", [](TAxis& a)->void { a.CenterLabels(); }); + t.method("CenterLabels", [](TAxis* a)->void { a->CenterLabels(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::CenterTitle(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::CenterTitle(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:99:23 + t.method("CenterTitle", static_cast(&TAxis::CenterTitle)); + t.method("CenterTitle", [](TAxis& a)->void { a.CenterTitle(); }); + t.method("CenterTitle", [](TAxis* a)->void { a->CenterTitle(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxis::ChooseTimeFormat(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::ChooseTimeFormat(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:100:23 + t.method("ChooseTimeFormat", [](TAxis& a) { return (std::string)a.ChooseTimeFormat(); }); + t.method("ChooseTimeFormat", [](TAxis& a, Double_t arg0) { return (std::string)a.ChooseTimeFormat(arg0); }); + t.method("ChooseTimeFormat", [](TAxis* a) { return (std::string)a->ChooseTimeFormat(); }); + t.method("ChooseTimeFormat", [](TAxis* a, Double_t arg0) { return (std::string)a->ChooseTimeFormat(arg0); }); + + DEBUG_MSG("Adding wrapper for void TAxis::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:101:15 + t.method("Copy", static_cast(&TAxis::Copy)); + + DEBUG_MSG("Adding wrapper for void TAxis::Delete(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Delete(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:102:15 + t.method("Delete", static_cast(&TAxis::Delete)); + t.method("Delete", [](TAxis& a)->void { a.Delete(); }); + t.method("Delete", [](TAxis* a)->void { a->Delete(); }); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:103:15 + t.method("DistancetoPrimitive", static_cast(&TAxis::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for TObject * TAxis::DrawClone(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TAxis::DrawClone(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:104:15 + t.method("DrawClone", static_cast(&TAxis::DrawClone)); + t.method("DrawClone", [](TAxis const& a)->TObject * { return a.DrawClone(); }); + t.method("DrawClone", [](TAxis const* a)->TObject * { return a->DrawClone(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:105:15 + t.method("ExecuteEvent", static_cast(&TAxis::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:106:23 + t.method("FindBin", static_cast(&TAxis::FindBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindBin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:107:23 + t.method("FindBin", static_cast(&TAxis::FindBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindBin(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindBin(const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:108:23 + t.method("FindBin", static_cast(&TAxis::FindBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindFixBin(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:109:23 + t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::FindFixBin(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::FindFixBin(const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:110:23 + t.method("FindFixBin", static_cast(&TAxis::FindFixBin)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinCenter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:111:23 + t.method("GetBinCenter", static_cast(&TAxis::GetBinCenter)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinCenterLog(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinCenterLog(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:112:23 + t.method("GetBinCenterLog", static_cast(&TAxis::GetBinCenterLog)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetBinLabel(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetBinLabel(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:113:23 + t.method("GetBinLabel", [](TAxis const& a, Int_t arg0) { return (std::string)a.GetBinLabel(arg0); }); + t.method("GetBinLabel", [](TAxis const* a, Int_t arg0) { return (std::string)a->GetBinLabel(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinLowEdge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinLowEdge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:114:23 + t.method("GetBinLowEdge", static_cast(&TAxis::GetBinLowEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinUpEdge(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinUpEdge(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:115:23 + t.method("GetBinUpEdge", static_cast(&TAxis::GetBinUpEdge)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetBinWidth(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetBinWidth(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:116:23 + t.method("GetBinWidth", static_cast(&TAxis::GetBinWidth)); + + DEBUG_MSG("Adding wrapper for void TAxis::GetCenter(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::GetCenter(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:117:23 + t.method("GetCenter", static_cast(&TAxis::GetCenter)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterLabels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetCenterLabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:118:23 + t.method("GetCenterLabels", static_cast(&TAxis::GetCenterLabels)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetCenterTitle() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetCenterTitle() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:119:23 + t.method("GetCenterTitle", static_cast(&TAxis::GetCenterTitle)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetDecimals() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetDecimals() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:120:23 + t.method("GetDecimals", static_cast(&TAxis::GetDecimals)); + + DEBUG_MSG("Adding wrapper for TList * TAxis::GetModifiedLabels() (" __HERE__ ")"); + // signature to use in the veto list: TList * TAxis::GetModifiedLabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:122:23 + t.method("GetModifiedLabels", static_cast(&TAxis::GetModifiedLabels)); + + DEBUG_MSG("Adding wrapper for void TAxis::GetLowEdge(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::GetLowEdge(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:123:23 + t.method("GetLowEdge", static_cast(&TAxis::GetLowEdge)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetMoreLogLabels() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetMoreLogLabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:124:23 + t.method("GetMoreLogLabels", static_cast(&TAxis::GetMoreLogLabels)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNbins() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetNbins() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:125:23 + t.method("GetNbins", static_cast(&TAxis::GetNbins)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetNlabels() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetNlabels() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:126:23 + t.method("GetNlabels", static_cast(&TAxis::GetNlabels)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetNoExponent() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetNoExponent() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:127:23 + t.method("GetNoExponent", static_cast(&TAxis::GetNoExponent)); + + DEBUG_MSG("Adding wrapper for TObject * TAxis::GetParent() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TAxis::GetParent() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:128:23 + t.method("GetParent", static_cast(&TAxis::GetParent)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetRotateTitle() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetRotateTitle() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:129:23 + t.method("GetRotateTitle", static_cast(&TAxis::GetRotateTitle)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTicks() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTicks() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:130:24 + t.method("GetTicks", [](TAxis const& a) { return (std::string)a.GetTicks(); }); + t.method("GetTicks", [](TAxis const* a) { return (std::string)a->GetTicks(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::GetTimeDisplay() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::GetTimeDisplay() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:131:23 + t.method("GetTimeDisplay", static_cast(&TAxis::GetTimeDisplay)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormat() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTimeFormat() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:132:24 + t.method("GetTimeFormat", [](TAxis const& a) { return (std::string)a.GetTimeFormat(); }); + t.method("GetTimeFormat", [](TAxis const* a) { return (std::string)a->GetTimeFormat(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTimeFormatOnly() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTimeFormatOnly() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:133:24 + t.method("GetTimeFormatOnly", [](TAxis const& a) { return (std::string)a.GetTimeFormatOnly(); }); + t.method("GetTimeFormatOnly", [](TAxis const* a) { return (std::string)a->GetTimeFormatOnly(); }); + + DEBUG_MSG("Adding wrapper for UInt_t TAxis::GetTimeOffset() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TAxis::GetTimeOffset() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:134:24 + t.method("GetTimeOffset", static_cast(&TAxis::GetTimeOffset)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::GetTitle() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::GetTitle() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:135:23 + t.method("GetTitle", [](TAxis const& a) { return (std::string)a.GetTitle(); }); + t.method("GetTitle", [](TAxis const* a) { return (std::string)a->GetTitle(); }); + + DEBUG_MSG("Adding wrapper for const TArrayD * TAxis::GetXbins() (" __HERE__ ")"); + // signature to use in the veto list: const TArrayD * TAxis::GetXbins() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:136:23 + t.method("GetXbins", static_cast(&TAxis::GetXbins)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetFirst() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetFirst() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:137:23 + t.method("GetFirst", static_cast(&TAxis::GetFirst)); + + DEBUG_MSG("Adding wrapper for Int_t TAxis::GetLast() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TAxis::GetLast() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:138:23 + t.method("GetLast", static_cast(&TAxis::GetLast)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:139:23 + t.method("GetXmin", static_cast(&TAxis::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TAxis::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TAxis::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:140:23 + t.method("GetXmax", static_cast(&TAxis::GetXmax)); + + DEBUG_MSG("Adding wrapper for void TAxis::ImportAttributes(const TAxis *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ImportAttributes(const TAxis *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:141:23 + t.method("ImportAttributes", static_cast(&TAxis::ImportAttributes)); + + DEBUG_MSG("Adding wrapper for Bool_t TAxis::IsVariableBinSize() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TAxis::IsVariableBinSize() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:142:23 + t.method("IsVariableBinSize", static_cast(&TAxis::IsVariableBinSize)); + + DEBUG_MSG("Adding wrapper for void TAxis::LabelsOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::LabelsOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:146:23 + t.method("LabelsOption", static_cast(&TAxis::LabelsOption)); + t.method("LabelsOption", [](TAxis& a)->void { a.LabelsOption(); }); + t.method("LabelsOption", [](TAxis* a)->void { a->LabelsOption(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::RotateTitle(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::RotateTitle(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:147:23 + t.method("RotateTitle", static_cast(&TAxis::RotateTitle)); + t.method("RotateTitle", [](TAxis& a)->void { a.RotateTitle(); }); + t.method("RotateTitle", [](TAxis* a)->void { a->RotateTitle(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Set(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:149:23 + t.method("Set", static_cast(&TAxis::Set)); + + DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Set(Int_t, const Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:150:23 + t.method("Set", static_cast(&TAxis::Set)); + + DEBUG_MSG("Adding wrapper for void TAxis::Set(Int_t, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Set(Int_t, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:151:23 + t.method("Set", static_cast(&TAxis::Set)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetBinLabel(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetBinLabel(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:152:23 + t.method("SetBinLabel", static_cast(&TAxis::SetBinLabel)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetDecimals(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetDecimals(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:153:23 + t.method("SetDecimals", static_cast(&TAxis::SetDecimals)); + t.method("SetDecimals", [](TAxis& a)->void { a.SetDecimals(); }); + t.method("SetDecimals", [](TAxis* a)->void { a->SetDecimals(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetDefaults() (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetDefaults() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:154:23 + t.method("SetDefaults", static_cast(&TAxis::SetDefaults)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetDrawOption(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetDrawOption(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:155:15 + t.method("SetDrawOption", static_cast(&TAxis::SetDrawOption)); + t.method("SetDrawOption", [](TAxis& a)->void { a.SetDrawOption(); }); + t.method("SetDrawOption", [](TAxis* a)->void { a->SetDrawOption(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ChangeLabel(Int_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:156:23 + t.method("ChangeLabel", static_cast(&TAxis::ChangeLabel)); + t.method("ChangeLabel", [](TAxis& a)->void { a.ChangeLabel(); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0)->void { a.ChangeLabel(arg0); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1)->void { a.ChangeLabel(arg0, arg1); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabel(arg0, arg1, arg2); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabel(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabel", [](TAxis& a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("ChangeLabel", [](TAxis* a)->void { a->ChangeLabel(); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0)->void { a->ChangeLabel(arg0); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1)->void { a->ChangeLabel(arg0, arg1); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabel(arg0, arg1, arg2); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabel(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabel", [](TAxis* a, Int_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabel(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ChangeLabelByValue(Double_t, Double_t, Double_t, Int_t, Int_t, Int_t, const TString &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:160:23 + t.method("ChangeLabelByValue", static_cast(&TAxis::ChangeLabelByValue)); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0)->void { a.ChangeLabelByValue(arg0); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1)->void { a.ChangeLabelByValue(arg0, arg1); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.ChangeLabelByValue(arg0, arg1, arg2); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabelByValue", [](TAxis& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a.ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0)->void { a->ChangeLabelByValue(arg0); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1)->void { a->ChangeLabelByValue(arg0, arg1); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->ChangeLabelByValue(arg0, arg1, arg2); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4); }); + t.method("ChangeLabelByValue", [](TAxis* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3, Int_t arg4, Int_t arg5)->void { a->ChangeLabelByValue(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetLimits(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetLimits(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:164:23 + t.method("SetLimits", static_cast(&TAxis::SetLimits)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetMoreLogLabels(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetMoreLogLabels(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:165:23 + t.method("SetMoreLogLabels", static_cast(&TAxis::SetMoreLogLabels)); + t.method("SetMoreLogLabels", [](TAxis& a)->void { a.SetMoreLogLabels(); }); + t.method("SetMoreLogLabels", [](TAxis* a)->void { a->SetMoreLogLabels(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetNoExponent(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetNoExponent(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:166:23 + t.method("SetNoExponent", static_cast(&TAxis::SetNoExponent)); + t.method("SetNoExponent", [](TAxis& a)->void { a.SetNoExponent(); }); + t.method("SetNoExponent", [](TAxis* a)->void { a->SetNoExponent(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetParent(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetParent(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:167:23 + t.method("SetParent", static_cast(&TAxis::SetParent)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetRange(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetRange(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:168:23 + t.method("SetRange", static_cast(&TAxis::SetRange)); + t.method("SetRange", [](TAxis& a)->void { a.SetRange(); }); + t.method("SetRange", [](TAxis& a, Int_t arg0)->void { a.SetRange(arg0); }); + t.method("SetRange", [](TAxis* a)->void { a->SetRange(); }); + t.method("SetRange", [](TAxis* a, Int_t arg0)->void { a->SetRange(arg0); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetRangeUser(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetRangeUser(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:169:23 + t.method("SetRangeUser", static_cast(&TAxis::SetRangeUser)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTicks(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTicks(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:170:23 + t.method("SetTicks", static_cast(&TAxis::SetTicks)); + t.method("SetTicks", [](TAxis& a)->void { a.SetTicks(); }); + t.method("SetTicks", [](TAxis* a)->void { a->SetTicks(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTimeDisplay(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTimeDisplay(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:171:23 + t.method("SetTimeDisplay", static_cast(&TAxis::SetTimeDisplay)); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTimeFormat(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTimeFormat(const char *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:172:23 + t.method("SetTimeFormat", static_cast(&TAxis::SetTimeFormat)); + t.method("SetTimeFormat", [](TAxis& a)->void { a.SetTimeFormat(); }); + t.method("SetTimeFormat", [](TAxis* a)->void { a->SetTimeFormat(); }); + + DEBUG_MSG("Adding wrapper for void TAxis::SetTimeOffset(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::SetTimeOffset(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:173:23 + t.method("SetTimeOffset", static_cast(&TAxis::SetTimeOffset)); + t.method("SetTimeOffset", [](TAxis& a, Double_t arg0)->void { a.SetTimeOffset(arg0); }); + t.method("SetTimeOffset", [](TAxis* a, Double_t arg0)->void { a->SetTimeOffset(arg0); }); + + DEBUG_MSG("Adding wrapper for void TAxis::UnZoom() (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::UnZoom() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:174:23 + t.method("UnZoom", static_cast(&TAxis::UnZoom)); + + DEBUG_MSG("Adding wrapper for void TAxis::ZoomOut(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::ZoomOut(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:175:23 + t.method("ZoomOut", static_cast(&TAxis::ZoomOut)); + t.method("ZoomOut", [](TAxis& a)->void { a.ZoomOut(); }); + t.method("ZoomOut", [](TAxis& a, Double_t arg0)->void { a.ZoomOut(arg0); }); + t.method("ZoomOut", [](TAxis* a)->void { a->ZoomOut(); }); + t.method("ZoomOut", [](TAxis* a, Double_t arg0)->void { a->ZoomOut(arg0); }); + + DEBUG_MSG("Adding wrapper for Version_t TAxis::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TAxis::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Class_Version", static_cast(&TAxis::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TAxis::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxis::IsA() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + t.method("IsA", static_cast(&TAxis::IsA)); + + DEBUG_MSG("Adding wrapper for void TAxis::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + t.method("StreamerNVirtual", static_cast(&TAxis::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!DeclFileName", []() { return (std::string)TAxis::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TAxis::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TAxis::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!ImplFileLine", static_cast(&TAxis::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TAxis::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!ImplFileName", []() { return (std::string)TAxis::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TAxis::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TAxis::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Class_Name", []() { return (std::string)TAxis::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TAxis::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxis::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Dictionary", static_cast(&TAxis::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TAxis::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TAxis::Class() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!Class", static_cast(&TAxis::Class)); + + DEBUG_MSG("Adding wrapper for void TAxis::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TAxis::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + t.method("Streamer", static_cast(&TAxis::Streamer)); + + DEBUG_MSG("Adding wrapper for int TAxis::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TAxis::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TAxis.h:177:4 + module_.method("TAxis!DeclFileLine", static_cast(&TAxis::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1C(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1C(module)); +std::shared_ptr newJlTAxis(jlcxx::Module& module){ + return std::shared_ptr(new JlTAxis(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TH1S -// signature to use in the veto file: TH1S -struct JlTH1S: public Wrapper { +// Class generating the wrapper for type TArrayD +// signature to use in the veto file: TArrayD +struct JlTArrayD: public Wrapper { - JlTH1S(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1S (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:495:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1S", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTArrayD(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TArrayD (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TArrayD.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TArrayD"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:499:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:500:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:501:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const TH1S &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:502:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1S & TH1S::operator=(const TH1S &) (" __HERE__ ")"); - // signature to use in the veto list: TH1S & TH1S::operator=(const TH1S &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:503:10 - t.method("assign", static_cast(&TH1S::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:506:13 - t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:507:13 - t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1S::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:508:13 - t.method("Copy", static_cast(&TH1S::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1S::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:509:13 - t.method("Reset", static_cast(&TH1S::Reset)); - t.method("Reset", [](TH1S& a)->void { a.Reset(); }); - t.method("Reset", [](TH1S* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1S::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:510:13 - t.method("SetBinsLength", static_cast(&TH1S::SetBinsLength)); - t.method("SetBinsLength", [](TH1S& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1S* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1S::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1S::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Class_Version", static_cast(&TH1S::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1S::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1S::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - t.method("IsA", static_cast(&TH1S::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - t.method("StreamerNVirtual", static_cast(&TH1S::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1S::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1S::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!DeclFileName", []() { return (std::string)TH1S::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1S::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1S::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!ImplFileLine", static_cast(&TH1S::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1S::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1S::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!ImplFileName", []() { return (std::string)TH1S::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1S::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1S::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Class_Name", []() { return (std::string)TH1S::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1S::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1S::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Dictionary", static_cast(&TH1S::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1S::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1S::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!Class", static_cast(&TH1S::Class)); - - DEBUG_MSG("Adding wrapper for void TH1S::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1S::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - t.method("Streamer", static_cast(&TH1S::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1S::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1S::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 - module_.method("TH1S!DeclFileLine", static_cast(&TH1S::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1S(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1S(module)); +std::shared_ptr newJlTArrayD(jlcxx::Module& module){ + return std::shared_ptr(new JlTArrayD(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TH1I -// signature to use in the veto file: TH1I -struct JlTH1I: public Wrapper { +// Class generating the wrapper for type Foption_t +// signature to use in the veto file: Foption_t +struct JlFoption_t: public Wrapper { - JlTH1I(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1I (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:536:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1I", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlFoption_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type Foption_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/Foption.h:24:8 + jlcxx::TypeWrapper t = jlModule.add_type("Foption_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:540:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:541:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:542:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const TH1I &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:543:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1I & TH1I::operator=(const TH1I &) (" __HERE__ ")"); - // signature to use in the veto list: TH1I & TH1I::operator=(const TH1I &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:544:10 - t.method("assign", static_cast(&TH1I::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:547:13 - t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:548:13 - t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1I::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:549:13 - t.method("Copy", static_cast(&TH1I::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1I::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:550:13 - t.method("Reset", static_cast(&TH1I::Reset)); - t.method("Reset", [](TH1I& a)->void { a.Reset(); }); - t.method("Reset", [](TH1I* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1I::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:551:13 - t.method("SetBinsLength", static_cast(&TH1I::SetBinsLength)); - t.method("SetBinsLength", [](TH1I& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1I* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1I::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1I::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Class_Version", static_cast(&TH1I::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1I::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1I::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - t.method("IsA", static_cast(&TH1I::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - t.method("StreamerNVirtual", static_cast(&TH1I::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1I::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1I::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!DeclFileName", []() { return (std::string)TH1I::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1I::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1I::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!ImplFileLine", static_cast(&TH1I::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1I::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1I::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!ImplFileName", []() { return (std::string)TH1I::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1I::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1I::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Class_Name", []() { return (std::string)TH1I::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1I::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1I::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Dictionary", static_cast(&TH1I::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1I::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1I::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!Class", static_cast(&TH1I::Class)); - - DEBUG_MSG("Adding wrapper for void TH1I::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1I::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - t.method("Streamer", static_cast(&TH1I::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1I::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1I::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 - module_.method("TH1I!DeclFileLine", static_cast(&TH1I::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1I(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1I(module)); +std::shared_ptr newJlFoption_t(jlcxx::Module& module){ + return std::shared_ptr(new JlFoption_t(module)); } diff --git a/deps/src/JlClasses_014.cxx b/deps/src/JlClasses_014.cxx index 3dfef97..fdf1178 100644 --- a/deps/src/JlClasses_014.cxx +++ b/deps/src/JlClasses_014.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,21 +7,21 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH1F -// signature to use in the veto file: TH1F -struct JlTH1F: public Wrapper { +// Class generating the wrapper for type TF1 +// signature to use in the veto file: TF1 +struct JlTF1: public Wrapper { - JlTH1F(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1F (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:577:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1F", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTF1(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1 (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:214:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -29,138 +29,939 @@ struct JlTH1F: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:581:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:582:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:583:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const TH1F &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:585:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1F & TH1F::operator=(const TH1F &) (" __HERE__ ")"); - // signature to use in the veto list: TH1F & TH1F::operator=(const TH1F &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:586:10 - t.method("assign", static_cast(&TH1F::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:589:13 - t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:590:13 - t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1F::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:592:13 - t.method("Copy", static_cast(&TH1F::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1F::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:593:13 - t.method("Reset", static_cast(&TH1F::Reset)); - t.method("Reset", [](TH1F& a)->void { a.Reset(); }); - t.method("Reset", [](TH1F* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1F::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:594:13 - t.method("SetBinsLength", static_cast(&TH1F::SetBinsLength)); - t.method("SetBinsLength", [](TH1F& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1F* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1F::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1F::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Class_Version", static_cast(&TH1F::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1F::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1F::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - t.method("IsA", static_cast(&TH1F::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - t.method("StreamerNVirtual", static_cast(&TH1F::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1F::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1F::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!DeclFileName", []() { return (std::string)TH1F::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1F::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1F::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!ImplFileLine", static_cast(&TH1F::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1F::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1F::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!ImplFileName", []() { return (std::string)TH1F::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1F::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1F::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Class_Name", []() { return (std::string)TH1F::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1F::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1F::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Dictionary", static_cast(&TH1F::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1F::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1F::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!Class", static_cast(&TH1F::Class)); - - DEBUG_MSG("Adding wrapper for void TH1F::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1F::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - t.method("Streamer", static_cast(&TH1F::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1F::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1F::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 - module_.method("TH1F!DeclFileLine", static_cast(&TH1F::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, TF1::EAddToList, bool) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:331:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, const char *, Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:332:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:333:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const char *, Double_t (*)(const Double_t *, const Double_t *), Double_t, Double_t, Int_t, Int_t, TF1::EAddToList) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:335:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1::TF1(const TF1 &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:413:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF1 & TF1::operator=(const TF1 &) (" __HERE__ ")"); + // signature to use in the veto list: TF1 & TF1::operator=(const TF1 &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:414:9 + t.method("assign", static_cast(&TF1::operator=)); + + DEBUG_MSG("Adding wrapper for void TF1::AddParameter(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::AddParameter(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:416:21 + t.method("AddParameter", static_cast(&TF1::AddParameter)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::AddToGlobalList(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::AddToGlobalList(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:423:21 + t.method("AddToGlobalList", static_cast(&TF1::AddToGlobalList)); + t.method("AddToGlobalList", [](TF1& a)->Bool_t { return a.AddToGlobalList(); }); + t.method("AddToGlobalList", [](TF1* a)->Bool_t { return a->AddToGlobalList(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::DefaultAddToGlobalList(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::DefaultAddToGlobalList(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:424:21 + module_.method("TF1!DefaultAddToGlobalList", static_cast(&TF1::DefaultAddToGlobalList)); + module_.method("TF1!DefaultAddToGlobalList", []()->Bool_t { return TF1::DefaultAddToGlobalList(); }); + + DEBUG_MSG("Adding wrapper for void TF1::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:425:13 + t.method("Browse", static_cast(&TF1::Browse)); + + DEBUG_MSG("Adding wrapper for void TF1::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:426:13 + t.method("Copy", static_cast(&TF1::Copy)); + + DEBUG_MSG("Adding wrapper for TObject * TF1::Clone(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::Clone(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:427:21 + t.method("Clone", static_cast(&TF1::Clone)); + t.method("Clone", [](TF1 const& a)->TObject * { return a.Clone(); }); + t.method("Clone", [](TF1 const* a)->TObject * { return a->Clone(); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative(Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Derivative(Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:428:21 + t.method("Derivative", static_cast(&TF1::Derivative)); + t.method("Derivative", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative(arg0); }); + t.method("Derivative", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative(arg0, arg1); }); + t.method("Derivative", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative(arg0); }); + t.method("Derivative", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Derivative2(Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:429:21 + t.method("Derivative2", static_cast(&TF1::Derivative2)); + t.method("Derivative2", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative2(arg0); }); + t.method("Derivative2", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative2(arg0, arg1); }); + t.method("Derivative2", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative2(arg0); }); + t.method("Derivative2", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative2(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Derivative3(Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:430:21 + t.method("Derivative3", static_cast(&TF1::Derivative3)); + t.method("Derivative3", [](TF1 const& a, Double_t arg0)->Double_t { return a.Derivative3(arg0); }); + t.method("Derivative3", [](TF1 const& a, Double_t arg0, Double_t * arg1)->Double_t { return a.Derivative3(arg0, arg1); }); + t.method("Derivative3", [](TF1 const* a, Double_t arg0)->Double_t { return a->Derivative3(arg0); }); + t.method("Derivative3", [](TF1 const* a, Double_t arg0, Double_t * arg1)->Double_t { return a->Derivative3(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::DerivativeError() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::DerivativeError() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:431:21 + module_.method("TF1!DerivativeError", static_cast(&TF1::DerivativeError)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:432:13 + t.method("DistancetoPrimitive", static_cast(&TF1::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TF1::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:433:13 + t.method("Draw", static_cast(&TF1::Draw)); + t.method("Draw", [](TF1& a)->void { a.Draw(); }); + t.method("Draw", [](TF1* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for TF1 * TF1::DrawCopy(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TF1::DrawCopy(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:434:21 + t.method("DrawCopy", static_cast(&TF1::DrawCopy)); + t.method("DrawCopy", [](TF1 const& a)->TF1 * { return a.DrawCopy(); }); + t.method("DrawCopy", [](TF1 const* a)->TF1 * { return a->DrawCopy(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF1::DrawDerivative(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::DrawDerivative(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:435:21 + t.method("DrawDerivative", static_cast(&TF1::DrawDerivative)); + t.method("DrawDerivative", [](TF1& a)->TObject * { return a.DrawDerivative(); }); + t.method("DrawDerivative", [](TF1* a)->TObject * { return a->DrawDerivative(); }); + + DEBUG_MSG("Adding wrapper for TObject * TF1::DrawIntegral(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::DrawIntegral(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:436:21 + t.method("DrawIntegral", static_cast(&TF1::DrawIntegral)); + t.method("DrawIntegral", [](TF1& a)->TObject * { return a.DrawIntegral(); }); + t.method("DrawIntegral", [](TF1* a)->TObject * { return a->DrawIntegral(); }); + + DEBUG_MSG("Adding wrapper for void TF1::DrawF1(Double_t, Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::DrawF1(Double_t, Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:437:21 + t.method("DrawF1", static_cast(&TF1::DrawF1)); + t.method("DrawF1", [](TF1& a, Double_t arg0, Double_t arg1)->void { a.DrawF1(arg0, arg1); }); + t.method("DrawF1", [](TF1* a, Double_t arg0, Double_t arg1)->void { a->DrawF1(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Eval(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:438:21 + t.method("Eval", static_cast(&TF1::Eval)); + t.method("Eval", [](TF1 const& a, Double_t arg0)->Double_t { return a.Eval(arg0); }); + t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.Eval(arg0, arg1); }); + t.method("Eval", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Eval(arg0, arg1, arg2); }); + t.method("Eval", [](TF1 const* a, Double_t arg0)->Double_t { return a->Eval(arg0); }); + t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->Eval(arg0, arg1); }); + t.method("Eval", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Eval(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::EvalPar(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::EvalPar(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:440:21 + t.method("EvalPar", static_cast(&TF1::EvalPar)); + t.method("EvalPar", [](TF1& a, const Double_t * arg0)->Double_t { return a.EvalPar(arg0); }); + t.method("EvalPar", [](TF1* a, const Double_t * arg0)->Double_t { return a->EvalPar(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::operator()(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:442:21 + t.method("paren", static_cast(&TF1::operator())); + t.method("paren", [](TF1 const& a, Double_t arg0)->Double_t { return a.operator()(arg0); }); + t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.operator()(arg0, arg1); }); + t.method("paren", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.operator()(arg0, arg1, arg2); }); + t.method("paren", [](TF1 const* a, Double_t arg0)->Double_t { return a->operator()(arg0); }); + t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->operator()(arg0, arg1); }); + t.method("paren", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->operator()(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF1::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:444:13 + t.method("ExecuteEvent", static_cast(&TF1::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TF1::FixParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::FixParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:445:21 + t.method("FixParameter", static_cast(&TF1::FixParameter)); + + DEBUG_MSG("Adding wrapper for bool TF1::IsVectorized() (" __HERE__ ")"); + // signature to use in the veto list: bool TF1::IsVectorized() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:446:14 + t.method("IsVectorized", static_cast(&TF1::IsVectorized)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetChisquare() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetChisquare() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:450:17 + t.method("GetChisquare", static_cast(&TF1::GetChisquare)); + + DEBUG_MSG("Adding wrapper for TH1 * TF1::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TF1::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:454:21 + t.method("GetHistogram", static_cast(&TF1::GetHistogram)); + + DEBUG_MSG("Adding wrapper for TH1 * TF1::CreateHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1 * TF1::CreateHistogram() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:455:21 + t.method("CreateHistogram", static_cast(&TF1::CreateHistogram)); + + DEBUG_MSG("Adding wrapper for TFormula * TF1::GetFormula() (" __HERE__ ")"); + // signature to use in the veto list: TFormula * TF1::GetFormula() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:459:22 + t.method("GetFormula", static_cast(&TF1::GetFormula)); + + DEBUG_MSG("Adding wrapper for const TFormula * TF1::GetFormula() (" __HERE__ ")"); + // signature to use in the veto list: const TFormula * TF1::GetFormula() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:463:28 + t.method("GetFormula", static_cast(&TF1::GetFormula)); + + DEBUG_MSG("Adding wrapper for TString TF1::GetExpFormula(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: TString TF1::GetExpFormula(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:467:21 + t.method("GetExpFormula", static_cast(&TF1::GetExpFormula)); + t.method("GetExpFormula", [](TF1 const& a)->TString { return a.GetExpFormula(); }); + t.method("GetExpFormula", [](TF1 const* a)->TString { return a->GetExpFormula(); }); + + DEBUG_MSG("Adding wrapper for const TObject * TF1::GetLinearPart(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const TObject * TF1::GetLinearPart(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:471:27 + t.method("GetLinearPart", static_cast(&TF1::GetLinearPart)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMaximum(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:475:21 + t.method("GetMaximum", static_cast(&TF1::GetMaximum)); + t.method("GetMaximum", [](TF1 const& a)->Double_t { return a.GetMaximum(); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximum(arg0); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximum(arg0, arg1); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximum(arg0, arg1, arg2); }); + t.method("GetMaximum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximum(arg0, arg1, arg2, arg3); }); + t.method("GetMaximum", [](TF1 const* a)->Double_t { return a->GetMaximum(); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximum(arg0); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximum(arg0, arg1); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximum(arg0, arg1, arg2); }); + t.method("GetMaximum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximum(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMinimum(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:476:21 + t.method("GetMinimum", static_cast(&TF1::GetMinimum)); + t.method("GetMinimum", [](TF1 const& a)->Double_t { return a.GetMinimum(); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimum(arg0); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimum(arg0, arg1); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimum(arg0, arg1, arg2); }); + t.method("GetMinimum", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimum(arg0, arg1, arg2, arg3); }); + t.method("GetMinimum", [](TF1 const* a)->Double_t { return a->GetMinimum(); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimum(arg0); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimum(arg0, arg1); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimum(arg0, arg1, arg2); }); + t.method("GetMinimum", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimum(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMaximumX(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:477:21 + t.method("GetMaximumX", static_cast(&TF1::GetMaximumX)); + t.method("GetMaximumX", [](TF1 const& a)->Double_t { return a.GetMaximumX(); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMaximumX(arg0); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMaximumX(arg0, arg1); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMaximumX(arg0, arg1, arg2); }); + t.method("GetMaximumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMaximumX(arg0, arg1, arg2, arg3); }); + t.method("GetMaximumX", [](TF1 const* a)->Double_t { return a->GetMaximumX(); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMaximumX(arg0); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMaximumX(arg0, arg1); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMaximumX(arg0, arg1, arg2); }); + t.method("GetMaximumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMaximumX(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMinimumX(Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:478:21 + t.method("GetMinimumX", static_cast(&TF1::GetMinimumX)); + t.method("GetMinimumX", [](TF1 const& a)->Double_t { return a.GetMinimumX(); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetMinimumX(arg0); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetMinimumX(arg0, arg1); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetMinimumX(arg0, arg1, arg2); }); + t.method("GetMinimumX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a.GetMinimumX(arg0, arg1, arg2, arg3); }); + t.method("GetMinimumX", [](TF1 const* a)->Double_t { return a->GetMinimumX(); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetMinimumX(arg0); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetMinimumX(arg0, arg1); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetMinimumX(arg0, arg1, arg2); }); + t.method("GetMinimumX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Int_t arg3)->Double_t { return a->GetMinimumX(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMaximumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMaximumStored() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:479:21 + t.method("GetMaximumStored", static_cast(&TF1::GetMaximumStored)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetMinimumStored() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetMinimumStored() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:483:21 + t.method("GetMinimumStored", static_cast(&TF1::GetMinimumStored)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpar() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNpar() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:487:21 + t.method("GetNpar", static_cast(&TF1::GetNpar)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNdim() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNdim() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:491:21 + t.method("GetNdim", static_cast(&TF1::GetNdim)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNDF() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNDF() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:495:21 + t.method("GetNDF", static_cast(&TF1::GetNDF)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNpx() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNpx() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:496:21 + t.method("GetNpx", static_cast(&TF1::GetNpx)); + + DEBUG_MSG("Adding wrapper for TMethodCall * TF1::GetMethodCall() (" __HERE__ ")"); + // signature to use in the veto list: TMethodCall * TF1::GetMethodCall() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:500:20 + t.method("GetMethodCall", static_cast(&TF1::GetMethodCall)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumber() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNumber() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:504:21 + t.method("GetNumber", static_cast(&TF1::GetNumber)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFreeParameters() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNumberFreeParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:508:21 + t.method("GetNumberFreeParameters", static_cast(&TF1::GetNumberFreeParameters)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetNumberFitPoints() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetNumberFitPoints() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:509:21 + t.method("GetNumberFitPoints", static_cast(&TF1::GetNumberFitPoints)); + + DEBUG_MSG("Adding wrapper for char * TF1::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TF1::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:513:13 + t.method("GetObjectInfo", static_cast(&TF1::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for TObject * TF1::GetParent() (" __HERE__ ")"); + // signature to use in the veto list: TObject * TF1::GetParent() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:514:16 + t.method("GetParent", static_cast(&TF1::GetParent)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:518:21 + t.method("GetParameter", static_cast(&TF1::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetParameter(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetParameter(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:522:21 + t.method("GetParameter", static_cast(&TF1::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t * TF1::GetParameters() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TF1::GetParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:526:22 + t.method("GetParameters", static_cast(&TF1::GetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1::GetParameters(Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetParameters(Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:530:21 + t.method("GetParameters", static_cast(&TF1::GetParameters)); + + DEBUG_MSG("Adding wrapper for const char * TF1::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:535:24 + t.method("GetParName", [](TF1 const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TF1 const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetParNumber(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetParNumber(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:539:21 + t.method("GetParNumber", static_cast(&TF1::GetParNumber)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetParError(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetParError(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:543:21 + t.method("GetParError", static_cast(&TF1::GetParError)); + + DEBUG_MSG("Adding wrapper for const Double_t * TF1::GetParErrors() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TF1::GetParErrors() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:544:28 + t.method("GetParErrors", static_cast(&TF1::GetParErrors)); + + DEBUG_MSG("Adding wrapper for void TF1::GetParLimits(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetParLimits(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:548:21 + t.method("GetParLimits", static_cast(&TF1::GetParLimits)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetProb() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetProb() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:549:21 + t.method("GetProb", static_cast(&TF1::GetProb)); + + DEBUG_MSG("Adding wrapper for Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1::GetQuantiles(Int_t, Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:550:21 + t.method("GetQuantiles", static_cast(&TF1::GetQuantiles)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(TRandom *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetRandom(TRandom *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:551:21 + t.method("GetRandom", static_cast(&TF1::GetRandom)); + t.method("GetRandom", [](TF1& a)->Double_t { return a.GetRandom(); }); + t.method("GetRandom", [](TF1& a, TRandom * arg0)->Double_t { return a.GetRandom(arg0); }); + t.method("GetRandom", [](TF1* a)->Double_t { return a->GetRandom(); }); + t.method("GetRandom", [](TF1* a, TRandom * arg0)->Double_t { return a->GetRandom(arg0); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetRandom(Double_t, Double_t, TRandom *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:552:21 + t.method("GetRandom", static_cast(&TF1::GetRandom)); + t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetRandom(arg0, arg1); }); + t.method("GetRandom", [](TF1& a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a.GetRandom(arg0, arg1, arg2); }); + t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetRandom(arg0, arg1); }); + t.method("GetRandom", [](TF1* a, Double_t arg0, Double_t arg1, TRandom * arg2)->Double_t { return a->GetRandom(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:553:21 + t.method("GetRange", static_cast(&TF1::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:554:21 + t.method("GetRange", static_cast(&TF1::GetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GetRange(Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:555:21 + t.method("GetRange", static_cast(&TF1::GetRange)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetSave(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetSave(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:556:21 + t.method("GetSave", static_cast(&TF1::GetSave)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetX(Double_t, Double_t, Double_t, Double_t, Int_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:557:21 + t.method("GetX", static_cast(&TF1::GetX)); + t.method("GetX", [](TF1 const& a, Double_t arg0)->Double_t { return a.GetX(arg0); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1)->Double_t { return a.GetX(arg0, arg1); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.GetX(arg0, arg1, arg2); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a.GetX(arg0, arg1, arg2, arg3); }); + t.method("GetX", [](TF1 const& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a.GetX(arg0, arg1, arg2, arg3, arg4); }); + t.method("GetX", [](TF1 const* a, Double_t arg0)->Double_t { return a->GetX(arg0); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1)->Double_t { return a->GetX(arg0, arg1); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->GetX(arg0, arg1, arg2); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->Double_t { return a->GetX(arg0, arg1, arg2, arg3); }); + t.method("GetX", [](TF1 const* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Int_t arg4)->Double_t { return a->GetX(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmin() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetXmin() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:558:21 + t.method("GetXmin", static_cast(&TF1::GetXmin)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetXmax() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetXmax() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:562:21 + t.method("GetXmax", static_cast(&TF1::GetXmax)); + + DEBUG_MSG("Adding wrapper for TAxis * TF1::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TF1::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:566:21 + t.method("GetXaxis", static_cast(&TF1::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TF1::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TF1::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:567:21 + t.method("GetYaxis", static_cast(&TF1::GetYaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TF1::GetZaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TF1::GetZaxis() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:568:21 + t.method("GetZaxis", static_cast(&TF1::GetZaxis)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GetVariable(const TString &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GetVariable(const TString &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:569:21 + t.method("GetVariable", static_cast(&TF1::GetVariable)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::GradientPar(Int_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:573:21 + t.method("GradientPar", static_cast(&TF1::GradientPar)); + t.method("GradientPar", [](TF1& a, Int_t arg0, const Double_t * arg1)->Double_t { return a.GradientPar(arg0, arg1); }); + t.method("GradientPar", [](TF1* a, Int_t arg0, const Double_t * arg1)->Double_t { return a->GradientPar(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TF1::GradientPar(const Double_t *, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::GradientPar(const Double_t *, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:579:21 + t.method("GradientPar", static_cast(&TF1::GradientPar)); + t.method("GradientPar", [](TF1& a, const Double_t * arg0, Double_t * arg1)->void { a.GradientPar(arg0, arg1); }); + t.method("GradientPar", [](TF1* a, const Double_t * arg0, Double_t * arg1)->void { a->GradientPar(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for void TF1::InitArgs(const Double_t *, const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::InitArgs(const Double_t *, const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:585:21 + t.method("InitArgs", static_cast(&TF1::InitArgs)); + + DEBUG_MSG("Adding wrapper for void TF1::InitStandardFunctions() (" __HERE__ ")"); + // signature to use in the veto list: void TF1::InitStandardFunctions() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:586:21 + module_.method("TF1!InitStandardFunctions", static_cast(&TF1::InitStandardFunctions)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Integral(Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Integral(Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:587:21 + t.method("Integral", static_cast(&TF1::Integral)); + t.method("Integral", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Integral(arg0, arg1); }); + t.method("Integral", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Integral(arg0, arg1); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralOneDim(Double_t, Double_t, Double_t, Double_t, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:588:21 + t.method("IntegralOneDim", static_cast(&TF1::IntegralOneDim)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralError(Double_t, Double_t, const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:589:21 + t.method("IntegralError", static_cast(&TF1::IntegralError)); + t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.IntegralError(arg0, arg1); }); + t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); + t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->IntegralError(arg0, arg1); }); + t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralError(Int_t, const Double_t *, const Double_t *, const Double_t *, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:590:21 + t.method("IntegralError", static_cast(&TF1::IntegralError)); + t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a.IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3); }); + t.method("IntegralError", [](TF1& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a.IntegralError(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->Double_t { return a->IntegralError(arg0, arg1, arg2); }); + t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3); }); + t.method("IntegralError", [](TF1* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2, const Double_t * arg3, const Double_t * arg4)->Double_t { return a->IntegralError(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralFast(Int_t, Double_t *, Double_t *, Double_t, Double_t, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:592:21 + t.method("IntegralFast", static_cast(&TF1::IntegralFast)); + t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralFast", [](TF1& a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a.IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4); }); + t.method("IntegralFast", [](TF1* a, Int_t arg0, Double_t * arg1, Double_t * arg2, Double_t arg3, Double_t arg4, Double_t * arg5)->Double_t { return a->IntegralFast(arg0, arg1, arg2, arg3, arg4, arg5); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Double_t, Double_t, Double_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:593:21 + t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Int_t, Int_t, Double_t, Double_t &, Int_t &, Int_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:594:21 + t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::IntegralMultiple(Int_t, const Double_t *, const Double_t *, Double_t, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:598:21 + t.method("IntegralMultiple", static_cast(&TF1::IntegralMultiple)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsEvalNormalized() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsEvalNormalized() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:599:21 + t.method("IsEvalNormalized", static_cast(&TF1::IsEvalNormalized)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsInside(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsInside(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:604:21 + t.method("IsInside", static_cast(&TF1::IsInside)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsLinear() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsLinear() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:608:21 + t.method("IsLinear", static_cast(&TF1::IsLinear)); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::IsValid() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::IsValid() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:612:21 + t.method("IsValid", static_cast(&TF1::IsValid)); + + DEBUG_MSG("Adding wrapper for void TF1::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:613:13 + t.method("Print", static_cast(&TF1::Print)); + t.method("Print", [](TF1 const& a)->void { a.Print(); }); + t.method("Print", [](TF1 const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TF1::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:614:13 + t.method("Paint", static_cast(&TF1::Paint)); + t.method("Paint", [](TF1& a)->void { a.Paint(); }); + t.method("Paint", [](TF1* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TF1::ReleaseParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::ReleaseParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:615:21 + t.method("ReleaseParameter", static_cast(&TF1::ReleaseParameter)); + + DEBUG_MSG("Adding wrapper for void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Save(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:616:21 + t.method("Save", static_cast(&TF1::Save)); + + DEBUG_MSG("Adding wrapper for void TF1::SetChisquare(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetChisquare(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:618:21 + t.method("SetChisquare", static_cast(&TF1::SetChisquare)); + + DEBUG_MSG("Adding wrapper for void TF1::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:627:21 + t.method("SetMaximum", static_cast(&TF1::SetMaximum)); + t.method("SetMaximum", [](TF1& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TF1* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:628:21 + t.method("SetMinimum", static_cast(&TF1::SetMinimum)); + t.method("SetMinimum", [](TF1& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TF1* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetNDF(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNDF(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:629:21 + t.method("SetNDF", static_cast(&TF1::SetNDF)); + + DEBUG_MSG("Adding wrapper for void TF1::SetNumberFitPoints(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNumberFitPoints(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:630:21 + t.method("SetNumberFitPoints", static_cast(&TF1::SetNumberFitPoints)); + + DEBUG_MSG("Adding wrapper for void TF1::SetNormalized(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNormalized(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:634:21 + t.method("SetNormalized", static_cast(&TF1::SetNormalized)); + + DEBUG_MSG("Adding wrapper for void TF1::SetNpx(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetNpx(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:639:21 + t.method("SetNpx", static_cast(&TF1::SetNpx)); + t.method("SetNpx", [](TF1& a)->void { a.SetNpx(); }); + t.method("SetNpx", [](TF1* a)->void { a->SetNpx(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:640:21 + t.method("SetParameter", static_cast(&TF1::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameter(const TString &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameter(const TString &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:645:21 + t.method("SetParameter", static_cast(&TF1::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:650:21 + t.method("SetParameters", static_cast(&TF1::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParameters(double, double, double, double, double, double, double, double, double, double, double) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:655:21 + t.method("SetParameters", static_cast(&TF1::SetParameters)); + t.method("SetParameters", [](TF1& a, double arg0)->void { a.SetParameters(arg0); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1& a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParameters", [](TF1* a, double arg0)->void { a->SetParameters(arg0); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1* a, double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetParName(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParName(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:663:21 + t.method("SetParName", static_cast(&TF1::SetParName)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:664:21 + t.method("SetParNames", static_cast(&TF1::SetParNames)); + t.method("SetParNames", [](TF1& a)->void { a.SetParNames(); }); + t.method("SetParNames", [](TF1& a, const char * arg0)->void { a.SetParNames(arg0); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParNames", [](TF1* a)->void { a->SetParNames(); }); + t.method("SetParNames", [](TF1* a, const char * arg0)->void { a->SetParNames(arg0); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetParError(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParError(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:668:21 + t.method("SetParError", static_cast(&TF1::SetParError)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParErrors(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParErrors(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:669:21 + t.method("SetParErrors", static_cast(&TF1::SetParErrors)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParLimits(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParLimits(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:670:21 + t.method("SetParLimits", static_cast(&TF1::SetParLimits)); + + DEBUG_MSG("Adding wrapper for void TF1::SetParent(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetParent(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:671:21 + t.method("SetParent", static_cast(&TF1::SetParent)); + t.method("SetParent", [](TF1& a)->void { a.SetParent(); }); + t.method("SetParent", [](TF1* a)->void { a->SetParent(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:675:21 + t.method("SetRange", static_cast(&TF1::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:676:21 + t.method("SetRange", static_cast(&TF1::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetRange(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:677:21 + t.method("SetRange", static_cast(&TF1::SetRange)); + + DEBUG_MSG("Adding wrapper for void TF1::SetSavedPoint(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetSavedPoint(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:678:21 + t.method("SetSavedPoint", static_cast(&TF1::SetSavedPoint)); + + DEBUG_MSG("Adding wrapper for void TF1::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:679:13 + t.method("SetTitle", static_cast(&TF1::SetTitle)); + t.method("SetTitle", [](TF1& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TF1* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TF1::SetVectorized(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetVectorized(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:680:21 + t.method("SetVectorized", static_cast(&TF1::SetVectorized)); + + DEBUG_MSG("Adding wrapper for void TF1::Update() (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Update() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:687:21 + t.method("Update", static_cast(&TF1::Update)); + + DEBUG_MSG("Adding wrapper for TF1 * TF1::GetCurrent() (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TF1::GetCurrent() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:689:21 + module_.method("TF1!GetCurrent", static_cast(&TF1::GetCurrent)); + + DEBUG_MSG("Adding wrapper for void TF1::AbsValue(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::AbsValue(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:690:21 + module_.method("TF1!AbsValue", static_cast(&TF1::AbsValue)); + module_.method("TF1!AbsValue", []()->void { TF1::AbsValue(); }); + + DEBUG_MSG("Adding wrapper for void TF1::RejectPoint(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::RejectPoint(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:691:21 + module_.method("TF1!RejectPoint", static_cast(&TF1::RejectPoint)); + module_.method("TF1!RejectPoint", []()->void { TF1::RejectPoint(); }); + + DEBUG_MSG("Adding wrapper for Bool_t TF1::RejectedPoint() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TF1::RejectedPoint() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:692:21 + module_.method("TF1!RejectedPoint", static_cast(&TF1::RejectedPoint)); + + DEBUG_MSG("Adding wrapper for void TF1::SetCurrent(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::SetCurrent(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:693:21 + module_.method("TF1!SetCurrent", static_cast(&TF1::SetCurrent)); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Moment(Double_t, Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:696:21 + t.method("Moment", static_cast(&TF1::Moment)); + t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.Moment(arg0, arg1, arg2); }); + t.method("Moment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.Moment(arg0, arg1, arg2, arg3); }); + t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->Moment(arg0, arg1, arg2); }); + t.method("Moment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->Moment(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::CentralMoment(Double_t, Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:697:21 + t.method("CentralMoment", static_cast(&TF1::CentralMoment)); + t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a.CentralMoment(arg0, arg1, arg2); }); + t.method("CentralMoment", [](TF1& a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a.CentralMoment(arg0, arg1, arg2, arg3); }); + t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2)->Double_t { return a->CentralMoment(arg0, arg1, arg2); }); + t.method("CentralMoment", [](TF1* a, Double_t arg0, Double_t arg1, Double_t arg2, const Double_t * arg3)->Double_t { return a->CentralMoment(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Mean(Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:698:21 + t.method("Mean", static_cast(&TF1::Mean)); + t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Mean(arg0, arg1); }); + t.method("Mean", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Mean(arg0, arg1, arg2); }); + t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Mean(arg0, arg1); }); + t.method("Mean", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Mean(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1::Variance(Double_t, Double_t, const Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:702:21 + t.method("Variance", static_cast(&TF1::Variance)); + t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1)->Double_t { return a.Variance(arg0, arg1); }); + t.method("Variance", [](TF1& a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a.Variance(arg0, arg1, arg2); }); + t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1)->Double_t { return a->Variance(arg0, arg1); }); + t.method("Variance", [](TF1* a, Double_t arg0, Double_t arg1, const Double_t * arg2)->Double_t { return a->Variance(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::CalcGaussLegendreSamplingPoints(Int_t, Double_t *, Double_t *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:710:21 + module_.method("TF1!CalcGaussLegendreSamplingPoints", static_cast(&TF1::CalcGaussLegendreSamplingPoints)); + module_.method("TF1!CalcGaussLegendreSamplingPoints", [](Int_t arg0, Double_t * arg1, Double_t * arg2)->void { TF1::CalcGaussLegendreSamplingPoints(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for Version_t TF1::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Class_Version", static_cast(&TF1::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + t.method("IsA", static_cast(&TF1::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + t.method("StreamerNVirtual", static_cast(&TF1::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!DeclFileName", []() { return (std::string)TF1::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!ImplFileLine", static_cast(&TF1::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!ImplFileName", []() { return (std::string)TF1::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Class_Name", []() { return (std::string)TF1::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Dictionary", static_cast(&TF1::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!Class", static_cast(&TF1::Class)); + + DEBUG_MSG("Adding wrapper for void TF1::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + t.method("Streamer", static_cast(&TF1::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:720:4 + module_.method("TF1!DeclFileLine", static_cast(&TF1::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1F(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1F(module)); +std::shared_ptr newJlTF1(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TH1 type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TH1D -// signature to use in the veto file: TH1D -struct JlTH1D: public Wrapper { +// Class generating the wrapper for type TRandom +// signature to use in the veto file: TRandom +struct JlTRandom: public Wrapper { - JlTH1D(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TH1D (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:620:7 - jlcxx::TypeWrapper t = jlModule.add_type("TH1D", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTRandom(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TRandom (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TRandom", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -168,141 +969,213 @@ struct JlTH1D: public Wrapper { t.template constructor<>(/*finalize=*/true); - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:624:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:625:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:626:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TVectorD &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:627:13 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TH1D &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TH1.h:628:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TH1D & TH1D::operator=(const TH1D &) (" __HERE__ ")"); - // signature to use in the veto list: TH1D & TH1D::operator=(const TH1D &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:629:10 - t.method("assign", static_cast(&TH1D::operator=)); - - DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::AddBinContent(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:632:13 - t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::AddBinContent(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:633:13 - t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); - - DEBUG_MSG("Adding wrapper for void TH1D::Copy(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::Copy(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:635:13 - t.method("Copy", static_cast(&TH1D::Copy)); - - DEBUG_MSG("Adding wrapper for void TH1D::Reset(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::Reset(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:636:13 - t.method("Reset", static_cast(&TH1D::Reset)); - t.method("Reset", [](TH1D& a)->void { a.Reset(); }); - t.method("Reset", [](TH1D* a)->void { a->Reset(); }); - - DEBUG_MSG("Adding wrapper for void TH1D::SetBinsLength(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::SetBinsLength(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:637:13 - t.method("SetBinsLength", static_cast(&TH1D::SetBinsLength)); - t.method("SetBinsLength", [](TH1D& a)->void { a.SetBinsLength(); }); - t.method("SetBinsLength", [](TH1D* a)->void { a->SetBinsLength(); }); - - DEBUG_MSG("Adding wrapper for Version_t TH1D::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TH1D::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Class_Version", static_cast(&TH1D::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TH1D::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1D::IsA() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - t.method("IsA", static_cast(&TH1D::IsA)); - - DEBUG_MSG("Adding wrapper for void TH1D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - t.method("StreamerNVirtual", static_cast(&TH1D::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TH1D::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1D::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!DeclFileName", []() { return (std::string)TH1D::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TH1D::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1D::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!ImplFileLine", static_cast(&TH1D::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TH1D::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1D::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!ImplFileName", []() { return (std::string)TH1D::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TH1D::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TH1D::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Class_Name", []() { return (std::string)TH1D::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TH1D::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1D::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Dictionary", static_cast(&TH1D::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TH1D::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TH1D::Class() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!Class", static_cast(&TH1D::Class)); - - DEBUG_MSG("Adding wrapper for void TH1D::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TH1D::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - t.method("Streamer", static_cast(&TH1D::Streamer)); - - DEBUG_MSG("Adding wrapper for int TH1D::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TH1D::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 - module_.method("TH1D!DeclFileLine", static_cast(&TH1D::DeclFileLine)); + DEBUG_MSG("Adding wrapper for void TRandom::TRandom(UInt_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:33:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for Int_t TRandom::Binomial(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TRandom::Binomial(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:35:22 + t.method("Binomial", static_cast(&TRandom::Binomial)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::BreitWigner(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::BreitWigner(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:36:22 + t.method("BreitWigner", static_cast(&TRandom::BreitWigner)); + t.method("BreitWigner", [](TRandom& a)->Double_t { return a.BreitWigner(); }); + t.method("BreitWigner", [](TRandom& a, Double_t arg0)->Double_t { return a.BreitWigner(arg0); }); + t.method("BreitWigner", [](TRandom* a)->Double_t { return a->BreitWigner(); }); + t.method("BreitWigner", [](TRandom* a, Double_t arg0)->Double_t { return a->BreitWigner(arg0); }); + + DEBUG_MSG("Adding wrapper for void TRandom::Circle(Double_t &, Double_t &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::Circle(Double_t &, Double_t &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:37:22 + t.method("Circle", static_cast(&TRandom::Circle)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Exp(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Exp(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:38:22 + t.method("Exp", static_cast(&TRandom::Exp)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Gaus(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Gaus(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:39:22 + t.method("Gaus", static_cast(&TRandom::Gaus)); + t.method("Gaus", [](TRandom& a)->Double_t { return a.Gaus(); }); + t.method("Gaus", [](TRandom& a, Double_t arg0)->Double_t { return a.Gaus(arg0); }); + t.method("Gaus", [](TRandom* a)->Double_t { return a->Gaus(); }); + t.method("Gaus", [](TRandom* a, Double_t arg0)->Double_t { return a->Gaus(arg0); }); + + DEBUG_MSG("Adding wrapper for UInt_t TRandom::GetSeed() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TRandom::GetSeed() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:40:22 + t.method("GetSeed", static_cast(&TRandom::GetSeed)); + + DEBUG_MSG("Adding wrapper for UInt_t TRandom::Integer(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: UInt_t TRandom::Integer(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:41:22 + t.method("Integer", static_cast(&TRandom::Integer)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Landau(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Landau(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:42:22 + t.method("Landau", static_cast(&TRandom::Landau)); + t.method("Landau", [](TRandom& a)->Double_t { return a.Landau(); }); + t.method("Landau", [](TRandom& a, Double_t arg0)->Double_t { return a.Landau(arg0); }); + t.method("Landau", [](TRandom* a)->Double_t { return a->Landau(); }); + t.method("Landau", [](TRandom* a, Double_t arg0)->Double_t { return a->Landau(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TRandom::Poisson(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TRandom::Poisson(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:43:22 + t.method("Poisson", static_cast(&TRandom::Poisson)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::PoissonD(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::PoissonD(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:44:22 + t.method("PoissonD", static_cast(&TRandom::PoissonD)); + + DEBUG_MSG("Adding wrapper for void TRandom::Rannor(Float_t &, Float_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::Rannor(Float_t &, Float_t &) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:45:22 + t.method("Rannor", static_cast(&TRandom::Rannor)); + + DEBUG_MSG("Adding wrapper for void TRandom::Rannor(Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::Rannor(Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:46:22 + t.method("Rannor", static_cast(&TRandom::Rannor)); + + DEBUG_MSG("Adding wrapper for void TRandom::ReadRandom(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::ReadRandom(const char *) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:47:22 + t.method("ReadRandom", static_cast(&TRandom::ReadRandom)); + + DEBUG_MSG("Adding wrapper for void TRandom::SetSeed(ULong_t) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::SetSeed(ULong_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:48:22 + t.method("SetSeed", static_cast(&TRandom::SetSeed)); + t.method("SetSeed", [](TRandom& a)->void { a.SetSeed(); }); + t.method("SetSeed", [](TRandom* a)->void { a->SetSeed(); }); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Rndm() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Rndm() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:49:14 + t.method("Rndm", static_cast(&TRandom::Rndm)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Rndm(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Rndm(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:51:22 + t.method("Rndm", static_cast(&TRandom::Rndm)); + + DEBUG_MSG("Adding wrapper for void TRandom::RndmArray(Int_t, Float_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::RndmArray(Int_t, Float_t *) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:52:22 + t.method("RndmArray", static_cast(&TRandom::RndmArray)); + + DEBUG_MSG("Adding wrapper for void TRandom::RndmArray(Int_t, Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::RndmArray(Int_t, Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:53:22 + t.method("RndmArray", static_cast(&TRandom::RndmArray)); + + DEBUG_MSG("Adding wrapper for void TRandom::Sphere(Double_t &, Double_t &, Double_t &, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::Sphere(Double_t &, Double_t &, Double_t &, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:54:22 + t.method("Sphere", static_cast(&TRandom::Sphere)); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Uniform(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Uniform(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:55:22 + t.method("Uniform", static_cast(&TRandom::Uniform)); + t.method("Uniform", [](TRandom& a)->Double_t { return a.Uniform(); }); + t.method("Uniform", [](TRandom* a)->Double_t { return a->Uniform(); }); + + DEBUG_MSG("Adding wrapper for Double_t TRandom::Uniform(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TRandom::Uniform(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:56:22 + t.method("Uniform", static_cast(&TRandom::Uniform)); + + DEBUG_MSG("Adding wrapper for void TRandom::WriteRandom(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::WriteRandom(const char *) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:57:22 + t.method("WriteRandom", static_cast(&TRandom::WriteRandom)); + + DEBUG_MSG("Adding wrapper for Version_t TRandom::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TRandom::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!Class_Version", static_cast(&TRandom::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TRandom::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TRandom::IsA() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + t.method("IsA", static_cast(&TRandom::IsA)); + + DEBUG_MSG("Adding wrapper for void TRandom::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + t.method("StreamerNVirtual", static_cast(&TRandom::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TRandom::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TRandom::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!DeclFileName", []() { return (std::string)TRandom::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TRandom::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TRandom::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!ImplFileLine", static_cast(&TRandom::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TRandom::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TRandom::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!ImplFileName", []() { return (std::string)TRandom::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TRandom::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TRandom::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!Class_Name", []() { return (std::string)TRandom::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TRandom::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TRandom::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!Dictionary", static_cast(&TRandom::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TRandom::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TRandom::Class() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!Class", static_cast(&TRandom::Class)); + + DEBUG_MSG("Adding wrapper for void TRandom::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TRandom::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + t.method("Streamer", static_cast(&TRandom::Streamer)); + + DEBUG_MSG("Adding wrapper for int TRandom::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TRandom::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TRandom.h:59:4 + module_.method("TRandom!DeclFileLine", static_cast(&TRandom::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTH1D(jlcxx::Module& module){ - return std::shared_ptr(new JlTH1D(module)); +std::shared_ptr newJlTRandom(jlcxx::Module& module){ + return std::shared_ptr(new JlTRandom(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TApplicationImp -// signature to use in the veto file: TApplicationImp -struct JlTApplicationImp: public Wrapper { +// Class generating the wrapper for type TFitResultPtr +// signature to use in the veto file: TFitResultPtr +struct JlTFitResultPtr: public Wrapper { - JlTApplicationImp(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TApplicationImp (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TApplicationImp.h:29:7 - jlcxx::TypeWrapper t = jlModule.add_type("TApplicationImp"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFitResultPtr(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFitResultPtr (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFitResultPtr.h:32:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFitResultPtr"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ @@ -311,64 +1184,286 @@ struct JlTApplicationImp: public Wrapper { } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTApplicationImp(jlcxx::Module& module){ - return std::shared_ptr(new JlTApplicationImp(module)); +std::shared_ptr newJlTFitResultPtr(jlcxx::Module& module){ + return std::shared_ptr(new JlTFitResultPtr(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; } -// Class generating the wrapper for type TDatime -// signature to use in the veto file: TDatime -struct JlTDatime: public Wrapper { +// Class generating the wrapper for type TH1C +// signature to use in the veto file: TH1C +struct JlTH1C: public Wrapper { - JlTDatime(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TDatime (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDatime.h:37:7 - jlcxx::TypeWrapper t = jlModule.add_type("TDatime"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1C(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1C (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:454:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1C", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:458:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:459:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:460:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1C::TH1C(const TH1C &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:461:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1C & TH1C::operator=(const TH1C &) (" __HERE__ ")"); + // signature to use in the veto list: TH1C & TH1C::operator=(const TH1C &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:462:10 + t.method("assign", static_cast(&TH1C::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:465:13 + t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1C::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:466:13 + t.method("AddBinContent", static_cast(&TH1C::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1C::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:467:13 + t.method("Copy", static_cast(&TH1C::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1C::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:468:13 + t.method("Reset", static_cast(&TH1C::Reset)); + t.method("Reset", [](TH1C& a)->void { a.Reset(); }); + t.method("Reset", [](TH1C* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1C::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:469:13 + t.method("SetBinsLength", static_cast(&TH1C::SetBinsLength)); + t.method("SetBinsLength", [](TH1C& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1C* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1C::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1C::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Class_Version", static_cast(&TH1C::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1C::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1C::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + t.method("IsA", static_cast(&TH1C::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1C::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + t.method("StreamerNVirtual", static_cast(&TH1C::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1C::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1C::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!DeclFileName", []() { return (std::string)TH1C::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1C::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1C::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!ImplFileLine", static_cast(&TH1C::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1C::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1C::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!ImplFileName", []() { return (std::string)TH1C::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1C::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1C::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Class_Name", []() { return (std::string)TH1C::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1C::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1C::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Dictionary", static_cast(&TH1C::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1C::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1C::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!Class", static_cast(&TH1C::Class)); + + DEBUG_MSG("Adding wrapper for void TH1C::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1C::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + t.method("Streamer", static_cast(&TH1C::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1C::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1C::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:471:4 + module_.method("TH1C!DeclFileLine", static_cast(&TH1C::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTDatime(jlcxx::Module& module){ - return std::shared_ptr(new JlTDatime(module)); +std::shared_ptr newJlTH1C(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1C(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; } -// Class generating the wrapper for type TArrayC -// signature to use in the veto file: TArrayC -struct JlTArrayC: public Wrapper { +// Class generating the wrapper for type TH1S +// signature to use in the veto file: TH1S +struct JlTH1S: public Wrapper { - JlTArrayC(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TArrayC (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TArrayC.h:27:7 - jlcxx::TypeWrapper t = jlModule.add_type("TArrayC"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1S(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1S (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:495:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1S", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:499:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:500:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:501:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1S::TH1S(const TH1S &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:502:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1S & TH1S::operator=(const TH1S &) (" __HERE__ ")"); + // signature to use in the veto list: TH1S & TH1S::operator=(const TH1S &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:503:10 + t.method("assign", static_cast(&TH1S::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:506:13 + t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1S::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:507:13 + t.method("AddBinContent", static_cast(&TH1S::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1S::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:508:13 + t.method("Copy", static_cast(&TH1S::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1S::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:509:13 + t.method("Reset", static_cast(&TH1S::Reset)); + t.method("Reset", [](TH1S& a)->void { a.Reset(); }); + t.method("Reset", [](TH1S* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1S::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:510:13 + t.method("SetBinsLength", static_cast(&TH1S::SetBinsLength)); + t.method("SetBinsLength", [](TH1S& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1S* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1S::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1S::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Class_Version", static_cast(&TH1S::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1S::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1S::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + t.method("IsA", static_cast(&TH1S::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1S::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + t.method("StreamerNVirtual", static_cast(&TH1S::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1S::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1S::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!DeclFileName", []() { return (std::string)TH1S::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1S::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1S::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!ImplFileLine", static_cast(&TH1S::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1S::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1S::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!ImplFileName", []() { return (std::string)TH1S::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1S::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1S::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Class_Name", []() { return (std::string)TH1S::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1S::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1S::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Dictionary", static_cast(&TH1S::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1S::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1S::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!Class", static_cast(&TH1S::Class)); + + DEBUG_MSG("Adding wrapper for void TH1S::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1S::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + t.method("Streamer", static_cast(&TH1S::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1S::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1S::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:512:4 + module_.method("TH1S!DeclFileLine", static_cast(&TH1S::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTArrayC(jlcxx::Module& module){ - return std::shared_ptr(new JlTArrayC(module)); +std::shared_ptr newJlTH1S(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1S(module)); } diff --git a/deps/src/JlClasses_015.cxx b/deps/src/JlClasses_015.cxx index 461acec..a1e25a9 100644 --- a/deps/src/JlClasses_015.cxx +++ b/deps/src/JlClasses_015.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,1035 +7,479 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; } -// Class generating the wrapper for type TUrl -// signature to use in the veto file: TUrl -struct JlTUrl: public Wrapper { +// Class generating the wrapper for type TH1I +// signature to use in the veto file: TH1I +struct JlTH1I: public Wrapper { - JlTUrl(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TUrl (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TUrl.h:33:7 - jlcxx::TypeWrapper t = jlModule.add_type("TUrl", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1I(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1I (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:536:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1I", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:540:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:541:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:542:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1I::TH1I(const TH1I &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:543:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1I & TH1I::operator=(const TH1I &) (" __HERE__ ")"); + // signature to use in the veto list: TH1I & TH1I::operator=(const TH1I &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:544:10 + t.method("assign", static_cast(&TH1I::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:547:13 + t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1I::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:548:13 + t.method("AddBinContent", static_cast(&TH1I::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1I::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:549:13 + t.method("Copy", static_cast(&TH1I::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1I::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:550:13 + t.method("Reset", static_cast(&TH1I::Reset)); + t.method("Reset", [](TH1I& a)->void { a.Reset(); }); + t.method("Reset", [](TH1I* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1I::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:551:13 + t.method("SetBinsLength", static_cast(&TH1I::SetBinsLength)); + t.method("SetBinsLength", [](TH1I& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1I* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1I::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1I::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Class_Version", static_cast(&TH1I::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1I::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1I::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + t.method("IsA", static_cast(&TH1I::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1I::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + t.method("StreamerNVirtual", static_cast(&TH1I::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1I::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1I::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!DeclFileName", []() { return (std::string)TH1I::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1I::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1I::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!ImplFileLine", static_cast(&TH1I::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1I::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1I::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!ImplFileName", []() { return (std::string)TH1I::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1I::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1I::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Class_Name", []() { return (std::string)TH1I::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1I::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1I::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Dictionary", static_cast(&TH1I::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1I::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1I::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!Class", static_cast(&TH1I::Class)); + + DEBUG_MSG("Adding wrapper for void TH1I::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1I::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + t.method("Streamer", static_cast(&TH1I::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1I::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1I::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:553:4 + module_.method("TH1I!DeclFileLine", static_cast(&TH1I::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTUrl(jlcxx::Module& module){ - return std::shared_ptr(new JlTUrl(module)); +std::shared_ptr newJlTH1I(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1I(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; } -// Class generating the wrapper for type TFileOpenHandle -// signature to use in the veto file: TFileOpenHandle -struct JlTFileOpenHandle: public Wrapper { +// Class generating the wrapper for type TH1F +// signature to use in the veto file: TH1F +struct JlTH1F: public Wrapper { - JlTFileOpenHandle(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFileOpenHandle (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFile.h:356:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFileOpenHandle", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1F(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1F (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:577:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1F", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + - DEBUG_MSG("Adding wrapper for Bool_t TFileOpenHandle::Matches(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TFileOpenHandle::Matches(const char *) - // defined in /home/pgras/.julia/conda/3/include/TFile.h:379:16 - t.method("Matches", static_cast(&TFileOpenHandle::Matches)); - - DEBUG_MSG("Adding wrapper for const char * TFileOpenHandle::GetOpt() (" __HERE__ ")"); - // signature to use in the veto list: const char * TFileOpenHandle::GetOpt() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:381:16 - t.method("GetOpt", [](TFileOpenHandle const& a) { return (std::string)a.GetOpt(); }); - t.method("GetOpt", [](TFileOpenHandle const* a) { return (std::string)a->GetOpt(); }); - - DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetCompress() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFileOpenHandle::GetCompress() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:382:16 - t.method("GetCompress", static_cast(&TFileOpenHandle::GetCompress)); - - DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetNetOpt() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TFileOpenHandle::GetNetOpt() - // defined in /home/pgras/.julia/conda/3/include/TFile.h:383:16 - t.method("GetNetOpt", static_cast(&TFileOpenHandle::GetNetOpt)); + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:581:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:582:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:583:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1F::TH1F(const TH1F &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:585:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1F & TH1F::operator=(const TH1F &) (" __HERE__ ")"); + // signature to use in the veto list: TH1F & TH1F::operator=(const TH1F &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:586:10 + t.method("assign", static_cast(&TH1F::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:589:13 + t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1F::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:590:13 + t.method("AddBinContent", static_cast(&TH1F::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1F::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:592:13 + t.method("Copy", static_cast(&TH1F::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1F::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:593:13 + t.method("Reset", static_cast(&TH1F::Reset)); + t.method("Reset", [](TH1F& a)->void { a.Reset(); }); + t.method("Reset", [](TH1F* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1F::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:594:13 + t.method("SetBinsLength", static_cast(&TH1F::SetBinsLength)); + t.method("SetBinsLength", [](TH1F& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1F* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1F::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1F::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Class_Version", static_cast(&TH1F::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1F::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1F::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + t.method("IsA", static_cast(&TH1F::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1F::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + t.method("StreamerNVirtual", static_cast(&TH1F::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1F::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1F::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!DeclFileName", []() { return (std::string)TH1F::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1F::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1F::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!ImplFileLine", static_cast(&TH1F::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1F::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1F::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!ImplFileName", []() { return (std::string)TH1F::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1F::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1F::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Class_Name", []() { return (std::string)TH1F::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1F::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1F::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Dictionary", static_cast(&TH1F::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1F::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1F::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!Class", static_cast(&TH1F::Class)); + + DEBUG_MSG("Adding wrapper for void TH1F::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1F::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + t.method("Streamer", static_cast(&TH1F::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1F::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1F::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:596:4 + module_.method("TH1F!DeclFileLine", static_cast(&TH1F::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFileOpenHandle(jlcxx::Module& module){ - return std::shared_ptr(new JlTFileOpenHandle(module)); +std::shared_ptr newJlTH1F(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1F(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TH1 type; }; } -// Class generating the wrapper for type ROOT::Internal::TStringView -// signature to use in the veto file: ROOT::Internal::TStringView -struct JlROOT_Internal_TStringView: public Wrapper { +// Class generating the wrapper for type TH1D +// signature to use in the veto file: TH1D +struct JlTH1D: public Wrapper { - JlROOT_Internal_TStringView(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::Internal::TStringView (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/ROOT/RStringView.hxx:83:11 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Internal!TStringView"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTH1D(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TH1D (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:620:7 + jlcxx::TypeWrapper t = jlModule.add_type("TH1D", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:624:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:625:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const char *, const char *, Int_t, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:626:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TVectorD &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:627:13 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TH1D::TH1D(const TH1D &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TH1.h:628:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TH1D & TH1D::operator=(const TH1D &) (" __HERE__ ")"); + // signature to use in the veto list: TH1D & TH1D::operator=(const TH1D &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:629:10 + t.method("assign", static_cast(&TH1D::operator=)); + + DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::AddBinContent(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:632:13 + t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1D::AddBinContent(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::AddBinContent(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:633:13 + t.method("AddBinContent", static_cast(&TH1D::AddBinContent)); + + DEBUG_MSG("Adding wrapper for void TH1D::Copy(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::Copy(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:635:13 + t.method("Copy", static_cast(&TH1D::Copy)); + + DEBUG_MSG("Adding wrapper for void TH1D::Reset(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::Reset(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:636:13 + t.method("Reset", static_cast(&TH1D::Reset)); + t.method("Reset", [](TH1D& a)->void { a.Reset(); }); + t.method("Reset", [](TH1D* a)->void { a->Reset(); }); + + DEBUG_MSG("Adding wrapper for void TH1D::SetBinsLength(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::SetBinsLength(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:637:13 + t.method("SetBinsLength", static_cast(&TH1D::SetBinsLength)); + t.method("SetBinsLength", [](TH1D& a)->void { a.SetBinsLength(); }); + t.method("SetBinsLength", [](TH1D* a)->void { a->SetBinsLength(); }); + + DEBUG_MSG("Adding wrapper for Version_t TH1D::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TH1D::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Class_Version", static_cast(&TH1D::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TH1D::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1D::IsA() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + t.method("IsA", static_cast(&TH1D::IsA)); + + DEBUG_MSG("Adding wrapper for void TH1D::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + t.method("StreamerNVirtual", static_cast(&TH1D::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TH1D::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1D::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!DeclFileName", []() { return (std::string)TH1D::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TH1D::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1D::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!ImplFileLine", static_cast(&TH1D::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TH1D::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1D::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!ImplFileName", []() { return (std::string)TH1D::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TH1D::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TH1D::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Class_Name", []() { return (std::string)TH1D::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TH1D::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1D::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Dictionary", static_cast(&TH1D::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TH1D::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TH1D::Class() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!Class", static_cast(&TH1D::Class)); + + DEBUG_MSG("Adding wrapper for void TH1D::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TH1D::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + t.method("Streamer", static_cast(&TH1D::Streamer)); + + DEBUG_MSG("Adding wrapper for int TH1D::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TH1D::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TH1.h:639:4 + module_.method("TH1D!DeclFileLine", static_cast(&TH1D::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_Internal_TStringView(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_Internal_TStringView(module)); +std::shared_ptr newJlTH1D(jlcxx::Module& module){ + return std::shared_ptr(new JlTH1D(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TGraph -// signature to use in the veto file: TGraph -struct JlTGraph: public Wrapper { +// Class generating the wrapper for type TApplicationImp +// signature to use in the veto file: TApplicationImp +struct JlTApplicationImp: public Wrapper { - JlTGraph(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TGraph (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:41:7 - jlcxx::TypeWrapper t = jlModule.add_type("TGraph", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTApplicationImp(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TApplicationImp (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TApplicationImp.h:29:7 + jlcxx::TypeWrapper t = jlModule.add_type("TApplicationImp"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:83:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Int_t *, const Int_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:84:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Float_t *, const Float_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:85:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:86:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, Double_t, Double_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:87:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TGraph &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:88:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TGraph & TGraph::operator=(const TGraph &) (" __HERE__ ")"); - // signature to use in the veto list: TGraph & TGraph::operator=(const TGraph &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:89:12 - t.method("assign", static_cast(&TGraph::operator=)); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TVectorD &, const TVectorD &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:91:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TH1 *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:92:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TF1 *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:93:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const char *, const char *, Option_t *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:94:4 - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void TGraph::AddPoint(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::AddPoint(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:97:26 - t.method("AddPoint", static_cast(&TGraph::AddPoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::Apply(TF1 *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Apply(TF1 *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:98:26 - t.method("Apply", static_cast(&TGraph::Apply)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::Chisquare(TF1 *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:100:26 - t.method("Chisquare", static_cast(&TGraph::Chisquare)); - t.method("Chisquare", [](TGraph const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); - t.method("Chisquare", [](TGraph const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:101:26 - module_.method("TGraph!CompareArg", static_cast(&TGraph::CompareArg)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:102:26 - module_.method("TGraph!CompareX", static_cast(&TGraph::CompareX)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:103:26 - module_.method("TGraph!CompareY", static_cast(&TGraph::CompareY)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:104:26 - module_.method("TGraph!CompareRadius", static_cast(&TGraph::CompareRadius)); - - DEBUG_MSG("Adding wrapper for void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:105:26 - t.method("ComputeRange", static_cast(&TGraph::ComputeRange)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:106:26 - t.method("DistancetoPrimitive", static_cast(&TGraph::DistancetoPrimitive)); - - DEBUG_MSG("Adding wrapper for void TGraph::Draw(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Draw(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:107:26 - t.method("Draw", static_cast(&TGraph::Draw)); - t.method("Draw", [](TGraph& a)->void { a.Draw(); }); - t.method("Draw", [](TGraph* a)->void { a->Draw(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:108:26 - t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:109:26 - t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:110:26 - t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); - t.method("DrawGraph", [](TGraph& a, Int_t arg0)->void { a.DrawGraph(arg0); }); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1)->void { a.DrawGraph(arg0, arg1); }); - t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0)->void { a->DrawGraph(arg0); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1)->void { a->DrawGraph(arg0, arg1); }); - t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::DrawPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::DrawPanel() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:111:26 - t.method("DrawPanel", static_cast(&TGraph::DrawPanel)); - - DEBUG_MSG("Adding wrapper for void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:113:26 - t.method("ExecuteEvent", static_cast(&TGraph::ExecuteEvent)); - - DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Expand(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:114:26 - t.method("Expand", static_cast(&TGraph::Expand)); - - DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Expand(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:115:26 - t.method("Expand", static_cast(&TGraph::Expand)); - - DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TGraph::FindObject(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:116:26 - t.method("FindObject", static_cast(&TGraph::FindObject)); - - DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const TObject *) (" __HERE__ ")"); - // signature to use in the veto list: TObject * TGraph::FindObject(const TObject *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:117:26 - t.method("FindObject", static_cast(&TGraph::FindObject)); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:118:26 - t.method("Fit", static_cast(&TGraph::Fit)); - t.method("Fit", [](TGraph& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TGraph* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); - // signature to use in the veto list: TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:119:26 - t.method("Fit", static_cast(&TGraph::Fit)); - t.method("Fit", [](TGraph& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); - t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); - t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); - t.method("Fit", [](TGraph* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); - t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); - t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); - t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); - - DEBUG_MSG("Adding wrapper for void TGraph::FitPanel() (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::FitPanel() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:120:26 - t.method("FitPanel", static_cast(&TGraph::FitPanel)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::GetEditable() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::GetEditable() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:121:26 - t.method("GetEditable", static_cast(&TGraph::GetEditable)); - - DEBUG_MSG("Adding wrapper for TF1 * TGraph::GetFunction(const char *) (" __HERE__ ")"); - // signature to use in the veto list: TF1 * TGraph::GetFunction(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:122:26 - t.method("GetFunction", static_cast(&TGraph::GetFunction)); - - DEBUG_MSG("Adding wrapper for TH1F * TGraph::GetHistogram() (" __HERE__ ")"); - // signature to use in the veto list: TH1F * TGraph::GetHistogram() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:123:26 - t.method("GetHistogram", static_cast(&TGraph::GetHistogram)); - - DEBUG_MSG("Adding wrapper for TList * TGraph::GetListOfFunctions() (" __HERE__ ")"); - // signature to use in the veto list: TList * TGraph::GetListOfFunctions() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:124:26 - t.method("GetListOfFunctions", static_cast(&TGraph::GetListOfFunctions)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCorrelationFactor() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetCorrelationFactor() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:125:26 - t.method("GetCorrelationFactor", static_cast(&TGraph::GetCorrelationFactor)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCovariance() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetCovariance() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:126:26 - t.method("GetCovariance", static_cast(&TGraph::GetCovariance)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMean(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetMean(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:127:26 - t.method("GetMean", static_cast(&TGraph::GetMean)); - t.method("GetMean", [](TGraph const& a)->Double_t { return a.GetMean(); }); - t.method("GetMean", [](TGraph const* a)->Double_t { return a->GetMean(); }); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetRMS(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetRMS(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:128:26 - t.method("GetRMS", static_cast(&TGraph::GetRMS)); - t.method("GetRMS", [](TGraph const& a)->Double_t { return a.GetRMS(); }); - t.method("GetRMS", [](TGraph const* a)->Double_t { return a->GetRMS(); }); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::GetMaxSize() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::GetMaxSize() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:129:26 - t.method("GetMaxSize", static_cast(&TGraph::GetMaxSize)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::GetN() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::GetN() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:130:26 - t.method("GetN", static_cast(&TGraph::GetN)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorX(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorX(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:131:26 - t.method("GetErrorX", static_cast(&TGraph::GetErrorX)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorY(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorY(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:132:26 - t.method("GetErrorY", static_cast(&TGraph::GetErrorY)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXhigh(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorXhigh(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:133:26 - t.method("GetErrorXhigh", static_cast(&TGraph::GetErrorXhigh)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXlow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorXlow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:134:26 - t.method("GetErrorXlow", static_cast(&TGraph::GetErrorXlow)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYhigh(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorYhigh(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:135:26 - t.method("GetErrorYhigh", static_cast(&TGraph::GetErrorYhigh)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYlow(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetErrorYlow(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:136:26 - t.method("GetErrorYlow", static_cast(&TGraph::GetErrorYlow)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetX() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetX() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:137:26 - t.method("GetX", static_cast(&TGraph::GetX)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetY() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetY() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:138:26 - t.method("GetY", static_cast(&TGraph::GetY)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEX() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEX() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:139:26 - t.method("GetEX", static_cast(&TGraph::GetEX)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEY() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEY() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:140:26 - t.method("GetEY", static_cast(&TGraph::GetEY)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhigh() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXhigh() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:141:26 - t.method("GetEXhigh", static_cast(&TGraph::GetEXhigh)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlow() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXlow() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:142:26 - t.method("GetEXlow", static_cast(&TGraph::GetEXlow)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhigh() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYhigh() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:143:26 - t.method("GetEYhigh", static_cast(&TGraph::GetEYhigh)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlow() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYlow() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:144:26 - t.method("GetEYlow", static_cast(&TGraph::GetEYlow)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlowd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXlowd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:145:26 - t.method("GetEXlowd", static_cast(&TGraph::GetEXlowd)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhighd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEXhighd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:146:26 - t.method("GetEXhighd", static_cast(&TGraph::GetEXhighd)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlowd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYlowd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:147:26 - t.method("GetEYlowd", static_cast(&TGraph::GetEYlowd)); - - DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhighd() (" __HERE__ ")"); - // signature to use in the veto list: Double_t * TGraph::GetEYhighd() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:148:26 - t.method("GetEYhighd", static_cast(&TGraph::GetEYhighd)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMaximum() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetMaximum() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:149:26 - t.method("GetMaximum", static_cast(&TGraph::GetMaximum)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMinimum() (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetMinimum() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:150:26 - t.method("GetMinimum", static_cast(&TGraph::GetMinimum)); - - DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetXaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TGraph::GetXaxis() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:151:26 - t.method("GetXaxis", static_cast(&TGraph::GetXaxis)); - - DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetYaxis() (" __HERE__ ")"); - // signature to use in the veto list: TAxis * TGraph::GetYaxis() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:152:26 - t.method("GetYaxis", static_cast(&TGraph::GetYaxis)); - - DEBUG_MSG("Adding wrapper for char * TGraph::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: char * TGraph::GetObjectInfo(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:153:26 - t.method("GetObjectInfo", static_cast(&TGraph::GetObjectInfo)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:154:26 - t.method("GetPoint", static_cast(&TGraph::GetPoint)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointX(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetPointX(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:155:26 - t.method("GetPointX", static_cast(&TGraph::GetPointX)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointY(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::GetPointY(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:156:26 - t.method("GetPointY", static_cast(&TGraph::GetPointY)); - - DEBUG_MSG("Adding wrapper for void TGraph::InitExpo(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InitExpo(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:158:26 - t.method("InitExpo", static_cast(&TGraph::InitExpo)); - t.method("InitExpo", [](TGraph& a)->void { a.InitExpo(); }); - t.method("InitExpo", [](TGraph& a, Double_t arg0)->void { a.InitExpo(arg0); }); - t.method("InitExpo", [](TGraph* a)->void { a->InitExpo(); }); - t.method("InitExpo", [](TGraph* a, Double_t arg0)->void { a->InitExpo(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::InitGaus(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InitGaus(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:159:26 - t.method("InitGaus", static_cast(&TGraph::InitGaus)); - t.method("InitGaus", [](TGraph& a)->void { a.InitGaus(); }); - t.method("InitGaus", [](TGraph& a, Double_t arg0)->void { a.InitGaus(arg0); }); - t.method("InitGaus", [](TGraph* a)->void { a->InitGaus(); }); - t.method("InitGaus", [](TGraph* a, Double_t arg0)->void { a->InitGaus(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::InitPolynom(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InitPolynom(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:160:26 - t.method("InitPolynom", static_cast(&TGraph::InitPolynom)); - t.method("InitPolynom", [](TGraph& a)->void { a.InitPolynom(); }); - t.method("InitPolynom", [](TGraph& a, Double_t arg0)->void { a.InitPolynom(arg0); }); - t.method("InitPolynom", [](TGraph* a)->void { a->InitPolynom(); }); - t.method("InitPolynom", [](TGraph* a, Double_t arg0)->void { a->InitPolynom(arg0); }); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::InsertPoint() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::InsertPoint() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:161:26 - t.method("InsertPoint", static_cast(&TGraph::InsertPoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:162:26 - t.method("InsertPointBefore", static_cast(&TGraph::InsertPointBefore)); - - DEBUG_MSG("Adding wrapper for Double_t TGraph::Integral(Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TGraph::Integral(Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:163:26 - t.method("Integral", static_cast(&TGraph::Integral)); - t.method("Integral", [](TGraph const& a)->Double_t { return a.Integral(); }); - t.method("Integral", [](TGraph const& a, Int_t arg0)->Double_t { return a.Integral(arg0); }); - t.method("Integral", [](TGraph const* a)->Double_t { return a->Integral(); }); - t.method("Integral", [](TGraph const* a, Int_t arg0)->Double_t { return a->Integral(arg0); }); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsEditable() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::IsEditable() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:164:26 - t.method("IsEditable", static_cast(&TGraph::IsEditable)); - - DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsHighlight() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t TGraph::IsHighlight() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:165:26 - t.method("IsHighlight", static_cast(&TGraph::IsHighlight)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::IsInside(Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::IsInside(Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:166:26 - t.method("IsInside", static_cast(&TGraph::IsInside)); - - DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:167:26 - t.method("LeastSquareFit", static_cast(&TGraph::LeastSquareFit)); - t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1)->void { a.LeastSquareFit(arg0, arg1); }); - t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a.LeastSquareFit(arg0, arg1, arg2); }); - t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1)->void { a->LeastSquareFit(arg0, arg1); }); - t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a->LeastSquareFit(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:168:26 - t.method("LeastSquareLinearFit", static_cast(&TGraph::LeastSquareLinearFit)); - t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); - t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); - t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); - t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::Merge(TCollection *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::Merge(TCollection *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:169:26 - t.method("Merge", static_cast(&TGraph::Merge)); - - DEBUG_MSG("Adding wrapper for void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:170:26 - t.method("MovePoints", static_cast(&TGraph::MovePoints)); - t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1)->void { a.MovePoints(arg0, arg1); }); - t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a.MovePoints(arg0, arg1, arg2); }); - t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1)->void { a->MovePoints(arg0, arg1); }); - t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a->MovePoints(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Paint(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Paint(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:171:26 - t.method("Paint", static_cast(&TGraph::Paint)); - t.method("Paint", [](TGraph& a)->void { a.Paint(); }); - t.method("Paint", [](TGraph* a)->void { a->Paint(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:172:26 - t.method("PaintGraph", static_cast(&TGraph::PaintGraph)); - - DEBUG_MSG("Adding wrapper for void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:173:26 - t.method("PaintGrapHist", static_cast(&TGraph::PaintGrapHist)); - - DEBUG_MSG("Adding wrapper for void TGraph::PaintStats(TF1 *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::PaintStats(TF1 *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:174:26 - t.method("PaintStats", static_cast(&TGraph::PaintStats)); - - DEBUG_MSG("Adding wrapper for void TGraph::Print(Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Print(Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:175:26 - t.method("Print", static_cast(&TGraph::Print)); - t.method("Print", [](TGraph const& a)->void { a.Print(); }); - t.method("Print", [](TGraph const* a)->void { a->Print(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::RecursiveRemove(TObject *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::RecursiveRemove(TObject *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:176:26 - t.method("RecursiveRemove", static_cast(&TGraph::RecursiveRemove)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint() (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::RemovePoint() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:177:26 - t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); - - DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TGraph::RemovePoint(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:178:26 - t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::SaveAs(const char *, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SaveAs(const char *, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:180:26 - t.method("SaveAs", static_cast(&TGraph::SaveAs)); - t.method("SaveAs", [](TGraph const& a, const char * arg0)->void { a.SaveAs(arg0); }); - t.method("SaveAs", [](TGraph const* a, const char * arg0)->void { a->SaveAs(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Scale(Double_t, Option_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Scale(Double_t, Option_t *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:181:26 - t.method("Scale", static_cast(&TGraph::Scale)); - t.method("Scale", [](TGraph& a)->void { a.Scale(); }); - t.method("Scale", [](TGraph& a, Double_t arg0)->void { a.Scale(arg0); }); - t.method("Scale", [](TGraph* a)->void { a->Scale(); }); - t.method("Scale", [](TGraph* a, Double_t arg0)->void { a->Scale(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetEditable(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetEditable(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:182:26 - t.method("SetEditable", static_cast(&TGraph::SetEditable)); - t.method("SetEditable", [](TGraph& a)->void { a.SetEditable(); }); - t.method("SetEditable", [](TGraph* a)->void { a->SetEditable(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetHighlight(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetHighlight(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:183:26 - t.method("SetHighlight", static_cast(&TGraph::SetHighlight)); - t.method("SetHighlight", [](TGraph& a)->void { a.SetHighlight(); }); - t.method("SetHighlight", [](TGraph* a)->void { a->SetHighlight(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetHistogram(TH1F *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetHistogram(TH1F *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:184:26 - t.method("SetHistogram", static_cast(&TGraph::SetHistogram)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetMaximum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetMaximum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:185:26 - t.method("SetMaximum", static_cast(&TGraph::SetMaximum)); - t.method("SetMaximum", [](TGraph& a)->void { a.SetMaximum(); }); - t.method("SetMaximum", [](TGraph* a)->void { a->SetMaximum(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetMinimum(Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetMinimum(Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:186:26 - t.method("SetMinimum", static_cast(&TGraph::SetMinimum)); - t.method("SetMinimum", [](TGraph& a)->void { a.SetMinimum(); }); - t.method("SetMinimum", [](TGraph* a)->void { a->SetMinimum(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Set(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Set(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:187:26 - t.method("Set", static_cast(&TGraph::Set)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetPoint(Int_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:188:26 - t.method("SetPoint", static_cast(&TGraph::SetPoint)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetPointX(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetPointX(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:189:26 - t.method("SetPointX", static_cast(&TGraph::SetPointX)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetPointY(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetPointY(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:190:26 - t.method("SetPointY", static_cast(&TGraph::SetPointY)); - - DEBUG_MSG("Adding wrapper for void TGraph::SetName(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetName(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:191:26 - t.method("SetName", static_cast(&TGraph::SetName)); - t.method("SetName", [](TGraph& a)->void { a.SetName(); }); - t.method("SetName", [](TGraph* a)->void { a->SetName(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetNameTitle(const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetNameTitle(const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:192:26 - t.method("SetNameTitle", static_cast(&TGraph::SetNameTitle)); - t.method("SetNameTitle", [](TGraph& a)->void { a.SetNameTitle(); }); - t.method("SetNameTitle", [](TGraph& a, const char * arg0)->void { a.SetNameTitle(arg0); }); - t.method("SetNameTitle", [](TGraph* a)->void { a->SetNameTitle(); }); - t.method("SetNameTitle", [](TGraph* a, const char * arg0)->void { a->SetNameTitle(arg0); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetStats(Bool_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetStats(Bool_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:193:26 - t.method("SetStats", static_cast(&TGraph::SetStats)); - t.method("SetStats", [](TGraph& a)->void { a.SetStats(); }); - t.method("SetStats", [](TGraph* a)->void { a->SetStats(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::SetTitle(const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::SetTitle(const char *) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:194:26 - t.method("SetTitle", static_cast(&TGraph::SetTitle)); - t.method("SetTitle", [](TGraph& a)->void { a.SetTitle(); }); - t.method("SetTitle", [](TGraph* a)->void { a->SetTitle(); }); - - DEBUG_MSG("Adding wrapper for void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:195:26 - t.method("Sort", static_cast(&TGraph::Sort)); - t.method("Sort", [](TGraph& a)->void { a.Sort(); }); - t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a.Sort(arg0); }); - t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a.Sort(arg0, arg1); }); - t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a.Sort(arg0, arg1, arg2); }); - t.method("Sort", [](TGraph* a)->void { a->Sort(); }); - t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a->Sort(arg0); }); - t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a->Sort(arg0, arg1); }); - t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a->Sort(arg0, arg1, arg2); }); - - DEBUG_MSG("Adding wrapper for void TGraph::UseCurrentStyle() (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::UseCurrentStyle() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:197:26 - t.method("UseCurrentStyle", static_cast(&TGraph::UseCurrentStyle)); - - DEBUG_MSG("Adding wrapper for void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:198:26 - t.method("Zero", static_cast(&TGraph::Zero)); - - DEBUG_MSG("Adding wrapper for Version_t TGraph::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TGraph::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Class_Version", static_cast(&TGraph::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TGraph::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TGraph::IsA() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - t.method("IsA", static_cast(&TGraph::IsA)); - - DEBUG_MSG("Adding wrapper for void TGraph::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - t.method("StreamerNVirtual", static_cast(&TGraph::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TGraph::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TGraph::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!DeclFileName", []() { return (std::string)TGraph::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TGraph::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TGraph::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!ImplFileLine", static_cast(&TGraph::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TGraph::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TGraph::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!ImplFileName", []() { return (std::string)TGraph::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TGraph::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TGraph::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Class_Name", []() { return (std::string)TGraph::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TGraph::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TGraph::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Dictionary", static_cast(&TGraph::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TGraph::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TGraph::Class() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!Class", static_cast(&TGraph::Class)); - - DEBUG_MSG("Adding wrapper for void TGraph::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TGraph::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - t.method("Streamer", static_cast(&TGraph::Streamer)); - - DEBUG_MSG("Adding wrapper for int TGraph::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TGraph::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 - module_.method("TGraph!DeclFileLine", static_cast(&TGraph::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTGraph(jlcxx::Module& module){ - return std::shared_ptr(new JlTGraph(module)); +std::shared_ptr newJlTApplicationImp(jlcxx::Module& module){ + return std::shared_ptr(new JlTApplicationImp(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TF1Parameters -// signature to use in the veto file: TF1Parameters -struct JlTF1Parameters: public Wrapper { +// Class generating the wrapper for type TDatime +// signature to use in the veto file: TDatime +struct JlTDatime: public Wrapper { - JlTF1Parameters(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TF1Parameters (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:51:7 - jlcxx::TypeWrapper t = jlModule.add_type("TF1Parameters"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTDatime(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TDatime (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDatime.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TDatime"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(Int_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:54:4 - t.constructor(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(const TF1Parameters &) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:63:4 - t.constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) (" __HERE__ ")"); - // signature to use in the veto list: TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:68:19 - t.method("assign", static_cast(&TF1Parameters::operator=)); - - DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1Parameters::GetParameter(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:78:13 - t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); - - DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Double_t TF1Parameters::GetParameter(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:82:13 - t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); - - DEBUG_MSG("Adding wrapper for const Double_t * TF1Parameters::GetParameters() (" __HERE__ ")"); - // signature to use in the veto list: const Double_t * TF1Parameters::GetParameters() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:86:20 - t.method("GetParameters", static_cast(&TF1Parameters::GetParameters)); - - DEBUG_MSG("Adding wrapper for const std::vector & TF1Parameters::ParamsVec() (" __HERE__ ")"); - // signature to use in the veto list: const std::vector & TF1Parameters::ParamsVec() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:90:31 - t.method("ParamsVec", static_cast & (TF1Parameters::*)() const>(&TF1Parameters::ParamsVec)); - - DEBUG_MSG("Adding wrapper for Int_t TF1Parameters::GetParNumber(const char *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t TF1Parameters::GetParNumber(const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:95:10 - t.method("GetParNumber", static_cast(&TF1Parameters::GetParNumber)); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::GetParName(Int_t) (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::GetParName(Int_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:97:16 - t.method("GetParName", [](TF1Parameters const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); - t.method("GetParName", [](TF1Parameters const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(Int_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameter(Int_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:104:11 - t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(const Double_t *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameters(const Double_t *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:109:10 - t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:113:10 - t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(const char *, Double_t) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParameter(const char *, Double_t) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:117:11 - t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParName(Int_t, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParName(Int_t, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:121:11 - t.method("SetParName", static_cast(&TF1Parameters::SetParName)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:126:11 - t.method("SetParNames", static_cast(&TF1Parameters::SetParNames)); - t.method("SetParNames", [](TF1Parameters& a)->void { a.SetParNames(); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0)->void { a.SetParNames(arg0); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - t.method("SetParNames", [](TF1Parameters* a)->void { a->SetParNames(); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0)->void { a->SetParNames(arg0); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); - t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); - - DEBUG_MSG("Adding wrapper for Version_t TF1Parameters::Class_Version() (" __HERE__ ")"); - // signature to use in the veto list: Version_t TF1Parameters::Class_Version() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Class_Version", static_cast(&TF1Parameters::Class_Version)); - - DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::IsA() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1Parameters::IsA() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - t.method("IsA", static_cast(&TF1Parameters::IsA)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::StreamerNVirtual(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - t.method("StreamerNVirtual", static_cast(&TF1Parameters::StreamerNVirtual)); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::DeclFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::DeclFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!DeclFileName", []() { return (std::string)TF1Parameters::DeclFileName(); }); - - DEBUG_MSG("Adding wrapper for int TF1Parameters::ImplFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1Parameters::ImplFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!ImplFileLine", static_cast(&TF1Parameters::ImplFileLine)); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::ImplFileName() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::ImplFileName() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!ImplFileName", []() { return (std::string)TF1Parameters::ImplFileName(); }); - - DEBUG_MSG("Adding wrapper for const char * TF1Parameters::Class_Name() (" __HERE__ ")"); - // signature to use in the veto list: const char * TF1Parameters::Class_Name() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Class_Name", []() { return (std::string)TF1Parameters::Class_Name(); }); - - DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Dictionary() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1Parameters::Dictionary() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Dictionary", static_cast(&TF1Parameters::Dictionary)); - - DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Class() (" __HERE__ ")"); - // signature to use in the veto list: TClass * TF1Parameters::Class() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!Class", static_cast(&TF1Parameters::Class)); - - DEBUG_MSG("Adding wrapper for void TF1Parameters::Streamer(TBuffer &) (" __HERE__ ")"); - // signature to use in the veto list: void TF1Parameters::Streamer(TBuffer &) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - t.method("Streamer", static_cast(&TF1Parameters::Streamer)); - - DEBUG_MSG("Adding wrapper for int TF1Parameters::DeclFileLine() (" __HERE__ ")"); - // signature to use in the veto list: int TF1Parameters::DeclFileLine() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 - module_.method("TF1Parameters!DeclFileLine", static_cast(&TF1Parameters::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTF1Parameters(jlcxx::Module& module){ - return std::shared_ptr(new JlTF1Parameters(module)); +std::shared_ptr newJlTDatime(jlcxx::Module& module){ + return std::shared_ptr(new JlTDatime(module)); } diff --git a/deps/src/JlClasses_016.cxx b/deps/src/JlClasses_016.cxx index 5969b00..34e0de8 100644 --- a/deps/src/JlClasses_016.cxx +++ b/deps/src/JlClasses_016.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,138 +7,1041 @@ #include "jlcxx/stl.hpp" namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TArrayC +// signature to use in the veto file: TArrayC +struct JlTArrayC: public Wrapper { + + JlTArrayC(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TArrayC (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TArrayC.h:27:7 + jlcxx::TypeWrapper t = jlModule.add_type("TArrayC"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } - template - struct BuildParameterList> - { - typedef ParameterList type; - }; + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } - template struct IsMirroredType> : std::false_type { }; - template struct DefaultConstructible> : std::false_type { }; +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTArrayC(jlcxx::Module& module){ + return std::shared_ptr(new JlTArrayC(module)); } -// Class generating the wrapper for type ROOT::Internal::TF1Builder -// signature to use in the veto file: ROOT::Internal::TF1Builder -struct JlROOT_Internal_TF1Builder: public Wrapper { - - JlROOT_Internal_TF1Builder(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::Internal::TF1Builder (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:150:14 - jlcxx::TypeWrapper>> t = jlModule.add_type>>("ROOT!Internal!TF1Builder"); - type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - t.constructor<>(/*finalize=*/true); - auto t115_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ - auto module_ = this->module_; - typedef ROOT::Internal::TF1Builder WrappedType; - wrapped.template constructor<>(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for void ROOT::Internal::TF1Builder::Build(TF1 *, Func) (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::Internal::TF1Builder::Build(TF1 *, Func) - // defined in /home/pgras/.julia/conda/3/include/TF1.h:151:22 - wrapped.method("ROOT!Internal!TF1Builder!Build", static_cast(&WrappedType::Build)); - }; - t.apply>(t115_decl_methods); +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TUrl +// signature to use in the veto file: TUrl +struct JlTUrl: public Wrapper { + + JlTUrl(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TUrl (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TUrl.h:33:7 + jlcxx::TypeWrapper t = jlModule.add_type("TUrl", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); } private: - std::unique_ptr>>> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_Internal_TF1Builder(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_Internal_TF1Builder(module)); +std::shared_ptr newJlTUrl(jlcxx::Module& module){ + return std::shared_ptr(new JlTUrl(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TF1::TF1FunctorPointer -// signature to use in the veto file: TF1::TF1FunctorPointer -struct JlTF1_TF1FunctorPointer: public Wrapper { +// Class generating the wrapper for type TFileOpenHandle +// signature to use in the veto file: TFileOpenHandle +struct JlTFileOpenHandle: public Wrapper { - JlTF1_TF1FunctorPointer(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TF1::TF1FunctorPointer (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TF1.h:228:11 - jlcxx::TypeWrapper t = jlModule.add_type("TF1!TF1FunctorPointer"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTFileOpenHandle(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFileOpenHandle (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFile.h:356:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFileOpenHandle", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - DEBUG_MSG("Adding wrapper for TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() (" __HERE__ ")"); - // signature to use in the veto list: TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() - // defined in /home/pgras/.julia/conda/3/include/TF1.h:230:36 - t.method("Clone", static_cast(&TF1::TF1FunctorPointer::Clone)); + DEBUG_MSG("Adding wrapper for Bool_t TFileOpenHandle::Matches(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TFileOpenHandle::Matches(const char *) + // defined in /home/pgras/.julia/conda/3/include/TFile.h:379:16 + t.method("Matches", static_cast(&TFileOpenHandle::Matches)); + + DEBUG_MSG("Adding wrapper for const char * TFileOpenHandle::GetOpt() (" __HERE__ ")"); + // signature to use in the veto list: const char * TFileOpenHandle::GetOpt() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:381:16 + t.method("GetOpt", [](TFileOpenHandle const& a) { return (std::string)a.GetOpt(); }); + t.method("GetOpt", [](TFileOpenHandle const* a) { return (std::string)a->GetOpt(); }); + + DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetCompress() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFileOpenHandle::GetCompress() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:382:16 + t.method("GetCompress", static_cast(&TFileOpenHandle::GetCompress)); + + DEBUG_MSG("Adding wrapper for Int_t TFileOpenHandle::GetNetOpt() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TFileOpenHandle::GetNetOpt() + // defined in /home/pgras/.julia/conda/3/include/TFile.h:383:16 + t.method("GetNetOpt", static_cast(&TFileOpenHandle::GetNetOpt)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module& module){ - return std::shared_ptr(new JlTF1_TF1FunctorPointer(module)); +std::shared_ptr newJlTFileOpenHandle(jlcxx::Module& module){ + return std::shared_ptr(new JlTFileOpenHandle(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TNamed type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; } -// Class generating the wrapper for type TFormula -// signature to use in the veto file: TFormula -struct JlTFormula: public Wrapper { +// Class generating the wrapper for type TGraph +// signature to use in the veto file: TGraph +struct JlTGraph: public Wrapper { - JlTFormula(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TFormula (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TFormula.h:86:7 - jlcxx::TypeWrapper t = jlModule.add_type("TFormula", + JlTGraph(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TGraph (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:41:7 + jlcxx::TypeWrapper t = jlModule.add_type("TGraph", jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:83:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Int_t *, const Int_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:84:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Float_t *, const Float_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:85:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, const Double_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:86:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(Int_t, const Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:87:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TGraph &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:88:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TGraph & TGraph::operator=(const TGraph &) (" __HERE__ ")"); + // signature to use in the veto list: TGraph & TGraph::operator=(const TGraph &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:89:12 + t.method("assign", static_cast(&TGraph::operator=)); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TVectorD &, const TVectorD &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:91:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TH1 *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:92:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const TF1 *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:93:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TGraph::TGraph(const char *, const char *, Option_t *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:94:4 + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for void TGraph::AddPoint(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::AddPoint(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:97:26 + t.method("AddPoint", static_cast(&TGraph::AddPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::Apply(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Apply(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:98:26 + t.method("Apply", static_cast(&TGraph::Apply)); + + DEBUG_MSG("Adding wrapper for void TGraph::Browse(TBrowser *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Browse(TBrowser *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:99:26 + t.method("Browse", static_cast(&TGraph::Browse)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::Chisquare(TF1 *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::Chisquare(TF1 *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:100:26 + t.method("Chisquare", static_cast(&TGraph::Chisquare)); + t.method("Chisquare", [](TGraph const& a, TF1 * arg0)->Double_t { return a.Chisquare(arg0); }); + t.method("Chisquare", [](TGraph const* a, TF1 * arg0)->Double_t { return a->Chisquare(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareArg(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:101:26 + module_.method("TGraph!CompareArg", static_cast(&TGraph::CompareArg)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareX(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:102:26 + module_.method("TGraph!CompareX", static_cast(&TGraph::CompareX)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareY(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:103:26 + module_.method("TGraph!CompareY", static_cast(&TGraph::CompareY)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::CompareRadius(const TGraph *, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:104:26 + module_.method("TGraph!CompareRadius", static_cast(&TGraph::CompareRadius)); + + DEBUG_MSG("Adding wrapper for void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::ComputeRange(Double_t &, Double_t &, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:105:26 + t.method("ComputeRange", static_cast(&TGraph::ComputeRange)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::DistancetoPrimitive(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:106:26 + t.method("DistancetoPrimitive", static_cast(&TGraph::DistancetoPrimitive)); + + DEBUG_MSG("Adding wrapper for void TGraph::Draw(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Draw(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:107:26 + t.method("Draw", static_cast(&TGraph::Draw)); + t.method("Draw", [](TGraph& a)->void { a.Draw(); }); + t.method("Draw", [](TGraph* a)->void { a->Draw(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Int_t *, const Int_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:108:26 + t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Int_t * arg1, const Int_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Float_t *, const Float_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:109:26 + t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Float_t * arg1, const Float_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawGraph(Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:110:26 + t.method("DrawGraph", static_cast(&TGraph::DrawGraph)); + t.method("DrawGraph", [](TGraph& a, Int_t arg0)->void { a.DrawGraph(arg0); }); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1)->void { a.DrawGraph(arg0, arg1); }); + t.method("DrawGraph", [](TGraph& a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a.DrawGraph(arg0, arg1, arg2); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0)->void { a->DrawGraph(arg0); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1)->void { a->DrawGraph(arg0, arg1); }); + t.method("DrawGraph", [](TGraph* a, Int_t arg0, const Double_t * arg1, const Double_t * arg2)->void { a->DrawGraph(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::DrawPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::DrawPanel() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:111:26 + t.method("DrawPanel", static_cast(&TGraph::DrawPanel)); + + DEBUG_MSG("Adding wrapper for void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::ExecuteEvent(Int_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:113:26 + t.method("ExecuteEvent", static_cast(&TGraph::ExecuteEvent)); + + DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Expand(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:114:26 + t.method("Expand", static_cast(&TGraph::Expand)); + + DEBUG_MSG("Adding wrapper for void TGraph::Expand(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Expand(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:115:26 + t.method("Expand", static_cast(&TGraph::Expand)); + + DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGraph::FindObject(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:116:26 + t.method("FindObject", static_cast(&TGraph::FindObject)); + + DEBUG_MSG("Adding wrapper for TObject * TGraph::FindObject(const TObject *) (" __HERE__ ")"); + // signature to use in the veto list: TObject * TGraph::FindObject(const TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:117:26 + t.method("FindObject", static_cast(&TGraph::FindObject)); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TGraph::Fit(const char *, Option_t *, Option_t *, Axis_t, Axis_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:118:26 + t.method("Fit", static_cast(&TGraph::Fit)); + t.method("Fit", [](TGraph& a, const char * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph& a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TGraph* a, const char * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph* a, const char * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) (" __HERE__ ")"); + // signature to use in the veto list: TFitResultPtr TGraph::Fit(TF1 *, Option_t *, Option_t *, Axis_t, Axis_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:119:26 + t.method("Fit", static_cast(&TGraph::Fit)); + t.method("Fit", [](TGraph& a, TF1 * arg0)->TFitResultPtr { return a.Fit(arg0); }); + t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a.Fit(arg0, arg1); }); + t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a.Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph& a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a.Fit(arg0, arg1, arg2, arg3); }); + t.method("Fit", [](TGraph* a, TF1 * arg0)->TFitResultPtr { return a->Fit(arg0); }); + t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1)->TFitResultPtr { return a->Fit(arg0, arg1); }); + t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2)->TFitResultPtr { return a->Fit(arg0, arg1, arg2); }); + t.method("Fit", [](TGraph* a, TF1 * arg0, Option_t * arg1, Option_t * arg2, Axis_t arg3)->TFitResultPtr { return a->Fit(arg0, arg1, arg2, arg3); }); + + DEBUG_MSG("Adding wrapper for void TGraph::FitPanel() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::FitPanel() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:120:26 + t.method("FitPanel", static_cast(&TGraph::FitPanel)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::GetEditable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::GetEditable() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:121:26 + t.method("GetEditable", static_cast(&TGraph::GetEditable)); + + DEBUG_MSG("Adding wrapper for TF1 * TGraph::GetFunction(const char *) (" __HERE__ ")"); + // signature to use in the veto list: TF1 * TGraph::GetFunction(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:122:26 + t.method("GetFunction", static_cast(&TGraph::GetFunction)); + + DEBUG_MSG("Adding wrapper for TH1F * TGraph::GetHistogram() (" __HERE__ ")"); + // signature to use in the veto list: TH1F * TGraph::GetHistogram() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:123:26 + t.method("GetHistogram", static_cast(&TGraph::GetHistogram)); + + DEBUG_MSG("Adding wrapper for TList * TGraph::GetListOfFunctions() (" __HERE__ ")"); + // signature to use in the veto list: TList * TGraph::GetListOfFunctions() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:124:26 + t.method("GetListOfFunctions", static_cast(&TGraph::GetListOfFunctions)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCorrelationFactor() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetCorrelationFactor() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:125:26 + t.method("GetCorrelationFactor", static_cast(&TGraph::GetCorrelationFactor)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetCovariance() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetCovariance() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:126:26 + t.method("GetCovariance", static_cast(&TGraph::GetCovariance)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMean(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetMean(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:127:26 + t.method("GetMean", static_cast(&TGraph::GetMean)); + t.method("GetMean", [](TGraph const& a)->Double_t { return a.GetMean(); }); + t.method("GetMean", [](TGraph const* a)->Double_t { return a->GetMean(); }); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetRMS(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetRMS(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:128:26 + t.method("GetRMS", static_cast(&TGraph::GetRMS)); + t.method("GetRMS", [](TGraph const& a)->Double_t { return a.GetRMS(); }); + t.method("GetRMS", [](TGraph const* a)->Double_t { return a->GetRMS(); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::GetMaxSize() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::GetMaxSize() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:129:26 + t.method("GetMaxSize", static_cast(&TGraph::GetMaxSize)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::GetN() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::GetN() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:130:26 + t.method("GetN", static_cast(&TGraph::GetN)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:131:26 + t.method("GetErrorX", static_cast(&TGraph::GetErrorX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:132:26 + t.method("GetErrorY", static_cast(&TGraph::GetErrorY)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorXhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:133:26 + t.method("GetErrorXhigh", static_cast(&TGraph::GetErrorXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorXlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorXlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:134:26 + t.method("GetErrorXlow", static_cast(&TGraph::GetErrorXlow)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYhigh(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorYhigh(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:135:26 + t.method("GetErrorYhigh", static_cast(&TGraph::GetErrorYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetErrorYlow(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetErrorYlow(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:136:26 + t.method("GetErrorYlow", static_cast(&TGraph::GetErrorYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetX() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:137:26 + t.method("GetX", static_cast(&TGraph::GetX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetY() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:138:26 + t.method("GetY", static_cast(&TGraph::GetY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEX() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEX() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:139:26 + t.method("GetEX", static_cast(&TGraph::GetEX)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEY() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEY() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:140:26 + t.method("GetEY", static_cast(&TGraph::GetEY)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:141:26 + t.method("GetEXhigh", static_cast(&TGraph::GetEXhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:142:26 + t.method("GetEXlow", static_cast(&TGraph::GetEXlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhigh() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYhigh() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:143:26 + t.method("GetEYhigh", static_cast(&TGraph::GetEYhigh)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlow() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYlow() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:144:26 + t.method("GetEYlow", static_cast(&TGraph::GetEYlow)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXlowd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXlowd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:145:26 + t.method("GetEXlowd", static_cast(&TGraph::GetEXlowd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEXhighd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEXhighd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:146:26 + t.method("GetEXhighd", static_cast(&TGraph::GetEXhighd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYlowd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYlowd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:147:26 + t.method("GetEYlowd", static_cast(&TGraph::GetEYlowd)); + + DEBUG_MSG("Adding wrapper for Double_t * TGraph::GetEYhighd() (" __HERE__ ")"); + // signature to use in the veto list: Double_t * TGraph::GetEYhighd() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:148:26 + t.method("GetEYhighd", static_cast(&TGraph::GetEYhighd)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMaximum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetMaximum() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:149:26 + t.method("GetMaximum", static_cast(&TGraph::GetMaximum)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetMinimum() (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetMinimum() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:150:26 + t.method("GetMinimum", static_cast(&TGraph::GetMinimum)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetXaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph::GetXaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:151:26 + t.method("GetXaxis", static_cast(&TGraph::GetXaxis)); + + DEBUG_MSG("Adding wrapper for TAxis * TGraph::GetYaxis() (" __HERE__ ")"); + // signature to use in the veto list: TAxis * TGraph::GetYaxis() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:152:26 + t.method("GetYaxis", static_cast(&TGraph::GetYaxis)); + + DEBUG_MSG("Adding wrapper for char * TGraph::GetObjectInfo(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: char * TGraph::GetObjectInfo(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:153:26 + t.method("GetObjectInfo", static_cast(&TGraph::GetObjectInfo)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::GetPoint(Int_t, Double_t &, Double_t &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:154:26 + t.method("GetPoint", static_cast(&TGraph::GetPoint)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointX(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetPointX(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:155:26 + t.method("GetPointX", static_cast(&TGraph::GetPointX)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::GetPointY(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::GetPointY(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:156:26 + t.method("GetPointY", static_cast(&TGraph::GetPointY)); + + DEBUG_MSG("Adding wrapper for void TGraph::InitExpo(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InitExpo(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:158:26 + t.method("InitExpo", static_cast(&TGraph::InitExpo)); + t.method("InitExpo", [](TGraph& a)->void { a.InitExpo(); }); + t.method("InitExpo", [](TGraph& a, Double_t arg0)->void { a.InitExpo(arg0); }); + t.method("InitExpo", [](TGraph* a)->void { a->InitExpo(); }); + t.method("InitExpo", [](TGraph* a, Double_t arg0)->void { a->InitExpo(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::InitGaus(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InitGaus(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:159:26 + t.method("InitGaus", static_cast(&TGraph::InitGaus)); + t.method("InitGaus", [](TGraph& a)->void { a.InitGaus(); }); + t.method("InitGaus", [](TGraph& a, Double_t arg0)->void { a.InitGaus(arg0); }); + t.method("InitGaus", [](TGraph* a)->void { a->InitGaus(); }); + t.method("InitGaus", [](TGraph* a, Double_t arg0)->void { a->InitGaus(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::InitPolynom(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InitPolynom(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:160:26 + t.method("InitPolynom", static_cast(&TGraph::InitPolynom)); + t.method("InitPolynom", [](TGraph& a)->void { a.InitPolynom(); }); + t.method("InitPolynom", [](TGraph& a, Double_t arg0)->void { a.InitPolynom(arg0); }); + t.method("InitPolynom", [](TGraph* a)->void { a->InitPolynom(); }); + t.method("InitPolynom", [](TGraph* a, Double_t arg0)->void { a->InitPolynom(arg0); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::InsertPoint() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::InsertPoint() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:161:26 + t.method("InsertPoint", static_cast(&TGraph::InsertPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::InsertPointBefore(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:162:26 + t.method("InsertPointBefore", static_cast(&TGraph::InsertPointBefore)); + + DEBUG_MSG("Adding wrapper for Double_t TGraph::Integral(Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TGraph::Integral(Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:163:26 + t.method("Integral", static_cast(&TGraph::Integral)); + t.method("Integral", [](TGraph const& a)->Double_t { return a.Integral(); }); + t.method("Integral", [](TGraph const& a, Int_t arg0)->Double_t { return a.Integral(arg0); }); + t.method("Integral", [](TGraph const* a)->Double_t { return a->Integral(); }); + t.method("Integral", [](TGraph const* a, Int_t arg0)->Double_t { return a->Integral(arg0); }); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsEditable() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::IsEditable() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:164:26 + t.method("IsEditable", static_cast(&TGraph::IsEditable)); + + DEBUG_MSG("Adding wrapper for Bool_t TGraph::IsHighlight() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t TGraph::IsHighlight() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:165:26 + t.method("IsHighlight", static_cast(&TGraph::IsHighlight)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::IsInside(Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::IsInside(Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:166:26 + t.method("IsInside", static_cast(&TGraph::IsInside)); + + DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::LeastSquareFit(Int_t, Double_t *, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:167:26 + t.method("LeastSquareFit", static_cast(&TGraph::LeastSquareFit)); + t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1)->void { a.LeastSquareFit(arg0, arg1); }); + t.method("LeastSquareFit", [](TGraph& a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a.LeastSquareFit(arg0, arg1, arg2); }); + t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1)->void { a->LeastSquareFit(arg0, arg1); }); + t.method("LeastSquareFit", [](TGraph* a, Int_t arg0, Double_t * arg1, Double_t arg2)->void { a->LeastSquareFit(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::LeastSquareLinearFit(Int_t, Double_t &, Double_t &, Int_t &, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:168:26 + t.method("LeastSquareLinearFit", static_cast(&TGraph::LeastSquareLinearFit)); + t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); + t.method("LeastSquareLinearFit", [](TGraph& a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a.LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); + t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3); }); + t.method("LeastSquareLinearFit", [](TGraph* a, Int_t arg0, Double_t & arg1, Double_t & arg2, Int_t & arg3, Double_t arg4)->void { a->LeastSquareLinearFit(arg0, arg1, arg2, arg3, arg4); }); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::Merge(TCollection *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::Merge(TCollection *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:169:26 + t.method("Merge", static_cast(&TGraph::Merge)); + + DEBUG_MSG("Adding wrapper for void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::MovePoints(Double_t, Double_t, Bool_t, Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:170:26 + t.method("MovePoints", static_cast(&TGraph::MovePoints)); + t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1)->void { a.MovePoints(arg0, arg1); }); + t.method("MovePoints", [](TGraph& a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a.MovePoints(arg0, arg1, arg2); }); + t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1)->void { a->MovePoints(arg0, arg1); }); + t.method("MovePoints", [](TGraph* a, Double_t arg0, Double_t arg1, Bool_t arg2)->void { a->MovePoints(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Paint(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Paint(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:171:26 + t.method("Paint", static_cast(&TGraph::Paint)); + t.method("Paint", [](TGraph& a)->void { a.Paint(); }); + t.method("Paint", [](TGraph* a)->void { a->Paint(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::PaintGraph(Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:172:26 + t.method("PaintGraph", static_cast(&TGraph::PaintGraph)); + + DEBUG_MSG("Adding wrapper for void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::PaintGrapHist(Int_t, const Double_t *, const Double_t *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:173:26 + t.method("PaintGrapHist", static_cast(&TGraph::PaintGrapHist)); + + DEBUG_MSG("Adding wrapper for void TGraph::PaintStats(TF1 *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::PaintStats(TF1 *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:174:26 + t.method("PaintStats", static_cast(&TGraph::PaintStats)); + + DEBUG_MSG("Adding wrapper for void TGraph::Print(Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Print(Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:175:26 + t.method("Print", static_cast(&TGraph::Print)); + t.method("Print", [](TGraph const& a)->void { a.Print(); }); + t.method("Print", [](TGraph const* a)->void { a->Print(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::RecursiveRemove(TObject *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::RecursiveRemove(TObject *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:176:26 + t.method("RecursiveRemove", static_cast(&TGraph::RecursiveRemove)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint() (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::RemovePoint() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:177:26 + t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); + + DEBUG_MSG("Adding wrapper for Int_t TGraph::RemovePoint(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TGraph::RemovePoint(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:178:26 + t.method("RemovePoint", static_cast(&TGraph::RemovePoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::SaveAs(const char *, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SaveAs(const char *, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:180:26 + t.method("SaveAs", static_cast(&TGraph::SaveAs)); + t.method("SaveAs", [](TGraph const& a, const char * arg0)->void { a.SaveAs(arg0); }); + t.method("SaveAs", [](TGraph const* a, const char * arg0)->void { a->SaveAs(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Scale(Double_t, Option_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Scale(Double_t, Option_t *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:181:26 + t.method("Scale", static_cast(&TGraph::Scale)); + t.method("Scale", [](TGraph& a)->void { a.Scale(); }); + t.method("Scale", [](TGraph& a, Double_t arg0)->void { a.Scale(arg0); }); + t.method("Scale", [](TGraph* a)->void { a->Scale(); }); + t.method("Scale", [](TGraph* a, Double_t arg0)->void { a->Scale(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetEditable(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetEditable(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:182:26 + t.method("SetEditable", static_cast(&TGraph::SetEditable)); + t.method("SetEditable", [](TGraph& a)->void { a.SetEditable(); }); + t.method("SetEditable", [](TGraph* a)->void { a->SetEditable(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetHighlight(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetHighlight(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:183:26 + t.method("SetHighlight", static_cast(&TGraph::SetHighlight)); + t.method("SetHighlight", [](TGraph& a)->void { a.SetHighlight(); }); + t.method("SetHighlight", [](TGraph* a)->void { a->SetHighlight(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetHistogram(TH1F *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetHistogram(TH1F *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:184:26 + t.method("SetHistogram", static_cast(&TGraph::SetHistogram)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetMaximum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetMaximum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:185:26 + t.method("SetMaximum", static_cast(&TGraph::SetMaximum)); + t.method("SetMaximum", [](TGraph& a)->void { a.SetMaximum(); }); + t.method("SetMaximum", [](TGraph* a)->void { a->SetMaximum(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetMinimum(Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetMinimum(Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:186:26 + t.method("SetMinimum", static_cast(&TGraph::SetMinimum)); + t.method("SetMinimum", [](TGraph& a)->void { a.SetMinimum(); }); + t.method("SetMinimum", [](TGraph* a)->void { a->SetMinimum(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Set(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Set(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:187:26 + t.method("Set", static_cast(&TGraph::Set)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetPoint(Int_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetPoint(Int_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:188:26 + t.method("SetPoint", static_cast(&TGraph::SetPoint)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetPointX(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetPointX(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:189:26 + t.method("SetPointX", static_cast(&TGraph::SetPointX)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetPointY(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetPointY(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:190:26 + t.method("SetPointY", static_cast(&TGraph::SetPointY)); + + DEBUG_MSG("Adding wrapper for void TGraph::SetName(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetName(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:191:26 + t.method("SetName", static_cast(&TGraph::SetName)); + t.method("SetName", [](TGraph& a)->void { a.SetName(); }); + t.method("SetName", [](TGraph* a)->void { a->SetName(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetNameTitle(const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetNameTitle(const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:192:26 + t.method("SetNameTitle", static_cast(&TGraph::SetNameTitle)); + t.method("SetNameTitle", [](TGraph& a)->void { a.SetNameTitle(); }); + t.method("SetNameTitle", [](TGraph& a, const char * arg0)->void { a.SetNameTitle(arg0); }); + t.method("SetNameTitle", [](TGraph* a)->void { a->SetNameTitle(); }); + t.method("SetNameTitle", [](TGraph* a, const char * arg0)->void { a->SetNameTitle(arg0); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetStats(Bool_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetStats(Bool_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:193:26 + t.method("SetStats", static_cast(&TGraph::SetStats)); + t.method("SetStats", [](TGraph& a)->void { a.SetStats(); }); + t.method("SetStats", [](TGraph* a)->void { a->SetStats(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::SetTitle(const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::SetTitle(const char *) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:194:26 + t.method("SetTitle", static_cast(&TGraph::SetTitle)); + t.method("SetTitle", [](TGraph& a)->void { a.SetTitle(); }); + t.method("SetTitle", [](TGraph* a)->void { a->SetTitle(); }); + + DEBUG_MSG("Adding wrapper for void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Sort(Bool_t (*)(const TGraph *, Int_t, Int_t), Bool_t, Int_t, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:195:26 + t.method("Sort", static_cast(&TGraph::Sort)); + t.method("Sort", [](TGraph& a)->void { a.Sort(); }); + t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a.Sort(arg0); }); + t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a.Sort(arg0, arg1); }); + t.method("Sort", [](TGraph& a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a.Sort(arg0, arg1, arg2); }); + t.method("Sort", [](TGraph* a)->void { a->Sort(); }); + t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t))->void { a->Sort(arg0); }); + t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1)->void { a->Sort(arg0, arg1); }); + t.method("Sort", [](TGraph* a, Bool_t (*arg0)(const TGraph *, Int_t, Int_t), Bool_t arg1, Int_t arg2)->void { a->Sort(arg0, arg1, arg2); }); + + DEBUG_MSG("Adding wrapper for void TGraph::UseCurrentStyle() (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::UseCurrentStyle() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:197:26 + t.method("UseCurrentStyle", static_cast(&TGraph::UseCurrentStyle)); + + DEBUG_MSG("Adding wrapper for void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Zero(Int_t &, Double_t, Double_t, Double_t, Double_t &, Double_t &, Int_t) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:198:26 + t.method("Zero", static_cast(&TGraph::Zero)); + + DEBUG_MSG("Adding wrapper for Version_t TGraph::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TGraph::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Class_Version", static_cast(&TGraph::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph::IsA() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + t.method("IsA", static_cast(&TGraph::IsA)); + + DEBUG_MSG("Adding wrapper for void TGraph::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + t.method("StreamerNVirtual", static_cast(&TGraph::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TGraph::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!DeclFileName", []() { return (std::string)TGraph::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TGraph::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!ImplFileLine", static_cast(&TGraph::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TGraph::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!ImplFileName", []() { return (std::string)TGraph::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TGraph::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TGraph::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Class_Name", []() { return (std::string)TGraph::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TGraph::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Dictionary", static_cast(&TGraph::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TGraph::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TGraph::Class() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!Class", static_cast(&TGraph::Class)); + + DEBUG_MSG("Adding wrapper for void TGraph::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TGraph::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + t.method("Streamer", static_cast(&TGraph::Streamer)); + + DEBUG_MSG("Adding wrapper for int TGraph::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TGraph::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TGraph.h:200:4 + module_.method("TGraph!DeclFileLine", static_cast(&TGraph::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTFormula(jlcxx::Module& module){ - return std::shared_ptr(new JlTFormula(module)); +std::shared_ptr newJlTGraph(jlcxx::Module& module){ + return std::shared_ptr(new JlTGraph(module)); } namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef TObject type; }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type TMethodCall -// signature to use in the veto file: TMethodCall -struct JlTMethodCall: public Wrapper { +// Class generating the wrapper for type TF1Parameters +// signature to use in the veto file: TF1Parameters +struct JlTF1Parameters: public Wrapper { - JlTMethodCall(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TMethodCall (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TMethodCall.h:37:7 - jlcxx::TypeWrapper t = jlModule.add_type("TMethodCall", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTF1Parameters(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1Parameters (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:51:7 + jlcxx::TypeWrapper t = jlModule.add_type("TF1Parameters"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(Int_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:54:4 + t.constructor(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TF1Parameters::TF1Parameters(const TF1Parameters &) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:63:4 + t.constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) (" __HERE__ ")"); + // signature to use in the veto list: TF1Parameters & TF1Parameters::operator=(const TF1Parameters &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:68:19 + t.method("assign", static_cast(&TF1Parameters::operator=)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Parameters::GetParameter(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:78:13 + t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); + + DEBUG_MSG("Adding wrapper for Double_t TF1Parameters::GetParameter(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Double_t TF1Parameters::GetParameter(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:82:13 + t.method("GetParameter", static_cast(&TF1Parameters::GetParameter)); + + DEBUG_MSG("Adding wrapper for const Double_t * TF1Parameters::GetParameters() (" __HERE__ ")"); + // signature to use in the veto list: const Double_t * TF1Parameters::GetParameters() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:86:20 + t.method("GetParameters", static_cast(&TF1Parameters::GetParameters)); + + DEBUG_MSG("Adding wrapper for const std::vector & TF1Parameters::ParamsVec() (" __HERE__ ")"); + // signature to use in the veto list: const std::vector & TF1Parameters::ParamsVec() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:90:31 + t.method("ParamsVec", static_cast & (TF1Parameters::*)() const>(&TF1Parameters::ParamsVec)); + + DEBUG_MSG("Adding wrapper for Int_t TF1Parameters::GetParNumber(const char *) (" __HERE__ ")"); + // signature to use in the veto list: Int_t TF1Parameters::GetParNumber(const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:95:10 + t.method("GetParNumber", static_cast(&TF1Parameters::GetParNumber)); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::GetParName(Int_t) (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::GetParName(Int_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:97:16 + t.method("GetParName", [](TF1Parameters const& a, Int_t arg0) { return (std::string)a.GetParName(arg0); }); + t.method("GetParName", [](TF1Parameters const* a, Int_t arg0) { return (std::string)a->GetParName(arg0); }); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(Int_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameter(Int_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:104:11 + t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(const Double_t *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameters(const Double_t *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:109:10 + t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameters(Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:113:10 + t.method("SetParameters", static_cast(&TF1Parameters::SetParameters)); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1)->void { a.SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a.SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a.SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1Parameters& a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a.SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1)->void { a->SetParameters(arg0, arg1); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2)->void { a->SetParameters(arg0, arg1, arg2); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3)->void { a->SetParameters(arg0, arg1, arg2, arg3); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParameters", [](TF1Parameters* a, Double_t arg0, Double_t arg1, Double_t arg2, Double_t arg3, Double_t arg4, Double_t arg5, Double_t arg6, Double_t arg7, Double_t arg8, Double_t arg9)->void { a->SetParameters(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParameter(const char *, Double_t) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParameter(const char *, Double_t) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:117:11 + t.method("SetParameter", static_cast(&TF1Parameters::SetParameter)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParName(Int_t, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParName(Int_t, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:121:11 + t.method("SetParName", static_cast(&TF1Parameters::SetParName)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::SetParNames(const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *, const char *) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:126:11 + t.method("SetParNames", static_cast(&TF1Parameters::SetParNames)); + t.method("SetParNames", [](TF1Parameters& a)->void { a.SetParNames(); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0)->void { a.SetParNames(arg0); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1)->void { a.SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2)->void { a.SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a.SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1Parameters& a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a.SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + t.method("SetParNames", [](TF1Parameters* a)->void { a->SetParNames(); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0)->void { a->SetParNames(arg0); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1)->void { a->SetParNames(arg0, arg1); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2)->void { a->SetParNames(arg0, arg1, arg2); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3)->void { a->SetParNames(arg0, arg1, arg2, arg3); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); }); + t.method("SetParNames", [](TF1Parameters* a, const char * arg0, const char * arg1, const char * arg2, const char * arg3, const char * arg4, const char * arg5, const char * arg6, const char * arg7, const char * arg8, const char * arg9)->void { a->SetParNames(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); }); + + DEBUG_MSG("Adding wrapper for Version_t TF1Parameters::Class_Version() (" __HERE__ ")"); + // signature to use in the veto list: Version_t TF1Parameters::Class_Version() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Class_Version", static_cast(&TF1Parameters::Class_Version)); + + DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::IsA() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Parameters::IsA() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + t.method("IsA", static_cast(&TF1Parameters::IsA)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::StreamerNVirtual(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::StreamerNVirtual(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + t.method("StreamerNVirtual", static_cast(&TF1Parameters::StreamerNVirtual)); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::DeclFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::DeclFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!DeclFileName", []() { return (std::string)TF1Parameters::DeclFileName(); }); + + DEBUG_MSG("Adding wrapper for int TF1Parameters::ImplFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1Parameters::ImplFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!ImplFileLine", static_cast(&TF1Parameters::ImplFileLine)); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::ImplFileName() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::ImplFileName() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!ImplFileName", []() { return (std::string)TF1Parameters::ImplFileName(); }); + + DEBUG_MSG("Adding wrapper for const char * TF1Parameters::Class_Name() (" __HERE__ ")"); + // signature to use in the veto list: const char * TF1Parameters::Class_Name() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Class_Name", []() { return (std::string)TF1Parameters::Class_Name(); }); + + DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Dictionary() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Parameters::Dictionary() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Dictionary", static_cast(&TF1Parameters::Dictionary)); + + DEBUG_MSG("Adding wrapper for TClass * TF1Parameters::Class() (" __HERE__ ")"); + // signature to use in the veto list: TClass * TF1Parameters::Class() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!Class", static_cast(&TF1Parameters::Class)); + + DEBUG_MSG("Adding wrapper for void TF1Parameters::Streamer(TBuffer &) (" __HERE__ ")"); + // signature to use in the veto list: void TF1Parameters::Streamer(TBuffer &) + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + t.method("Streamer", static_cast(&TF1Parameters::Streamer)); + + DEBUG_MSG("Adding wrapper for int TF1Parameters::DeclFileLine() (" __HERE__ ")"); + // signature to use in the veto list: int TF1Parameters::DeclFileLine() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:133:4 + module_.method("TF1Parameters!DeclFileLine", static_cast(&TF1Parameters::DeclFileLine)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlTMethodCall(jlcxx::Module& module){ - return std::shared_ptr(new JlTMethodCall(module)); +std::shared_ptr newJlTF1Parameters(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1Parameters(module)); } diff --git a/deps/src/JlClasses_017.cxx b/deps/src/JlClasses_017.cxx index 6d2904a..3b4beef 100644 --- a/deps/src/JlClasses_017.cxx +++ b/deps/src/JlClasses_017.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -7,71 +7,95 @@ #include "jlcxx/stl.hpp" namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; } -// Class generating the wrapper for type ROOT::Internal::TTreeReaderValueBase -// signature to use in the veto file: ROOT::Internal::TTreeReaderValueBase -struct JlROOT_Internal_TTreeReaderValueBase: public Wrapper { +// Class generating the wrapper for type TF1::TF1FunctorPointer +// signature to use in the veto file: TF1::TF1FunctorPointer +struct JlTF1_TF1FunctorPointer: public Wrapper { - JlROOT_Internal_TTreeReaderValueBase(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::Internal::TTreeReaderValueBase (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:44:10 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Internal!TTreeReaderValueBase"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + JlTF1_TF1FunctorPointer(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TF1::TF1FunctorPointer (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TF1.h:228:11 + jlcxx::TypeWrapper t = jlModule.add_type("TF1!TF1FunctorPointer"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); } void add_methods() const{ auto& t = *type_; - DEBUG_MSG("Adding wrapper for ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderValueBase::ProxyRead() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderValueBase::ProxyRead() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:73:19 - t.method("ProxyRead", static_cast(&ROOT::Internal::TTreeReaderValueBase::ProxyRead)); - - DEBUG_MSG("Adding wrapper for ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderValueBase::ProxyReadDefaultImpl() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderValueBase::ProxyReadDefaultImpl() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:75:19 - t.method("ProxyReadDefaultImpl", static_cast(&ROOT::Internal::TTreeReaderValueBase::ProxyReadDefaultImpl)); - - DEBUG_MSG("Adding wrapper for Bool_t ROOT::Internal::TTreeReaderValueBase::IsValid() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t ROOT::Internal::TTreeReaderValueBase::IsValid() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:83:14 - t.method("IsValid", static_cast(&ROOT::Internal::TTreeReaderValueBase::IsValid)); - - DEBUG_MSG("Adding wrapper for ROOT::Internal::TTreeReaderValueBase::ESetupStatus ROOT::Internal::TTreeReaderValueBase::GetSetupStatus() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::Internal::TTreeReaderValueBase::ESetupStatus ROOT::Internal::TTreeReaderValueBase::GetSetupStatus() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:86:20 - t.method("GetSetupStatus", static_cast(&ROOT::Internal::TTreeReaderValueBase::GetSetupStatus)); - - DEBUG_MSG("Adding wrapper for ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderValueBase::GetReadStatus() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderValueBase::GetReadStatus() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:87:27 - t.method("GetReadStatus", static_cast(&ROOT::Internal::TTreeReaderValueBase::GetReadStatus)); - - DEBUG_MSG("Adding wrapper for TLeaf * ROOT::Internal::TTreeReaderValueBase::GetLeaf() (" __HERE__ ")"); - // signature to use in the veto list: TLeaf * ROOT::Internal::TTreeReaderValueBase::GetLeaf() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:90:14 - t.method("GetLeaf", static_cast(&ROOT::Internal::TTreeReaderValueBase::GetLeaf)); - - DEBUG_MSG("Adding wrapper for void * ROOT::Internal::TTreeReaderValueBase::GetAddress() (" __HERE__ ")"); - // signature to use in the veto list: void * ROOT::Internal::TTreeReaderValueBase::GetAddress() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:92:13 - t.method("GetAddress", static_cast(&ROOT::Internal::TTreeReaderValueBase::GetAddress)); - - DEBUG_MSG("Adding wrapper for const char * ROOT::Internal::TTreeReaderValueBase::GetBranchName() (" __HERE__ ")"); - // signature to use in the veto list: const char * ROOT::Internal::TTreeReaderValueBase::GetBranchName() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:94:19 - t.method("GetBranchName", [](ROOT::Internal::TTreeReaderValueBase const& a) { return (std::string)a.GetBranchName(); }); - t.method("GetBranchName", [](ROOT::Internal::TTreeReaderValueBase const* a) { return (std::string)a->GetBranchName(); }); + DEBUG_MSG("Adding wrapper for TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() (" __HERE__ ")"); + // signature to use in the veto list: TF1::TF1FunctorPointer * TF1::TF1FunctorPointer::Clone() + // defined in /home/pgras/.julia/conda/3/include/TF1.h:230:36 + t.method("Clone", static_cast(&TF1::TF1FunctorPointer::Clone)); } private: - std::unique_ptr> type_; + std::unique_ptr> type_; }; -std::shared_ptr newJlROOT_Internal_TTreeReaderValueBase(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_Internal_TTreeReaderValueBase(module)); +std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module& module){ + return std::shared_ptr(new JlTF1_TF1FunctorPointer(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TNamed type; }; +} + +// Class generating the wrapper for type TFormula +// signature to use in the veto file: TFormula +struct JlTFormula: public Wrapper { + + JlTFormula(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TFormula (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TFormula.h:86:7 + jlcxx::TypeWrapper t = jlModule.add_type("TFormula", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTFormula(jlcxx::Module& module){ + return std::shared_ptr(new JlTFormula(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +template<> struct SuperType { typedef TObject type; }; +} + +// Class generating the wrapper for type TMethodCall +// signature to use in the veto file: TMethodCall +struct JlTMethodCall: public Wrapper { + + JlTMethodCall(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TMethodCall (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TMethodCall.h:37:7 + jlcxx::TypeWrapper t = jlModule.add_type("TMethodCall", + jlcxx::julia_base_type()); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTMethodCall(jlcxx::Module& module){ + return std::shared_ptr(new JlTMethodCall(module)); } namespace jlcxx { @@ -278,165 +302,3 @@ struct JlTTreeReader: public Wrapper { std::shared_ptr newJlTTreeReader(jlcxx::Module& module){ return std::shared_ptr(new JlTTreeReader(module)); } - -namespace jlcxx { - - template - struct BuildParameterList> - { - typedef ParameterList type; - }; - - template struct IsMirroredType> : std::false_type { }; - template struct DefaultConstructible> : std::false_type { }; -} - -// Class generating the wrapper for type TTreeReaderValue -// signature to use in the veto file: TTreeReaderValue -struct JlTTreeReaderValue: public Wrapper { - - JlTTreeReaderValue(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeReaderValue (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:146:30 - jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderValue"); - type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - auto t127_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ - auto module_ = this->module_; - typedef TTreeReaderValue WrappedType; - - - DEBUG_MSG("Adding wrapper for void TTreeReaderValue::TTreeReaderValue(TTreeReader &, const char *) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:152:4 - wrapped.template constructor(/*finalize=*/true); - - DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::Get() (" __HERE__ ")"); - // signature to use in the veto list: T * TTreeReaderValue::Get() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:161:7 - wrapped.method("Get", static_cast(&WrappedType::Get)); - - DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::operator->() (" __HERE__ ")"); - // signature to use in the veto list: T * TTreeReaderValue::operator->() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:174:7 - wrapped.method("arrow", static_cast(&WrappedType::operator->)); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for T & TTreeReaderValue::operator*() (" __HERE__ ")"); - // signature to use in the veto list: T & TTreeReaderValue::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:179:7 - wrapped.method("getindex", static_cast(&WrappedType::operator*)); - - module_.unset_override_module(); - }; - t.apply, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue>(t127_decl_methods); - } - - void add_methods() const{ - } - -private: - std::unique_ptr>>> type_; -}; -std::shared_ptr newJlTTreeReaderValue(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeReaderValue(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -} - -// Class generating the wrapper for type TTreeReader::Iterator_t -// signature to use in the veto file: TTreeReader::Iterator_t -struct JlTTreeReader_Iterator_t: public Wrapper { - - JlTTreeReader_Iterator_t(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type TTreeReader::Iterator_t (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:56:10 - jlcxx::TypeWrapper t = jlModule.add_type("TTreeReader!Iterator_t"); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - t.template constructor<>(/*finalize=*/true); - - - DEBUG_MSG("Adding wrapper for void TTreeReader::Iterator_t::Iterator_t(TTreeReader &, Long64_t) (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:77:7 - t.constructor(/*finalize=*/true); - module_.set_override_module(jl_base_module); - - DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) (" __HERE__ ")"); - // signature to use in the veto list: bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:81:12 - t.method("==", static_cast(&TTreeReader::Iterator_t::operator==)); - - DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) (" __HERE__ ")"); - // signature to use in the veto list: bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:88:12 - t.method("!=", static_cast(&TTreeReader::Iterator_t::operator!=)); - - DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); - // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:113:23 - t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); - - DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); - // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() - // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:124:23 - t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); - - module_.unset_override_module(); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module& module){ - return std::shared_ptr(new JlTTreeReader_Iterator_t(module)); -} - -namespace jlcxx { - template<> struct IsMirroredType : std::false_type { }; - template<> struct DefaultConstructible : std::false_type { }; -template<> struct SuperType { typedef ROOT::Internal::TTreeReaderValueBase type; }; -} - -// Class generating the wrapper for type ROOT::Internal::TTreeReaderArrayBase -// signature to use in the veto file: ROOT::Internal::TTreeReaderArrayBase -struct JlROOT_Internal_TTreeReaderArrayBase: public Wrapper { - - JlROOT_Internal_TTreeReaderArrayBase(jlcxx::Module& jlModule): Wrapper(jlModule){ - DEBUG_MSG("Adding wrapper for type ROOT::Internal::TTreeReaderArrayBase (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:29:10 - jlcxx::TypeWrapper t = jlModule.add_type("ROOT!Internal!TTreeReaderArrayBase", - jlcxx::julia_base_type()); - type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); - } - - void add_methods() const{ - auto& t = *type_; - - - DEBUG_MSG("Adding wrapper for std::size_t ROOT::Internal::TTreeReaderArrayBase::GetSize() (" __HERE__ ")"); - // signature to use in the veto list: std::size_t ROOT::Internal::TTreeReaderArrayBase::GetSize() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:35:19 - t.method("GetSize", static_cast(&ROOT::Internal::TTreeReaderArrayBase::GetSize)); - - DEBUG_MSG("Adding wrapper for Bool_t ROOT::Internal::TTreeReaderArrayBase::IsEmpty() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t ROOT::Internal::TTreeReaderArrayBase::IsEmpty() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:36:14 - t.method("IsEmpty", static_cast(&ROOT::Internal::TTreeReaderArrayBase::IsEmpty)); - - DEBUG_MSG("Adding wrapper for ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderArrayBase::GetReadStatus() (" __HERE__ ")"); - // signature to use in the veto list: ROOT::Internal::TTreeReaderValueBase::EReadStatus ROOT::Internal::TTreeReaderArrayBase::GetReadStatus() - // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:38:19 - t.method("GetReadStatus", static_cast(&ROOT::Internal::TTreeReaderArrayBase::GetReadStatus)); - } - -private: - std::unique_ptr> type_; -}; -std::shared_ptr newJlROOT_Internal_TTreeReaderArrayBase(jlcxx::Module& module){ - return std::shared_ptr(new JlROOT_Internal_TTreeReaderArrayBase(module)); -} diff --git a/deps/src/JlClasses_018.cxx b/deps/src/JlClasses_018.cxx index e692559..e3baa99 100644 --- a/deps/src/JlClasses_018.cxx +++ b/deps/src/JlClasses_018.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -6,6 +6,123 @@ #include "jlcxx/functions.hpp" #include "jlcxx/stl.hpp" +namespace jlcxx { + + template + struct BuildParameterList> + { + typedef ParameterList type; + }; + + template struct IsMirroredType> : std::false_type { }; + template struct DefaultConstructible> : std::false_type { }; +} + +// Class generating the wrapper for type TTreeReaderValue +// signature to use in the veto file: TTreeReaderValue +struct JlTTreeReaderValue: public Wrapper { + + JlTTreeReaderValue(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeReaderValue (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:146:30 + jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderValue"); + type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); + auto t136_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto module_ = this->module_; + typedef TTreeReaderValue WrappedType; + + + DEBUG_MSG("Adding wrapper for void TTreeReaderValue::TTreeReaderValue(TTreeReader &, const char *) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:152:4 + wrapped.template constructor(/*finalize=*/true); + + DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::Get() (" __HERE__ ")"); + // signature to use in the veto list: T * TTreeReaderValue::Get() + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:161:7 + wrapped.method("Get", static_cast(&WrappedType::Get)); + + DEBUG_MSG("Adding wrapper for T * TTreeReaderValue::operator->() (" __HERE__ ")"); + // signature to use in the veto list: T * TTreeReaderValue::operator->() + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:174:7 + wrapped.method("arrow", static_cast(&WrappedType::operator->)); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for T & TTreeReaderValue::operator*() (" __HERE__ ")"); + // signature to use in the veto list: T & TTreeReaderValue::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTreeReaderValue.h:179:7 + wrapped.method("getindex", static_cast(&WrappedType::operator*)); + + module_.unset_override_module(); + }; + t.apply, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue, TTreeReaderValue>(t136_decl_methods); + } + + void add_methods() const{ + } + +private: + std::unique_ptr>>> type_; +}; +std::shared_ptr newJlTTreeReaderValue(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeReaderValue(module)); +} + +namespace jlcxx { + template<> struct IsMirroredType : std::false_type { }; + template<> struct DefaultConstructible : std::false_type { }; +} + +// Class generating the wrapper for type TTreeReader::Iterator_t +// signature to use in the veto file: TTreeReader::Iterator_t +struct JlTTreeReader_Iterator_t: public Wrapper { + + JlTTreeReader_Iterator_t(jlcxx::Module& jlModule): Wrapper(jlModule){ + DEBUG_MSG("Adding wrapper for type TTreeReader::Iterator_t (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:56:10 + jlcxx::TypeWrapper t = jlModule.add_type("TTreeReader!Iterator_t"); + type_ = std::unique_ptr>(new jlcxx::TypeWrapper(jlModule, t)); + } + + void add_methods() const{ + auto& t = *type_; + t.template constructor<>(/*finalize=*/true); + + + DEBUG_MSG("Adding wrapper for void TTreeReader::Iterator_t::Iterator_t(TTreeReader &, Long64_t) (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:77:7 + t.constructor(/*finalize=*/true); + module_.set_override_module(jl_base_module); + + DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool TTreeReader::Iterator_t::operator==(const TTreeReader::Iterator_t &) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:81:12 + t.method("==", static_cast(&TTreeReader::Iterator_t::operator==)); + + DEBUG_MSG("Adding wrapper for bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) (" __HERE__ ")"); + // signature to use in the veto list: bool TTreeReader::Iterator_t::operator!=(const TTreeReader::Iterator_t &) + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:88:12 + t.method("!=", static_cast(&TTreeReader::Iterator_t::operator!=)); + + DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); + // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:113:23 + t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); + + DEBUG_MSG("Adding wrapper for const Long64_t & TTreeReader::Iterator_t::operator*() (" __HERE__ ")"); + // signature to use in the veto list: const Long64_t & TTreeReader::Iterator_t::operator*() + // defined in /home/pgras/.julia/conda/3/include/TTreeReader.h:124:23 + t.method("getindex", static_cast(&TTreeReader::Iterator_t::operator*)); + + module_.unset_override_module(); + } + +private: + std::unique_ptr> type_; +}; +std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module& module){ + return std::shared_ptr(new JlTTreeReader_Iterator_t(module)); +} + namespace jlcxx { template @@ -27,7 +144,7 @@ struct JlTTreeReaderArray: public Wrapper { // defined in /home/pgras/.julia/conda/3/include/TTreeReaderArray.h:75:30 jlcxx::TypeWrapper>> t = jlModule.add_type>>("TTreeReaderArray"); type_ = std::unique_ptr>>>(new jlcxx::TypeWrapper>>(jlModule, t)); - auto t132_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ + auto t142_decl_methods = [this] (jlcxx::TypeWrapper> wrapped){ auto module_ = this->module_; typedef TTreeReaderArray WrappedType; @@ -65,7 +182,7 @@ struct JlTTreeReaderArray: public Wrapper { module_.unset_override_module(); }; - t.apply, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray>(t132_decl_methods); + t.apply, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray, TTreeReaderArray>(t142_decl_methods); } void add_methods() const{ diff --git a/deps/src/JlGlobals.cxx b/deps/src/JlGlobals.cxx index e1b0ae1..040c67d 100644 --- a/deps/src/JlGlobals.cxx +++ b/deps/src/JlGlobals.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "Wrapper.h" #include "jlROOT.h" @@ -15,26 +15,52 @@ struct JlGlobal: public Wrapper { void add_methods() const{ auto& t = module_; - DEBUG_MSG("Adding wrapper for bool ROOT::Internal::DeleteChangesMemoryImpl() (" __HERE__ ")"); - // signature to use in the veto list: bool ROOT::Internal::DeleteChangesMemoryImpl() - // defined in /home/pgras/.julia/conda/3/include/TObject.h:38:9 - t.method("ROOT!Internal!DeleteChangesMemoryImpl", static_cast(&ROOT::Internal::DeleteChangesMemoryImpl)); - DEBUG_MSG("Adding wrapper for std::string cling::printValue(TObject *) (" __HERE__ ")"); // signature to use in the veto list: std::string cling::printValue(TObject *) // defined in /home/pgras/.julia/conda/3/include/TObject.h:380:16 t.method("cling!printValue", static_cast(&cling::printValue)); - DEBUG_MSG("Adding wrapper for bool ROOT::Internal::DeleteChangesMemory() (" __HERE__ ")"); - // signature to use in the veto list: bool ROOT::Internal::DeleteChangesMemory() - // defined in /home/pgras/.julia/conda/3/include/TObject.h:386:9 - t.method("ROOT!Internal!DeleteChangesMemory", static_cast(&ROOT::Internal::DeleteChangesMemory)); - DEBUG_MSG("Adding wrapper for bool ROOT::Detail::HasBeenDeleted(const TObject *) (" __HERE__ ")"); // signature to use in the veto list: bool ROOT::Detail::HasBeenDeleted(const TObject *) // defined in /home/pgras/.julia/conda/3/include/TObject.h:404:23 t.method("ROOT!Detail!HasBeenDeleted", static_cast(&ROOT::Detail::HasBeenDeleted)); + DEBUG_MSG("Adding wrapper for void ROOT::EnableThreadSafety() (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::EnableThreadSafety() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:85:9 + t.method("ROOT!EnableThreadSafety", static_cast(&ROOT::EnableThreadSafety)); + + DEBUG_MSG("Adding wrapper for void ROOT::EnableImplicitMT(UInt_t) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::EnableImplicitMT(UInt_t) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:88:9 + t.method("ROOT!EnableImplicitMT", static_cast(&ROOT::EnableImplicitMT)); + t.method("ROOT!EnableImplicitMT", []()->void { ROOT::EnableImplicitMT(); }); + + DEBUG_MSG("Adding wrapper for void ROOT::DisableImplicitMT() (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::DisableImplicitMT() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:89:9 + t.method("ROOT!DisableImplicitMT", static_cast(&ROOT::DisableImplicitMT)); + + DEBUG_MSG("Adding wrapper for Bool_t ROOT::IsImplicitMTEnabled() (" __HERE__ ")"); + // signature to use in the veto list: Bool_t ROOT::IsImplicitMTEnabled() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:90:11 + t.method("ROOT!IsImplicitMTEnabled", static_cast(&ROOT::IsImplicitMTEnabled)); + + DEBUG_MSG("Adding wrapper for UInt_t ROOT::GetThreadPoolSize() (" __HERE__ ")"); + // signature to use in the veto list: UInt_t ROOT::GetThreadPoolSize() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:91:11 + t.method("ROOT!GetThreadPoolSize", static_cast(&ROOT::GetThreadPoolSize)); + + DEBUG_MSG("Adding wrapper for TROOT * ROOT::GetROOT() (" __HERE__ ")"); + // signature to use in the veto list: TROOT * ROOT::GetROOT() + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:377:11 + t.method("ROOT!GetROOT", static_cast(&ROOT::GetROOT)); + + DEBUG_MSG("Adding wrapper for void ROOT::CallRecursiveRemoveIfNeeded(TObject &) (" __HERE__ ")"); + // signature to use in the veto list: void ROOT::CallRecursiveRemoveIfNeeded(TObject &) + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:395:16 + t.method("ROOT!CallRecursiveRemoveIfNeeded", static_cast(&ROOT::CallRecursiveRemoveIfNeeded)); + DEBUG_MSG("Adding wrapper for Bool_t R_ISDIR(Int_t) (" __HERE__ ")"); // signature to use in the veto list: Bool_t R_ISDIR(Int_t) // defined in /home/pgras/.julia/conda/3/include/TSystem.h:115:15 @@ -75,72 +101,6 @@ struct JlGlobal: public Wrapper { // defined in /home/pgras/.julia/conda/3/include/TSystem.h:122:15 t.method("R_ISOFF", static_cast(&R_ISOFF)); - DEBUG_MSG("Adding wrapper for TROOT * ROOT::Internal::GetROOT2() (" __HERE__ ")"); - // signature to use in the veto list: TROOT * ROOT::Internal::GetROOT2() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:69:11 - t.method("ROOT!Internal!GetROOT2", static_cast(&ROOT::Internal::GetROOT2)); - - DEBUG_MSG("Adding wrapper for void ROOT::Internal::EnableParBranchProcessing() (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::Internal::EnableParBranchProcessing() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:72:9 - t.method("ROOT!Internal!EnableParBranchProcessing", static_cast(&ROOT::Internal::EnableParBranchProcessing)); - - DEBUG_MSG("Adding wrapper for void ROOT::Internal::DisableParBranchProcessing() (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::Internal::DisableParBranchProcessing() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:73:9 - t.method("ROOT!Internal!DisableParBranchProcessing", static_cast(&ROOT::Internal::DisableParBranchProcessing)); - - DEBUG_MSG("Adding wrapper for Bool_t ROOT::Internal::IsParBranchProcessingEnabled() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t ROOT::Internal::IsParBranchProcessingEnabled() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:74:11 - t.method("ROOT!Internal!IsParBranchProcessingEnabled", static_cast(&ROOT::Internal::IsParBranchProcessingEnabled)); - - DEBUG_MSG("Adding wrapper for void ROOT::EnableThreadSafety() (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::EnableThreadSafety() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:85:9 - t.method("ROOT!EnableThreadSafety", static_cast(&ROOT::EnableThreadSafety)); - - DEBUG_MSG("Adding wrapper for void ROOT::EnableImplicitMT(UInt_t) (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::EnableImplicitMT(UInt_t) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:88:9 - t.method("ROOT!EnableImplicitMT", static_cast(&ROOT::EnableImplicitMT)); - t.method("ROOT!EnableImplicitMT", []()->void { ROOT::EnableImplicitMT(); }); - - DEBUG_MSG("Adding wrapper for void ROOT::DisableImplicitMT() (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::DisableImplicitMT() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:89:9 - t.method("ROOT!DisableImplicitMT", static_cast(&ROOT::DisableImplicitMT)); - - DEBUG_MSG("Adding wrapper for Bool_t ROOT::IsImplicitMTEnabled() (" __HERE__ ")"); - // signature to use in the veto list: Bool_t ROOT::IsImplicitMTEnabled() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:90:11 - t.method("ROOT!IsImplicitMTEnabled", static_cast(&ROOT::IsImplicitMTEnabled)); - - DEBUG_MSG("Adding wrapper for UInt_t ROOT::GetThreadPoolSize() (" __HERE__ ")"); - // signature to use in the veto list: UInt_t ROOT::GetThreadPoolSize() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:91:11 - t.method("ROOT!GetThreadPoolSize", static_cast(&ROOT::GetThreadPoolSize)); - - DEBUG_MSG("Adding wrapper for TROOT * ROOT::GetROOT() (" __HERE__ ")"); - // signature to use in the veto list: TROOT * ROOT::GetROOT() - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:377:11 - t.method("ROOT!GetROOT", static_cast(&ROOT::GetROOT)); - - DEBUG_MSG("Adding wrapper for void ROOT::Internal::SetRequireCleanup(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::Internal::SetRequireCleanup(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:381:19 - t.method("ROOT!Internal!SetRequireCleanup", static_cast(&ROOT::Internal::SetRequireCleanup)); - - DEBUG_MSG("Adding wrapper for Bool_t ROOT::Internal::RequiresCleanup(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: Bool_t ROOT::Internal::RequiresCleanup(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:386:21 - t.method("ROOT!Internal!RequiresCleanup", static_cast(&ROOT::Internal::RequiresCleanup)); - - DEBUG_MSG("Adding wrapper for void ROOT::CallRecursiveRemoveIfNeeded(TObject &) (" __HERE__ ")"); - // signature to use in the veto list: void ROOT::CallRecursiveRemoveIfNeeded(TObject &) - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:395:16 - t.method("ROOT!CallRecursiveRemoveIfNeeded", static_cast(&ROOT::CallRecursiveRemoveIfNeeded)); - DEBUG_MSG("Adding wrapper for std::string cling::printValue(TH1 *) (" __HERE__ ")"); // signature to use in the veto list: std::string cling::printValue(TH1 *) // defined in /home/pgras/.julia/conda/3/include/TH1.h:449:15 @@ -324,105 +284,105 @@ struct JlGlobal: public Wrapper { // defined in src/Templates.h:67:21 t.method("length", static_cast &) >(&length)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Char_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Char_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Char_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Char_t &, Int_t, Int_t) // defined in src/Templates.h:93:35 - t.method("Branch", static_cast (*)(TTree &, const char *, Char_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, Char_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, UChar_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, UChar_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, UChar_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, UChar_t &, Int_t, Int_t) // defined in src/Templates.h:94:35 - t.method("Branch", static_cast (*)(TTree &, const char *, UChar_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, UChar_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Short_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Short_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Short_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Short_t &, Int_t, Int_t) // defined in src/Templates.h:95:35 - t.method("Branch", static_cast (*)(TTree &, const char *, Short_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, Short_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, UShort_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, UShort_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, UShort_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, UShort_t &, Int_t, Int_t) // defined in src/Templates.h:96:35 - t.method("Branch", static_cast (*)(TTree &, const char *, UShort_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, UShort_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Int_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Int_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Int_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Int_t &, Int_t, Int_t) // defined in src/Templates.h:97:35 - t.method("Branch", static_cast (*)(TTree &, const char *, Int_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, Int_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, UInt_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, UInt_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, UInt_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, UInt_t &, Int_t, Int_t) // defined in src/Templates.h:98:35 - t.method("Branch", static_cast (*)(TTree &, const char *, UInt_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, UInt_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Long_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Long_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Long_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Long_t &, Int_t, Int_t) // defined in src/Templates.h:99:35 - t.method("Branch", static_cast (*)(TTree &, const char *, Long_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, Long_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, ULong_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, ULong_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, ULong_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, ULong_t &, Int_t, Int_t) // defined in src/Templates.h:100:35 - t.method("Branch", static_cast (*)(TTree &, const char *, ULong_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, ULong_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Float_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Float_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Float_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Float_t &, Int_t, Int_t) // defined in src/Templates.h:101:35 - t.method("Branch", static_cast (*)(TTree &, const char *, Float_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, Float_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Double_t *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Double_t *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr Branch(TTree &, const char *, Double_t &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr Branch(TTree &, const char *, Double_t &, Int_t, Int_t) // defined in src/Templates.h:102:35 - t.method("Branch", static_cast (*)(TTree &, const char *, Double_t *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast (*)(TTree &, const char *, Double_t &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:104:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:105:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:106:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:107:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:108:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:109:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:110:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:111:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:112:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); - DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) (" __HERE__ ")"); - // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector *, Int_t, Int_t) + DEBUG_MSG("Adding wrapper for TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) (" __HERE__ ")"); + // signature to use in the veto list: TBranchPtr> Branch(TTree &, const char *, std::vector &, Int_t, Int_t) // defined in src/Templates.h:113:48 - t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector *, Int_t, Int_t) >(&Branch)); + t.method("Branch", static_cast> (*)(TTree &, const char *, std::vector &, Int_t, Int_t) >(&Branch)); DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr, Char_t *) (" __HERE__ ")"); // signature to use in the veto list: void SetAddress(TBranchPtr, Char_t *) @@ -474,55 +434,55 @@ struct JlGlobal: public Wrapper { // defined in src/Templates.h:124:19 t.method("SetAddress", static_cast, Double_t *) >(&SetAddress)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:126:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:127:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:128:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:129:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:130:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:131:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:132:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:133:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:134:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); - DEBUG_MSG("Adding wrapper for void SetAddress(TBranchPtr>, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: void SetAddress(TBranchPtr>, std::vector *) + DEBUG_MSG("Adding wrapper for void SetObject(TBranchPtr>, std::vector &) (" __HERE__ ")"); + // signature to use in the veto list: void SetObject(TBranchPtr>, std::vector &) // defined in src/Templates.h:135:19 - t.method("SetAddress", static_cast>, std::vector *) >(&SetAddress)); + t.method("SetObject", static_cast>, std::vector &) >(&SetObject)); DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, Char_t *) (" __HERE__ ")"); // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, Char_t *) @@ -574,61 +534,86 @@ struct JlGlobal: public Wrapper { // defined in src/Templates.h:146:20 t.method("SetBranchAddress", static_cast(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:148:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:149:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:150:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:151:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:152:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:153:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:154:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:155:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:156:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); - DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector *) (" __HERE__ ")"); - // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector *) + DEBUG_MSG("Adding wrapper for Int_t SetBranchAddress(TTree &, const char *, std::vector **) (" __HERE__ ")"); + // signature to use in the veto list: Int_t SetBranchAddress(TTree &, const char *, std::vector **) // defined in src/Templates.h:157:20 - t.method("SetBranchAddress", static_cast *) >(&SetBranchAddress)); + t.method("SetBranchAddress", static_cast **) >(&SetBranchAddress)); DEBUG_MSG("Adding wrapper for void updateAllCanvas() (" __HERE__ ")"); // signature to use in the veto list: void updateAllCanvas() // defined in src/Extra.h:4:6 t.method("updateAllCanvas", static_cast(&updateAllCanvas)); + DEBUG_MSG("Adding gROOTMutex methods to provide access to the global variable gROOTMutex (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TROOT.h:63:26 + t.method("gROOTMutex", []()-> TVirtualMutex * { return gROOTMutex; }); + t.method("gROOTMutex!", [](TVirtualMutex * val)-> TVirtualMutex * { return gROOTMutex = val; }); + + DEBUG_MSG("Adding kDoNotProcess methods to provide access to the global variable kDoNotProcess (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:56:13 + t.method("kDoNotProcess", []()-> Int_t { return kDoNotProcess; }); + + DEBUG_MSG("Adding kIsClone methods to provide access to the global variable kIsClone (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:57:13 + t.method("kIsClone", []()-> Int_t { return kIsClone; }); + + DEBUG_MSG("Adding kBranchObject methods to provide access to the global variable kBranchObject (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:58:13 + t.method("kBranchObject", []()-> Int_t { return kBranchObject; }); + + DEBUG_MSG("Adding kBranchAny methods to provide access to the global variable kBranchAny (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:59:13 + t.method("kBranchAny", []()-> Int_t { return kBranchAny; }); + + DEBUG_MSG("Adding kMapObject methods to provide access to the global variable kMapObject (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBranch.h:60:13 + t.method("kMapObject", []()-> Int_t { return kMapObject; }); + DEBUG_MSG("Adding TTree!kMaxEntries methods to provide access to the global variable TTree::kMaxEntries (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TTree.h:229:30 module_.method("TTree!kMaxEntries", []()-> Long64_t { return TTree::kMaxEntries; }); @@ -660,16 +645,6 @@ struct JlGlobal: public Wrapper { t.method("gXDisplay", []()-> TFileHandler * { return gXDisplay; }); t.method("gXDisplay!", [](TFileHandler * val)-> TFileHandler * { return gXDisplay = val; }); - DEBUG_MSG("Adding gROOTMutex methods to provide access to the global variable gROOTMutex (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:63:26 - t.method("gROOTMutex", []()-> TVirtualMutex * { return gROOTMutex; }); - t.method("gROOTMutex!", [](TVirtualMutex * val)-> TVirtualMutex * { return gROOTMutex = val; }); - - DEBUG_MSG("Adding ROOT!Internal!gROOTLocal methods to provide access to the global variable ROOT::Internal::gROOTLocal (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TROOT.h:379:24 - t.method("ROOT!Internal!gROOTLocal", []()-> TROOT * { return ROOT::Internal::gROOTLocal; }); - t.method("ROOT!Internal!gROOTLocal!", [](TROOT * val)-> TROOT * { return ROOT::Internal::gROOTLocal = val; }); - DEBUG_MSG("Adding gRandom methods to provide access to the global variable gRandom (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TRandom.h:62:20 t.method("gRandom", []()-> TRandom * { return gRandom; }); diff --git a/deps/src/TBranchPtr.h b/deps/src/TBranchPtr.h index 3e7189f..0c5a0aa 100644 --- a/deps/src/TBranchPtr.h +++ b/deps/src/TBranchPtr.h @@ -24,8 +24,8 @@ class TBranchPtr{ * char* name, Char_t* obj, Int_t bufsize, Int_t splitlevel); */ template -TBranchPtr Branch(TTree& tree, const char* name, T* obj, Int_t bufsize = 3200, Int_t splitlevel = 99){ - return TBranchPtr(tree.Branch(name, obj, bufsize, splitlevel)); +TBranchPtr Branch(TTree& tree, const char* name, T& obj, Int_t bufsize = 3200, Int_t splitlevel = 99){ + return TBranchPtr(tree.Branch(name, &obj, bufsize, splitlevel)); } @@ -36,6 +36,13 @@ void SetAddress(TBranchPtr pobj, T* addr){ pobj->SetAddress(addr); } +/** To be used in place of TBranch::SetObject. + */ +template +void SetObject(TBranchPtr pobj, T& addr){ + pobj->SetObject(&addr); +} + /** To be used in place of template Int_t TTree::SetBranchAddress(const * char * bname, T* add, nullptr ) * ptr must be a pointer to an allocated object. @@ -46,4 +53,14 @@ Int_t SetBranchAddress(TTree& tree, const char* bname, T* ptr){ } +/** To be used in place of template Int_t TTree::SetBranchAddress(const + * char * bname, T** add, nullptr ) + * ptr must be a pointer to an allocated object. + */ +template +Int_t SetBranchAddress(TTree& tree, const char* bname, T** ptr){ + return tree.SetBranchAddress(bname, ptr); +} + + #endif //TBRANCHPTR_H not defined diff --git a/deps/src/Templates.h b/deps/src/Templates.h index ac865cc..c768202 100644 --- a/deps/src/Templates.h +++ b/deps/src/Templates.h @@ -90,27 +90,27 @@ template class TBranchPtr>; template class TBranchPtr>; -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Char_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, UChar_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Short_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, UShort_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Int_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, UInt_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Long_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, ULong_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Float_t* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Double_t* obj, Int_t bufsize, Int_t splitlevel); - -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); -FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector* obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Char_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, UChar_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Short_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, UShort_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Int_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, UInt_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Long_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, ULong_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Float_t& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr Branch(TTree&, const char* name, Double_t& obj, Int_t bufsize, Int_t splitlevel); + +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); +FCN_TEMPLATE TBranchPtr> Branch(TTree&, const char* name, std::vector& obj, Int_t bufsize, Int_t splitlevel); FCN_TEMPLATE void SetAddress(TBranchPtr obj, Char_t* add); FCN_TEMPLATE void SetAddress(TBranchPtr obj, UChar_t* add); @@ -123,16 +123,16 @@ FCN_TEMPLATE void SetAddress(TBranchPtr obj, ULong_t* add); FCN_TEMPLATE void SetAddress(TBranchPtr obj, Float_t* add); FCN_TEMPLATE void SetAddress(TBranchPtr obj, Double_t* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); -FCN_TEMPLATE void SetAddress(TBranchPtr> obj, std::vector* add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); +FCN_TEMPLATE void SetObject(TBranchPtr> obj, std::vector& add); FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, Char_t* add); FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, UChar_t* add); @@ -145,16 +145,16 @@ FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, ULong_t* ad FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, Float_t* add); FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, Double_t* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); -FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector* add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); +FCN_TEMPLATE Int_t SetBranchAddress(TTree& tree, const char* bname, std::vector** add); #endif //TEMPLATES_H not defined diff --git a/deps/src/jlROOT.cxx b/deps/src/jlROOT.cxx index 8dbcfca..7699668 100644 --- a/deps/src/jlROOT.cxx +++ b/deps/src/jlROOT.cxx @@ -1,4 +1,4 @@ -// this file was auto-generated by wrapit v1.3.2 +// this file was auto-generated by wrapit v1.3.3 #include "jlcxx/jlcxx.hpp" #include "jlcxx/functions.hpp" #include "jlcxx/stl.hpp" @@ -11,28 +11,43 @@ #include "Wrapper.h" class JlTObject; +class JlTNamed; +class JlTBrowser; class JlTCollection; class JlTSeqCollection; class JlTObjArray; class JlTTimer; -class JlTNamed; -class JlTDictionary; class JlTClass; class JlTBuffer; class JlTVectorT; class JlTString; -class JlTTree; -class JlTTree_TClusterIterator; class JlTDirectory; -class JlTBranch; +class JlTDirectory_TContext; +class JlTKey; class JlTDirectoryFile; class JlTFile; class JlTList; -class JlTStreamerInfo; +class JlTUUID; +class JlTVirtualMutex; +class JlTROOT; +class JlTApplication; +class JlTInterpreter; +class Jlstd_type_info; +class JlTDataType; +class JlTVirtualPad; +class JlTPad; +class JlTCanvas; +class JlTBrowserImp; +class JlROOT_Experimental_Internal_TBulkBranchRead; +class JlTBranch; +class JlTTree; class JlTLeaf; +class JlTClonesArray; +class JlROOT_TIOFeatures; +class JlTTree_TClusterIterator; +class JlTStreamerInfo; class JlTEntryList; class JlTH1; -class JlROOT_TIOFeatures; class JlTIterator; class JlTVirtualTreePlayer; class JlTTreeFriendLeafIter; @@ -44,7 +59,6 @@ class JlCpuInfo_t; class JlMemInfo_t; class JlProcInfo_t; class JlRedirectHandle_t; -class JlTVirtualMutex; class JlTProcessEventTimer; class JlTSystem; class JlTFileHandler; @@ -53,16 +67,7 @@ class JlTStdExceptionHandler; class JlTTime; class JlFILE; class JlTInetAddress; -class JlTVirtualPad; -class JlTPad; -class JlTCanvas; class JlTObjLink; -class JlTROOT; -class JlROOT_Internal_TParBranchProcessingRAII; -class JlTApplication; -class JlTInterpreter; -class Jlstd_type_info; -class JlTDataType; class JlTAxis; class JlTArrayD; class JlFoption_t; @@ -79,44 +84,55 @@ class JlTDatime; class JlTArrayC; class JlTUrl; class JlTFileOpenHandle; -class JlROOT_Internal_TStringView; class JlTGraph; class JlTF1Parameters; -class JlROOT_Internal_TF1Builder; class JlTF1_TF1FunctorPointer; class JlTFormula; class JlTMethodCall; -class JlROOT_Internal_TTreeReaderValueBase; class JlTTreeReader; class JlTTreeReaderValue; class JlTTreeReader_Iterator_t; -class JlROOT_Internal_TTreeReaderArrayBase; class JlTTreeReaderArray; class JlGlobal; std::shared_ptr newJlTObject(jlcxx::Module&); +std::shared_ptr newJlTNamed(jlcxx::Module&); +std::shared_ptr newJlTBrowser(jlcxx::Module&); std::shared_ptr newJlTCollection(jlcxx::Module&); std::shared_ptr newJlTSeqCollection(jlcxx::Module&); std::shared_ptr newJlTObjArray(jlcxx::Module&); std::shared_ptr newJlTTimer(jlcxx::Module&); -std::shared_ptr newJlTNamed(jlcxx::Module&); -std::shared_ptr newJlTDictionary(jlcxx::Module&); std::shared_ptr newJlTClass(jlcxx::Module&); std::shared_ptr newJlTBuffer(jlcxx::Module&); std::shared_ptr newJlTVectorT(jlcxx::Module&); std::shared_ptr newJlTString(jlcxx::Module&); -std::shared_ptr newJlTTree(jlcxx::Module&); -std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module&); std::shared_ptr newJlTDirectory(jlcxx::Module&); -std::shared_ptr newJlTBranch(jlcxx::Module&); +std::shared_ptr newJlTDirectory_TContext(jlcxx::Module&); +std::shared_ptr newJlTKey(jlcxx::Module&); std::shared_ptr newJlTDirectoryFile(jlcxx::Module&); std::shared_ptr newJlTFile(jlcxx::Module&); std::shared_ptr newJlTList(jlcxx::Module&); -std::shared_ptr newJlTStreamerInfo(jlcxx::Module&); +std::shared_ptr newJlTUUID(jlcxx::Module&); +std::shared_ptr newJlTVirtualMutex(jlcxx::Module&); +std::shared_ptr newJlTROOT(jlcxx::Module&); +std::shared_ptr newJlTApplication(jlcxx::Module&); +std::shared_ptr newJlTInterpreter(jlcxx::Module&); +std::shared_ptr newJlstd_type_info(jlcxx::Module&); +std::shared_ptr newJlTDataType(jlcxx::Module&); +std::shared_ptr newJlTVirtualPad(jlcxx::Module&); +std::shared_ptr newJlTPad(jlcxx::Module&); +std::shared_ptr newJlTCanvas(jlcxx::Module&); +std::shared_ptr newJlTBrowserImp(jlcxx::Module&); +std::shared_ptr newJlROOT_Experimental_Internal_TBulkBranchRead(jlcxx::Module&); +std::shared_ptr newJlTBranch(jlcxx::Module&); +std::shared_ptr newJlTTree(jlcxx::Module&); std::shared_ptr newJlTLeaf(jlcxx::Module&); +std::shared_ptr newJlTClonesArray(jlcxx::Module&); +std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module&); +std::shared_ptr newJlTTree_TClusterIterator(jlcxx::Module&); +std::shared_ptr newJlTStreamerInfo(jlcxx::Module&); std::shared_ptr newJlTEntryList(jlcxx::Module&); std::shared_ptr newJlTH1(jlcxx::Module&); -std::shared_ptr newJlROOT_TIOFeatures(jlcxx::Module&); std::shared_ptr newJlTIterator(jlcxx::Module&); std::shared_ptr newJlTVirtualTreePlayer(jlcxx::Module&); std::shared_ptr newJlTTreeFriendLeafIter(jlcxx::Module&); @@ -128,7 +144,6 @@ std::shared_ptr newJlCpuInfo_t(jlcxx::Module&); std::shared_ptr newJlMemInfo_t(jlcxx::Module&); std::shared_ptr newJlProcInfo_t(jlcxx::Module&); std::shared_ptr newJlRedirectHandle_t(jlcxx::Module&); -std::shared_ptr newJlTVirtualMutex(jlcxx::Module&); std::shared_ptr newJlTProcessEventTimer(jlcxx::Module&); std::shared_ptr newJlTSystem(jlcxx::Module&); std::shared_ptr newJlTFileHandler(jlcxx::Module&); @@ -137,16 +152,7 @@ std::shared_ptr newJlTStdExceptionHandler(jlcxx::Module&); std::shared_ptr newJlTTime(jlcxx::Module&); std::shared_ptr newJlFILE(jlcxx::Module&); std::shared_ptr newJlTInetAddress(jlcxx::Module&); -std::shared_ptr newJlTVirtualPad(jlcxx::Module&); -std::shared_ptr newJlTPad(jlcxx::Module&); -std::shared_ptr newJlTCanvas(jlcxx::Module&); std::shared_ptr newJlTObjLink(jlcxx::Module&); -std::shared_ptr newJlTROOT(jlcxx::Module&); -std::shared_ptr newJlROOT_Internal_TParBranchProcessingRAII(jlcxx::Module&); -std::shared_ptr newJlTApplication(jlcxx::Module&); -std::shared_ptr newJlTInterpreter(jlcxx::Module&); -std::shared_ptr newJlstd_type_info(jlcxx::Module&); -std::shared_ptr newJlTDataType(jlcxx::Module&); std::shared_ptr newJlTAxis(jlcxx::Module&); std::shared_ptr newJlTArrayD(jlcxx::Module&); std::shared_ptr newJlFoption_t(jlcxx::Module&); @@ -163,18 +169,14 @@ std::shared_ptr newJlTDatime(jlcxx::Module&); std::shared_ptr newJlTArrayC(jlcxx::Module&); std::shared_ptr newJlTUrl(jlcxx::Module&); std::shared_ptr newJlTFileOpenHandle(jlcxx::Module&); -std::shared_ptr newJlROOT_Internal_TStringView(jlcxx::Module&); std::shared_ptr newJlTGraph(jlcxx::Module&); std::shared_ptr newJlTF1Parameters(jlcxx::Module&); -std::shared_ptr newJlROOT_Internal_TF1Builder(jlcxx::Module&); std::shared_ptr newJlTF1_TF1FunctorPointer(jlcxx::Module&); std::shared_ptr newJlTFormula(jlcxx::Module&); std::shared_ptr newJlTMethodCall(jlcxx::Module&); -std::shared_ptr newJlROOT_Internal_TTreeReaderValueBase(jlcxx::Module&); std::shared_ptr newJlTTreeReader(jlcxx::Module&); std::shared_ptr newJlTTreeReaderValue(jlcxx::Module&); std::shared_ptr newJlTTreeReader_Iterator_t(jlcxx::Module&); -std::shared_ptr newJlROOT_Internal_TTreeReaderArrayBase(jlcxx::Module&); std::shared_ptr newJlTTreeReaderArray(jlcxx::Module&); std::shared_ptr newJlGlobal(jlcxx::Module&); //method from libcxxwrap returning its version @@ -214,28 +216,43 @@ throw_if_version_incompatibility(); std::vector> wrappers = { std::shared_ptr(newJlTObject(jlModule)), + std::shared_ptr(newJlTNamed(jlModule)), + std::shared_ptr(newJlTBrowser(jlModule)), std::shared_ptr(newJlTCollection(jlModule)), std::shared_ptr(newJlTSeqCollection(jlModule)), std::shared_ptr(newJlTObjArray(jlModule)), std::shared_ptr(newJlTTimer(jlModule)), - std::shared_ptr(newJlTNamed(jlModule)), - std::shared_ptr(newJlTDictionary(jlModule)), std::shared_ptr(newJlTClass(jlModule)), std::shared_ptr(newJlTBuffer(jlModule)), std::shared_ptr(newJlTVectorT(jlModule)), std::shared_ptr(newJlTString(jlModule)), - std::shared_ptr(newJlTTree(jlModule)), - std::shared_ptr(newJlTTree_TClusterIterator(jlModule)), std::shared_ptr(newJlTDirectory(jlModule)), - std::shared_ptr(newJlTBranch(jlModule)), + std::shared_ptr(newJlTDirectory_TContext(jlModule)), + std::shared_ptr(newJlTKey(jlModule)), std::shared_ptr(newJlTDirectoryFile(jlModule)), std::shared_ptr(newJlTFile(jlModule)), std::shared_ptr(newJlTList(jlModule)), - std::shared_ptr(newJlTStreamerInfo(jlModule)), + std::shared_ptr(newJlTUUID(jlModule)), + std::shared_ptr(newJlTVirtualMutex(jlModule)), + std::shared_ptr(newJlTROOT(jlModule)), + std::shared_ptr(newJlTApplication(jlModule)), + std::shared_ptr(newJlTInterpreter(jlModule)), + std::shared_ptr(newJlstd_type_info(jlModule)), + std::shared_ptr(newJlTDataType(jlModule)), + std::shared_ptr(newJlTVirtualPad(jlModule)), + std::shared_ptr(newJlTPad(jlModule)), + std::shared_ptr(newJlTCanvas(jlModule)), + std::shared_ptr(newJlTBrowserImp(jlModule)), + std::shared_ptr(newJlROOT_Experimental_Internal_TBulkBranchRead(jlModule)), + std::shared_ptr(newJlTBranch(jlModule)), + std::shared_ptr(newJlTTree(jlModule)), std::shared_ptr(newJlTLeaf(jlModule)), + std::shared_ptr(newJlTClonesArray(jlModule)), + std::shared_ptr(newJlROOT_TIOFeatures(jlModule)), + std::shared_ptr(newJlTTree_TClusterIterator(jlModule)), + std::shared_ptr(newJlTStreamerInfo(jlModule)), std::shared_ptr(newJlTEntryList(jlModule)), std::shared_ptr(newJlTH1(jlModule)), - std::shared_ptr(newJlROOT_TIOFeatures(jlModule)), std::shared_ptr(newJlTIterator(jlModule)), std::shared_ptr(newJlTVirtualTreePlayer(jlModule)), std::shared_ptr(newJlTTreeFriendLeafIter(jlModule)), @@ -247,7 +264,6 @@ throw_if_version_incompatibility(); std::shared_ptr(newJlMemInfo_t(jlModule)), std::shared_ptr(newJlProcInfo_t(jlModule)), std::shared_ptr(newJlRedirectHandle_t(jlModule)), - std::shared_ptr(newJlTVirtualMutex(jlModule)), std::shared_ptr(newJlTProcessEventTimer(jlModule)), std::shared_ptr(newJlTSystem(jlModule)), std::shared_ptr(newJlTFileHandler(jlModule)), @@ -256,16 +272,7 @@ throw_if_version_incompatibility(); std::shared_ptr(newJlTTime(jlModule)), std::shared_ptr(newJlFILE(jlModule)), std::shared_ptr(newJlTInetAddress(jlModule)), - std::shared_ptr(newJlTVirtualPad(jlModule)), - std::shared_ptr(newJlTPad(jlModule)), - std::shared_ptr(newJlTCanvas(jlModule)), std::shared_ptr(newJlTObjLink(jlModule)), - std::shared_ptr(newJlTROOT(jlModule)), - std::shared_ptr(newJlROOT_Internal_TParBranchProcessingRAII(jlModule)), - std::shared_ptr(newJlTApplication(jlModule)), - std::shared_ptr(newJlTInterpreter(jlModule)), - std::shared_ptr(newJlstd_type_info(jlModule)), - std::shared_ptr(newJlTDataType(jlModule)), std::shared_ptr(newJlTAxis(jlModule)), std::shared_ptr(newJlTArrayD(jlModule)), std::shared_ptr(newJlFoption_t(jlModule)), @@ -282,18 +289,14 @@ throw_if_version_incompatibility(); std::shared_ptr(newJlTArrayC(jlModule)), std::shared_ptr(newJlTUrl(jlModule)), std::shared_ptr(newJlTFileOpenHandle(jlModule)), - std::shared_ptr(newJlROOT_Internal_TStringView(jlModule)), std::shared_ptr(newJlTGraph(jlModule)), std::shared_ptr(newJlTF1Parameters(jlModule)), - std::shared_ptr(newJlROOT_Internal_TF1Builder(jlModule)), std::shared_ptr(newJlTF1_TF1FunctorPointer(jlModule)), std::shared_ptr(newJlTFormula(jlModule)), std::shared_ptr(newJlTMethodCall(jlModule)), - std::shared_ptr(newJlROOT_Internal_TTreeReaderValueBase(jlModule)), std::shared_ptr(newJlTTreeReader(jlModule)), std::shared_ptr(newJlTTreeReaderValue(jlModule)), std::shared_ptr(newJlTTreeReader_Iterator_t(jlModule)), - std::shared_ptr(newJlROOT_Internal_TTreeReaderArrayBase(jlModule)), std::shared_ptr(newJlTTreeReaderArray(jlModule)), std::shared_ptr(newJlGlobal(jlModule)) }; @@ -340,6 +343,40 @@ throw_if_version_incompatibility(); jlModule.set_const("kNoContextMenu", kNoContextMenu); jlModule.set_const("kInvalidObject", kInvalidObject); + DEBUG_MSG("Adding wrapper for enum TBrowser::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TBrowser.h:54:9 + jlModule.add_bits("TBrowser!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TBrowser!kNoHidden", TBrowser::kNoHidden); + + DEBUG_MSG("Adding wrapper for enum EDataType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TDataType.h:28:6 + jlModule.add_bits("EDataType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("kChar_t", kChar_t); + jlModule.set_const("kUChar_t", kUChar_t); + jlModule.set_const("kShort_t", kShort_t); + jlModule.set_const("kUShort_t", kUShort_t); + jlModule.set_const("kInt_t", kInt_t); + jlModule.set_const("kUInt_t", kUInt_t); + jlModule.set_const("kLong_t", kLong_t); + jlModule.set_const("kULong_t", kULong_t); + jlModule.set_const("kFloat_t", kFloat_t); + jlModule.set_const("kDouble_t", kDouble_t); + jlModule.set_const("kDouble32_t", kDouble32_t); + jlModule.set_const("kchar", kchar); + jlModule.set_const("kBool_t", kBool_t); + jlModule.set_const("kLong64_t", kLong64_t); + jlModule.set_const("kULong64_t", kULong64_t); + jlModule.set_const("kOther_t", kOther_t); + jlModule.set_const("kNoType_t", kNoType_t); + jlModule.set_const("kFloat16_t", kFloat16_t); + jlModule.set_const("kCounter", kCounter); + jlModule.set_const("kCharStar", kCharStar); + jlModule.set_const("kBits", kBits); + jlModule.set_const("kVoid_t", kVoid_t); + jlModule.set_const("kDataTypeAliasUnsigned_t", kDataTypeAliasUnsigned_t); + jlModule.set_const("kDataTypeAliasSignedChar_t", kDataTypeAliasSignedChar_t); + jlModule.set_const("kNumDataTypes", kNumDataTypes); + DEBUG_MSG("Adding wrapper for enum TTree::ESetBranchAddressStatus (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TTree.h:232:9 jlModule.add_bits("TTree!ESetBranchAddressStatus", jlcxx::julia_type("CppEnum")); @@ -370,34 +407,20 @@ throw_if_version_incompatibility(); // defined in /home/pgras/.julia/conda/3/include/TTree.h:265:4 jlModule.set_const("TTree!kSplitCollectionOfPointers", static_cast(TTree::kSplitCollectionOfPointers)); - DEBUG_MSG("Adding wrapper for enum EDataType (" __HERE__ ")"); - // defined in /home/pgras/.julia/conda/3/include/TDataType.h:28:6 - jlModule.add_bits("EDataType", jlcxx::julia_type("CppEnum")); - jlModule.set_const("kChar_t", kChar_t); - jlModule.set_const("kUChar_t", kUChar_t); - jlModule.set_const("kShort_t", kShort_t); - jlModule.set_const("kUShort_t", kUShort_t); - jlModule.set_const("kInt_t", kInt_t); - jlModule.set_const("kUInt_t", kUInt_t); - jlModule.set_const("kLong_t", kLong_t); - jlModule.set_const("kULong_t", kULong_t); - jlModule.set_const("kFloat_t", kFloat_t); - jlModule.set_const("kDouble_t", kDouble_t); - jlModule.set_const("kDouble32_t", kDouble32_t); - jlModule.set_const("kchar", kchar); - jlModule.set_const("kBool_t", kBool_t); - jlModule.set_const("kLong64_t", kLong64_t); - jlModule.set_const("kULong64_t", kULong64_t); - jlModule.set_const("kOther_t", kOther_t); - jlModule.set_const("kNoType_t", kNoType_t); - jlModule.set_const("kFloat16_t", kFloat16_t); - jlModule.set_const("kCounter", kCounter); - jlModule.set_const("kCharStar", kCharStar); - jlModule.set_const("kBits", kBits); - jlModule.set_const("kVoid_t", kVoid_t); - jlModule.set_const("kDataTypeAliasUnsigned_t", kDataTypeAliasUnsigned_t); - jlModule.set_const("kDataTypeAliasSignedChar_t", kDataTypeAliasSignedChar_t); - jlModule.set_const("kNumDataTypes", kNumDataTypes); + DEBUG_MSG("Adding wrapper for enum TLeaf::EStatusBits (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:94:9 + jlModule.add_bits("TLeaf!EStatusBits", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TLeaf!kIndirectAddress", TLeaf::kIndirectAddress); + jlModule.set_const("TLeaf!kNewValue", TLeaf::kNewValue); + + DEBUG_MSG("Adding wrapper for enum TLeaf::DeserializeType (" __HERE__ ")"); + // defined in /home/pgras/.julia/conda/3/include/TLeaf.h:99:15 + jlModule.add_bits("TLeaf!DeserializeType", jlcxx::julia_type("CppEnum")); + jlModule.set_const("TLeaf!DeserializeType!kInvalid", TLeaf::DeserializeType::kInvalid); + jlModule.set_const("TLeaf!DeserializeType!kExternal", TLeaf::DeserializeType::kExternal); + jlModule.set_const("TLeaf!DeserializeType!kDestructive", TLeaf::DeserializeType::kDestructive); + jlModule.set_const("TLeaf!DeserializeType!kInPlace", TLeaf::DeserializeType::kInPlace); + jlModule.set_const("TLeaf!DeserializeType!kZeroCopy", TLeaf::DeserializeType::kZeroCopy); DEBUG_MSG("Adding wrapper for enum EAccessMode (" __HERE__ ")"); // defined in /home/pgras/.julia/conda/3/include/TSystem.h:43:6 diff --git a/deps/src/jlROOT.h b/deps/src/jlROOT.h index 854021f..58d9a6c 100644 --- a/deps/src/jlROOT.h +++ b/deps/src/jlROOT.h @@ -1,13 +1,17 @@ #include "TVectorT.h" +#include "TROOT.h" +#include "TBrowser.h" #include "TTree.h" #include "TBranchPtr.h" +#include "TLeaf.h" +#include "TBranch.h" #include "TSystem.h" #include "TCanvas.h" -#include "TROOT.h" #include "TH1.h" #include "TRandom.h" #include "TAxis.h" #include "TApplication.h" +#include "TDirectory.h" #include "TDirectoryFile.h" #include "TFile.h" #include "TNamed.h" @@ -19,6 +23,7 @@ #include "TTreeReaderArray.h" #include "Templates.h" #include "TEntryList.h" +#include "TKey.h" #include "TVectorT.h" #include "TVectorDfwd.h" #include "TVectorFfwd.h" diff --git a/examples/TTree_examples/write_tree3.jl b/examples/TTree_examples/write_tree3.jl index 4dbdfa5..ad875a5 100644 --- a/examples/TTree_examples/write_tree3.jl +++ b/examples/TTree_examples/write_tree3.jl @@ -11,9 +11,9 @@ Muon_pt = StdVector{Float32}() Muon_eta = StdVector{Float32}() Muon_phi = StdVector{Float32}() -brMuon_pt = Branch(tree, "Muon_pt", CxxPtr(Muon_pt), 32000, 99) -brMuon_eta = Branch(tree, "Muon_eta", CxxPtr(Muon_eta), 32000, 99) -brMuon_phi = Branch(tree, "Muon_phi", CxxPtr(Muon_phi), 32000, 99) +brMuon_pt = Branch(tree, "Muon_pt", Muon_pt, 32000, 99) +brMuon_eta = Branch(tree, "Muon_eta", Muon_eta, 32000, 99) +brMuon_phi = Branch(tree, "Muon_phi", Muon_phi, 32000, 99) nevts = 10 diff --git a/src/ROOT-export.jl b/src/ROOT-export.jl index d981fb5..456d74b 100644 --- a/src/ROOT-export.jl +++ b/src/ROOT-export.jl @@ -1,134 +1,147 @@ export Abort, AbstractMethod, AcceptConnection, AccessPathName, Add, AddAllocationCount, AddBinContent -export AddBranchToCache, AddClass, AddClone, AddDynamicPath, AddFileHandler, AddIncludePath, AddLinkedLibs, AddParameter, AddPoint -export AddSignalHandler, AddStdExceptionHandler, AddSubList, AddTimer, AddToGlobalList, AddTotBytes, AddZipBytes, AndersonDarlingTest -export AnnounceTcpService, AnnounceUdpService, AnnounceUnixService, Append, AppendPad, ApplicationName, Apply, Argc, Argv, At, AutoSave -export BaseName, Beep, Binomial, Branch, BranchOld, BranchRef, BreitWigner, Bronch, BufferEmpty, Build, BuildIndex -export BuildStreamerInfo, CanBeAlphanumeric, CanExtend, CanExtendAllAxes, CenterLabels, CenterTitle, CentralMoment, ChangeDirectory -export ChangeFile, ChangeLabel, ChangeLabelByValue, CheckedHash, Chi2Test, Chi2TestX, Chisquare, Chmod, ChooseTimeFormat, Circle -export ClassName, ClassSaved, CleanCompiledMacros, Clear, ClearInputFiles, ClearPadSave, ClearUnderflowAndOverflow, Cleared -export Clone, CloneObject, CloneTree, Close, CloseConnection, CloseFiles, ClosePipe, Closed, Closelog, Compare, CompileMacro +export AddBranchToCache, AddCheckBox, AddClass, AddClone, AddDynamicPath, AddFileHandler, AddIncludePath, AddLastBasket, AddLinkedLibs +export AddParameter, AddPoint, AddSignalHandler, AddStdExceptionHandler, AddSubList, AddTimer, AddToGlobalList, AddTotBytes +export AddZipBytes, AndersonDarlingTest, AnnounceTcpService, AnnounceUdpService, AnnounceUnixService, Append, AppendKey, AppendPad +export ApplicationName, Apply, Argc, Argv, At, AutoSave, BackFill, BaseName, Beep, Binomial, Branch, BranchOld, BranchRef, BreitWigner +export Bronch, Browse, BrowseObject, BufferEmpty, Build, BuildIndex, BuildStreamerInfo, CanBeAlphanumeric, CanExtend +export CanExtendAllAxes, CanGenerateOffsetArray, CenterLabels, CenterTitle, CentralMoment, ChangeDirectory, ChangeFile, ChangeLabel +export ChangeLabelByValue, CheckObjectItem, CheckedHash, Chi2Test, Chi2TestX, Chisquare, Chmod, ChooseTimeFormat, Circle, ClassName +export ClassSaved, CleanCompiledMacros, Clear, ClearInputFiles, ClearPadSave, ClearUnderflowAndOverflow, Cleared, Clone +export CloneObject, CloneTree, Close, CloseConnection, CloseFiles, ClosePipe, Closed, Closelog, Compare, CompileMacro export ComputeIntegral, ComputeRange, ConcatFileName, Constructor, Contains, Copy, CopyAddresses, CopyEntries, CopyFile, CopyTree, Cp -export CreateHistogram, Debug, Delete, DeleteCanvasPainter, Derivative, Derivative2, Derivative3, Destructor, DirName, DirectoryAutoAdd -export DisconnectWidget, DispatchOneEvent, DistancetoPrimitive, Divide, Draw, DrawClass, DrawClone, DrawClonePad, DrawCopy -export DrawDerivative, DrawF1, DrawGraph, DrawIntegral, DrawMap, DrawNormalized, DrawPanel, DropBaskets, DropBranchFromCache -export DropBuffers, Dump, DynamicPathName, EditorBar, EmbedInto, EnableCache, EndOfProcessCleanups, Enter, EnterLeave, EnterRange -export Eval, EvalPar, Exec, Execute, ExecuteEvent, Exit, ExitLoop, ExitOnException, Exp, Expand, ExpandPathName, ExtendAxis -export FFT, FeedbackMode, Fill, FillBuffer, FillN, FillRandom, FindBin, FindBranch, FindDynamicLibrary, FindFile -export FindFirstBinAbove, FindFixBin, FindLastBinAbove, FindLeaf, FindObject, FindObjectAny, FindObjectAnyFile, FindObjectClassName -export FindObjectPathName, FindSTLClass, FindSpecialObject, Fit, FitPanel, FixParameter, Flush, FlushBaskets, ForceStyle, ForceUpdate -export FreeDirectory, FromPopUp, Gaus, Get, GetAclicMode, GetAclicProperties, GetAddress, GetAlias, GetAllocationCount, GetAppRemote -export GetApplication, GetApplicationImp, GetArchiveOffset, GetAsymmetry, GetAutoExec, GetAutoFlush, GetAutoSave, GetAxisColor -export GetBarOffset, GetBarWidth, GetBeepDefaults, GetBestBuffer, GetBin, GetBinCenter, GetBinCenterLog, GetBinContent, GetBinError -export GetBinErrorLow, GetBinErrorOption, GetBinErrorUp, GetBinLabel, GetBinLowEdge, GetBinUpEdge, GetBinWidth, GetBinWithContent -export GetBinXYZ, GetBranch, GetBranchName, GetBranchStatus, GetBuffer, GetBufferLength, GetBufferSize, GetBuildArch -export GetBuildCompiler, GetBuildCompilerVersion, GetBuildCompilerVersionStr, GetBuildDir, GetBuildNode, GetBuiltDate, GetBuiltTime -export GetBytesRead, GetBytesReadExtra, GetBytesToPrefetch, GetBytesWritten, GetCacheSize, GetCanvasID, GetCanvasPar, GetCellContent -export GetCellError, GetCenter, GetCenterLabels, GetCenterTitle, GetChainEntryNumber, GetChainOffset, GetChisquare, GetClass -export GetClassIndex, GetClickSelected, GetClickSelectedPad, GetClipboard, GetClusterIterator, GetClusterPrefetch, GetCollection -export GetCompress, GetCompressionAlgorithm, GetCompressionFactor, GetCompressionLevel, GetCompressionSettings, GetConfigFeatures -export GetConfigOptions, GetContour, GetContourLevel, GetContourLevelPad, GetCorrelationFactor, GetCovariance, GetCpuInfo -export GetCreationDate, GetCumulative, GetCurrentEntry, GetCurrentFile, GetCurrentList, GetCutClassName, GetDISPLAY, GetDebugMax -export GetDebugMin, GetDecimals, GetDefCanvasName, GetDefaultEntryOffsetLen, GetDimension, GetDirEntry, GetDirName, GetDirPtr -export GetDirectory, GetDoubleBuffer, GetDrawOption, GetDynamicPath, GetEND, GetEX, GetEXhigh, GetEXhighd, GetEXlow, GetEXlowd -export GetEY, GetEYhigh, GetEYhighd, GetEYlow, GetEYlowd, GetEditHistograms, GetEditable, GetEditorMode, GetEffectiveEntries -export GetEffectiveGid, GetEffectiveUid, GetEndpointUrl, GetEntries, GetEntriesFast, GetEntriesFriend, GetEntriesToProcess, GetEntry -export GetEntryAndTree, GetEntryList, GetEntryNumber, GetEntryNumberWithBestIndex, GetEntryNumberWithIndex, GetEntryStatus -export GetEntryWithIndex, GetErrno, GetError, GetErrorStr, GetErrorX, GetErrorXhigh, GetErrorXlow, GetErrorY, GetErrorYhigh, GetErrorYlow -export GetEstimate, GetEvent, GetEventX, GetEventY, GetExpFormula, GetFPEMask, GetFd, GetFile, GetFileName, GetFileNumber, GetFirst -export GetFlagsDebug, GetFlagsOpt, GetForceStyle, GetFormula, GetFriend, GetFriendAlias, GetFromPipe, GetFsInfo, GetFunction -export GetGeometry, GetGid, GetGitBranch, GetGitCommit, GetGitDate, GetGroupInfo, GetHighLightColor, GetHistogram, GetHomeDirectory -export GetHostByName, GetIOFeatures, GetIconName, GetIdleCommand, GetImplicitMT, GetIncludePath, GetIndex, GetIndexValues -export GetIntegral, GetInterpreter, GetIteratorOnAllLeaves, GetKurtosis, GetLabelColor, GetLabelFont, GetLabelOffset, GetLabelSize -export GetLast, GetLeaf, GetLibraries, GetLinearPart, GetLinkdefSuffix, GetLinkedLibs, GetListOfAliases, GetListOfBranches -export GetListOfBrowsables, GetListOfBrowsers, GetListOfCanvases, GetListOfClassGenerators, GetListOfClasses, GetListOfCleanups -export GetListOfClones, GetListOfClosedObjects, GetListOfColors, GetListOfDataSets, GetListOfEnums, GetListOfFileHandlers -export GetListOfFiles, GetListOfFree, GetListOfFriends, GetListOfFunctionOverloads, GetListOfFunctionTemplates, GetListOfFunctions -export GetListOfGeometries, GetListOfGlobalFunctions, GetListOfGlobals, GetListOfKeys, GetListOfLeaves, GetListOfMappedFiles -export GetListOfMessageHandlers, GetListOfProcessIDs, GetListOfProofs, GetListOfSecContexts, GetListOfSignalHandlers, GetListOfSockets -export GetListOfSpecials, GetListOfStdExceptionHandlers, GetListOfStreamerInfo, GetListOfStyles, GetListOfTasks, GetListOfTimers -export GetListOfTypes, GetLists, GetLowEdge, GetMakeClass, GetMakeExe, GetMakeSharedLib, GetMaxEntryLoop, GetMaxSize -export GetMaxVirtualSize, GetMaximum, GetMaximumBin, GetMaximumStored, GetMaximumX, GetMean, GetMeanError, GetMemInfo, GetMethodCall -export GetMinimum, GetMinimumAndMaximum, GetMinimumBin, GetMinimumStored, GetMinimumX, GetModificationDate, GetModifiedLabels -export GetMoreLogLabels, GetN, GetNDF, GetNProcessIDs, GetName, GetNbins, GetNbinsX, GetNbinsY, GetNbinsZ, GetNbranches, GetNbytesFree -export GetNbytesInfo, GetNbytesKeys, GetNcells, GetNclasses, GetNdim, GetNdivisions, GetNetOpt, GetNewUrl, GetNextEntry, GetNfree -export GetNkeys, GetNlabels, GetNoExponent, GetNormFactor, GetNotify, GetNpar, GetNpx, GetNtypes, GetNumber, GetNumberFitPoints -export GetNumberFreeParameters, GetObjExt, GetObjectChecked, GetObjectInfo, GetObjectUnchecked, GetOpt, GetOption, GetOptions, GetPacketSize -export GetPadSave, GetParError, GetParErrors, GetParLimits, GetParName, GetParNumber, GetParameter, GetParameters, GetParent -export GetPathInfo, GetPeerName, GetPid, GetPlayer, GetPoint, GetPointX, GetPointY, GetProb, GetProcInfo, GetQuantiles, GetRMS -export GetRMSError, GetRandom, GetRange, GetReadCalls, GetReadEntry, GetReadEvent, GetReadStatus, GetReapplyCut, GetRecordHeader -export GetRelOffset, GetRotateTitle, GetSave, GetScanField, GetSeed, GetSeekDir, GetSeekFree, GetSeekInfo, GetSeekKeys -export GetSeekParent, GetSelected, GetSelectedOpt, GetSelectedPad, GetSelectedPrimitive, GetSelectedRows, GetSelectedX, GetSelectedY -export GetServiceByName, GetServiceByPort, GetSetup, GetSetupStatus, GetShowEditor, GetShowEventStatus, GetShowToolBar, GetShowToolTips -export GetSignalHandler, GetSize, GetSkewness, GetSoExt, GetSockName, GetSockOpt, GetStartEntry, GetStatOverflows, GetStats, GetStdDev -export GetStdDevError, GetStreamerInfoCache, GetStreamerInfoList, GetSumOfWeights, GetSumw2, GetSumw2N, GetSysInfo -export GetTargetMemoryRatio, GetTickLength, GetTicks, GetTimeDisplay, GetTimeFormat, GetTimeFormatOnly, GetTimeOffset, GetTimerInterval -export GetTitle, GetTitleFont, GetTitleOffset, GetTitleSize, GetTotBytes, GetTransientBuffer, GetTree, GetTreeName -export GetTreeNumber, GetType, GetUid, GetUniqueID, GetUpdate, GetUserInfo, GetV1, GetV2, GetV3, GetV4, GetVal, GetVariable +export Create, CreateHistogram, CreateKey, Debug, Delete, DeleteAll, DeleteBaskets, DeleteBuffer, DeleteCanvasPainter +export Derivative, Derivative2, Derivative3, Destructor, DirName, DirectoryAutoAdd, DisconnectWidget, DispatchOneEvent +export DistancetoPrimitive, Divide, Draw, DrawClass, DrawClone, DrawClonePad, DrawCopy, DrawDerivative, DrawF1, DrawGraph, DrawIntegral +export DrawMap, DrawNormalized, DrawPanel, DropBaskets, DropBranchFromCache, DropBuffers, Dump, DynamicPathName, EditorBar +export EmbedInto, EnableCache, EndOfProcessCleanups, Enter, EnterLeave, EnterRange, Eval, EvalPar, Exec, ExecPlugin, Execute +export ExecuteDefaultAction, ExecuteEvent, Exit, ExitLoop, ExitOnException, Exp, Expand, ExpandBasketArrays, ExpandPathName, Export +export ExtendAxis, FFT, FeedbackMode, Fill, FillBasket, FillBuffer, FillN, FillRandom, FindBin, FindBranch, FindDynamicLibrary +export FindFile, FindFirstBinAbove, FindFixBin, FindKey, FindKeyAny, FindLastBinAbove, FindLeaf, FindObject, FindObjectAny +export FindObjectAnyFile, FindObjectClassName, FindObjectPathName, FindSTLClass, FindSpecialObject, Fit, FitPanel, FixParameter, Flush +export FlushBaskets, FlushOneBasket, ForceStyle, ForceUpdate, FreeDirectory, FromPopUp, Gaus, GenerateOffsetArray, Get, GetAclicMode +export GetAclicProperties, GetAddress, GetAlias, GetAllocationCount, GetAppRemote, GetApplication, GetApplicationImp, GetArchiveOffset +export GetAsymmetry, GetAutoExec, GetAutoFlush, GetAutoSave, GetAxisColor, GetBarOffset, GetBarWidth, GetBasketBytes, GetBasketEntry +export GetBasketSeek, GetBasketSize, GetBeepDefaults, GetBestBuffer, GetBin, GetBinCenter, GetBinCenterLog, GetBinContent +export GetBinError, GetBinErrorLow, GetBinErrorOption, GetBinErrorUp, GetBinLabel, GetBinLowEdge, GetBinUpEdge, GetBinWidth +export GetBinWithContent, GetBinXYZ, GetBranch, GetBranchStatus, GetBrowsables, GetBrowserImp, GetBuffer, GetBufferLength, GetBufferRef +export GetBufferSize, GetBuildArch, GetBuildCompiler, GetBuildCompilerVersion, GetBuildCompilerVersionStr, GetBuildDir, GetBuildNode +export GetBuiltDate, GetBuiltTime, GetBulkEntries, GetBulkRead, GetBytesRead, GetBytesReadExtra, GetBytesToPrefetch, GetBytesWritten +export GetCacheSize, GetCanvasID, GetCanvasPar, GetCellContent, GetCellError, GetCenter, GetCenterLabels, GetCenterTitle +export GetChainEntryNumber, GetChainOffset, GetChisquare, GetClass, GetClassIndex, GetClassName, GetClickSelected, GetClickSelectedPad +export GetClipboard, GetClusterIterator, GetClusterPrefetch, GetCollection, GetCompress, GetCompressionAlgorithm +export GetCompressionFactor, GetCompressionLevel, GetCompressionSettings, GetConfigFeatures, GetConfigOptions, GetContour, GetContourLevel +export GetContourLevelPad, GetCorrelationFactor, GetCovariance, GetCpuInfo, GetCreationDate, GetCumulative, GetCurrentEntry +export GetCurrentFile, GetCurrentList, GetCutClassName, GetCycle, GetDISPLAY, GetDatime, GetDebugMax, GetDebugMin, GetDecimals +export GetDefCanvasName, GetDefaultEntryOffsetLen, GetDeserializeType, GetDimension, GetDirEntry, GetDirName, GetDirPtr, GetDirectory +export GetDoubleBuffer, GetDrawOption, GetDynamicPath, GetEND, GetEX, GetEXhigh, GetEXhighd, GetEXlow, GetEXlowd, GetEY, GetEYhigh +export GetEYhighd, GetEYlow, GetEYlowd, GetEditHistograms, GetEditable, GetEditorMode, GetEffectiveEntries, GetEffectiveGid +export GetEffectiveUid, GetEndpointUrl, GetEntries, GetEntriesFast, GetEntriesFriend, GetEntriesSerialized, GetEntriesToProcess +export GetEntry, GetEntryAndTree, GetEntryExport, GetEntryList, GetEntryNumber, GetEntryNumberWithBestIndex +export GetEntryNumberWithIndex, GetEntryOffsetLen, GetEntryStatus, GetEntryWithIndex, GetErrno, GetError, GetErrorStr, GetErrorX, GetErrorXhigh +export GetErrorXlow, GetErrorY, GetErrorYhigh, GetErrorYlow, GetEstimate, GetEvent, GetEventX, GetEventY, GetExpFormula +export GetExpectedType, GetFPEMask, GetFd, GetFile, GetFileName, GetFileNumber, GetFirst, GetFirstEntry, GetFlagsDebug, GetFlagsOpt +export GetForceStyle, GetFormula, GetFriend, GetFriendAlias, GetFromPipe, GetFsInfo, GetFullName, GetFunction, GetGeometry, GetGid +export GetGitBranch, GetGitCommit, GetGitDate, GetGroupInfo, GetHighLightColor, GetHistogram, GetHomeDirectory, GetHostByName +export GetIOFeatures, GetIconName, GetIdleCommand, GetImplicitMT, GetIncludePath, GetIndex, GetIndexValues, GetIntegral +export GetInterpreter, GetIteratorOnAllLeaves, GetKeep, GetKey, GetKeylen, GetKurtosis, GetLabelColor, GetLabelFont, GetLabelOffset +export GetLabelSize, GetLast, GetLeaf, GetLeafCount, GetLeafCounter, GetLen, GetLenStatic, GetLenType, GetLibraries, GetLinearPart +export GetLinkdefSuffix, GetLinkedLibs, GetList, GetListOfAliases, GetListOfBaskets, GetListOfBranches, GetListOfBrowsables +export GetListOfBrowsers, GetListOfCanvases, GetListOfClassGenerators, GetListOfClasses, GetListOfCleanups, GetListOfClones +export GetListOfClosedObjects, GetListOfColors, GetListOfDataSets, GetListOfEnums, GetListOfFileHandlers, GetListOfFiles, GetListOfFree +export GetListOfFriends, GetListOfFunctionOverloads, GetListOfFunctionTemplates, GetListOfFunctions, GetListOfGeometries +export GetListOfGlobalFunctions, GetListOfGlobals, GetListOfKeys, GetListOfLeaves, GetListOfMappedFiles, GetListOfMessageHandlers +export GetListOfProcessIDs, GetListOfProofs, GetListOfSecContexts, GetListOfSignalHandlers, GetListOfSockets, GetListOfSpecials +export GetListOfStdExceptionHandlers, GetListOfStreamerInfo, GetListOfStyles, GetListOfTasks, GetListOfTimers, GetListOfTypes, GetLists, GetLowEdge +export GetMakeClass, GetMakeExe, GetMakeSharedLib, GetMaxBaskets, GetMaxEntryLoop, GetMaxSize, GetMaxVirtualSize, GetMaximum +export GetMaximumBin, GetMaximumStored, GetMaximumX, GetMean, GetMeanError, GetMemInfo, GetMethodCall, GetMinimum +export GetMinimumAndMaximum, GetMinimumBin, GetMinimumStored, GetMinimumX, GetModificationDate, GetModifiedLabels, GetMoreLogLabels +export GetMother, GetMotherDir, GetN, GetNDF, GetNProcessIDs, GetName, GetNbins, GetNbinsX, GetNbinsY, GetNbinsZ, GetNbranches +export GetNbytes, GetNbytesFree, GetNbytesInfo, GetNbytesKeys, GetNcells, GetNclasses, GetNdata, GetNdim, GetNdivisions +export GetNetOpt, GetNewUrl, GetNextEntry, GetNfree, GetNkeys, GetNlabels, GetNleaves, GetNoExponent, GetNormFactor, GetNotify +export GetNpar, GetNpx, GetNtypes, GetNumber, GetNumberFitPoints, GetNumberFreeParameters, GetObjExt, GetObjectChecked +export GetObjectInfo, GetObjectUnchecked, GetObjlen, GetOffset, GetOpt, GetOption, GetOptions, GetPacketSize, GetPadSave, GetParError +export GetParErrors, GetParLimits, GetParName, GetParNumber, GetParameter, GetParameters, GetParent, GetPath, GetPathInfo +export GetPathStatic, GetPeerName, GetPid, GetPlayer, GetPoint, GetPointX, GetPointY, GetProb, GetProcInfo, GetQuantiles, GetRMS +export GetRMSError, GetRandom, GetRange, GetReadBasket, GetReadCalls, GetReadEntry, GetReadEvent, GetReapplyCut, GetRecordHeader +export GetRefreshFlag, GetRelOffset, GetRotateTitle, GetRow, GetSave, GetScanField, GetSeed, GetSeekDir, GetSeekFree, GetSeekInfo +export GetSeekKey, GetSeekKeys, GetSeekParent, GetSeekPdir, GetSelected, GetSelectedOpt, GetSelectedPad, GetSelectedPrimitive +export GetSelectedRows, GetSelectedX, GetSelectedY, GetServiceByName, GetServiceByPort, GetSetup, GetShowEditor, GetShowEventStatus +export GetShowToolBar, GetShowToolTips, GetSignalHandler, GetSize, GetSkewness, GetSoExt, GetSockName, GetSockOpt, GetSplitLevel +export GetStartEntry, GetStatOverflows, GetStats, GetStdDev, GetStdDevError, GetStreamerInfoCache, GetStreamerInfoList, GetSubBranch +export GetSumOfWeights, GetSumw2, GetSumw2N, GetSysInfo, GetTargetMemoryRatio, GetTickLength, GetTicks, GetTimeDisplay, GetTimeFormat +export GetTimeFormatOnly, GetTimeOffset, GetTimerInterval, GetTitle, GetTitleFont, GetTitleOffset, GetTitleSize, GetTotBytes +export GetTotalSize, GetTransientBuffer, GetTree, GetTreeName, GetTreeNumber, GetType, GetTypeName, GetUUID, GetUid, GetUniqueID +export GetUpdate, GetUserInfo, GetV1, GetV2, GetV3, GetV4, GetVal, GetValue, GetValueLong64, GetValuePointer, GetVariable export GetVersion, GetVersionCode, GetVersionDate, GetVersionInt, GetVersionTime, GetVolumes, GetW, GetWebDisplay, GetWeight -export GetWh, GetWindowHeight, GetWindowTopX, GetWindowTopY, GetWindowWidth, GetWorkingDirectory, GetWw, GetX, GetXaxis -export GetXbins, GetXmax, GetXmin, GetXsizeReal, GetXsizeUser, GetY, GetYaxis, GetYsizeReal, GetYsizeUser, GetZaxis, GetZipBytes -export Getenv, GradientPar, HandleException, HandleIdleTimer, HandleInput, HandleTermInput, HandleTimer, HasInconsistentHash -export HasMenuBar, Hash, Hide, HighlightConnect, Highlighted, HomeDirectory, HostName, Iconify, Idle, IgnoreInclude -export IgnoreInterrupt, IgnoreSignal, ImportAttributes, InControl, InPlaceClone, IncrementProcessIDs, IncrementTotalBuffers -export InheritsFrom, Init, InitArgs, InitExpo, InitGaus, InitPolynom, InitializeGraphics, InnerLoop, InputFiles, InsertPoint -export InsertPointBefore, Inspect, Integral, IntegralAndError, IntegralError, IntegralFast, IntegralMultiple, IntegralOneDim, Interpolate -export InvertBit, IsA, IsAbsoluteFileName, IsAlphanumeric, IsArchive, IsBatch, IsBinOverflow, IsBinUnderflow, IsBinary, IsChain -export IsCmdThread, IsDestructed, IsDrawn, IsEditable, IsEmpty, IsEqual, IsEscaped, IsEvalNormalized, IsExecutingMacro -export IsFileInIncludePath, IsFolder, IsGrayscale, IsHighlight, IsInside, IsInterrupted, IsInvalid, IsLineProcessing, IsLinear, IsModified -export IsOnHeap, IsOpen, IsPathLocal, IsProofServ, IsRaw, IsRetained, IsRootFile, IsRunning, IsSortable, IsUpdated, IsValid -export IsVariableBinSize, IsVectorized, IsWeb, IsWebDisplay, IsWebDisplayBatch, IsWritable, IsZombie, KeyPressed, KolmogorovTest -export LabelsDeflate, LabelsInflate, LabelsOption, Landau, LeastSquareFit, LeastSquareLinearFit, LineProcessed, Link, ListLibraries -export ListSymbols, Load, LoadAllLibraries, LoadBaskets, LoadClass, LoadMacro, LoadTree, LoadTreeFriend, Lower, Macro, MakeClass -export MakeCode, MakeDefCanvas, MakeDirectory, MakeFree, MakeProject, MakeProxy, MakeSelector, Map, Matches, MayNotUse, Mean -export MemoryFull, Merge, Message, Moment, MoveOpaque, MovePoints, Multiply, MustClean, MustFlush, Next, NextTimeOut, NoLogOpt -export NoLogoOpt, Notify, NotifyApplicationCreated, Now, Obsolete, OpaqueMoving, OpaqueResizing, Open, OpenConnection +export GetWh, GetWindowHeight, GetWindowTopX, GetWindowTopY, GetWindowWidth, GetWorkingDirectory, GetWriteBasket, GetWw, GetX +export GetXaxis, GetXbins, GetXmax, GetXmin, GetXsizeReal, GetXsizeUser, GetY, GetYaxis, GetYsizeReal, GetYsizeUser, GetZaxis +export GetZipBytes, Getenv, GradientPar, HandleException, HandleIdleTimer, HandleInput, HandleTermInput, HandleTimer +export HasInconsistentHash, HasMenuBar, Hash, Hide, HighlightConnect, Highlighted, HomeDirectory, HostName, Iconify, Idle, IgnoreInclude +export IgnoreInterrupt, IgnoreSignal, Import, ImportAttributes, InControl, InPlaceClone, IncludeRange, IncrementPidOffset +export IncrementProcessIDs, IncrementTotalBuffers, InheritsFrom, Init, InitArgs, InitExpo, InitGaus, InitPolynom, InitializeGraphics +export InnerLoop, InputFiles, InsertPoint, InsertPointBefore, Inspect, Integral, IntegralAndError, IntegralError, IntegralFast +export IntegralMultiple, IntegralOneDim, Interpolate, InvertBit, IsA, IsAbsoluteFileName, IsAlphanumeric, IsArchive, IsAutoDelete +export IsBatch, IsBinOverflow, IsBinUnderflow, IsBinary, IsBuilt, IsChain, IsCmdThread, IsDestructed, IsDrawn, IsEditable +export IsEqual, IsEscaped, IsEvalNormalized, IsExecutingMacro, IsFileInIncludePath, IsFolder, IsGrayscale, IsHighlight +export IsInside, IsInterrupted, IsInvalid, IsLineProcessing, IsLinear, IsModified, IsOnHeap, IsOnTerminalBranch, IsOpen +export IsPathLocal, IsProofServ, IsRange, IsRaw, IsRetained, IsRootFile, IsRunning, IsSortable, IsUnsigned, IsUpdated, IsValid +export IsVariableBinSize, IsVectorized, IsWeb, IsWebDisplay, IsWebDisplayBatch, IsWritable, IsZombie, Keep, KeepCircular, KeyPressed +export KolmogorovTest, LabelsDeflate, LabelsInflate, LabelsOption, Landau, LeastSquareFit, LeastSquareLinearFit, LineProcessed, Link +export ListLibraries, ListSymbols, Load, LoadAllLibraries, LoadBaskets, LoadClass, LoadMacro, LoadTree, LoadTreeFriend, Lower, Macro +export MakeClass, MakeCode, MakeDefCanvas, MakeDirectory, MakeFree, MakeProject, MakeProxy, MakeSelector, Map, Matches, MayNotUse +export Mean, MemoryFull, Merge, Message, Moment, MoveOpaque, MovePoints, Multiply, MustClean, MustFlush, Next, NextTimeOut +export NoLogOpt, NoLogoOpt, Notify, NotifyApplicationCreated, Now, Obsolete, OpaqueMoving, OpaqueResizing, Open, OpenConnection export OpenDirectory, OpenFile, OpenForumTopic, OpenGitHubIssue, OpenInBrowser, OpenPipe, OpenReferenceGuideFor, Openlog export OptimizeBaskets, OptimizeStorage, Paint, PaintGrapHist, PaintGraph, PaintStats, ParamsVec, Pick, Picked, Poisson, PoissonD, Pop -export PrependPathName, Previous, Print, PrintCacheStats, Process, ProcessEvents, ProcessFile, ProcessLine, ProcessLineFast -export ProcessLineSync, ProcessedEvent, Project, ProxyRead, ProxyReadDefaultImpl, Purge, PutStats, QuitOpt, ROOT!Internal!gROOTLocal -export ROOT!Internal!gROOTLocal!, Raise, RaiseWindow, Rannor, ReOpen, Read, ReadAll, ReadBuffer, ReadBufferAsync, ReadBuffers, ReadFile, ReadFree -export ReadKeys, ReadRandom, ReadStreamerInfo, ReadTObject, ReadingObject, Rebin, RebinAxis, RebinX, Rebuild, Recover -export RecursiveRemove, RecvBuf, RecvRaw, RedirectOutput, Refresh, RefreshBrowsers, ReleaseParameter, RelocatePaths, Remove -export RemoveClass, RemoveFileHandler, RemoveFriend, RemoveIdleTimer, RemoveOnExit, RemovePoint, RemoveSignalHandler -export RemoveStdExceptionHandler, RemoveTimer, Rename, Reset, ResetBit, ResetBranchAddress, ResetBranchAddresses, ResetDrawn, ResetErrno +export PrependPathName, Previous, Print, PrintCacheInfo, PrintCacheStats, PrintValue, Process, ProcessEvents, ProcessFile, ProcessLine +export ProcessLineFast, ProcessLineSync, ProcessedEvent, Project, Purge, PutStats, QuitOpt, Raise, RaiseWindow, Rannor, ReOpen, Read +export ReadAll, ReadBasket, ReadBasketExport, ReadBasketFast, ReadBasketSerialized, ReadBuffer, ReadBufferAsync, ReadBuffers +export ReadFile, ReadFree, ReadKeyBuffer, ReadKeys, ReadObj, ReadObjWithBuffer, ReadObjectAny, ReadRandom, ReadStreamerInfo +export ReadTObject, ReadingObject, Rebin, RebinAxis, RebinX, Rebuild, Recover, RecursiveRemove, RecvBuf, RecvRaw, RedirectOutput +export Refresh, RefreshBrowsers, ReleaseParameter, RelocatePaths, Remove, RemoveCheckBox, RemoveClass, RemoveFileHandler +export RemoveFriend, RemoveIdleTimer, RemoveOnExit, RemovePoint, RemoveSignalHandler, RemoveStdExceptionHandler, RemoveTimer, Rename +export Reset, ResetAddress, ResetBit, ResetBranchAddress, ResetBranchAddresses, ResetDrawn, ResetErrno, ResetReadEntry export ResetSignal, ResetSignals, ResetStats, ResetTimer, ResetUpdated, Resize, ResizeOpaque, Restart, ReturnFromRun, ReturnPressed export Rndm, RndmArray, RotateTitle, Run, Save, SaveAs, SaveContext, SaveObjectAs, SaveSelf, SaveSource, Scale, Scan -export ScanPaths, Seek, Select, Selected, SendBuf, SendRaw, SetAclicMode, SetAlias, SetAlphanumeric, SetApplication, SetAutoFlush -export SetAutoSave, SetAxisColor, SetAxisRange, SetBarOffset, SetBarWidth, SetBasketSize, SetBatch, SetBinContent, SetBinError -export SetBinErrorOption, SetBinLabel, SetBins, SetBinsLength, SetBit, SetBranchAddress, SetBranchStatus, SetBuffer, SetBufferSize -export SetBuildDir, SetCacheEntryRange, SetCacheLearnEntries, SetCacheSize, SetCanExtend, SetCanvasSize, SetCellContent -export SetCellError, SetChainOffset, SetChisquare, SetCircular, SetClickSelected, SetClickSelectedPad, SetClusterPrefetch -export SetCompressionAlgorithm, SetCompressionLevel, SetCompressionSettings, SetContent, SetContour, SetContourLevel, SetCursor -export SetCutClassName, SetDebug, SetDecimals, SetDefCanvasName, SetDefaultEntryOffsetLen, SetDefaults, SetDirectory, SetDisplay -export SetDoubleBuffer, SetDrawOption, SetDynamicPath, SetEND, SetEchoMode, SetEditHistograms, SetEditable, SetEditorMode, SetEntries -export SetEntriesRange, SetEntriesToProcess, SetEntry, SetEntryList, SetError, SetErrorStr, SetEscape, SetEstimate, SetExecutingMacro -export SetFPEMask, SetFileName, SetFileNumber, SetFixedAspectRatio, SetFlagsDebug, SetFlagsOpt, SetFromPopUp, SetGrayscale -export SetHighLightColor, SetHighlight, SetHistogram, SetIOFeatures, SetIdleTimer, SetImplicitMT, SetIncludePath, SetInterrupt -export SetLabelColor, SetLabelFont, SetLabelOffset, SetLabelSize, SetLimits, SetLineHasBeenProcessed, SetLineIsProcessing +export ScanPaths, Seek, Select, Selected, SendBuf, SendRaw, SetAclicMode, SetAddress, SetAlias, SetAlphanumeric, SetApplication +export SetAutoDelete, SetAutoFlush, SetAutoSave, SetAxisColor, SetAxisRange, SetBarOffset, SetBarWidth, SetBasketSize, SetBatch +export SetBinContent, SetBinError, SetBinErrorOption, SetBinLabel, SetBins, SetBinsLength, SetBit, SetBranch, SetBranchAddress +export SetBranchStatus, SetBrowserImp, SetBuffer, SetBufferAddress, SetBufferSize, SetBuildDir, SetCacheEntryRange +export SetCacheLearnEntries, SetCacheSize, SetCanExtend, SetCanvasSize, SetCellContent, SetCellError, SetChainOffset, SetChisquare +export SetCircular, SetClickSelected, SetClickSelectedPad, SetClusterPrefetch, SetCompressionAlgorithm, SetCompressionLevel +export SetCompressionSettings, SetContent, SetContour, SetContourLevel, SetCursor, SetCutClassName, SetDebug, SetDecimals, SetDefCanvasName +export SetDefaultEntryOffsetLen, SetDefaults, SetDirectory, SetDisplay, SetDoubleBuffer, SetDrawOption, SetDynamicPath, SetEND, SetEchoMode +export SetEditHistograms, SetEditable, SetEditorMode, SetEntries, SetEntriesRange, SetEntriesToProcess, SetEntry, SetEntryList +export SetEntryOffsetLen, SetError, SetErrorStr, SetEscape, SetEstimate, SetExecutingMacro, SetFPEMask, SetFile, SetFileName +export SetFileNumber, SetFirstEntry, SetFixedAspectRatio, SetFlagsDebug, SetFlagsOpt, SetFromPopUp, SetGrayscale, SetHighLightColor +export SetHighlight, SetHistogram, SetIOFeatures, SetIdleTimer, SetImplicitMT, SetIncludePath, SetInterrupt, SetLabelColor +export SetLabelFont, SetLabelOffset, SetLabelSize, SetLeafCount, SetLen, SetLimits, SetLineHasBeenProcessed, SetLineIsProcessing export SetLinkdefSuffix, SetLinkedLibs, SetLocalEntry, SetMakeClass, SetMakeExe, SetMakeSharedLib, SetMaxEntryLoop, SetMaxVirtualSize -export SetMaximum, SetMinimum, SetModified, SetMoreLogLabels, SetMustClean, SetNDF, SetName, SetNameTitle, SetNdivisions -export SetNoAlphanumeric, SetNoExponent, SetNormFactor, SetNormalized, SetNotify, SetNpx, SetNumberFitPoints, SetObjExt, SetObject -export SetOffset, SetOption, SetPadSave, SetParError, SetParErrors, SetParLimits, SetParName, SetParNames, SetParallelUnzip -export SetParameter, SetParameters, SetParent, SetPoint, SetPointX, SetPointY, SetProgname, SetRange, SetRangeUser, SetReadCalls -export SetReadingObject, SetRealAspectRatio, SetReapplyCut, SetRetained, SetReturnFromRun, SetSavedPoint, SetScanField, SetSeed -export SetSeekDir, SetSelected, SetSelectedPad, SetSelectedPrimitive, SetShift, SetSoExt, SetSockOpt, SetStatOverflows, SetStats -export SetStyle, SetSupportGL, SetTRefAction, SetTargetMemoryRatio, SetTickLength, SetTicks, SetTimeDisplay, SetTimeFormat -export SetTimeOffset, SetTimerInterval, SetTitle, SetTitleFont, SetTitleOffset, SetTitleSize, SetTree, SetTreeName, SetTreeNumber -export SetUniqueID, SetUpdate, SetVectorized, SetWebDisplay, SetWeight, SetWindowPosition, SetWindowSize, SetWritable, SetXTitle -export SetYTitle, SetZTitle, Setenv, Show, ShowBackground, ShowOutput, ShowPeaks, ShowStreamerInfo, Size, Sizeof, Sleep, Smooth -export Sort, Sphere, SplitAclicMode, StackTrace, StartIdleing, StartViewer, StopCacheLearningPhase, StopIdleing, Streamer -export StreamerNVirtual, Subtract, SumBuffer, Sumw2, Symlink, Syslog, TTree!kMaxEntries, TempDirectory, TempFileName, Terminate, TestBit -export TestBits, Time, ToggleAutoExec, ToggleEditor, ToggleEventStatus, ToggleToolBar, ToggleToolTips, Umask, UnZoom -export UnbinnedFit, Uniform, UnixPathName, Unlink, Unload, Unsetenv, Update, UpdateAsync, UseCurrentStyle, UseGL, Utime, Variance -export Which, WorkingDirectory, Write, WriteBuffer, WriteDirHeader, WriteFree, WriteHeader, WriteKeys, WriteObjectAny -export WriteRandom, WriteStreamerInfo, WriteTObject, Zero, ZoomOut, arrow, assign, fBusSpeed, fBusSpeed!, fCpuSpeed, fCpuSpeed! -export fCpuSys, fCpuSys!, fCpuType, fCpuType!, fCpuUser, fCpuUser!, fCpus, fCpus!, fDev, fDev!, fFile, fFile!, fGid, fGid! -export fGroup, fGroup!, fIdle, fIdle!, fIno, fIno!, fIsLink, fIsLink!, fL2Cache, fL2Cache!, fLoad15m, fLoad15m!, fLoad1m -export fLoad1m!, fLoad5m, fLoad5m!, fMemFree, fMemFree!, fMemResident, fMemResident!, fMemTotal, fMemTotal!, fMemUsed, fMemUsed! -export fMemVirtual, fMemVirtual!, fMode, fMode!, fModel, fModel!, fMtime, fMtime!, fOS, fOS!, fPasswd, fPasswd!, fPhysRam -export fPhysRam!, fReadOffSet, fReadOffSet!, fRealName, fRealName!, fShell, fShell!, fSize, fSize!, fStdErrDup, fStdErrDup! -export fStdErrTty, fStdErrTty!, fStdOutDup, fStdOutDup!, fStdOutTty, fStdOutTty!, fSwapFree, fSwapFree!, fSwapTotal, fSwapTotal! -export fSwapUsed, fSwapUsed!, fSys, fSys!, fTotal, fTotal!, fUid, fUid!, fUrl, fUrl!, fUser, fUser!, gApplication, gApplication! -export gProgName, gProgPath, gROOTMutex, gROOTMutex!, gRandom, gRandom!, gRootDir, gSystem, gSystem!, gSystemMutex, gSystemMutex! -export gXDisplay, gXDisplay!, ls, paren, rmdir \ No newline at end of file +export SetMaximum, SetMinimum, SetModified, SetMoreLogLabels, SetMother, SetMotherDir, SetMustClean, SetNDF, SetName, SetNameTitle +export SetNdivisions, SetNoAlphanumeric, SetNoExponent, SetNormFactor, SetNormalized, SetNotify, SetNpx, SetNumberFitPoints +export SetObjExt, SetObject, SetOffset, SetOption, SetPadSave, SetParError, SetParErrors, SetParLimits, SetParName, SetParNames +export SetParallelUnzip, SetParameter, SetParameters, SetParent, SetPoint, SetPointX, SetPointY, SetProgname, SetRange, SetRangeUser +export SetReadCalls, SetReadingObject, SetRealAspectRatio, SetReapplyCut, SetRefreshFlag, SetRetained, SetReturnFromRun +export SetSavedPoint, SetScanField, SetSeed, SetSeekDir, SetSelected, SetSelectedPad, SetSelectedPrimitive, SetShift, SetSoExt +export SetSockOpt, SetStatOverflows, SetStats, SetStatus, SetStatusText, SetStyle, SetSupportGL, SetTRefAction +export SetTargetMemoryRatio, SetTickLength, SetTicks, SetTimeDisplay, SetTimeFormat, SetTimeOffset, SetTimerInterval, SetTitle, SetTitleFont +export SetTitleOffset, SetTitleSize, SetTree, SetTreeName, SetTreeNumber, SetUniqueID, SetUnsigned, SetUpdate, SetVectorized +export SetWebDisplay, SetWeight, SetWindowPosition, SetWindowSize, SetWritable, SetXTitle, SetYTitle, SetZTitle, Setenv +export SetupAddresses, Show, ShowBackground, ShowOutput, ShowPeaks, ShowStreamerInfo, Size, Sizeof, Sleep, Smooth, Sort, Sphere +export SplitAclicMode, StackTrace, StartEmbedding, StartIdleing, StartViewer, StopCacheLearningPhase, StopEmbedding, StopIdleing +export Streamer, StreamerNVirtual, Subtract, SumBuffer, Sumw2, SupportsBulkRead, Symlink, Syslog, TTree!kMaxEntries +export TempDirectory, TempFileName, Terminate, TestBit, TestBits, Time, ToggleAutoExec, ToggleEditor, ToggleEventStatus +export ToggleToolBar, ToggleToolTips, Umask, UnZoom, UnbinnedFit, Uniform, UnixPathName, Unlink, Unload, Unsetenv, Update +export UpdateAddress, UpdateAsync, UpdateFile, UseCurrentStyle, UseGL, Utime, Variance, Which, WorkingDirectory, Write, WriteBuffer +export WriteDirHeader, WriteFile, WriteFree, WriteHeader, WriteKeys, WriteObjectAny, WriteRandom, WriteStreamerInfo, WriteTObject +export Zero, ZoomOut, arrow, assign, fBusSpeed, fBusSpeed!, fCpuSpeed, fCpuSpeed!, fCpuSys, fCpuSys!, fCpuType, fCpuType! +export fCpuUser, fCpuUser!, fCpus, fCpus!, fDev, fDev!, fFile, fFile!, fGid, fGid!, fGroup, fGroup!, fIdle, fIdle!, fIno, fIno! +export fIsLink, fIsLink!, fL2Cache, fL2Cache!, fLoad15m, fLoad15m!, fLoad1m, fLoad1m!, fLoad5m, fLoad5m!, fMemFree, fMemFree! +export fMemResident, fMemResident!, fMemTotal, fMemTotal!, fMemUsed, fMemUsed!, fMemVirtual, fMemVirtual!, fMode, fMode!, fModel +export fModel!, fMtime, fMtime!, fOS, fOS!, fPasswd, fPasswd!, fPhysRam, fPhysRam!, fReadOffSet, fReadOffSet!, fRealName +export fRealName!, fShell, fShell!, fSize, fSize!, fStdErrDup, fStdErrDup!, fStdErrTty, fStdErrTty!, fStdOutDup, fStdOutDup! +export fStdOutTty, fStdOutTty!, fSwapFree, fSwapFree!, fSwapTotal, fSwapTotal!, fSwapUsed, fSwapUsed!, fSys, fSys!, fTotal +export fTotal!, fUid, fUid!, fUrl, fUrl!, fUser, fUser!, gApplication, gApplication!, gProgName, gProgPath, gROOTMutex +export gROOTMutex!, gRandom, gRandom!, gRootDir, gSystem, gSystem!, gSystemMutex, gSystemMutex!, gXDisplay, gXDisplay!, kBranchAny +export kBranchObject, kDoNotProcess, kIsClone, kMapObject, ls, paren, rmdir \ No newline at end of file diff --git a/src/ROOT.jl b/src/ROOT.jl index bdecb39..6526864 100644 --- a/src/ROOT.jl +++ b/src/ROOT.jl @@ -53,8 +53,13 @@ end export gROOT, gSystem include("ROOT-export.jl") + +#export global function(s) taking a class instance as first parameter +#and missing from generated file ROOT-export.jl export SetAddress +include("def_args.jl") + include("ROOTex.jl") include("demo.jl") diff --git a/src/def_args.jl b/src/def_args.jl new file mode 100644 index 0000000..f66c26c --- /dev/null +++ b/src/def_args.jl @@ -0,0 +1,2 @@ +Branch(tree::Union{ROOT.TTree, CxxRef{<:ROOT.TTree}}, bname::Union{Ref{Int8}, String, Array{Int8}}, addr, bufsize::Int32) = Branch(tree, bname, addr, bufsize, 99) +Branch(tree::Union{ROOT.TTree, CxxRef{<:ROOT.TTree}}, bname::Union{Ref{Int8}, String, Array{Int8}}, addr) = Branch(tree, bname, addr, 32000, 99) diff --git a/test/runtests.jl b/test/runtests.jl index 916bedf..bc34bf6 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -1,6 +1,6 @@ +using ROOT, CxxWrap using Test import Pkg -import ROOT Base.ENV["JULIA_PROJECT"] = dirname(Pkg.project().path) @@ -15,24 +15,12 @@ function test_nothrow(script) end end -@testset "Examples" begin - @testset "demo_ROOT" test_nothrow("../examples/demo_ROOT.jl") - @testset "demo_TGraph" test_nothrow("../examples/demo_TGraph.jl") - @testset "demo_fit_with_jl_func" test_nothrow("../examples/demo_fit_with_jl_func.jl") - @testset "demo_fit_with_jl_func_2" test_nothrow("../examples/demo_fit_with_jl_func_2.jl") - @testset "write_tree1" test_nothrow("../examples/TTree_examples/write_tree1.jl") - @testset "read_tree1" test_nothrow("../examples/TTree_examples/read_tree1.jl") - @testset "write_tree2" test_nothrow("../examples/TTree_examples/write_tree2.jl") - @testset "read_tree2" test_nothrow("../examples/TTree_examples/read_tree2.jl") - @testset "write_tree3" test_nothrow("../examples/TTree_examples/write_tree3.jl") - @testset "read_tree3" test_nothrow("../examples/TTree_examples/read_tree3.jl") - @testset "string_branch_example" test_nothrow("../examples/TTree_examples/string_branch_example.jl") - @testset "ROOT.demo()" begin - @test try - ROOT.demo() - true - catch - false - end +@testset verbose=true begin + @testset verbose=true "TTree" begin + include("test_ttree.jl") + end + + @testset verbose=true "Examples" begin + include("test_examples.jl") end end diff --git a/test/test_examples.jl b/test/test_examples.jl new file mode 100644 index 0000000..d6e55fc --- /dev/null +++ b/test/test_examples.jl @@ -0,0 +1,35 @@ +#Beware this method will delete the file with path tmpfilename +function test_fileproducer(testname, tmpfilename, minsize = 50) + @testset "$testname" begin + script = joinpath(@__DIR__, "../examples", testname * ".jl") + isfile(script) || error("File $script required for test $testname not found") + rm(tmpfilename, force=true) + run(`$(Base.Sys.BINDIR)/julia "$script"`) + @test filesize(tmpfilename) > minsize + end +end +# demo_fit_with_jl_func_2.png demo_fit_with_jl_func.png + + +test_fileproducer("demo_ROOT", "demo_ROOT.png") +test_fileproducer("demo_TGraph", "demo_TGraph.png") +test_fileproducer("demo_fit_with_jl_func", "demo_fit_with_jl_func.png") +test_fileproducer("demo_fit_with_jl_func_2", "demo_fit_with_jl_func_2.png") +test_fileproducer("TTree_examples/write_tree1", "test1.root") +@testset "read_tree1" test_nothrow("../examples/TTree_examples/read_tree1.jl") +test_fileproducer("TTree_examples/write_tree2", "test2.root") +@testset "read_tree2" test_nothrow("../examples/TTree_examples/read_tree2.jl") +test_fileproducer("TTree_examples/write_tree3", "test3.root") +@testset "read_tree3" test_nothrow("../examples/TTree_examples/read_tree3.jl") +@testset "string_branch_example" test_nothrow("../examples/TTree_examples/string_branch_example.jl") +@testset "ROOT.demo()" begin + @test begin + try + ROOT.demo() + true + catch + false + end + end +end + diff --git a/test/test_ttree.jl b/test/test_ttree.jl new file mode 100644 index 0000000..42ecc3d --- /dev/null +++ b/test/test_ttree.jl @@ -0,0 +1,118 @@ +@testset "StdVector tree branch" begin + t = ROOT.TTree("tree", "") + + v_init = [1. 2.; 3. 4.] + + v1 = StdVector(v_init[1,:]) + br = Branch(t, "v", v1, 32000, 99) + + GC.@preserve v1 Fill(t) #First fill v1 + + v2 = StdVector(v_init[2, :]) + SetObject(br, v2) + GC.@preserve v2 Fill(t) #Second fill v2 + + #Check Fill() is safe wrt garbage collection + GC.gc() + GC.gc() + GC.gc() + GC.@preserve v2 Fill(t) #Third fill v2 + + va = fill(CxxPtr(v1)) + SetBranchAddress(t, "v", va) + GC.gc() + GC.gc() + GC.gc() + GC.@preserve va Fill(t) #Fourth fill v1 + + vref = Ref(CxxPtr(v2)) + SetBranchAddress(t, "v", vref) + GC.gc() + GC.gc() + GC.gc() + GC.@preserve vref Fill(t) #Fifth fill v2 + + Scan(t) + + #Read back values and test + SetObject(br, v1) + v1 .= [0., 0.] + + #First entry was filled with v1_init: + GC.@preserve v1 GetEntry(t, 0) + @test v1 == v_init[1, :] + + #Second entry was filled with v2_init: + GC.@preserve v1 GetEntry(t, 1) + @test v1 == v_init[2, :] + + #Third entry was filled with v2_init: + GC.@preserve v1 GetEntry(t, 2) + @test v1 == v_init[2, :] + + #Fourth entry was filled with v1_init: + GC.@preserve v1 GetEntry(t, 3) + @test v1 == v_init[1, :] + + #Fith entry was filled with v2_init: + GC.@preserve v1 GetEntry(t, 4) + @test v1 == v_init[2, :] +end + +@testset "POD tree branch" begin + t = ROOT.TTree("tree", "") + i = fill(Int32(1)) + j = Ref(Int32(2)) + #Branch set using a 0-dim array: + br1 = Branch(t, "i", i, 32000, 99) + #Branch set using a RefValue: + br2 = Branch(t, "j", j, 32000, 99) + Fill(t) + i[] +=1 + j[] +=2 + @GC.preserve i j Fill(t) + + #Test of SetAddress() + #swap i and j + SetAddress(br1, j) + SetAddress(br2, i) + tmp = i[] + i[] = j[] + 2 + j[] = tmp + 1 + @GC.preserve i j Fill(t) + + #Check Fill() is safe wrt garbage collection + i[] = i[] + 2 + j[] = j[] + 1 + GC.gc() + GC.gc() + GC.gc() + @GC.preserve i j Fill(t) + + #Display tree contents + @GC.preserve i j Scan(t) + + #Read back and check. Remember i and j are swapped. + iref, jref = Int32(2), Int32(1) + for ientry in 1:GetEntries(t) + @GC.preserve i j GetEntry(t, ientry - 1) + @test i[] == iref + @test j[] == jref + iref += 2 + jref += 1 + end + + #Test of SetBranchAddress() + #Swap back i and j + SetBranchAddress(t, "i", i) + SetBranchAddress(t, "j", j) + iref, jref = Int32(1), Int32(2) + for ientry in 1:GetEntries(t) + @GC.preserve i j GetEntry(t, ientry - 1) + @test i[] == iref + @test j[] == jref + iref += 1 + jref += 2 + end +end +