15 virtual void print(std::ostream& Os)
const { Os <<
"LuaCallback"; }
27 luabind::object
__call(
const luabind::object& obj1,
28 const luabind::object& obj2,
29 const luabind::object& obj3,
30 const luabind::object& obj4,
31 const luabind::object& obj5,
32 const luabind::object& obj6,
33 const luabind::object& obj7,
34 const luabind::object& obj8,
35 const luabind::object& obj9,
36 const luabind::object& obj10)
47 return call(lobj1, lobj2, lobj3, lobj4, lobj5, lobj6,
48 lobj7, lobj8, lobj9, lobj10)->object();
50 luabind::object
__call(
const luabind::object& obj1,
51 const luabind::object& obj2,
52 const luabind::object& obj3,
53 const luabind::object& obj4,
54 const luabind::object& obj5,
55 const luabind::object& obj6,
56 const luabind::object& obj7,
57 const luabind::object& obj8,
58 const luabind::object& obj9)
69 return call(lobj1, lobj2, lobj3, lobj4, lobj5, lobj6,
70 lobj7, lobj8, lobj9, nil)->object();
72 luabind::object
__call(
const luabind::object& obj1,
73 const luabind::object& obj2,
74 const luabind::object& obj3,
75 const luabind::object& obj4,
76 const luabind::object& obj5,
77 const luabind::object& obj6,
78 const luabind::object& obj7,
79 const luabind::object& obj8)
89 return call(lobj1, lobj2, lobj3, lobj4, lobj5, lobj6,
90 lobj7, lobj8, nil, nil)->object();
92 luabind::object
__call(
const luabind::object& obj1,
93 const luabind::object& obj2,
94 const luabind::object& obj3,
95 const luabind::object& obj4,
96 const luabind::object& obj5,
97 const luabind::object& obj6,
98 const luabind::object& obj7
108 return call(lobj1, lobj2, lobj3, lobj4, lobj5, lobj6,
109 lobj7, nil, nil, nil)->object();
111 luabind::object
__call(
const luabind::object& obj1,
112 const luabind::object& obj2,
113 const luabind::object& obj3,
114 const luabind::object& obj4,
115 const luabind::object& obj5,
116 const luabind::object& obj6
125 return call(lobj1, lobj2, lobj3, lobj4, lobj5, lobj6,
126 nil, nil, nil, nil)->object();
128 luabind::object
__call(
const luabind::object& obj1,
129 const luabind::object& obj2,
130 const luabind::object& obj3,
131 const luabind::object& obj4,
132 const luabind::object& obj5
140 return call(lobj1, lobj2, lobj3, lobj4, lobj5, nil,
141 nil, nil, nil, nil)->object();
143 luabind::object
__call(
const luabind::object& obj1,
144 const luabind::object& obj2,
145 const luabind::object& obj3,
146 const luabind::object& obj4
153 return call(lobj1, lobj2, lobj3, lobj4, nil, nil,
154 nil, nil, nil, nil)->object();
156 luabind::object
__call(
const luabind::object& obj1,
157 const luabind::object& obj2,
158 const luabind::object& obj3
164 return call(lobj1, lobj2, lobj3, nil, nil, nil,
165 nil, nil, nil, nil)->object();
167 luabind::object
__call(
const luabind::object& obj1,
168 const luabind::object& obj2
173 return call(lobj1, lobj2, nil, nil, nil, nil,
174 nil, nil, nil, nil)->object();
176 luabind::object
__call(
const luabind::object& obj1
180 return call(lobj1, nil, nil, nil, nil, nil,
181 nil, nil, nil, nil)->object();
186 return call(nil, nil, nil, nil, nil, nil,
187 nil, nil, nil, nil)->object();
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2)
LuaCallback(const LuaState &Ls)
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4, const luabind::object &obj5, const luabind::object &obj6, const luabind::object &obj7, const luabind::object &obj8)
virtual boost::shared_ptr< LuabindObject > call(const boost::shared_ptr< LuabindObject > &Obj1, const boost::shared_ptr< LuabindObject > &Obj2, const boost::shared_ptr< LuabindObject > &Obj3, const boost::shared_ptr< LuabindObject > &Obj4, const boost::shared_ptr< LuabindObject > &Obj5, const boost::shared_ptr< LuabindObject > &Obj6, const boost::shared_ptr< LuabindObject > &Obj7, const boost::shared_ptr< LuabindObject > &Obj8, const boost::shared_ptr< LuabindObject > &Obj9, const boost::shared_ptr< LuabindObject > &Obj10)=0
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4)
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4, const luabind::object &obj5)
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4, const luabind::object &obj5, const luabind::object &obj6, const luabind::object &obj7, const luabind::object &obj8, const luabind::object &obj9, const luabind::object &obj10)
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4, const luabind::object &obj5, const luabind::object &obj6, const luabind::object &obj7, const luabind::object &obj8, const luabind::object &obj9)
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4, const luabind::object &obj5, const luabind::object &obj6, const luabind::object &obj7)
This is a light wrapper around the luabind::object.
This is a Mixin for classes that can be printed.
virtual void print(std::ostream &Os) const
This is a simple object to call a callback that can be used in Lua.
luabind::object __call(const luabind::object &obj1)
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3, const luabind::object &obj4, const luabind::object &obj5, const luabind::object &obj6)
Contains classes to abstract away details in various Spurr Radiative Transfer software.
This is a light wrapper around the lua_state object.
luabind::object __call(const luabind::object &obj1, const luabind::object &obj2, const luabind::object &obj3)