Home | History | Annotate | Download | only in 2.0.11

Lines Matching refs:NAME

9  * %array_functions(TYPE,NAME)
21 %define %array_functions(TYPE,NAME)
23 static TYPE *new_##NAME(int nelements) { %}
31 static void delete_##NAME(TYPE *ary) { %}
39 static TYPE NAME##_getitem(TYPE *ary, int index) {
42 static void NAME##_setitem(TYPE *ary, int index, TYPE value) {
47 TYPE *new_##NAME(int nelements);
48 void delete_##NAME(TYPE *ary);
49 TYPE NAME##_getitem(TYPE *ary, int index);
50 void NAME##_setitem(TYPE *ary, int index, TYPE value);
56 * %array_class(TYPE,NAME)
61 * struct NAME {
62 * NAME(int nelements);
63 * ~NAME();
67 * static NAME *frompointer(TYPE *t);
72 %define %array_class(TYPE,NAME)
74 typedef TYPE NAME;
78 } NAME;
80 %extend NAME {
83 NAME(int nelements) {
86 ~NAME() {
90 NAME(int nelements) {
93 ~NAME() {
107 static NAME *frompointer(TYPE *t) {
108 return (NAME *) t;
113 %types(NAME = TYPE);