vala.h   vala.h 
skipping to change at line 1208 skipping to change at line 1208
#define VALA_IS_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CODE_WRITER)) #define VALA_IS_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CODE_WRITER))
#define VALA_IS_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CODE_WRITER)) #define VALA_IS_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CODE_WRITER))
#define VALA_CODE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_WRITER, ValaCodeWriterClass)) #define VALA_CODE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_WRITER, ValaCodeWriterClass))
typedef struct _ValaCodeWriter ValaCodeWriter; typedef struct _ValaCodeWriter ValaCodeWriter;
typedef struct _ValaCodeWriterClass ValaCodeWriterClass; typedef struct _ValaCodeWriterClass ValaCodeWriterClass;
typedef struct _ValaCodeWriterPrivate ValaCodeWriterPrivate; typedef struct _ValaCodeWriterPrivate ValaCodeWriterPrivate;
#define VALA_TYPE_CODE_WRITER_TYPE (vala_code_writer_type_get_type ()) #define VALA_TYPE_CODE_WRITER_TYPE (vala_code_writer_type_get_type ())
typedef struct _ValaCommentPrivate ValaCommentPrivate; typedef struct _ValaCommentPrivate ValaCommentPrivate;
#define VALA_TYPE_GIR_COMMENT (vala_gir_comment_get_type ())
#define VALA_GIR_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE
_GIR_COMMENT, ValaGirComment))
#define VALA_GIR_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA
LA_TYPE_GIR_COMMENT, ValaGirCommentClass))
#define VALA_IS_GIR_COMMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T
YPE_GIR_COMMENT))
#define VALA_IS_GIR_COMMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_GIR_COMMENT))
#define VALA_GIR_COMMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_GIR_COMMENT, ValaGirCommentClass))
typedef struct _ValaGirComment ValaGirComment;
typedef struct _ValaGirCommentClass ValaGirCommentClass;
typedef struct _ValaGirCommentPrivate ValaGirCommentPrivate;
typedef struct _ValaConditionalExpressionPrivate ValaConditionalExpressionP rivate; typedef struct _ValaConditionalExpressionPrivate ValaConditionalExpressionP rivate;
typedef struct _ValaConstantPrivate ValaConstantPrivate; typedef struct _ValaConstantPrivate ValaConstantPrivate;
typedef struct _ValaConstructorPrivate ValaConstructorPrivate; typedef struct _ValaConstructorPrivate ValaConstructorPrivate;
#define VALA_TYPE_MEMBER_BINDING (vala_member_binding_get_type ()) #define VALA_TYPE_MEMBER_BINDING (vala_member_binding_get_type ())
typedef struct _ValaContinueStatementPrivate ValaContinueStatementPrivate; typedef struct _ValaContinueStatementPrivate ValaContinueStatementPrivate;
typedef struct _ValaCreationMethodPrivate ValaCreationMethodPrivate; typedef struct _ValaCreationMethodPrivate ValaCreationMethodPrivate;
typedef struct _ValaDeclarationStatementPrivate ValaDeclarationStatementPri vate; typedef struct _ValaDeclarationStatementPrivate ValaDeclarationStatementPri vate;
typedef struct _ValaDelegatePrivate ValaDelegatePrivate; typedef struct _ValaDelegatePrivate ValaDelegatePrivate;
skipping to change at line 2195 skipping to change at line 2206
struct _ValaComment { struct _ValaComment {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCommentPrivate * priv; ValaCommentPrivate * priv;
}; };
struct _ValaCommentClass { struct _ValaCommentClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaComment *self); void (*finalize) (ValaComment *self);
const gchar* (*get_content) (ValaComment* self); };
void (*set_content) (ValaComment* self, const gchar* value);
struct _ValaGirComment {
ValaComment parent_instance;
ValaGirCommentPrivate * priv;
};
struct _ValaGirCommentClass {
ValaCommentClass parent_class;
}; };
struct _ValaConditionalExpression { struct _ValaConditionalExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaConditionalExpressionPrivate * priv; ValaConditionalExpressionPrivate * priv;
}; };
struct _ValaConditionalExpressionClass { struct _ValaConditionalExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
skipping to change at line 4121 skipping to change at line 4139
ValaCodeWriter* vala_code_writer_new (ValaCodeWriterType type); ValaCodeWriter* vala_code_writer_new (ValaCodeWriterType type);
ValaCodeWriter* vala_code_writer_construct (GType object_type, ValaCodeWrit erType type); ValaCodeWriter* vala_code_writer_construct (GType object_type, ValaCodeWrit erType type);
void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const gch ar* original, const gchar* replacement); void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const gch ar* original, const gchar* replacement);
void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co ntext, const gchar* filename); void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co ntext, const gchar* filename);
ValaComment* vala_comment_new (const gchar* comment, ValaSourceReference* _ source_reference); ValaComment* vala_comment_new (const gchar* comment, ValaSourceReference* _ source_reference);
ValaComment* vala_comment_construct (GType object_type, const gchar* commen t, ValaSourceReference* _source_reference); ValaComment* vala_comment_construct (GType object_type, const gchar* commen t, ValaSourceReference* _source_reference);
const gchar* vala_comment_get_content (ValaComment* self); const gchar* vala_comment_get_content (ValaComment* self);
void vala_comment_set_content (ValaComment* self, const gchar* value); void vala_comment_set_content (ValaComment* self, const gchar* value);
ValaSourceReference* vala_comment_get_source_reference (ValaComment* self); ValaSourceReference* vala_comment_get_source_reference (ValaComment* self);
void vala_comment_set_source_reference (ValaComment* self, ValaSourceRefere nce* value); void vala_comment_set_source_reference (ValaComment* self, ValaSourceRefere nce* value);
GType vala_gir_comment_get_type (void) G_GNUC_CONST;
ValaMapIterator* vala_gir_comment_parameter_iterator (ValaGirComment* self)
;
ValaGirComment* vala_gir_comment_new (const gchar* comment, ValaSourceRefer
ence* _source_reference);
ValaGirComment* vala_gir_comment_construct (GType object_type, const gchar*
comment, ValaSourceReference* _source_reference);
ValaComment* vala_gir_comment_get_content_for_parameter (ValaGirComment* se
lf, const gchar* name);
ValaComment* vala_gir_comment_get_return_content (ValaGirComment* self);
void vala_gir_comment_set_return_content (ValaGirComment* self, ValaComment
* value);
ValaConditionalExpression* vala_conditional_expression_new (ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef erence* source); ValaConditionalExpression* vala_conditional_expression_new (ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef erence* source);
ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source); ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source);
ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE xpression* self); ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE xpression* self);
void vala_conditional_expression_set_condition (ValaConditionalExpression* self, ValaExpression* value); void vala_conditional_expression_set_condition (ValaConditionalExpression* self, ValaExpression* value);
ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit ionalExpression* self); ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit ionalExpression* self);
void vala_conditional_expression_set_true_expression (ValaConditionalExpres sion* self, ValaExpression* value); void vala_conditional_expression_set_true_expression (ValaConditionalExpres sion* self, ValaExpression* value);
ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi tionalExpression* self); ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi tionalExpression* self);
void vala_conditional_expression_set_false_expression (ValaConditionalExpre ssion* self, ValaExpression* value); void vala_conditional_expression_set_false_expression (ValaConditionalExpre ssion* self, ValaExpression* value);
ValaConstant* vala_constant_new (const gchar* name, ValaDataType* type_refe rence, ValaExpression* value, ValaSourceReference* source_reference, ValaCo mment* comment); ValaConstant* vala_constant_new (const gchar* name, ValaDataType* type_refe rence, ValaExpression* value, ValaSourceReference* source_reference, ValaCo mment* comment);
ValaConstant* vala_constant_construct (GType object_type, const gchar* name , ValaDataType* type_reference, ValaExpression* value, ValaSourceReference* source_reference, ValaComment* comment); ValaConstant* vala_constant_construct (GType object_type, const gchar* name , ValaDataType* type_reference, ValaExpression* value, ValaSourceReference* source_reference, ValaComment* comment);
skipping to change at line 4702 skipping to change at line 4727
gboolean vala_property_accessor_get_writable (ValaPropertyAccessor* self); gboolean vala_property_accessor_get_writable (ValaPropertyAccessor* self);
void vala_property_accessor_set_writable (ValaPropertyAccessor* self, gbool ean value); void vala_property_accessor_set_writable (ValaPropertyAccessor* self, gbool ean value);
gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel f); gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel f);
void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g boolean value); void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g boolean value);
gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s elf); gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s elf);
void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self, gboolean value); void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self, gboolean value);
ValaParameter* vala_property_accessor_get_value_parameter (ValaPropertyAcce ssor* self); ValaParameter* vala_property_accessor_get_value_parameter (ValaPropertyAcce ssor* self);
void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaParameter* value); void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaParameter* value);
ValaProperty* vala_property_new (const gchar* name, ValaDataType* property_ type, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accesso r, ValaSourceReference* source_reference, ValaComment* comment); ValaProperty* vala_property_new (const gchar* name, ValaDataType* property_ type, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accesso r, ValaSourceReference* source_reference, ValaComment* comment);
ValaProperty* vala_property_construct (GType object_type, const gchar* name , ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaProp ertyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComm ent* comment); ValaProperty* vala_property_construct (GType object_type, const gchar* name , ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaProp ertyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComm ent* comment);
gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2); gboolean vala_property_compatible (ValaProperty* self, ValaProperty* base_p roperty, gchar** invalid_match);
ValaDataType* vala_property_get_property_type (ValaProperty* self); ValaDataType* vala_property_get_property_type (ValaProperty* self);
void vala_property_set_property_type (ValaProperty* self, ValaDataType* val ue); void vala_property_set_property_type (ValaProperty* self, ValaDataType* val ue);
ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self);
void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value); void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value);
ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self);
void vala_property_set_set_accessor (ValaProperty* self, ValaPropertyAccess or* value); void vala_property_set_set_accessor (ValaProperty* self, ValaPropertyAccess or* value);
ValaParameter* vala_property_get_this_parameter (ValaProperty* self); ValaParameter* vala_property_get_this_parameter (ValaProperty* self);
void vala_property_set_this_parameter (ValaProperty* self, ValaParameter* v alue); void vala_property_set_this_parameter (ValaProperty* self, ValaParameter* v alue);
gboolean vala_property_get_interface_only (ValaProperty* self); gboolean vala_property_get_interface_only (ValaProperty* self);
void vala_property_set_interface_only (ValaProperty* self, gboolean value); void vala_property_set_interface_only (ValaProperty* self, gboolean value);
 End of changes. 4 change blocks. 
