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.
12 "wxArchiveClassFactory",
14 "wxArchiveInputStream",
17 "wxArchiveOutputStream",
21 "wxBufferedInputStream",
22 "wxBufferedOutputStream",
31 "wxCountingOutputStream",
33 "wxCriticalSectionLocker",
42 "wxFFileOutputStream",
48 "wxFilterClassFactory",
49 "wxFilterInputStream",
50 "wxFilterOutputStream",
73 "wxMemoryInputStream",
74 "wxMemoryOutputStream",
75 "wxMessageQueue< T >",
80 "wxObjectDataPtr< T >",
88 "wxRecursionGuardFlag",
91 "wxScopedCharTypeBuffer",
100 "wxSocketInputStream",
101 "wxSocketOutputStream",
102 "wxSortedArrayString",
106 "wxStreamToTextRedirector",
109 "wxStringBufferLength",
110 "wxStringClientData",
111 "wxStringInputStream",
112 "wxStringOutputStream",
121 "wxTempFileOutputStream",
123 "wxTextOutputStream",
136 "wxVector< T >::reverse_iterator",
139 "wxWeakRefDynamic< T >",
143 "wxZlibOutputStream",
146 def get_first_value(alist
):
152 def make_enums(aclass
):
154 for enum
in aclass
.enums
:
155 retval
+= "enum %s {\n" % enum
156 num_values
= len(aclass
.enums
[enum
])
157 for value
in aclass
.enums
[enum
]:
158 retval
+= " %s" % value
159 if not value
== aclass
.enums
[enum
][-1]: