| collection.h | | collection.h | |
| | | | |
| skipping to change at line 46 | | skipping to change at line 46 | |
| | | | |
| typedef struct _GeeCollection GeeCollection; | | typedef struct _GeeCollection GeeCollection; | |
| typedef struct _GeeCollectionIface GeeCollectionIface; | | typedef struct _GeeCollectionIface GeeCollectionIface; | |
| | | | |
| /** | | /** | |
| * Serves as the base interface for implementing collection classes. Define
s | | * Serves as the base interface for implementing collection classes. Define
s | |
| * size, iteration, and modification methods. | | * size, iteration, and modification methods. | |
| */ | | */ | |
| struct _GeeCollectionIface { | | struct _GeeCollectionIface { | |
| GTypeInterface parent; | | GTypeInterface parent; | |
|
| gboolean (*contains) (GeeCollection* self, gpointer item); | | gboolean (*contains) (GeeCollection* self, gconstpointer item); | |
| gboolean (*add) (GeeCollection* self, gpointer item); | | gboolean (*add) (GeeCollection* self, gconstpointer item); | |
| gboolean (*remove) (GeeCollection* self, gpointer item); | | gboolean (*remove) (GeeCollection* self, gconstpointer item); | |
| void (*clear) (GeeCollection* self); | | void (*clear) (GeeCollection* self); | |
| }; | | }; | |
| | | | |
|
| gboolean gee_collection_contains (GeeCollection* self, gpointer item); | | gboolean gee_collection_contains (GeeCollection* self, gconstpointer item); | |
| gboolean gee_collection_add (GeeCollection* self, gpointer item); | | gboolean gee_collection_add (GeeCollection* self, gconstpointer item); | |
| gboolean gee_collection_remove (GeeCollection* self, gpointer item); | | gboolean gee_collection_remove (GeeCollection* self, gconstpointer item); | |
| void gee_collection_clear (GeeCollection* self); | | void gee_collection_clear (GeeCollection* self); | |
| gint gee_collection_get_size (GeeCollection* self); | | gint gee_collection_get_size (GeeCollection* self); | |
| GType gee_collection_get_type (void); | | GType gee_collection_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 6 lines changed or deleted | | 6 lines changed or added | |
|
| hashmap.h | | hashmap.h | |
| | | | |
| skipping to change at line 60 | | skipping to change at line 60 | |
| * Hashtable implementation of the Map interface. | | * Hashtable implementation of the Map interface. | |
| */ | | */ | |
| struct _GeeHashMap { | | struct _GeeHashMap { | |
| GObject parent; | | GObject parent; | |
| GeeHashMapPrivate * priv; | | GeeHashMapPrivate * priv; | |
| }; | | }; | |
| struct _GeeHashMapClass { | | struct _GeeHashMapClass { | |
| GObjectClass parent; | | GObjectClass parent; | |
| }; | | }; | |
| | | | |
|
| GeeHashMap* gee_hash_map_new (GBoxedCopyFunc k_dup_func, GDestroyNotify k_d
estroy_func, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GHas
hFunc key_hash_func, GEqualFunc key_equal_func, GEqualFunc value_equal_func
); | | GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDes
troyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestro
yNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_func,
GEqualFunc value_equal_func); | |
| void gee_hash_map_set_key_hash_func (GeeHashMap* self, GHashFunc value); | | void gee_hash_map_set_key_hash_func (GeeHashMap* self, GHashFunc value); | |
| void gee_hash_map_set_key_equal_func (GeeHashMap* self, GEqualFunc value); | | void gee_hash_map_set_key_equal_func (GeeHashMap* self, GEqualFunc value); | |
| void gee_hash_map_set_value_equal_func (GeeHashMap* self, GEqualFunc value)
; | | void gee_hash_map_set_value_equal_func (GeeHashMap* self, GEqualFunc value)
; | |
| GType gee_hash_map_get_type (void); | | GType gee_hash_map_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|
| list.h | | list.h | |
| | | | |
| skipping to change at line 46 | | skipping to change at line 46 | |
| | | | |
| typedef struct _GeeList GeeList; | | typedef struct _GeeList GeeList; | |
| typedef struct _GeeListIface GeeListIface; | | typedef struct _GeeListIface GeeListIface; | |
| | | | |
| /** | | /** | |
| * Represents a collection of items in a well-defined order. | | * Represents a collection of items in a well-defined order. | |
| */ | | */ | |
| struct _GeeListIface { | | struct _GeeListIface { | |
| GTypeInterface parent; | | GTypeInterface parent; | |
| gpointer (*get) (GeeList* self, gint index); | | gpointer (*get) (GeeList* self, gint index); | |
|
| void (*set) (GeeList* self, gint index, gpointer item); | | void (*set) (GeeList* self, gint index, gconstpointer item); | |
| gint (*index_of) (GeeList* self, gpointer item); | | gint (*index_of) (GeeList* self, gconstpointer item); | |
| void (*insert) (GeeList* self, gint index, gpointer item); | | void (*insert) (GeeList* self, gint index, gconstpointer item); | |
| void (*remove_at) (GeeList* self, gint index); | | void (*remove_at) (GeeList* self, gint index); | |
| }; | | }; | |
| | | | |
| gpointer gee_list_get (GeeList* self, gint index); | | gpointer gee_list_get (GeeList* self, gint index); | |
|
| void gee_list_set (GeeList* self, gint index, gpointer item); | | void gee_list_set (GeeList* self, gint index, gconstpointer item); | |
| gint gee_list_index_of (GeeList* self, gpointer item); | | gint gee_list_index_of (GeeList* self, gconstpointer item); | |
| void gee_list_insert (GeeList* self, gint index, gpointer item); | | void gee_list_insert (GeeList* self, gint index, gconstpointer item); | |
| void gee_list_remove_at (GeeList* self, gint index); | | void gee_list_remove_at (GeeList* self, gint index); | |
| GType gee_list_get_type (void); | | GType gee_list_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 6 lines changed or deleted | | 6 lines changed or added | |
|
| map.h | | map.h | |
| | | | |
| skipping to change at line 48 | | skipping to change at line 48 | |
| typedef struct _GeeMap GeeMap; | | typedef struct _GeeMap GeeMap; | |
| typedef struct _GeeMapIface GeeMapIface; | | typedef struct _GeeMapIface GeeMapIface; | |
| | | | |
| /** | | /** | |
| * A map is a generic collection of key/value pairs. | | * A map is a generic collection of key/value pairs. | |
| */ | | */ | |
| struct _GeeMapIface { | | struct _GeeMapIface { | |
| GTypeInterface parent; | | GTypeInterface parent; | |
| GeeSet* (*get_keys) (GeeMap* self); | | GeeSet* (*get_keys) (GeeMap* self); | |
| GeeCollection* (*get_values) (GeeMap* self); | | GeeCollection* (*get_values) (GeeMap* self); | |
|
| gboolean (*contains) (GeeMap* self, gpointer key); | | gboolean (*contains) (GeeMap* self, gconstpointer key); | |
| gpointer (*get) (GeeMap* self, gpointer key); | | gpointer (*get) (GeeMap* self, gconstpointer key); | |
| void (*set) (GeeMap* self, gpointer key, gpointer value); | | void (*set) (GeeMap* self, gconstpointer key, gconstpointer value); | |
| gboolean (*remove) (GeeMap* self, gpointer key); | | gboolean (*remove) (GeeMap* self, gconstpointer key); | |
| void (*clear) (GeeMap* self); | | void (*clear) (GeeMap* self); | |
| }; | | }; | |
| | | | |
| GeeSet* gee_map_get_keys (GeeMap* self); | | GeeSet* gee_map_get_keys (GeeMap* self); | |
| GeeCollection* gee_map_get_values (GeeMap* self); | | GeeCollection* gee_map_get_values (GeeMap* self); | |
|
| gboolean gee_map_contains (GeeMap* self, gpointer key); | | gboolean gee_map_contains (GeeMap* self, gconstpointer key); | |
| gpointer gee_map_get (GeeMap* self, gpointer key); | | gpointer gee_map_get (GeeMap* self, gconstpointer key); | |
| void gee_map_set (GeeMap* self, gpointer key, gpointer value); | | void gee_map_set (GeeMap* self, gconstpointer key, gconstpointer value); | |
| gboolean gee_map_remove (GeeMap* self, gpointer key); | | gboolean gee_map_remove (GeeMap* self, gconstpointer key); | |
| void gee_map_clear (GeeMap* self); | | void gee_map_clear (GeeMap* self); | |
| gint gee_map_get_size (GeeMap* self); | | gint gee_map_get_size (GeeMap* self); | |
| GType gee_map_get_type (void); | | GType gee_map_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 8 lines changed or deleted | | 8 lines changed or added | |
|
| valabinaryexpression.h | | valabinaryexpression.h | |
| /* valabinaryexpression.vala | | /* valabinaryexpression.vala | |
| * | | * | |
|
| * Copyright (C) 2006 Jürg Billeter | | * Copyright (C) 2006-2007 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 72 | | skipping to change at line 72 | |
| VALA_BINARY_OPERATOR_LESS_THAN, | | VALA_BINARY_OPERATOR_LESS_THAN, | |
| VALA_BINARY_OPERATOR_GREATER_THAN, | | VALA_BINARY_OPERATOR_GREATER_THAN, | |
| VALA_BINARY_OPERATOR_LESS_THAN_OR_EQUAL, | | VALA_BINARY_OPERATOR_LESS_THAN_OR_EQUAL, | |
| VALA_BINARY_OPERATOR_GREATER_THAN_OR_EQUAL, | | VALA_BINARY_OPERATOR_GREATER_THAN_OR_EQUAL, | |
| VALA_BINARY_OPERATOR_EQUALITY, | | VALA_BINARY_OPERATOR_EQUALITY, | |
| VALA_BINARY_OPERATOR_INEQUALITY, | | VALA_BINARY_OPERATOR_INEQUALITY, | |
| VALA_BINARY_OPERATOR_BITWISE_AND, | | VALA_BINARY_OPERATOR_BITWISE_AND, | |
| VALA_BINARY_OPERATOR_BITWISE_OR, | | VALA_BINARY_OPERATOR_BITWISE_OR, | |
| VALA_BINARY_OPERATOR_BITWISE_XOR, | | VALA_BINARY_OPERATOR_BITWISE_XOR, | |
| VALA_BINARY_OPERATOR_AND, | | VALA_BINARY_OPERATOR_AND, | |
|
| VALA_BINARY_OPERATOR_OR | | VALA_BINARY_OPERATOR_OR, | |
| | | VALA_BINARY_OPERATOR_IN | |
| } ValaBinaryOperator; | | } ValaBinaryOperator; | |
| | | | |
| ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va
laExpression* _left, ValaExpression* _right, ValaSourceReference* source); | | ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va
laExpression* _left, ValaExpression* _right, ValaSourceReference* source); | |
| ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio
n* self); | | ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio
n* self); | |
| void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB
inaryOperator value); | | void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB
inaryOperator value); | |
| ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self
); | | ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self
); | |
| void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre
ssion* value); | | void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre
ssion* value); | |
| ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel
f); | | ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel
f); | |
| void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr
ession* value); | | void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr
ession* value); | |
| GType vala_binary_expression_get_type (void); | | GType vala_binary_expression_get_type (void); | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 3 lines changed or added | |
|
| valaccodeenum.h | | valaccodeenum.h | |
| | | | |
| skipping to change at line 31 | | skipping to change at line 31 | |
| */ | | */ | |
| | | | |
| #ifndef __CCODE_VALACCODEENUM_H__ | | #ifndef __CCODE_VALACCODEENUM_H__ | |
| #define __CCODE_VALACCODEENUM_H__ | | #define __CCODE_VALACCODEENUM_H__ | |
| | | | |
| #include <glib.h> | | #include <glib.h> | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| #include <stdlib.h> | | #include <stdlib.h> | |
| #include <string.h> | | #include <string.h> | |
| #include <ccode/valaccodenode.h> | | #include <ccode/valaccodenode.h> | |
|
| | | #include <ccode/valaccodeenumvalue.h> | |
| #include <ccode/valaccodewriter.h> | | #include <ccode/valaccodewriter.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define VALA_TYPE_CCODE_ENUM (vala_ccode_enum_get_type ()) | | #define VALA_TYPE_CCODE_ENUM (vala_ccode_enum_get_type ()) | |
| #define VALA_CCODE_ENUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_
CCODE_ENUM, ValaCCodeEnum)) | | #define VALA_CCODE_ENUM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_
CCODE_ENUM, ValaCCodeEnum)) | |
| #define VALA_CCODE_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL
A_TYPE_CCODE_ENUM, ValaCCodeEnumClass)) | | #define VALA_CCODE_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL
A_TYPE_CCODE_ENUM, ValaCCodeEnumClass)) | |
| #define VALA_IS_CCODE_ENUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY
PE_CCODE_ENUM)) | | #define VALA_IS_CCODE_ENUM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY
PE_CCODE_ENUM)) | |
| #define VALA_IS_CCODE_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_CCODE_ENUM)) | | #define VALA_IS_CCODE_ENUM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_CCODE_ENUM)) | |
| #define VALA_CCODE_ENUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V
ALA_TYPE_CCODE_ENUM, ValaCCodeEnumClass)) | | #define VALA_CCODE_ENUM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V
ALA_TYPE_CCODE_ENUM, ValaCCodeEnumClass)) | |
| | | | |
| skipping to change at line 58 | | skipping to change at line 59 | |
| */ | | */ | |
| struct _ValaCCodeEnum { | | struct _ValaCCodeEnum { | |
| ValaCCodeNode parent; | | ValaCCodeNode parent; | |
| ValaCCodeEnumPrivate * priv; | | ValaCCodeEnumPrivate * priv; | |
| }; | | }; | |
| struct _ValaCCodeEnumClass { | | struct _ValaCCodeEnumClass { | |
| ValaCCodeNodeClass parent; | | ValaCCodeNodeClass parent; | |
| }; | | }; | |
| | | | |
| ValaCCodeEnum* vala_ccode_enum_new (const char* name); | | ValaCCodeEnum* vala_ccode_enum_new (const char* name); | |
|
| void vala_ccode_enum_add_value (ValaCCodeEnum* self, const char* name, cons
t char* value); | | void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va
lue); | |
| char* vala_ccode_enum_get_name (ValaCCodeEnum* self); | | char* vala_ccode_enum_get_name (ValaCCodeEnum* self); | |
| void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value); | | void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value); | |
| GType vala_ccode_enum_get_type (void); | | GType vala_ccode_enum_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 1 lines changed or deleted | | 2 lines changed or added | |
|
| valaccodemacroreplacement.h | | valaccodemacroreplacement.h | |
| /* valaccodemacroreplacement.vala | | /* valaccodemacroreplacement.vala | |
| * | | * | |
|
| * Copyright (C) 2006 Jürg Billeter | | * Copyright (C) 2006-2007 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 31 | | skipping to change at line 31 | |
| */ | | */ | |
| | | | |
| #ifndef __CCODE_VALACCODEMACROREPLACEMENT_H__ | | #ifndef __CCODE_VALACCODEMACROREPLACEMENT_H__ | |
| #define __CCODE_VALACCODEMACROREPLACEMENT_H__ | | #define __CCODE_VALACCODEMACROREPLACEMENT_H__ | |
| | | | |
| #include <glib.h> | | #include <glib.h> | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| #include <stdlib.h> | | #include <stdlib.h> | |
| #include <string.h> | | #include <string.h> | |
| #include <ccode/valaccodenode.h> | | #include <ccode/valaccodenode.h> | |
|
| | | #include <ccode/valaccodeexpression.h> | |
| #include <ccode/valaccodewriter.h> | | #include <ccode/valaccodewriter.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define VALA_TYPE_CCODE_MACRO_REPLACEMENT (vala_ccode_macro_replacement_get
_type ()) | | #define VALA_TYPE_CCODE_MACRO_REPLACEMENT (vala_ccode_macro_replacement_get
_type ()) | |
| #define VALA_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj
), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacement)) | | #define VALA_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj
), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacement)) | |
| #define VALA_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementClass
)) | | #define VALA_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST
((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementClass
)) | |
| #define VALA_IS_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((
obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT)) | | #define VALA_IS_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((
obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT)) | |
| #define VALA_IS_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TY
PE ((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT)) | | #define VALA_IS_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TY
PE ((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT)) | |
| #define VALA_CCODE_MACRO_REPLACEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL
ASS ((obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementCla
ss)) | | #define VALA_CCODE_MACRO_REPLACEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL
ASS ((obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementCla
ss)) | |
| | | | |
| skipping to change at line 57 | | skipping to change at line 58 | |
| * Represents a preprocessor macro replacement definition in the C code. | | * Represents a preprocessor macro replacement definition in the C code. | |
| */ | | */ | |
| struct _ValaCCodeMacroReplacement { | | struct _ValaCCodeMacroReplacement { | |
| ValaCCodeNode parent; | | ValaCCodeNode parent; | |
| ValaCCodeMacroReplacementPrivate * priv; | | ValaCCodeMacroReplacementPrivate * priv; | |
| }; | | }; | |
| struct _ValaCCodeMacroReplacementClass { | | struct _ValaCCodeMacroReplacementClass { | |
| ValaCCodeNodeClass parent; | | ValaCCodeNodeClass parent; | |
| }; | | }; | |
| | | | |
|
| ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* n, | | ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* na | |
| const char* replace); | | me, const char* replacement); | |
| | | ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression | |
| | | (const char* name, ValaCCodeExpression* replacement_expression); | |
| char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacement* sel
f); | | char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacement* sel
f); | |
| void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self
, const char* value); | | void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self
, const char* value); | |
| char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroReplaceme
nt* self); | | char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroReplaceme
nt* self); | |
| void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen
t* self, const char* value); | | void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen
t* self, const char* value); | |
|
| | | ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio | |
| | | n (ValaCCodeMacroReplacement* self); | |
| | | void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr | |
| | | oReplacement* self, ValaCCodeExpression* value); | |
| GType vala_ccode_macro_replacement_get_type (void); | | GType vala_ccode_macro_replacement_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 4 change blocks. |
| 3 lines changed or deleted | | 10 lines changed or added | |
|
| valacodecontext.h | | valacodecontext.h | |
| | | | |
| skipping to change at line 79 | | skipping to change at line 79 | |
| ValaClass* vala_code_context_create_class (ValaCodeContext* self, const cha
r* name, ValaSourceReference* source_reference); | | ValaClass* vala_code_context_create_class (ValaCodeContext* self, const cha
r* name, ValaSourceReference* source_reference); | |
| ValaStruct* vala_code_context_create_struct (ValaCodeContext* self, const c
har* name, ValaSourceReference* source_reference); | | ValaStruct* vala_code_context_create_struct (ValaCodeContext* self, const c
har* name, ValaSourceReference* source_reference); | |
| ValaInterface* vala_code_context_create_interface (ValaCodeContext* self, c
onst char* name, ValaSourceReference* source_reference); | | ValaInterface* vala_code_context_create_interface (ValaCodeContext* self, c
onst char* name, ValaSourceReference* source_reference); | |
| ValaEnum* vala_code_context_create_enum (ValaCodeContext* self, const char*
name, ValaSourceReference* source_reference); | | ValaEnum* vala_code_context_create_enum (ValaCodeContext* self, const char*
name, ValaSourceReference* source_reference); | |
| ValaEnumValue* vala_code_context_create_enum_value (ValaCodeContext* self,
const char* name); | | ValaEnumValue* vala_code_context_create_enum_value (ValaCodeContext* self,
const char* name); | |
| ValaEnumValue* vala_code_context_create_enum_value_with_value (ValaCodeCont
ext* self, const char* name, ValaExpression* value); | | ValaEnumValue* vala_code_context_create_enum_value_with_value (ValaCodeCont
ext* self, const char* name, ValaExpression* value); | |
| ValaCallback* vala_code_context_create_callback (ValaCodeContext* self, con
st char* name, ValaTypeReference* return_type, ValaSourceReference* source_
reference); | | ValaCallback* vala_code_context_create_callback (ValaCodeContext* self, con
st char* name, ValaTypeReference* return_type, ValaSourceReference* source_
reference); | |
| ValaConstant* vala_code_context_create_constant (ValaCodeContext* self, con
st char* name, ValaTypeReference* type_reference, ValaExpression* initializ
er, ValaSourceReference* source_reference); | | ValaConstant* vala_code_context_create_constant (ValaCodeContext* self, con
st char* name, ValaTypeReference* type_reference, ValaExpression* initializ
er, ValaSourceReference* source_reference); | |
| ValaField* vala_code_context_create_field (ValaCodeContext* self, const cha
r* name, ValaTypeReference* type_reference, ValaExpression* initializer, Va
laSourceReference* source_reference); | | ValaField* vala_code_context_create_field (ValaCodeContext* self, const cha
r* name, ValaTypeReference* type_reference, ValaExpression* initializer, Va
laSourceReference* source_reference); | |
| ValaMethod* vala_code_context_create_method (ValaCodeContext* self, const c
har* name, ValaTypeReference* return_type, ValaSourceReference* source_refe
rence); | | ValaMethod* vala_code_context_create_method (ValaCodeContext* self, const c
har* name, ValaTypeReference* return_type, ValaSourceReference* source_refe
rence); | |
|
| ValaCreationMethod* vala_code_context_create_creation_method (ValaCodeConte
xt* self, const char* name, ValaSourceReference* source_reference); | | ValaCreationMethod* vala_code_context_create_creation_method (ValaCodeConte
xt* self, const char* type_name, const char* name, ValaSourceReference* sou
rce_reference); | |
| ValaFormalParameter* vala_code_context_create_formal_parameter (ValaCodeCon
text* self, const char* name, ValaTypeReference* type_reference, ValaSource
Reference* source_reference); | | ValaFormalParameter* vala_code_context_create_formal_parameter (ValaCodeCon
text* self, const char* name, ValaTypeReference* type_reference, ValaSource
Reference* source_reference); | |
| ValaFormalParameter* vala_code_context_create_formal_parameter_with_ellipsi
s (ValaCodeContext* self, ValaSourceReference* source_reference); | | ValaFormalParameter* vala_code_context_create_formal_parameter_with_ellipsi
s (ValaCodeContext* self, ValaSourceReference* source_reference); | |
| ValaProperty* vala_code_context_create_property (ValaCodeContext* self, con
st char* name, ValaTypeReference* type_reference, ValaPropertyAccessor* get
_accessor, ValaPropertyAccessor* set_accessor, ValaSourceReference* source_
reference); | | ValaProperty* vala_code_context_create_property (ValaCodeContext* self, con
st char* name, ValaTypeReference* type_reference, ValaPropertyAccessor* get
_accessor, ValaPropertyAccessor* set_accessor, ValaSourceReference* source_
reference); | |
| ValaPropertyAccessor* vala_code_context_create_property_accessor (ValaCodeC
ontext* self, gboolean readable, gboolean writable, gboolean construction,
ValaBlock* body, ValaSourceReference* source_reference); | | ValaPropertyAccessor* vala_code_context_create_property_accessor (ValaCodeC
ontext* self, gboolean readable, gboolean writable, gboolean construction,
ValaBlock* body, ValaSourceReference* source_reference); | |
| ValaSignal* vala_code_context_create_signal (ValaCodeContext* self, const c
har* name, ValaTypeReference* return_type, ValaSourceReference* source_refe
rence); | | ValaSignal* vala_code_context_create_signal (ValaCodeContext* self, const c
har* name, ValaTypeReference* return_type, ValaSourceReference* source_refe
rence); | |
| ValaConstructor* vala_code_context_create_constructor (ValaCodeContext* sel
f, ValaSourceReference* source_reference); | | ValaConstructor* vala_code_context_create_constructor (ValaCodeContext* sel
f, ValaSourceReference* source_reference); | |
| ValaDestructor* vala_code_context_create_destructor (ValaCodeContext* self,
ValaSourceReference* source_reference); | | ValaDestructor* vala_code_context_create_destructor (ValaCodeContext* self,
ValaSourceReference* source_reference); | |
| ValaTypeParameter* vala_code_context_create_type_parameter (ValaCodeContext
* self, const char* name, ValaSourceReference* source_reference); | | ValaTypeParameter* vala_code_context_create_type_parameter (ValaCodeContext
* self, const char* name, ValaSourceReference* source_reference); | |
| ValaBlock* vala_code_context_create_block (ValaCodeContext* self, ValaSourc
eReference* source_reference); | | ValaBlock* vala_code_context_create_block (ValaCodeContext* self, ValaSourc
eReference* source_reference); | |
| ValaEmptyStatement* vala_code_context_create_empty_statement (ValaCodeConte
xt* self, ValaSourceReference* source_reference); | | ValaEmptyStatement* vala_code_context_create_empty_statement (ValaCodeConte
xt* self, ValaSourceReference* source_reference); | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|
| valacreationmethod.h | | valacreationmethod.h | |
| | | | |
| skipping to change at line 56 | | skipping to change at line 56 | |
| * Represents a type creation method. | | * Represents a type creation method. | |
| */ | | */ | |
| struct _ValaCreationMethod { | | struct _ValaCreationMethod { | |
| ValaMethod parent; | | ValaMethod parent; | |
| ValaCreationMethodPrivate * priv; | | ValaCreationMethodPrivate * priv; | |
| }; | | }; | |
| struct _ValaCreationMethodClass { | | struct _ValaCreationMethodClass { | |
| ValaMethodClass parent; | | ValaMethodClass parent; | |
| }; | | }; | |
| | | | |
|
| ValaCreationMethod* vala_creation_method_new (const char* name, ValaSourceR | | ValaCreationMethod* vala_creation_method_new (const char* type_name, const | |
| eference* source_reference); | | char* name, ValaSourceReference* source_reference); | |
| | | char* vala_creation_method_get_type_name (ValaCreationMethod* self); | |
| | | void vala_creation_method_set_type_name (ValaCreationMethod* self, const ch | |
| | | ar* value); | |
| gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se
lf); | | gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se
lf); | |
| void vala_creation_method_set_n_construction_params (ValaCreationMethod* se
lf, gint value); | | void vala_creation_method_set_n_construction_params (ValaCreationMethod* se
lf, gint value); | |
| GType vala_creation_method_get_type (void); | | GType vala_creation_method_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 5 lines changed or added | |
|
| valaenum.h | | valaenum.h | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 59 | |
| ValaDataType parent; | | ValaDataType parent; | |
| ValaEnumPrivate * priv; | | ValaEnumPrivate * priv; | |
| }; | | }; | |
| struct _ValaEnumClass { | | struct _ValaEnumClass { | |
| ValaDataTypeClass parent; | | ValaDataTypeClass parent; | |
| }; | | }; | |
| | | | |
| ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe
rence); | | ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe
rence); | |
| void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); | | void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); | |
| void vala_enum_add_method (ValaEnum* self, ValaMethod* m); | | void vala_enum_add_method (ValaEnum* self, ValaMethod* m); | |
|
| | | GeeCollection* vala_enum_get_values (ValaEnum* self); | |
| GeeCollection* vala_enum_get_methods (ValaEnum* self); | | GeeCollection* vala_enum_get_methods (ValaEnum* self); | |
| char* vala_enum_get_cprefix (ValaEnum* self); | | char* vala_enum_get_cprefix (ValaEnum* self); | |
| void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); | | void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); | |
| void vala_enum_process_attributes (ValaEnum* self); | | void vala_enum_process_attributes (ValaEnum* self); | |
|
| | | gboolean vala_enum_get_is_flags (ValaEnum* self); | |
| | | void vala_enum_set_is_flags (ValaEnum* self, gboolean value); | |
| gboolean vala_enum_get_error_domain (ValaEnum* self); | | gboolean vala_enum_get_error_domain (ValaEnum* self); | |
| void vala_enum_set_error_domain (ValaEnum* self, gboolean value); | | void vala_enum_set_error_domain (ValaEnum* self, gboolean value); | |
| GType vala_enum_get_type (void); | | GType vala_enum_get_type (void); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 2 change blocks. |
| 0 lines changed or deleted | | 3 lines changed or added | |
|
| valamethod.h | | valamethod.h | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 59 | |
| */ | | */ | |
| struct _ValaMethod { | | struct _ValaMethod { | |
| ValaMember parent; | | ValaMember parent; | |
| ValaMethodPrivate * priv; | | ValaMethodPrivate * priv; | |
| }; | | }; | |
| struct _ValaMethodClass { | | struct _ValaMethodClass { | |
| ValaMemberClass parent; | | ValaMemberClass parent; | |
| char* (*get_default_cname) (ValaMethod* self); | | char* (*get_default_cname) (ValaMethod* self); | |
| }; | | }; | |
| | | | |
|
| static const char* VALA_METHOD_DEFAULT_SENTINEL = "NULL"; | | #define VALA_METHOD_DEFAULT_SENTINEL "NULL" | |
| ValaMethod* vala_method_new (const char* name, ValaTypeReference* return_ty
pe, ValaSourceReference* source_reference); | | ValaMethod* vala_method_new (const char* name, ValaTypeReference* return_ty
pe, ValaSourceReference* source_reference); | |
| void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para
m); | | void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para
m); | |
| char* vala_method_get_cname (ValaMethod* self); | | char* vala_method_get_cname (ValaMethod* self); | |
| char* vala_method_get_default_cname (ValaMethod* self); | | char* vala_method_get_default_cname (ValaMethod* self); | |
| char* vala_method_get_real_cname (ValaMethod* self); | | char* vala_method_get_real_cname (ValaMethod* self); | |
| void vala_method_set_cname (ValaMethod* self, const char* cname); | | void vala_method_set_cname (ValaMethod* self, const char* cname); | |
| void vala_method_process_attributes (ValaMethod* self); | | void vala_method_process_attributes (ValaMethod* self); | |
| gboolean vala_method_equals (ValaMethod* self, ValaMethod* m2); | | gboolean vala_method_equals (ValaMethod* self, ValaMethod* m2); | |
| void vala_method_add_error_domain (ValaMethod* self, ValaTypeReference* err
or_domain); | | void vala_method_add_error_domain (ValaMethod* self, ValaTypeReference* err
or_domain); | |
| GeeCollection* vala_method_get_error_domains (ValaMethod* self); | | GeeCollection* vala_method_get_error_domains (ValaMethod* self); | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 1 lines changed or added | |
|
| valareport.h | | valareport.h | |
| /* valareport.vala | | /* valareport.vala | |
| * | | * | |
|
| * Copyright (C) 2006 Jürg Billeter | | * Copyright (C) 2006-2007 Jürg Billeter | |
| * | | * | |
| * This library is free software; you can redistribute it and/or | | * This library is free software; you can redistribute it and/or | |
| * modify it under the terms of the GNU Lesser General Public | | * modify it under the terms of the GNU Lesser General Public | |
| * License as published by the Free Software Foundation; either | | * License as published by the Free Software Foundation; either | |
| * version 2.1 of the License, or (at your option) any later version. | | * version 2.1 of the License, or (at your option) any later version. | |
| | | | |
| * This library is distributed in the hope that it will be useful, | | * This library is distributed in the hope that it will be useful, | |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of | | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| * Lesser General Public License for more details. | | * Lesser General Public License for more details. | |
| | | | |
| skipping to change at line 34 | | skipping to change at line 34 | |
| #define __VALA_VALAREPORT_H__ | | #define __VALA_VALAREPORT_H__ | |
| | | | |
| #include <glib.h> | | #include <glib.h> | |
| #include <glib-object.h> | | #include <glib-object.h> | |
| #include <stdlib.h> | | #include <stdlib.h> | |
| #include <string.h> | | #include <string.h> | |
| #include <vala/valasourcereference.h> | | #include <vala/valasourcereference.h> | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
|
| typedef struct _ValaReport ValaReport; | | | |
| | | | |
| /** | | | |
| * Static class to centralize reporting warnings and errors. | | | |
| */ | | | |
| struct _ValaReport { | | | |
| }; | | | |
| | | | |
| gint vala_report_get_warnings (void); | | gint vala_report_get_warnings (void); | |
| gint vala_report_get_errors (void); | | gint vala_report_get_errors (void); | |
| void vala_report_warning (ValaSourceReference* source, const char* message)
; | | void vala_report_warning (ValaSourceReference* source, const char* message)
; | |
| void vala_report_error (ValaSourceReference* source, const char* message); | | void vala_report_error (ValaSourceReference* source, const char* message); | |
|
| ValaReport* vala_report_new (void); | | | |
| void vala_report_free (ValaReport* self); | | | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 3 change blocks. |
| 11 lines changed or deleted | | 1 lines changed or added | |
|