3 lines changed or deleted 38 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 1076 skipping to change at line 1076
ValaGDBusClientModuleClass parent_class; ValaGDBusClientModuleClass parent_class;
}; };
struct _ValaGIRWriter { struct _ValaGIRWriter {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaGIRWriterPrivate * priv; ValaGIRWriterPrivate * priv;
}; };
struct _ValaGIRWriterClass { struct _ValaGIRWriterClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
gchar* (*get_interface_comment) (ValaGIRWriter* self, ValaInterface*
iface);
gchar* (*get_struct_comment) (ValaGIRWriter* self, ValaStruct* st);
gchar* (*get_enum_comment) (ValaGIRWriter* self, ValaEnum* en);
gchar* (*get_class_comment) (ValaGIRWriter* self, ValaClass* c);
gchar* (*get_error_code_comment) (ValaGIRWriter* self, ValaErrorCode
* ecode);
gchar* (*get_enum_value_comment) (ValaGIRWriter* self, ValaEnumValue
* ev);
gchar* (*get_constant_comment) (ValaGIRWriter* self, ValaConstant* c
);
gchar* (*get_error_domain_comment) (ValaGIRWriter* self, ValaErrorDo
main* edomain);
gchar* (*get_field_comment) (ValaGIRWriter* self, ValaField* f);
gchar* (*get_delegate_comment) (ValaGIRWriter* self, ValaDelegate* c
b);
gchar* (*get_method_comment) (ValaGIRWriter* self, ValaMethod* m);
gchar* (*get_property_comment) (ValaGIRWriter* self, ValaProperty* p
rop);
gchar* (*get_delegate_return_comment) (ValaGIRWriter* self, ValaDele
gate* cb);
gchar* (*get_signal_return_comment) (ValaGIRWriter* self, ValaSignal
* sig);
gchar* (*get_method_return_comment) (ValaGIRWriter* self, ValaMethod
* m);
gchar* (*get_signal_comment) (ValaGIRWriter* self, ValaSignal* sig);
gchar* (*get_parameter_comment) (ValaGIRWriter* self, ValaParameter*
param);
}; };
struct _ValaInterfaceRegisterFunction { struct _ValaInterfaceRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaInterfaceRegisterFunctionPrivate * priv; ValaInterfaceRegisterFunctionPrivate * priv;
}; };
struct _ValaInterfaceRegisterFunctionClass { struct _ValaInterfaceRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
skipping to change at line 1133 skipping to change at line 1150
const gchar* vala_ccode_attribute_get_lower_case_prefix (ValaCCodeAttribute * self); const gchar* vala_ccode_attribute_get_lower_case_prefix (ValaCCodeAttribute * self);
const gchar* vala_ccode_attribute_get_lower_case_suffix (ValaCCodeAttribute * self); const gchar* vala_ccode_attribute_get_lower_case_suffix (ValaCCodeAttribute * self);
const gchar* vala_ccode_attribute_get_ref_function (ValaCCodeAttribute* sel f); const gchar* vala_ccode_attribute_get_ref_function (ValaCCodeAttribute* sel f);
gboolean vala_ccode_attribute_get_ref_function_void (ValaCCodeAttribute* se lf); gboolean vala_ccode_attribute_get_ref_function_void (ValaCCodeAttribute* se lf);
gboolean vala_ccode_attribute_get_ref_sink_function_void (ValaCCodeAttribut e* self); gboolean vala_ccode_attribute_get_ref_sink_function_void (ValaCCodeAttribut e* self);
const gchar* vala_ccode_attribute_get_unref_function (ValaCCodeAttribute* s elf); const gchar* vala_ccode_attribute_get_unref_function (ValaCCodeAttribute* s elf);
const gchar* vala_ccode_attribute_get_ref_sink_function (ValaCCodeAttribute * self); const gchar* vala_ccode_attribute_get_ref_sink_function (ValaCCodeAttribute * self);
const gchar* vala_ccode_attribute_get_copy_function (ValaCCodeAttribute* se lf); const gchar* vala_ccode_attribute_get_copy_function (ValaCCodeAttribute* se lf);
const gchar* vala_ccode_attribute_get_destroy_function (ValaCCodeAttribute* self); const gchar* vala_ccode_attribute_get_destroy_function (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_free_function (ValaCCodeAttribute* se lf); const gchar* vala_ccode_attribute_get_free_function (ValaCCodeAttribute* se lf);
gboolean vala_ccode_attribute_get_free_function_address_of (ValaCCodeAttrib ute* self);
const gchar* vala_ccode_attribute_get_type_id (ValaCCodeAttribute* self); const gchar* vala_ccode_attribute_get_type_id (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_marshaller_type_name (ValaCCodeAttrib ute* self); const gchar* vala_ccode_attribute_get_marshaller_type_name (ValaCCodeAttrib ute* self);
const gchar* vala_ccode_attribute_get_get_value_function (ValaCCodeAttribut e* self); const gchar* vala_ccode_attribute_get_get_value_function (ValaCCodeAttribut e* self);
const gchar* vala_ccode_attribute_get_set_value_function (ValaCCodeAttribut e* self); const gchar* vala_ccode_attribute_get_set_value_function (ValaCCodeAttribut e* self);
const gchar* vala_ccode_attribute_get_take_value_function (ValaCCodeAttribu te* self); const gchar* vala_ccode_attribute_get_take_value_function (ValaCCodeAttribu te* self);
const gchar* vala_ccode_attribute_get_param_spec_function (ValaCCodeAttribu te* self); const gchar* vala_ccode_attribute_get_param_spec_function (ValaCCodeAttribu te* self);
const gchar* vala_ccode_attribute_get_default_value (ValaCCodeAttribute* se lf); const gchar* vala_ccode_attribute_get_default_value (ValaCCodeAttribute* se lf);
gdouble vala_ccode_attribute_get_pos (ValaCCodeAttribute* self); gdouble vala_ccode_attribute_get_pos (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_real_name (ValaCCodeAttribute* self); const gchar* vala_ccode_attribute_get_real_name (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_vfunc_name (ValaCCodeAttribute* self) ; const gchar* vala_ccode_attribute_get_vfunc_name (ValaCCodeAttribute* self) ;
skipping to change at line 1184 skipping to change at line 1202
void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_field_declaration (ValaCCodeBaseModule * self, ValaField* f, ValaCCodeFile* decl_space);
gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_constant_ccode_expression (ValaCCodeBase Module* self, ValaCCodeExpression* cexpr);
gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_base_module_is_pure_ccode_expression (ValaCCodeBaseModu le* self, ValaCCodeExpression* cexpr);
void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_type_declaration (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_class_struct_declaration (ValaCCodeBas eModule* self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_struct_declaration (ValaCCodeBaseModul e* self, ValaStruct* st, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_delegate_declaration (ValaCCodeBaseMod ule* self, ValaDelegate* d, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeF unction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction); void vala_ccode_base_module_generate_cparameters (ValaCCodeBaseModule* self , ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeF unction* func, ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFunctionCall* vcall, gint direction);
void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_property_accessor_declaration (ValaCCo deBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
gint vala_ccode_base_module_get_block_id (ValaCCodeBaseModule* self, ValaBl ock* b); gint vala_ccode_base_module_get_block_id (ValaCCodeBaseModule* self, ValaBl ock* b);
gboolean vala_ccode_base_module_no_implicit_copy (ValaCCodeBaseModule* self , ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_local_cexpression (ValaCCod eBaseModule* self, ValaLocalVariable* local); ValaCCodeExpression* vala_ccode_base_module_get_local_cexpression (ValaCCod eBaseModule* self, ValaLocalVariable* local);
ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name); ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name);
gchar* vala_ccode_base_module_get_local_cname (ValaCCodeBaseModule* self, V alaLocalVariable* local); gchar* vala_ccode_base_module_get_local_cname (ValaCCodeBaseModule* self, V alaLocalVariable* local);
gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name); gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name);
ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname); ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname);
gboolean vala_ccode_base_module_is_simple_struct_creation (ValaCCodeBaseMod ule* self, ValaVariable* variable, ValaExpression* expr);
ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference, gboolean* value_owned); ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference, gboolean* value_owned);
ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul e* self, ValaTargetValue* lvalue); ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul e* self, ValaTargetValue* lvalue);
ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool ean* value_owned); ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool ean* value_owned);
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init); ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init);
ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup);
gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type);
gchar* vala_ccode_base_module_generate_free_function_address_of_wrapper (Va laCCodeBaseModule* self, ValaDataType* type);
gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (V alaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (V alaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule * self, ValaStruct* st); gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule * self, ValaStruct* st);
ValaCCodeExpression* vala_ccode_base_module_destroy_local (ValaCCodeBaseMod ule* self, ValaLocalVariable* local); ValaCCodeExpression* vala_ccode_base_module_destroy_local (ValaCCodeBaseMod ule* self, ValaLocalVariable* local);
ValaCCodeExpression* vala_ccode_base_module_destroy_parameter (ValaCCodeBas eModule* self, ValaParameter* param); ValaCCodeExpression* vala_ccode_base_module_destroy_parameter (ValaCCodeBas eModule* self, ValaParameter* param);
ValaCCodeExpression* vala_ccode_base_module_destroy_field (ValaCCodeBaseMod ule* self, ValaField* field, ValaTargetValue* instance); ValaCCodeExpression* vala_ccode_base_module_destroy_field (ValaCCodeBaseMod ule* self, ValaField* field, ValaTargetValue* instance);
ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseMod ule* self, ValaTargetValue* value, gboolean is_macro_definition); ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseMod ule* self, ValaTargetValue* value, gboolean is_macro_definition);
void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local); void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local);
void vala_ccode_base_module_append_scope_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCodeNode* stop_at); void vala_ccode_base_module_append_scope_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCodeNode* stop_at);
skipping to change at line 1261 skipping to change at line 1282
gchar* vala_ccode_base_module_get_ccode_type_name (ValaInterface* iface); gchar* vala_ccode_base_module_get_ccode_type_name (ValaInterface* iface);
gchar* vala_ccode_base_module_get_ccode_lower_case_name (ValaCodeNode* node , const gchar* infix); gchar* vala_ccode_base_module_get_ccode_lower_case_name (ValaCodeNode* node , const gchar* infix);
gchar* vala_ccode_base_module_get_ccode_upper_case_name (ValaSymbol* sym, c onst gchar* infix); gchar* vala_ccode_base_module_get_ccode_upper_case_name (ValaSymbol* sym, c onst gchar* infix);
gchar* vala_ccode_base_module_get_ccode_header_filenames (ValaSymbol* sym); gchar* vala_ccode_base_module_get_ccode_header_filenames (ValaSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_prefix (ValaSymbol* sym); gchar* vala_ccode_base_module_get_ccode_prefix (ValaSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_lower_case_prefix (ValaSymbol* sym) ; gchar* vala_ccode_base_module_get_ccode_lower_case_prefix (ValaSymbol* sym) ;
gchar* vala_ccode_base_module_get_ccode_lower_case_suffix (ValaSymbol* sym) ; gchar* vala_ccode_base_module_get_ccode_lower_case_suffix (ValaSymbol* sym) ;
gchar* vala_ccode_base_module_get_ccode_ref_function (ValaTypeSymbol* sym); gchar* vala_ccode_base_module_get_ccode_ref_function (ValaTypeSymbol* sym);
gboolean vala_ccode_base_module_is_reference_counting (ValaTypeSymbol* sym) ; gboolean vala_ccode_base_module_is_reference_counting (ValaTypeSymbol* sym) ;
gboolean vala_ccode_base_module_get_ccode_ref_function_void (ValaClass* cl) ; gboolean vala_ccode_base_module_get_ccode_ref_function_void (ValaClass* cl) ;
gboolean vala_ccode_base_module_get_ccode_free_function_address_of (ValaCla ss* cl);
gboolean vala_ccode_base_module_get_ccode_ref_sink_function_void (ValaClass * cl); gboolean vala_ccode_base_module_get_ccode_ref_sink_function_void (ValaClass * cl);
gchar* vala_ccode_base_module_get_ccode_unref_function (ValaObjectTypeSymbo l* sym); gchar* vala_ccode_base_module_get_ccode_unref_function (ValaObjectTypeSymbo l* sym);
gchar* vala_ccode_base_module_get_ccode_ref_sink_function (ValaObjectTypeSy mbol* sym); gchar* vala_ccode_base_module_get_ccode_ref_sink_function (ValaObjectTypeSy mbol* sym);
gchar* vala_ccode_base_module_get_ccode_copy_function (ValaTypeSymbol* sym) ; gchar* vala_ccode_base_module_get_ccode_copy_function (ValaTypeSymbol* sym) ;
gchar* vala_ccode_base_module_get_ccode_destroy_function (ValaTypeSymbol* s ym); gchar* vala_ccode_base_module_get_ccode_destroy_function (ValaTypeSymbol* s ym);
gchar* vala_ccode_base_module_get_ccode_dup_function (ValaTypeSymbol* sym); gchar* vala_ccode_base_module_get_ccode_dup_function (ValaTypeSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_free_function (ValaTypeSymbol* sym) ; gchar* vala_ccode_base_module_get_ccode_free_function (ValaTypeSymbol* sym) ;
gboolean vala_ccode_base_module_get_ccode_is_gboxed (ValaTypeSymbol* sym); gboolean vala_ccode_base_module_get_ccode_is_gboxed (ValaTypeSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_type_id (ValaCodeNode* node); gchar* vala_ccode_base_module_get_ccode_type_id (ValaCodeNode* node);
gchar* vala_ccode_base_module_get_ccode_marshaller_type_name (ValaCodeNode* node); gchar* vala_ccode_base_module_get_ccode_marshaller_type_name (ValaCodeNode* node);
skipping to change at line 1602 skipping to change at line 1624
ValaGDBusModule* vala_gd_bus_module_construct (GType object_type); ValaGDBusModule* vala_gd_bus_module_construct (GType object_type);
GType vala_gd_bus_server_module_get_type (void) G_GNUC_CONST; GType vala_gd_bus_server_module_get_type (void) G_GNUC_CONST;
gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node); gboolean vala_gd_bus_server_module_is_dbus_visible (ValaCodeNode* node);
gchar* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m); gchar* vala_gd_bus_server_module_dbus_result_name (ValaMethod* m);
ValaGDBusServerModule* vala_gd_bus_server_module_new (void); ValaGDBusServerModule* vala_gd_bus_server_module_new (void);
ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty pe); ValaGDBusServerModule* vala_gd_bus_server_module_construct (GType object_ty pe);
void vala_gerror_module_return_with_exception (ValaGErrorModule* self, Vala CCodeExpression* error_expr); void vala_gerror_module_return_with_exception (ValaGErrorModule* self, Vala CCodeExpression* error_expr);
ValaGErrorModule* vala_gerror_module_new (void); ValaGErrorModule* vala_gerror_module_new (void);
ValaGErrorModule* vala_gerror_module_construct (GType object_type); ValaGErrorModule* vala_gerror_module_construct (GType object_type);
GType vala_gir_writer_get_type (void) G_GNUC_CONST; GType vala_gir_writer_get_type (void) G_GNUC_CONST;
gchar* vala_gir_writer_get_interface_comment (ValaGIRWriter* self, ValaInte
rface* iface);
gchar* vala_gir_writer_get_struct_comment (ValaGIRWriter* self, ValaStruct*
st);
gchar* vala_gir_writer_get_enum_comment (ValaGIRWriter* self, ValaEnum* en)
;
gchar* vala_gir_writer_get_class_comment (ValaGIRWriter* self, ValaClass* c
);
gchar* vala_gir_writer_get_error_code_comment (ValaGIRWriter* self, ValaErr
orCode* ecode);
gchar* vala_gir_writer_get_enum_value_comment (ValaGIRWriter* self, ValaEnu
mValue* ev);
gchar* vala_gir_writer_get_constant_comment (ValaGIRWriter* self, ValaConst
ant* c);
gchar* vala_gir_writer_get_error_domain_comment (ValaGIRWriter* self, ValaE
rrorDomain* edomain);
gchar* vala_gir_writer_get_field_comment (ValaGIRWriter* self, ValaField* f
);
gchar* vala_gir_writer_get_delegate_comment (ValaGIRWriter* self, ValaDeleg
ate* cb);
gchar* vala_gir_writer_get_method_comment (ValaGIRWriter* self, ValaMethod*
m);
gchar* vala_gir_writer_get_property_comment (ValaGIRWriter* self, ValaPrope
rty* prop);
gchar* vala_gir_writer_get_delegate_return_comment (ValaGIRWriter* self, Va
laDelegate* cb);
gchar* vala_gir_writer_get_signal_return_comment (ValaGIRWriter* self, Vala
Signal* sig);
gchar* vala_gir_writer_get_method_return_comment (ValaGIRWriter* self, Vala
Method* m);
gchar* vala_gir_writer_get_signal_comment (ValaGIRWriter* self, ValaSignal*
sig);
gchar* vala_gir_writer_get_parameter_comment (ValaGIRWriter* self, ValaPara
meter* param);
void vala_gir_writer_write_includes (ValaGIRWriter* self); void vala_gir_writer_write_includes (ValaGIRWriter* self);
void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const gchar* directory, const gchar* gir_namespace, const gchar* gir_v ersion, const gchar* package); void vala_gir_writer_write_file (ValaGIRWriter* self, ValaCodeContext* cont ext, const gchar* directory, const gchar* gir_namespace, const gchar* gir_v ersion, const gchar* package);
ValaGIRWriter* vala_gir_writer_new (void); ValaGIRWriter* vala_gir_writer_new (void);
ValaGIRWriter* vala_gir_writer_construct (GType object_type); ValaGIRWriter* vala_gir_writer_construct (GType object_type);
ValaGObjectModule* vala_gobject_module_new (void); ValaGObjectModule* vala_gobject_module_new (void);
ValaGObjectModule* vala_gobject_module_construct (GType object_type); ValaGObjectModule* vala_gobject_module_construct (GType object_type);
ValaGSignalModule* vala_gsignal_module_new (void); ValaGSignalModule* vala_gsignal_module_new (void);
ValaGSignalModule* vala_gsignal_module_construct (GType object_type); ValaGSignalModule* vala_gsignal_module_construct (GType object_type);
void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule * self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_str uct); void vala_gtype_module_generate_virtual_method_declaration (ValaGTypeModule * self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeStruct* type_str uct);
void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas s* cl); void vala_gtype_module_generate_class_init (ValaGTypeModule* self, ValaClas s* cl);
 End of changes. 7 change blocks. 
