Lines Matching refs:NAME
48 %define %pointer_class(TYPE, NAME)
50 typedef TYPE NAME;
54 } NAME;
56 %extend NAME {
57 NAME() {
60 ~NAME() {
65 %extend NAME {
76 static NAME * frompointer(TYPE *t) {
77 return (NAME *) t;
81 %types(NAME = TYPE);
109 %define %pointer_functions(TYPE,NAME)
111 static TYPE *new_##NAME() {
115 static TYPE *copy_##NAME(TYPE value) {
119 static void delete_##NAME(TYPE *self) {
123 static void NAME ##_assign(TYPE *self, TYPE value) {
127 static TYPE NAME ##_value(TYPE *self) {
132 TYPE *new_##NAME();
133 TYPE *copy_##NAME(TYPE value);
134 void delete_##NAME(TYPE *self);
135 void NAME##_assign(TYPE *self, TYPE value);
136 TYPE NAME##_value(TYPE *self);
146 %define %pointer_cast(TYPE1,TYPE2,NAME)
148 TYPE2 NAME(TYPE1 x) {