1 # format: class : {method : (prototype1, prototype2)}
2 # using a "*" means all prototypes
4 "wxIcon": {'wxIcon': (['const char', 'int', 'int'], )}
,
7 # these classes are either replaced by different data types in bindings, or have equivalent / better
8 # functionality provided by the target language.
10 "wxArchiveClassFactory",
12 "wxArchiveInputStream",
15 "wxArchiveOutputStream",
19 "wxBufferedInputStream",
20 "wxBufferedOutputStream",
29 "wxCountingOutputStream",
31 "wxCriticalSectionLocker",
40 "wxFFileOutputStream",
46 "wxFilterClassFactory",
47 "wxFilterInputStream",
48 "wxFilterOutputStream",
71 "wxMemoryInputStream",
72 "wxMemoryOutputStream",
73 "wxMessageQueue< T >",
78 "wxObjectDataPtr< T >",
86 "wxRecursionGuardFlag",
89 "wxScopedCharTypeBuffer",
98 "wxSocketInputStream",
99 "wxSocketOutputStream",
100 "wxSortedArrayString",
104 "wxStreamToTextRedirector",
107 "wxStringBufferLength",
108 "wxStringClientData",
109 "wxStringInputStream",
110 "wxStringOutputStream",
119 "wxTempFileOutputStream",
121 "wxTextOutputStream",
134 "wxVector< T >::reverse_iterator",
137 "wxWeakRefDynamic< T >",
141 "wxZlibOutputStream",
144 def get_first_value(alist
):
150 def make_enums(aclass
):
152 for enum
in aclass
.enums
:
153 retval
+= "enum %s {\n" % enum
154 num_values
= len(aclass
.enums
[enum
])
155 for value
in aclass
.enums
[enum
]:
156 retval
+= " %s" % value
157 if not value
== aclass
.enums
[enum
][-1]: