Home | History | Annotate | Download | only in go

Lines Matching refs:typemap

9 %typemap(gotype) bool,               const bool &               "bool"
10 %typemap(gotype) char, const char & "byte"
11 %typemap(gotype) signed char, const signed char & "int8"
12 %typemap(gotype) unsigned char, const unsigned char & "byte"
13 %typemap(gotype) short, const short & "int16"
14 %typemap(gotype) unsigned short, const unsigned short & "uint16"
15 %typemap(gotype) int, const int & "int"
16 %typemap(gotype) unsigned int, const unsigned int & "uint"
18 %typemap(gotype) long, const long & "int32"
19 %typemap(gotype) unsigned long, const unsigned long & "uint32"
21 %typemap(gotype) long, const long & "int64"
22 %typemap(gotype) unsigned long, const unsigned long & "uint64"
26 %typemap(gotype) long long, const long long & "int64"
27 %typemap(gotype) unsigned long long, const unsigned long long & "uint64"
28 %typemap(gotype) float, const float & "float32"
29 %typemap(gotype) double, const double & "float64"
31 %typemap(in) bool,
47 %typemap(in) const bool &,
63 %typemap(out) bool,
79 %typemap(out) const bool &,
95 %typemap(out) void ""
97 %typemap(directorin) bool,
113 %typemap(directorin) const bool &,
129 %typemap(directorout) bool,
145 %typemap(directorout) const bool &,
167 %typemap(gotype) size_t, const size_t & %{int%}
169 %typemap(gotype) size_t, const size_t & %{int64%}
172 %typemap(in) size_t
175 %typemap(in) const size_t &
178 %typemap(out) size_t
181 %typemap(out) const size_t &
184 %typemap(directorin) size_t
187 %typemap(directorin) const size_t &
190 %typemap(directorout) size_t
193 %typemap(directorout) const size_t &
201 %typemap(gotype) SWIGTYPE (CLASS::*)
204 %typemap(in) SWIGTYPE (CLASS::*)
207 %typemap(out) SWIGTYPE (CLASS::*)
213 %typemap(directorin) SWIGTYPE (CLASS::*)
216 %typemap(directorout) SWIGTYPE (CLASS::*)
224 /* We can't translate pointers using a typemap, so that is handled in
226 %typemap(gotype) SWIGTYPE *
229 %typemap(in) SWIGTYPE *
232 %typemap(out) SWIGTYPE *
235 %typemap(directorin) SWIGTYPE *
238 %typemap(directorout) SWIGTYPE *
245 %typemap(gotype) SWIGTYPE *const&
248 %typemap(in) SWIGTYPE *const& ($*1_ltype temp = 0)
254 %typemap(out) SWIGTYPE *const&
261 %typemap(gotype) SWIGTYPE &
264 %typemap(in) SWIGTYPE &
267 %typemap(out) SWIGTYPE &
270 %typemap(directorin) SWIGTYPE &
273 %typemap(directorout) SWIGTYPE &
279 %typemap(gotype) SWIGTYPE []
282 %typemap(in) SWIGTYPE []
285 %typemap(out) SWIGTYPE []
288 %typemap(directorin) SWIGTYPE []
291 %typemap(directorout) SWIGTYPE []
296 %typemap(gotype)
304 %typemap(gotype) char&, unsigned char& "*byte"
305 %typemap(gotype) signed char& "*int8"
307 %typemap(in)
313 %typemap(in) char *&, signed char *&, unsigned char *&
316 %typemap(out)
322 %typemap(directorin)
330 %typemap(directorout)
338 %typemap(gotype) (char *STRING, size_t LENGTH) "string"
340 %typemap(in) (char *STRING, size_t LENGTH)
346 %typemap(out) (char *STRING, size_t LENGTH)
349 %typemap(directorin) (char *STRING, size_t LENGTH)
352 %typemap(directorout) (char *STRING, size_t LENGTH)
358 /* Enums. We can't do the right thing for enums in typemap(gotype) so
362 %typemap(gotype) enum SWIGTYPE
365 %typemap(in) enum SWIGTYPE
368 %typemap(out) enum SWIGTYPE
371 %typemap(directorin) enum SWIGTYPE
374 %typemap(directorout) enum SWIGTYPE
377 %typemap(directorin) enum SWIGTYPE & (intgo e)
383 %typemap(directorout) enum SWIGTYPE &
393 %typemap(gotype) SWIGTYPE
396 %typemap(in) SWIGTYPE ($&1_type argp)
405 %typemap(out) SWIGTYPE
416 %typemap(directorin) SWIGTYPE
419 %typemap(directorout) SWIGTYPE
424 %typemap(throws) char *
427 %typemap(throws) SWIGTYPE, SWIGTYPE &, SWIGTYPE *, SWIGTYPE [], SWIGTYPE [ANY]