~ubuntu-branches/ubuntu/maverick/vala/maverick

« back to all changes in this revision

Viewing changes to codegen/valainterfaceregisterfunction.c

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-04-02 10:10:55 UTC
  • mfrom: (1.4.7 upstream)
  • Revision ID: james.westby@ubuntu.com-20100402101055-qbx3okzv0tnp3wpp
Tags: 0.8.0-0ubuntu1
* New upstream release:
  - Infer type arguments when calling generic methods.
  - Support `in' operator for arrays.
  - Add experimental support for regular expression literals.
  - Add experimental support for chained relational expressions.
  - Add va_list support.
  - Add clutter-gtk-0.10 bindings (Gordon Allott).
  - Add gdl-1.0 bindings (Nicolas Joseph).
  - Add gstreamer-app-0.10 bindings (Sebastian Dröge).
  - Add gstreamer-cdda-0.10 bindings (Sebastian Dröge).
  - Add gudev-1.0 bindings (Jim Nelson).
  - Add libgda-report-4.0 bindings (Shawn Ferris).
  - Add libgvc (graphviz) bindings (Martin Olsson).
  - Add purple bindings (Adrien Bustany).
  - Many bug fixes and binding updates.
* debian/patches/99_ltmain_as-needed.patch: refreshed

Show diffs side-by-side

added added

removed removed

Lines of Context:
109
109
void vala_typeregister_function_unref (gpointer instance);
110
110
GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
111
111
void vala_value_set_typeregister_function (GValue* value, gpointer v_object);
 
112
void vala_value_take_typeregister_function (GValue* value, gpointer v_object);
112
113
gpointer vala_value_get_typeregister_function (const GValue* value);
113
114
GType vala_typeregister_function_get_type (void);
114
115
GType vala_interface_register_function_get_type (void);
160
161
 
161
162
static ValaTypeSymbol* vala_interface_register_function_real_get_type_declaration (ValaTypeRegisterFunction* base) {
162
163
        ValaInterfaceRegisterFunction * self;
163
 
        ValaTypeSymbol* result;
 
164
        ValaTypeSymbol* result = NULL;
164
165
        self = (ValaInterfaceRegisterFunction*) base;
165
166
        result = _vala_code_node_ref0 ((ValaTypeSymbol*) self->priv->_interface_reference);
166
167
        return result;
169
170
 
170
171
static char* vala_interface_register_function_real_get_type_struct_name (ValaTypeRegisterFunction* base) {
171
172
        ValaInterfaceRegisterFunction * self;
172
 
        char* result;
 
173
        char* result = NULL;
173
174
        self = (ValaInterfaceRegisterFunction*) base;
174
175
        result = vala_interface_get_type_cname (self->priv->_interface_reference);
175
176
        return result;
178
179
 
179
180
static char* vala_interface_register_function_real_get_base_init_func_name (ValaTypeRegisterFunction* base) {
180
181
        ValaInterfaceRegisterFunction * self;
181
 
        char* result;
 
182
        char* result = NULL;
182
183
        char* _tmp0_;
183
184
        char* _tmp1_;
184
185
        self = (ValaInterfaceRegisterFunction*) base;
189
190
 
190
191
static char* vala_interface_register_function_real_get_class_finalize_func_name (ValaTypeRegisterFunction* base) {
191
192
        ValaInterfaceRegisterFunction * self;
192
 
        char* result;
 
193
        char* result = NULL;
193
194
        self = (ValaInterfaceRegisterFunction*) base;
194
195
        result = g_strdup ("NULL");
195
196
        return result;
198
199
 
199
200
static char* vala_interface_register_function_real_get_base_finalize_func_name (ValaTypeRegisterFunction* base) {
200
201
        ValaInterfaceRegisterFunction * self;
201
 
        char* result;
 
202
        char* result = NULL;
202
203
        self = (ValaInterfaceRegisterFunction*) base;
203
204
        result = g_strdup ("NULL");
204
205
        return result;
207
208
 
208
209
static char* vala_interface_register_function_real_get_class_init_func_name (ValaTypeRegisterFunction* base) {
209
210
        ValaInterfaceRegisterFunction * self;
210
 
        char* result;
 
211
        char* result = NULL;
211
212
        self = (ValaInterfaceRegisterFunction*) base;
212
213
        result = g_strdup ("NULL");
213
214
        return result;
216
217
 
217
218
static char* vala_interface_register_function_real_get_instance_struct_size (ValaTypeRegisterFunction* base) {
218
219
        ValaInterfaceRegisterFunction * self;
219
 
        char* result;
 
220
        char* result = NULL;
220
221
        self = (ValaInterfaceRegisterFunction*) base;
221
222
        result = g_strdup ("0");
222
223
        return result;
225
226
 
226
227
static char* vala_interface_register_function_real_get_instance_init_func_name (ValaTypeRegisterFunction* base) {
227
228
        ValaInterfaceRegisterFunction * self;
228
 
        char* result;
 
229
        char* result = NULL;
229
230
        self = (ValaInterfaceRegisterFunction*) base;
230
231
        result = g_strdup ("NULL");
231
232
        return result;
234
235
 
235
236
static char* vala_interface_register_function_real_get_parent_type_name (ValaTypeRegisterFunction* base) {
236
237
        ValaInterfaceRegisterFunction * self;
237
 
        char* result;
 
238
        char* result = NULL;
238
239
        self = (ValaInterfaceRegisterFunction*) base;
239
240
        result = g_strdup ("G_TYPE_INTERFACE");
240
241
        return result;
243
244
 
244
245
static ValaSymbolAccessibility vala_interface_register_function_real_get_accessibility (ValaTypeRegisterFunction* base) {
245
246
        ValaInterfaceRegisterFunction * self;
246
 
        ValaSymbolAccessibility result;
 
247
        ValaSymbolAccessibility result = 0;
247
248
        self = (ValaInterfaceRegisterFunction*) base;
248
249
        result = vala_symbol_get_access ((ValaSymbol*) self->priv->_interface_reference);
249
250
        return result;
252
253
 
253
254
static ValaCCodeFragment* vala_interface_register_function_real_get_type_interface_init_statements (ValaTypeRegisterFunction* base, gboolean plugin) {
254
255
        ValaInterfaceRegisterFunction * self;
255
 
        ValaCCodeFragment* result;
 
256
        ValaCCodeFragment* result = NULL;
256
257
        ValaCCodeFragment* frag;
257
258
        self = (ValaInterfaceRegisterFunction*) base;
258
259
        frag = vala_ccode_fragment_new ();
344
345
 
345
346
 
346
347
GType vala_interface_register_function_get_type (void) {
347
 
        static GType vala_interface_register_function_type_id = 0;
348
 
        if (vala_interface_register_function_type_id == 0) {
 
348
        static volatile gsize vala_interface_register_function_type_id__volatile = 0;
 
349
        if (g_once_init_enter (&vala_interface_register_function_type_id__volatile)) {
349
350
                static const GTypeInfo g_define_type_info = { sizeof (ValaInterfaceRegisterFunctionClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) vala_interface_register_function_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ValaInterfaceRegisterFunction), 0, (GInstanceInitFunc) vala_interface_register_function_instance_init, NULL };
 
351
                GType vala_interface_register_function_type_id;
350
352
                vala_interface_register_function_type_id = g_type_register_static (VALA_TYPE_TYPEREGISTER_FUNCTION, "ValaInterfaceRegisterFunction", &g_define_type_info, 0);
 
353
                g_once_init_leave (&vala_interface_register_function_type_id__volatile, vala_interface_register_function_type_id);
351
354
        }
352
 
        return vala_interface_register_function_type_id;
 
355
        return vala_interface_register_function_type_id__volatile;
353
356
}
354
357
 
355
358