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

« back to all changes in this revision

Viewing changes to ccode/valaccodeassignment.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:
135
135
void vala_ccode_node_unref (gpointer instance);
136
136
GParamSpec* vala_param_spec_ccode_node (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
137
137
void vala_value_set_ccode_node (GValue* value, gpointer v_object);
 
138
void vala_value_take_ccode_node (GValue* value, gpointer v_object);
138
139
gpointer vala_value_get_ccode_node (const GValue* value);
139
140
GType vala_ccode_node_get_type (void);
140
141
gpointer vala_ccode_writer_ref (gpointer instance);
141
142
void vala_ccode_writer_unref (gpointer instance);
142
143
GParamSpec* vala_param_spec_ccode_writer (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
143
144
void vala_value_set_ccode_writer (GValue* value, gpointer v_object);
 
145
void vala_value_take_ccode_writer (GValue* value, gpointer v_object);
144
146
gpointer vala_value_get_ccode_writer (const GValue* value);
145
147
GType vala_ccode_writer_get_type (void);
146
148
GType vala_ccode_expression_get_type (void);
317
319
 
318
320
 
319
321
GType vala_ccode_assignment_get_type (void) {
320
 
        static GType vala_ccode_assignment_type_id = 0;
321
 
        if (vala_ccode_assignment_type_id == 0) {
 
322
        static volatile gsize vala_ccode_assignment_type_id__volatile = 0;
 
323
        if (g_once_init_enter (&vala_ccode_assignment_type_id__volatile)) {
322
324
                static const GTypeInfo g_define_type_info = { sizeof (ValaCCodeAssignmentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) vala_ccode_assignment_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ValaCCodeAssignment), 0, (GInstanceInitFunc) vala_ccode_assignment_instance_init, NULL };
 
325
                GType vala_ccode_assignment_type_id;
323
326
                vala_ccode_assignment_type_id = g_type_register_static (VALA_TYPE_CCODE_EXPRESSION, "ValaCCodeAssignment", &g_define_type_info, 0);
 
327
                g_once_init_leave (&vala_ccode_assignment_type_id__volatile, vala_ccode_assignment_type_id);
324
328
        }
325
 
        return vala_ccode_assignment_type_id;
 
329
        return vala_ccode_assignment_type_id__volatile;
326
330
}
327
331
 
328
332
 
329
 
 
330
333
GType vala_ccode_assignment_operator_get_type (void) {
331
 
        static GType vala_ccode_assignment_operator_type_id = 0;
332
 
        if (G_UNLIKELY (vala_ccode_assignment_operator_type_id == 0)) {
 
334
        static volatile gsize vala_ccode_assignment_operator_type_id__volatile = 0;
 
335
        if (g_once_init_enter (&vala_ccode_assignment_operator_type_id__volatile)) {
333
336
                static const GEnumValue values[] = {{VALA_CCODE_ASSIGNMENT_OPERATOR_SIMPLE, "VALA_CCODE_ASSIGNMENT_OPERATOR_SIMPLE", "simple"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_OR, "VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_OR", "bitwise-or"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_AND, "VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_AND", "bitwise-and"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_XOR, "VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_XOR", "bitwise-xor"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_ADD, "VALA_CCODE_ASSIGNMENT_OPERATOR_ADD", "add"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_SUB, "VALA_CCODE_ASSIGNMENT_OPERATOR_SUB", "sub"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_MUL, "VALA_CCODE_ASSIGNMENT_OPERATOR_MUL", "mul"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_DIV, "VALA_CCODE_ASSIGNMENT_OPERATOR_DIV", "div"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_PERCENT, "VALA_CCODE_ASSIGNMENT_OPERATOR_PERCENT", "percent"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT, "VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT", "shift-left"}, {VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT, "VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT", "shift-right"}, {0, NULL, NULL}};
 
337
                GType vala_ccode_assignment_operator_type_id;
334
338
                vala_ccode_assignment_operator_type_id = g_enum_register_static ("ValaCCodeAssignmentOperator", values);
 
339
                g_once_init_leave (&vala_ccode_assignment_operator_type_id__volatile, vala_ccode_assignment_operator_type_id);
335
340
        }
336
 
        return vala_ccode_assignment_operator_type_id;
 
341
        return vala_ccode_assignment_operator_type_id__volatile;
337
342
}
338
343
 
339
344