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

« back to all changes in this revision

Viewing changes to vala/valaarrayresizemethod.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))
114
124
typedef struct _ValaAttributeClass ValaAttributeClass;
115
125
typedef struct _ValaSymbolPrivate ValaSymbolPrivate;
116
126
 
117
 
#define VALA_TYPE_MEMBER (vala_member_get_type ())
118
 
#define VALA_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMBER, ValaMember))
119
 
#define VALA_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMBER, ValaMemberClass))
120
 
#define VALA_IS_MEMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_MEMBER))
121
 
#define VALA_IS_MEMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_MEMBER))
122
 
#define VALA_MEMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_MEMBER, ValaMemberClass))
123
 
 
124
 
typedef struct _ValaMember ValaMember;
125
 
typedef struct _ValaMemberClass ValaMemberClass;
126
 
typedef struct _ValaMemberPrivate ValaMemberPrivate;
127
 
 
128
127
#define VALA_TYPE_METHOD (vala_method_get_type ())
129
128
#define VALA_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_METHOD, ValaMethod))
130
129
#define VALA_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_METHOD, ValaMethodClass))
214
213
        void (*process_deprecated_attribute) (ValaSymbol* self, ValaAttribute* attr);
215
214
};
216
215
 
217
 
struct _ValaMember {
 
216
struct _ValaMethod {
218
217
        ValaSymbol parent_instance;
219
 
        ValaMemberPrivate * priv;
220
 
};
221
 
 
222
 
struct _ValaMemberClass {
223
 
        ValaSymbolClass parent_class;
224
 
};
225
 
 
226
 
struct _ValaMethod {
227
 
        ValaMember parent_instance;
228
218
        ValaMethodPrivate * priv;
229
219
};
230
220
 
231
221
struct _ValaMethodClass {
232
 
        ValaMemberClass parent_class;
 
222
        ValaSymbolClass parent_class;
233
223
        char* (*get_default_cname) (ValaMethod* self);
234
224
        char* (*get_real_cname) (ValaMethod* self);
235
225
};
264
254
GType vala_data_type_get_type (void) G_GNUC_CONST;
265
255
GType vala_expression_get_type (void) G_GNUC_CONST;
266
256
GType vala_symbol_get_type (void) G_GNUC_CONST;
 
257
GType vala_variable_get_type (void) G_GNUC_CONST;
267
258
GType vala_local_variable_get_type (void) G_GNUC_CONST;
268
259
GType vala_attribute_get_type (void) G_GNUC_CONST;
269
 
GType vala_member_get_type (void) G_GNUC_CONST;
270
260
GType vala_method_get_type (void) G_GNUC_CONST;
271
261
GType vala_array_resize_method_get_type (void) G_GNUC_CONST;
272
262
enum  {
298
288
 
299
289
 
300
290
 
 
291
/**
 
292
 * Creates a new array resize method.
 
293
 *
 
294
 * @return newly created method
 
295
 */
301
296
ValaArrayResizeMethod* vala_array_resize_method_construct (GType object_type, ValaSourceReference* source_reference) {
302
297
        ValaArrayResizeMethod* self;
303
298
        ValaVoidType* _tmp0_;
324
319
}
325
320
 
326
321
 
 
322
/**
 
323
 * Represents the Array.resize method.
 
324
 */
327
325
GType vala_array_resize_method_get_type (void) {
328
326
        static volatile gsize vala_array_resize_method_type_id__volatile = 0;
329
327
        if (g_once_init_enter (&vala_array_resize_method_type_id__volatile)) {