Home | History | Annotate | Download | only in typemaps

Lines Matching refs:NAME

10  * %pointer_class(type,name)
45 %define %pointer_class(TYPE, NAME)
47 typedef TYPE NAME;
51 } NAME;
53 %extend NAME {
54 NAME() {
57 ~NAME() {
62 %extend NAME {
73 static NAME * frompointer(TYPE *t) {
74 return (NAME *) t;
78 %types(NAME = TYPE);
83 * %pointer_functions(type,name)
106 %define %pointer_functions(TYPE,NAME)
108 static TYPE *new_##NAME() {
112 static TYPE *copy_##NAME(TYPE value) {
116 static void delete_##NAME(TYPE *obj) {
120 static void NAME ##_assign(TYPE *obj, TYPE value) {
124 static TYPE NAME ##_value(TYPE *obj) {
129 TYPE *new_##NAME();
130 TYPE *copy_##NAME(TYPE value);
131 void delete_##NAME(TYPE *obj);
132 void NAME##_assign(TYPE *obj, TYPE value);
133 TYPE NAME##_value(TYPE *obj);
138 * %pointer_cast(type1,type2,name)
143 %define %pointer_cast(TYPE1,TYPE2,NAME)
145 TYPE2 NAME(TYPE1 x) {