Home | History | Annotate | Download | only in 2.0.11

Lines Matching refs:NAME

9  * %pointer_class(type,name)
44 %define %pointer_class(TYPE, NAME)
46 typedef TYPE NAME;
50 } NAME;
52 %extend NAME {
54 NAME() {
57 ~NAME() {
61 NAME() {
64 ~NAME() {
70 %extend NAME {
81 static NAME * frompointer(TYPE *t) {
82 return (NAME *) t;
87 %types(NAME = TYPE);
92 * %pointer_functions(type,name)
115 %define %pointer_functions(TYPE,NAME)
117 static TYPE *new_##NAME() { %}
125 static TYPE *copy_##NAME(TYPE value) { %}
135 static void delete_##NAME(TYPE *obj) { %}
143 static void NAME ##_assign(TYPE *obj, TYPE value) {
147 static TYPE NAME ##_value(TYPE *obj) {
152 TYPE *new_##NAME();
153 TYPE *copy_##NAME(TYPE value);
154 void delete_##NAME(TYPE *obj);
155 void NAME##_assign(TYPE *obj, TYPE value);
156 TYPE NAME##_value(TYPE *obj);
161 * %pointer_cast(type1,type2,name)
166 %define %pointer_cast(TYPE1,TYPE2,NAME)
168 TYPE2 NAME(TYPE1 x) {