50#ifndef LASS_GUARDIAN_OF_INCLUSION_UTIL_BULK_ADD_INTEGER_INL
51#define LASS_GUARDIAN_OF_INCLUSION_UTIL_BULK_ADD_INTEGER_INL
64 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1)
66 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
71 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2)
73 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
74 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
79 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3)
81 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
82 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
83 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
88 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4)
90 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
91 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
92 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
93 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
98 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5)
100 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
101 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
102 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
103 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
104 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
109 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6)
111 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
112 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
113 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
114 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
115 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
116 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
121 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7)
123 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
124 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
125 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
126 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
127 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
128 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
129 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
134 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8)
136 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
137 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
138 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
139 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
140 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
141 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
142 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
143 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
148 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9)
150 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
151 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
152 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
153 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
154 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
155 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
156 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
157 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
158 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
163 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9, T arg10)
165 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
166 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
167 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
168 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
169 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
170 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
171 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
172 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
173 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
174 iModule.addLong(
static_cast<long>( arg10 ), argument(iDesc, 10 -1).c_str() );
179 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9, T arg10, T arg11)
181 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
182 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
183 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
184 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
185 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
186 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
187 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
188 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
189 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
190 iModule.addLong(
static_cast<long>( arg10 ), argument(iDesc, 10 -1).c_str() );
191 iModule.addLong(
static_cast<long>( arg11 ), argument(iDesc, 11 -1).c_str() );
196 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9, T arg10, T arg11, T arg12)
198 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
199 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
200 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
201 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
202 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
203 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
204 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
205 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
206 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
207 iModule.addLong(
static_cast<long>( arg10 ), argument(iDesc, 10 -1).c_str() );
208 iModule.addLong(
static_cast<long>( arg11 ), argument(iDesc, 11 -1).c_str() );
209 iModule.addLong(
static_cast<long>( arg12 ), argument(iDesc, 12 -1).c_str() );
214 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9, T arg10, T arg11, T arg12, T arg13)
216 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
217 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
218 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
219 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
220 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
221 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
222 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
223 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
224 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
225 iModule.addLong(
static_cast<long>( arg10 ), argument(iDesc, 10 -1).c_str() );
226 iModule.addLong(
static_cast<long>( arg11 ), argument(iDesc, 11 -1).c_str() );
227 iModule.addLong(
static_cast<long>( arg12 ), argument(iDesc, 12 -1).c_str() );
228 iModule.addLong(
static_cast<long>( arg13 ), argument(iDesc, 13 -1).c_str() );
233 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9, T arg10, T arg11, T arg12, T arg13, T arg14)
235 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
236 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
237 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
238 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
239 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
240 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
241 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
242 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
243 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
244 iModule.addLong(
static_cast<long>( arg10 ), argument(iDesc, 10 -1).c_str() );
245 iModule.addLong(
static_cast<long>( arg11 ), argument(iDesc, 11 -1).c_str() );
246 iModule.addLong(
static_cast<long>( arg12 ), argument(iDesc, 12 -1).c_str() );
247 iModule.addLong(
static_cast<long>( arg13 ), argument(iDesc, 13 -1).c_str() );
248 iModule.addLong(
static_cast<long>( arg14 ), argument(iDesc, 14 -1).c_str() );
253 void addIntegerConstantsToModule( ModuleDefinition& iModule,
const std::string& iDesc, T arg1, T arg2, T arg3, T arg4, T arg5, T arg6, T arg7, T arg8, T arg9, T arg10, T arg11, T arg12, T arg13, T arg14, T arg15)
255 iModule.addLong(
static_cast<long>( arg1 ), argument(iDesc, 1 -1).c_str() );
256 iModule.addLong(
static_cast<long>( arg2 ), argument(iDesc, 2 -1).c_str() );
257 iModule.addLong(
static_cast<long>( arg3 ), argument(iDesc, 3 -1).c_str() );
258 iModule.addLong(
static_cast<long>( arg4 ), argument(iDesc, 4 -1).c_str() );
259 iModule.addLong(
static_cast<long>( arg5 ), argument(iDesc, 5 -1).c_str() );
260 iModule.addLong(
static_cast<long>( arg6 ), argument(iDesc, 6 -1).c_str() );
261 iModule.addLong(
static_cast<long>( arg7 ), argument(iDesc, 7 -1).c_str() );
262 iModule.addLong(
static_cast<long>( arg8 ), argument(iDesc, 8 -1).c_str() );
263 iModule.addLong(
static_cast<long>( arg9 ), argument(iDesc, 9 -1).c_str() );
264 iModule.addLong(
static_cast<long>( arg10 ), argument(iDesc, 10 -1).c_str() );
265 iModule.addLong(
static_cast<long>( arg11 ), argument(iDesc, 11 -1).c_str() );
266 iModule.addLong(
static_cast<long>( arg12 ), argument(iDesc, 12 -1).c_str() );
267 iModule.addLong(
static_cast<long>( arg13 ), argument(iDesc, 13 -1).c_str() );
268 iModule.addLong(
static_cast<long>( arg14 ), argument(iDesc, 14 -1).c_str() );
269 iModule.addLong(
static_cast<long>( arg15 ), argument(iDesc, 15 -1).c_str() );
Comprehensive C++ to Python binding library.
Library for Assembled Shared Sources.