~ubuntu-branches/ubuntu/vivid/vala/vivid

« back to all changes in this revision

Viewing changes to vala/valamemberinitializer.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2010-07-28 07:58:01 UTC
  • mfrom: (1.5.5 upstream) (7.3.14 experimental)
  • Revision ID: james.westby@ubuntu.com-20100728075801-18u9cg5hv5oety6m
Tags: 0.9.4-1
New upstream development release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
typedef struct _ValaSymbol ValaSymbol;
92
92
typedef struct _ValaSymbolClass ValaSymbolClass;
93
93
 
 
94
#define VALA_TYPE_VARIABLE (vala_variable_get_type ())
 
95
#define VALA_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_VARIABLE, ValaVariable))
 
96
#define VALA_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_VARIABLE, ValaVariableClass))
 
97
#define VALA_IS_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_VARIABLE))
 
98
#define VALA_IS_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_VARIABLE))
 
99
#define VALA_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_VARIABLE, ValaVariableClass))
 
100
 
 
101
typedef struct _ValaVariable ValaVariable;
 
102
typedef struct _ValaVariableClass ValaVariableClass;
 
103
 
94
104
#define VALA_TYPE_LOCAL_VARIABLE (vala_local_variable_get_type ())
95
105
#define VALA_LOCAL_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariable))
96
106
#define VALA_LOCAL_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariableClass))
190
200
GType vala_data_type_get_type (void) G_GNUC_CONST;
191
201
GType vala_expression_get_type (void) G_GNUC_CONST;
192
202
GType vala_symbol_get_type (void) G_GNUC_CONST;
 
203
GType vala_variable_get_type (void) G_GNUC_CONST;
193
204
GType vala_local_variable_get_type (void) G_GNUC_CONST;
194
205
GType vala_attribute_get_type (void) G_GNUC_CONST;
195
206
GType vala_member_initializer_get_type (void) G_GNUC_CONST;
224
235
 
225
236
 
226
237
 
 
238
/**
 
239
 * Creates a new member initializer.
 
240
 *
 
241
 * @param name             member name
 
242
 * @param initializer      initializer expression
 
243
 * @param source_reference reference to source code
 
244
 * @return                 newly created member initializer
 
245
 */
227
246
ValaMemberInitializer* vala_member_initializer_construct (GType object_type, const char* name, ValaExpression* initializer, ValaSourceReference* source_reference) {
228
247
        ValaMemberInitializer* self;
229
248
        g_return_val_if_fail (name != NULL, NULL);
344
363
}
345
364
 
346
365
 
 
366
/**
 
367
 * Represents a member initializer, i.e. an element of an object initializer, in
 
368
 * the source code.
 
369
 */
347
370
GType vala_member_initializer_get_type (void) {
348
371
        static volatile gsize vala_member_initializer_type_id__volatile = 0;
349
372
        if (g_once_init_enter (&vala_member_initializer_type_id__volatile)) {