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

« back to all changes in this revision

Viewing changes to vala/valaarraycreationexpression.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:
93
93
typedef struct _ValaSymbol ValaSymbol;
94
94
typedef struct _ValaSymbolClass ValaSymbolClass;
95
95
 
 
96
#define VALA_TYPE_VARIABLE (vala_variable_get_type ())
 
97
#define VALA_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_VARIABLE, ValaVariable))
 
98
#define VALA_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_VARIABLE, ValaVariableClass))
 
99
#define VALA_IS_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_VARIABLE))
 
100
#define VALA_IS_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_VARIABLE))
 
101
#define VALA_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_VARIABLE, ValaVariableClass))
 
102
 
 
103
typedef struct _ValaVariable ValaVariable;
 
104
typedef struct _ValaVariableClass ValaVariableClass;
 
105
 
96
106
#define VALA_TYPE_LOCAL_VARIABLE (vala_local_variable_get_type ())
97
107
#define VALA_LOCAL_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariable))
98
108
#define VALA_LOCAL_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariableClass))
288
298
GType vala_data_type_get_type (void) G_GNUC_CONST;
289
299
GType vala_expression_get_type (void) G_GNUC_CONST;
290
300
GType vala_symbol_get_type (void) G_GNUC_CONST;
 
301
GType vala_variable_get_type (void) G_GNUC_CONST;
291
302
GType vala_local_variable_get_type (void) G_GNUC_CONST;
292
303
GType vala_attribute_get_type (void) G_GNUC_CONST;
293
304
GType vala_array_creation_expression_get_type (void) G_GNUC_CONST;
354
365
 
355
366
 
356
367
 
 
368
/**
 
369
 * Add a size expression.
 
370
 */
357
371
void vala_array_creation_expression_append_size (ValaArrayCreationExpression* self, ValaExpression* size) {
358
372
        g_return_if_fail (self != NULL);
359
373
        g_return_if_fail (size != NULL);
369
383
}
370
384
 
371
385
 
 
386
/**
 
387
 * Get the sizes for all dimensions ascending from left to right.
 
388
 */
372
389
ValaList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpression* self) {
373
390
        ValaList* result = NULL;
374
391
        g_return_val_if_fail (self != NULL, NULL);
789
806
}
790
807
 
791
808
 
 
809
/**
 
810
 * Represents an array creation expression e.g. {{{ new int[] {1,2,3} }}}.
 
811
 */
792
812
GType vala_array_creation_expression_get_type (void) {
793
813
        static volatile gsize vala_array_creation_expression_type_id__volatile = 0;
794
814
        if (g_once_init_enter (&vala_array_creation_expression_type_id__volatile)) {