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

« back to all changes in this revision

Viewing changes to vala/valabooleantype.c

  • Committer: Bazaar Package Importer
  • Author(s): Julien Lavergne
  • Date: 2010-02-13 17:59:22 UTC
  • mfrom: (7.3.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100213175922-n8bq2xv2q1hihhqb
Tags: 0.7.10-1ubuntu1
* Sync with Debian unstable.
* Remaining changes :
 - debian/rules: Don't make unit test failures fatal to fix FTBFS. It was
   needed if vala need to enter main but it's not the case for now. 
   (See #374151)

Show diffs side-by-side

added added

removed removed

Lines of Context:
132
132
typedef struct _ValaFormalParameter ValaFormalParameter;
133
133
typedef struct _ValaFormalParameterClass ValaFormalParameterClass;
134
134
 
 
135
#define VALA_TYPE_MEMBER_ACCESS (vala_member_access_get_type ())
 
136
#define VALA_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccess))
 
137
#define VALA_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass))
 
138
#define VALA_IS_MEMBER_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_MEMBER_ACCESS))
 
139
#define VALA_IS_MEMBER_ACCESS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_MEMBER_ACCESS))
 
140
#define VALA_MEMBER_ACCESS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_MEMBER_ACCESS, ValaMemberAccessClass))
 
141
 
 
142
typedef struct _ValaMemberAccess ValaMemberAccess;
 
143
typedef struct _ValaMemberAccessClass ValaMemberAccessClass;
 
144
 
135
145
#define VALA_TYPE_VALUE_TYPE (vala_value_type_get_type ())
136
146
#define VALA_VALUE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_VALUE_TYPE, ValaValueType))
137
147
#define VALA_VALUE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_VALUE_TYPE, ValaValueTypeClass))
232
242
        char* (*get_type_id) (ValaDataType* self);
233
243
        char* (*get_type_signature) (ValaDataType* self);
234
244
        gboolean (*is_disposable) (ValaDataType* self);
 
245
        ValaDataType* (*get_actual_type) (ValaDataType* self, ValaDataType* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_reference);
235
246
};
236
247
 
237
248
struct _ValaValueType {
280
291
gpointer vala_value_get_scope (const GValue* value);
281
292
GType vala_scope_get_type (void);
282
293
GType vala_formal_parameter_get_type (void);
 
294
GType vala_member_access_get_type (void);
283
295
GType vala_value_type_get_type (void);
284
296
GType vala_boolean_type_get_type (void);
285
297
enum  {