0 lines changed or deleted 67 lines changed or added


 valagee.h   valagee.h 
skipping to change at line 86 skipping to change at line 86
#define VALA_TYPE_SET (vala_set_get_type ()) #define VALA_TYPE_SET (vala_set_get_type ())
#define VALA_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SET, Va laSet)) #define VALA_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SET, Va laSet))
#define VALA_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_ SET, ValaSetClass)) #define VALA_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_ SET, ValaSetClass))
#define VALA_IS_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SET) ) #define VALA_IS_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SET) )
#define VALA_IS_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TY PE_SET)) #define VALA_IS_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TY PE_SET))
#define VALA_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYP E_SET, ValaSetClass)) #define VALA_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYP E_SET, ValaSetClass))
typedef struct _ValaSet ValaSet; typedef struct _ValaSet ValaSet;
typedef struct _ValaSetClass ValaSetClass; typedef struct _ValaSetClass ValaSetClass;
#define VALA_TYPE_MAP_ITERATOR (vala_map_iterator_get_type ())
#define VALA_MAP_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_MAP_ITERATOR, ValaMapIterator))
#define VALA_MAP_ITERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_MAP_ITERATOR, ValaMapIteratorClass))
#define VALA_IS_MAP_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_MAP_ITERATOR))
#define VALA_IS_MAP_ITERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_MAP_ITERATOR))
#define VALA_MAP_ITERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_MAP_ITERATOR, ValaMapIteratorClass))
typedef struct _ValaMapIterator ValaMapIterator;
typedef struct _ValaMapIteratorClass ValaMapIteratorClass;
#define VALA_TYPE_HASH_MAP (vala_hash_map_get_type ()) #define VALA_TYPE_HASH_MAP (vala_hash_map_get_type ())
#define VALA_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_HA SH_MAP, ValaHashMap)) #define VALA_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_HA SH_MAP, ValaHashMap))
#define VALA_HASH_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_HASH_MAP, ValaHashMapClass)) #define VALA_HASH_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_HASH_MAP, ValaHashMapClass))
#define VALA_IS_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _HASH_MAP)) #define VALA_IS_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _HASH_MAP))
#define VALA_IS_HASH_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_HASH_MAP)) #define VALA_IS_HASH_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_HASH_MAP))
#define VALA_HASH_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_HASH_MAP, ValaHashMapClass)) #define VALA_HASH_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_HASH_MAP, ValaHashMapClass))
typedef struct _ValaHashMap ValaHashMap; typedef struct _ValaHashMap ValaHashMap;
typedef struct _ValaHashMapClass ValaHashMapClass; typedef struct _ValaHashMapClass ValaHashMapClass;
typedef struct _ValaHashMapPrivate ValaHashMapPrivate; typedef struct _ValaHashMapPrivate ValaHashMapPrivate;
skipping to change at line 108 skipping to change at line 118
#define VALA_TYPE_HASH_SET (vala_hash_set_get_type ()) #define VALA_TYPE_HASH_SET (vala_hash_set_get_type ())
#define VALA_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_HA SH_SET, ValaHashSet)) #define VALA_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_HA SH_SET, ValaHashSet))
#define VALA_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_HASH_SET, ValaHashSetClass)) #define VALA_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_HASH_SET, ValaHashSetClass))
#define VALA_IS_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _HASH_SET)) #define VALA_IS_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _HASH_SET))
#define VALA_IS_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_HASH_SET)) #define VALA_IS_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_HASH_SET))
#define VALA_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_HASH_SET, ValaHashSetClass)) #define VALA_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_HASH_SET, ValaHashSetClass))
typedef struct _ValaHashSet ValaHashSet; typedef struct _ValaHashSet ValaHashSet;
typedef struct _ValaHashSetClass ValaHashSetClass; typedef struct _ValaHashSetClass ValaHashSetClass;
typedef struct _ValaHashSetPrivate ValaHashSetPrivate; typedef struct _ValaHashSetPrivate ValaHashSetPrivate;
typedef struct _ValaMapIteratorPrivate ValaMapIteratorPrivate;
typedef struct _ValaIteratorPrivate ValaIteratorPrivate; typedef struct _ValaIteratorPrivate ValaIteratorPrivate;
struct _ValaIterable { struct _ValaIterable {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaIterablePrivate * priv; ValaIterablePrivate * priv;
}; };
struct _ValaIterableClass { struct _ValaIterableClass {
GTypeClass parent_class; GTypeClass parent_class;
skipping to change at line 176 skipping to change at line 187
struct _ValaMapClass { struct _ValaMapClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaMap *self); void (*finalize) (ValaMap *self);
ValaSet* (*get_keys) (ValaMap* self); ValaSet* (*get_keys) (ValaMap* self);
ValaCollection* (*get_values) (ValaMap* self); ValaCollection* (*get_values) (ValaMap* self);
gboolean (*contains) (ValaMap* self, gconstpointer key); gboolean (*contains) (ValaMap* self, gconstpointer key);
gpointer (*get) (ValaMap* self, gconstpointer key); gpointer (*get) (ValaMap* self, gconstpointer key);
void (*set) (ValaMap* self, gconstpointer key, gconstpointer value); void (*set) (ValaMap* self, gconstpointer key, gconstpointer value);
gboolean (*remove) (ValaMap* self, gconstpointer key); gboolean (*remove) (ValaMap* self, gconstpointer key);
void (*clear) (ValaMap* self); void (*clear) (ValaMap* self);
ValaMapIterator* (*map_iterator) (ValaMap* self);
gint (*get_size) (ValaMap* self); gint (*get_size) (ValaMap* self);
}; };
struct _ValaHashMap { struct _ValaHashMap {
ValaMap parent_instance; ValaMap parent_instance;
ValaHashMapPrivate * priv; ValaHashMapPrivate * priv;
}; };
struct _ValaHashMapClass { struct _ValaHashMapClass {
ValaMapClass parent_class; ValaMapClass parent_class;
skipping to change at line 206 skipping to change at line 218
struct _ValaHashSet { struct _ValaHashSet {
ValaSet parent_instance; ValaSet parent_instance;
ValaHashSetPrivate * priv; ValaHashSetPrivate * priv;
}; };
struct _ValaHashSetClass { struct _ValaHashSetClass {
ValaSetClass parent_class; ValaSetClass parent_class;
}; };
struct _ValaMapIterator {
GTypeInstance parent_instance;
volatile int ref_count;
ValaMapIteratorPrivate * priv;
};
struct _ValaMapIteratorClass {
GTypeClass parent_class;
void (*finalize) (ValaMapIterator *self);
gboolean (*next) (ValaMapIterator* self);
gpointer (*get_key) (ValaMapIterator* self);
gpointer (*get_value) (ValaMapIterator* self);
};
struct _ValaIterator { struct _ValaIterator {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaIteratorPrivate * priv; ValaIteratorPrivate * priv;
}; };
struct _ValaIteratorClass { struct _ValaIteratorClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaIterator *self); void (*finalize) (ValaIterator *self);
gboolean (*next) (ValaIterator* self); gboolean (*next) (ValaIterator* self);
skipping to change at line 253 skipping to change at line 279
ValaCollection* vala_collection_construct (GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func); ValaCollection* vala_collection_construct (GType object_type, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func);
gint vala_collection_get_size (ValaCollection* self); gint vala_collection_get_size (ValaCollection* self);
gpointer vala_map_ref (gpointer instance); gpointer vala_map_ref (gpointer instance);
void vala_map_unref (gpointer instance); void vala_map_unref (gpointer instance);
GParamSpec* vala_param_spec_map (const gchar* name, const gchar* nick, cons t gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_map (const gchar* name, const gchar* nick, cons t gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_map (GValue* value, gpointer v_object); void vala_value_set_map (GValue* value, gpointer v_object);
void vala_value_take_map (GValue* value, gpointer v_object); void vala_value_take_map (GValue* value, gpointer v_object);
gpointer vala_value_get_map (const GValue* value); gpointer vala_value_get_map (const GValue* value);
GType vala_map_get_type (void) G_GNUC_CONST; GType vala_map_get_type (void) G_GNUC_CONST;
GType vala_set_get_type (void) G_GNUC_CONST; GType vala_set_get_type (void) G_GNUC_CONST;
gpointer vala_map_iterator_ref (gpointer instance);
void vala_map_iterator_unref (gpointer instance);
GParamSpec* vala_param_spec_map_iterator (const gchar* name, const gchar* n
ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_map_iterator (GValue* value, gpointer v_object);
void vala_value_take_map_iterator (GValue* value, gpointer v_object);
gpointer vala_value_get_map_iterator (const GValue* value);
GType vala_map_iterator_get_type (void) G_GNUC_CONST;
GType vala_hash_map_get_type (void) G_GNUC_CONST; GType vala_hash_map_get_type (void) G_GNUC_CONST;
ValaHashMap* vala_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GD estroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDest royNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_fun c, GEqualFunc value_equal_func); ValaHashMap* vala_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GD estroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDest royNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_fun c, GEqualFunc value_equal_func);
ValaHashMap* vala_hash_map_construct (GType object_type, GType k_type, GBox edCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedC opyFunc v_dup_func, GDestroyNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_func, GEqualFunc value_equal_func); ValaHashMap* vala_hash_map_construct (GType object_type, GType k_type, GBox edCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedC opyFunc v_dup_func, GDestroyNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_func, GEqualFunc value_equal_func);
void vala_hash_map_set_key_hash_func (ValaHashMap* self, GHashFunc value); void vala_hash_map_set_key_hash_func (ValaHashMap* self, GHashFunc value);
void vala_hash_map_set_key_equal_func (ValaHashMap* self, GEqualFunc value) ; void vala_hash_map_set_key_equal_func (ValaHashMap* self, GEqualFunc value) ;
void vala_hash_map_set_value_equal_func (ValaHashMap* self, GEqualFunc valu e); void vala_hash_map_set_value_equal_func (ValaHashMap* self, GEqualFunc valu e);
GType vala_hash_set_get_type (void) G_GNUC_CONST; GType vala_hash_set_get_type (void) G_GNUC_CONST;
ValaHashSet* vala_hash_set_new (GType g_type, GBoxedCopyFunc g_dup_func, GD estroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func); ValaHashSet* vala_hash_set_new (GType g_type, GBoxedCopyFunc g_dup_func, GD estroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func);
ValaHashSet* vala_hash_set_construct (GType object_type, GType g_type, GBox edCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func); ValaHashSet* vala_hash_set_construct (GType object_type, GType g_type, GBox edCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func);
void vala_hash_set_set_hash_func (ValaHashSet* self, GHashFunc value); void vala_hash_set_set_hash_func (ValaHashSet* self, GHashFunc value);
void vala_hash_set_set_equal_func (ValaHashSet* self, GEqualFunc value); void vala_hash_set_set_equal_func (ValaHashSet* self, GEqualFunc value);
GType vala_iterable_get_element_type (ValaIterable* self); GType vala_iterable_get_element_type (ValaIterable* self);
ValaIterator* vala_iterable_iterator (ValaIterable* self); ValaIterator* vala_iterable_iterator (ValaIterable* self);
ValaIterable* vala_iterable_construct (GType object_type, GType g_type, GBo xedCopyFunc g_dup_func, GDestroyNotify g_destroy_func); ValaIterable* vala_iterable_construct (GType object_type, GType g_type, GBo xedCopyFunc g_dup_func, GDestroyNotify g_destroy_func);
gboolean vala_map_iterator_next (ValaMapIterator* self);
gpointer vala_map_iterator_get_key (ValaMapIterator* self);
gpointer vala_map_iterator_get_value (ValaMapIterator* self);
ValaMapIterator* vala_map_iterator_construct (GType object_type, GType k_ty
pe, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type,
GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func);
gboolean vala_iterator_next (ValaIterator* self); gboolean vala_iterator_next (ValaIterator* self);
gpointer vala_iterator_get (ValaIterator* self); gpointer vala_iterator_get (ValaIterator* self);
ValaIterator* vala_iterator_construct (GType object_type, GType g_type, GBo xedCopyFunc g_dup_func, GDestroyNotify g_destroy_func); ValaIterator* vala_iterator_construct (GType object_type, GType g_type, GBo xedCopyFunc g_dup_func, GDestroyNotify g_destroy_func);
gpointer vala_list_get (ValaList* self, gint index); gpointer vala_list_get (ValaList* self, gint index);
void vala_list_set (ValaList* self, gint index, gconstpointer item); void vala_list_set (ValaList* self, gint index, gconstpointer item);
gint vala_list_index_of (ValaList* self, gconstpointer item); gint vala_list_index_of (ValaList* self, gconstpointer item);
void vala_list_insert (ValaList* self, gint index, gconstpointer item); void vala_list_insert (ValaList* self, gint index, gconstpointer item);
void vala_list_remove_at (ValaList* self, gint index); void vala_list_remove_at (ValaList* self, gint index);
ValaList* vala_list_construct (GType object_type, GType g_type, GBoxedCopyF unc g_dup_func, GDestroyNotify g_destroy_func); ValaList* vala_list_construct (GType object_type, GType g_type, GBoxedCopyF unc g_dup_func, GDestroyNotify g_destroy_func);
ValaSet* vala_map_get_keys (ValaMap* self); ValaSet* vala_map_get_keys (ValaMap* self);
ValaCollection* vala_map_get_values (ValaMap* self); ValaCollection* vala_map_get_values (ValaMap* self);
gboolean vala_map_contains (ValaMap* self, gconstpointer key); gboolean vala_map_contains (ValaMap* self, gconstpointer key);
gpointer vala_map_get (ValaMap* self, gconstpointer key); gpointer vala_map_get (ValaMap* self, gconstpointer key);
void vala_map_set (ValaMap* self, gconstpointer key, gconstpointer value); void vala_map_set (ValaMap* self, gconstpointer key, gconstpointer value);
gboolean vala_map_remove (ValaMap* self, gconstpointer key); gboolean vala_map_remove (ValaMap* self, gconstpointer key);
void vala_map_clear (ValaMap* self); void vala_map_clear (ValaMap* self);
ValaMapIterator* vala_map_map_iterator (ValaMap* self);
ValaMap* vala_map_construct (GType object_type, GType k_type, GBoxedCopyFun c k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v _dup_func, GDestroyNotify v_destroy_func); ValaMap* vala_map_construct (GType object_type, GType k_type, GBoxedCopyFun c k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v _dup_func, GDestroyNotify v_destroy_func);
gint vala_map_get_size (ValaMap* self); gint vala_map_get_size (ValaMap* self);
ValaSet* vala_set_construct (GType object_type, GType g_type, GBoxedCopyFun c g_dup_func, GDestroyNotify g_destroy_func); ValaSet* vala_set_construct (GType object_type, GType g_type, GBoxedCopyFun c g_dup_func, GDestroyNotify g_destroy_func);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
0 lines changed or deleted 46 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/