vala.h   vala.h 
skipping to change at line 1155 skipping to change at line 1155
#define VALA_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CODE_WRITER, ValaCodeWriter)) #define VALA_CODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CODE_WRITER, ValaCodeWriter))
#define VALA_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CODE_WRITER, ValaCodeWriterClass)) #define VALA_CODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CODE_WRITER, ValaCodeWriterClass))
#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 TYPE_CODE_WRITER_TYPE (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;
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 TYPE_MEMBER_BINDING (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;
#define VALA_TYPE_DELEGATE_TYPE (vala_delegate_type_get_type ()) #define VALA_TYPE_DELEGATE_TYPE (vala_delegate_type_get_type ())
#define VALA_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_DELEGATE_TYPE, ValaDelegateType)) #define VALA_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_DELEGATE_TYPE, ValaDelegateType))
#define VALA_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DELEGATE_TYPE, ValaDelegateTypeClass)) #define VALA_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_DELEGATE_TYPE, ValaDelegateTypeClass))
#define VALA_IS_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_DELEGATE_TYPE)) #define VALA_IS_DELEGATE_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_DELEGATE_TYPE))
#define VALA_IS_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_DELEGATE_TYPE)) #define VALA_IS_DELEGATE_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_TYPE_DELEGATE_TYPE))
skipping to change at line 1243 skipping to change at line 1243
#define VALA_TYPE_ERROR_TYPE (vala_error_type_get_type ()) #define VALA_TYPE_ERROR_TYPE (vala_error_type_get_type ())
#define VALA_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_TYPE, ValaErrorType)) #define VALA_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ERROR_TYPE, ValaErrorType))
#define VALA_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_TYPE, ValaErrorTypeClass)) #define VALA_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ERROR_TYPE, ValaErrorTypeClass))
#define VALA_IS_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_TYPE)) #define VALA_IS_ERROR_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ERROR_TYPE))
#define VALA_IS_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_TYPE)) #define VALA_IS_ERROR_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ERROR_TYPE))
#define VALA_ERROR_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_TYPE, ValaErrorTypeClass)) #define VALA_ERROR_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ERROR_TYPE, ValaErrorTypeClass))
typedef struct _ValaErrorType ValaErrorType; typedef struct _ValaErrorType ValaErrorType;
typedef struct _ValaErrorTypeClass ValaErrorTypeClass; typedef struct _ValaErrorTypeClass ValaErrorTypeClass;
typedef struct _ValaErrorTypePrivate ValaErrorTypePrivate; typedef struct _ValaErrorTypePrivate ValaErrorTypePrivate;
#define VALA_TYPE_TARGET_VALUE (vala_target_value_get_type ())
#define VALA_TARGET_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP
E_TARGET_VALUE, ValaTargetValue))
#define VALA_TARGET_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V
ALA_TYPE_TARGET_VALUE, ValaTargetValueClass))
#define VALA_IS_TARGET_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_
TYPE_TARGET_VALUE))
#define VALA_IS_TARGET_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass)
, VALA_TYPE_TARGET_VALUE))
#define VALA_TARGET_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
VALA_TYPE_TARGET_VALUE, ValaTargetValueClass))
typedef struct _ValaTargetValue ValaTargetValue;
typedef struct _ValaTargetValueClass ValaTargetValueClass;
typedef struct _ValaExpressionStatementPrivate ValaExpressionStatementPriva te; typedef struct _ValaExpressionStatementPrivate ValaExpressionStatementPriva te;
#define VALA_TYPE_FIELD_PROTOTYPE (vala_field_prototype_get_type ()) #define VALA_TYPE_FIELD_PROTOTYPE (vala_field_prototype_get_type ())
#define VALA_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_FIELD_PROTOTYPE, ValaFieldPrototype)) #define VALA_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_FIELD_PROTOTYPE, ValaFieldPrototype))
#define VALA_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass)) #define VALA_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass))
#define VALA_IS_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_FIELD_PROTOTYPE)) #define VALA_IS_FIELD_PROTOTYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_FIELD_PROTOTYPE))
#define VALA_IS_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_FIELD_PROTOTYPE)) #define VALA_IS_FIELD_PROTOTYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_FIELD_PROTOTYPE))
#define VALA_FIELD_PROTOTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass)) #define VALA_FIELD_PROTOTYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_FIELD_PROTOTYPE, ValaFieldPrototypeClass))
typedef struct _ValaFieldPrototype ValaFieldPrototype; typedef struct _ValaFieldPrototype ValaFieldPrototype;
skipping to change at line 1509 skipping to change at line 1519
#define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE)) #define VALA_IS_SIGNAL_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SIGNAL_TYPE))
#define VALA_SIGNAL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass)) #define VALA_SIGNAL_TYPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SIGNAL_TYPE, ValaSignalTypeClass))
typedef struct _ValaSignalType ValaSignalType; typedef struct _ValaSignalType ValaSignalType;
typedef struct _ValaSignalTypeClass ValaSignalTypeClass; typedef struct _ValaSignalTypeClass ValaSignalTypeClass;
typedef struct _ValaSignalTypePrivate ValaSignalTypePrivate; typedef struct _ValaSignalTypePrivate ValaSignalTypePrivate;
typedef struct _ValaSizeofExpressionPrivate ValaSizeofExpressionPrivate; typedef struct _ValaSizeofExpressionPrivate ValaSizeofExpressionPrivate;
typedef struct _ValaSliceExpressionPrivate ValaSliceExpressionPrivate; typedef struct _ValaSliceExpressionPrivate ValaSliceExpressionPrivate;
typedef struct _ValaSourceFilePrivate ValaSourceFilePrivate; typedef struct _ValaSourceFilePrivate ValaSourceFilePrivate;
#define TYPE_SOURCE_FILE_TYPE (source_file_type_get_type ()) #define VALA_TYPE_SOURCE_FILE_TYPE (vala_source_file_type_get_type ())
typedef struct _ValaSourceReferencePrivate ValaSourceReferencePrivate; typedef struct _ValaSourceReferencePrivate ValaSourceReferencePrivate;
#define VALA_TYPE_STATEMENT_LIST (vala_statement_list_get_type ()) #define VALA_TYPE_STATEMENT_LIST (vala_statement_list_get_type ())
#define VALA_STATEMENT_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_STATEMENT_LIST, ValaStatementList)) #define VALA_STATEMENT_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_STATEMENT_LIST, ValaStatementList))
#define VALA_STATEMENT_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_STATEMENT_LIST, ValaStatementListClass)) #define VALA_STATEMENT_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_STATEMENT_LIST, ValaStatementListClass))
#define VALA_IS_STATEMENT_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_STATEMENT_LIST)) #define VALA_IS_STATEMENT_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_STATEMENT_LIST))
#define VALA_IS_STATEMENT_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_STATEMENT_LIST)) #define VALA_IS_STATEMENT_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_STATEMENT_LIST))
#define VALA_STATEMENT_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_STATEMENT_LIST, ValaStatementListClass)) #define VALA_STATEMENT_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_STATEMENT_LIST, ValaStatementListClass))
typedef struct _ValaStatementList ValaStatementList; typedef struct _ValaStatementList ValaStatementList;
skipping to change at line 1541 skipping to change at line 1551
#define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) #define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ())
#define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) #define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver))
#define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) #define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass))
#define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER)) #define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER))
#define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER)) #define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER))
#define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) #define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass))
typedef struct _ValaSymbolResolver ValaSymbolResolver; typedef struct _ValaSymbolResolver ValaSymbolResolver;
typedef struct _ValaSymbolResolverClass ValaSymbolResolverClass; typedef struct _ValaSymbolResolverClass ValaSymbolResolverClass;
typedef struct _ValaSymbolResolverPrivate ValaSymbolResolverPrivate; typedef struct _ValaSymbolResolverPrivate ValaSymbolResolverPrivate;
typedef struct _ValaTargetValuePrivate ValaTargetValuePrivate;
typedef struct _ValaTemplatePrivate ValaTemplatePrivate; typedef struct _ValaTemplatePrivate ValaTemplatePrivate;
typedef struct _ValaThrowStatementPrivate ValaThrowStatementPrivate; typedef struct _ValaThrowStatementPrivate ValaThrowStatementPrivate;
typedef struct _ValaTryStatementPrivate ValaTryStatementPrivate; typedef struct _ValaTryStatementPrivate ValaTryStatementPrivate;
typedef struct _ValaTuplePrivate ValaTuplePrivate; typedef struct _ValaTuplePrivate ValaTuplePrivate;
typedef struct _ValaTypeCheckPrivate ValaTypeCheckPrivate; typedef struct _ValaTypeCheckPrivate ValaTypeCheckPrivate;
typedef struct _ValaTypeofExpressionPrivate ValaTypeofExpressionPrivate; typedef struct _ValaTypeofExpressionPrivate ValaTypeofExpressionPrivate;
typedef struct _ValaTypeParameterPrivate ValaTypeParameterPrivate; typedef struct _ValaTypeParameterPrivate ValaTypeParameterPrivate;
typedef struct _ValaUnaryExpressionPrivate ValaUnaryExpressionPrivate; typedef struct _ValaUnaryExpressionPrivate ValaUnaryExpressionPrivate;
#define VALA_TYPE_UNARY_OPERATOR (vala_unary_operator_get_type ()) #define VALA_TYPE_UNARY_OPERATOR (vala_unary_operator_get_type ())
skipping to change at line 1605 skipping to change at line 1616
struct _ValaCodeNodeClass { struct _ValaCodeNodeClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeNode *self); void (*finalize) (ValaCodeNode *self);
void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor);
void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r); void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r);
gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze r); gboolean (*check) (ValaCodeNode* self, ValaSemanticAnalyzer* analyze r);
void (*emit) (ValaCodeNode* self, ValaCodeGenerator* codegen); void (*emit) (ValaCodeNode* self, ValaCodeGenerator* codegen);
void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type); void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type);
void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node); void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node);
char* (*to_string) (ValaCodeNode* self); gchar* (*to_string) (ValaCodeNode* self);
void (*get_defined_variables) (ValaCodeNode* self, ValaCollection* c ollection); void (*get_defined_variables) (ValaCodeNode* self, ValaCollection* c ollection);
void (*get_used_variables) (ValaCodeNode* self, ValaCollection* coll ection); void (*get_used_variables) (ValaCodeNode* self, ValaCollection* coll ection);
}; };
struct _ValaExpression { struct _ValaExpression {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaExpressionPrivate * priv; ValaExpressionPrivate * priv;
}; };
struct _ValaExpressionClass { struct _ValaExpressionClass {
skipping to change at line 1647 skipping to change at line 1658
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaSymbol { struct _ValaSymbol {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSymbolPrivate * priv; ValaSymbolPrivate * priv;
}; };
struct _ValaSymbolClass { struct _ValaSymbolClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cprefix) (ValaSymbol* self); gchar* (*get_cprefix) (ValaSymbol* self);
char* (*get_lower_case_cname) (ValaSymbol* self, const char* infix); gchar* (*get_lower_case_cname) (ValaSymbol* self, const gchar* infix
char* (*get_lower_case_cprefix) (ValaSymbol* self); );
gchar* (*get_lower_case_cprefix) (ValaSymbol* self);
ValaList* (*get_cheader_filenames) (ValaSymbol* self); ValaList* (*get_cheader_filenames) (ValaSymbol* self);
gboolean (*is_instance_member) (ValaSymbol* self); gboolean (*is_instance_member) (ValaSymbol* self);
gboolean (*is_class_member) (ValaSymbol* self); gboolean (*is_class_member) (ValaSymbol* self);
void (*process_deprecated_attribute) (ValaSymbol* self, ValaAttribut e* attr); void (*process_deprecated_attribute) (ValaSymbol* self, ValaAttribut e* attr);
void (*add_namespace) (ValaSymbol* self, ValaNamespace* ns); void (*add_namespace) (ValaSymbol* self, ValaNamespace* ns);
void (*add_class) (ValaSymbol* self, ValaClass* cl); void (*add_class) (ValaSymbol* self, ValaClass* cl);
void (*add_interface) (ValaSymbol* self, ValaInterface* iface); void (*add_interface) (ValaSymbol* self, ValaInterface* iface);
void (*add_struct) (ValaSymbol* self, ValaStruct* st); void (*add_struct) (ValaSymbol* self, ValaStruct* st);
void (*add_enum) (ValaSymbol* self, ValaEnum* en); void (*add_enum) (ValaSymbol* self, ValaEnum* en);
void (*add_error_domain) (ValaSymbol* self, ValaErrorDomain* edomain ); void (*add_error_domain) (ValaSymbol* self, ValaErrorDomain* edomain );
skipping to change at line 1710 skipping to change at line 1721
ValaFieldClass parent_class; ValaFieldClass parent_class;
}; };
struct _ValaMethod { struct _ValaMethod {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaMethodPrivate * priv; ValaMethodPrivate * priv;
}; };
struct _ValaMethodClass { struct _ValaMethodClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
char* (*get_default_cname) (ValaMethod* self); gchar* (*get_default_cname) (ValaMethod* self);
char* (*get_real_cname) (ValaMethod* self); gchar* (*get_real_cname) (ValaMethod* self);
}; };
struct _ValaArrayMoveMethod { struct _ValaArrayMoveMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaArrayMoveMethodPrivate * priv; ValaArrayMoveMethodPrivate * priv;
}; };
struct _ValaArrayMoveMethodClass { struct _ValaArrayMoveMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
skipping to change at line 1739 skipping to change at line 1750
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
struct _ValaDataType { struct _ValaDataType {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDataTypePrivate * priv; ValaDataTypePrivate * priv;
}; };
struct _ValaDataTypeClass { struct _ValaDataTypeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cname) (ValaDataType* self); gchar* (*get_cname) (ValaDataType* self);
char* (*get_cdeclarator_suffix) (ValaDataType* self); gchar* (*get_cdeclarator_suffix) (ValaDataType* self);
char* (*get_lower_case_cname) (ValaDataType* self, const char* infix gchar* (*get_lower_case_cname) (ValaDataType* self, const gchar* inf
); ix);
char* (*to_qualified_string) (ValaDataType* self, ValaScope* scope); gchar* (*to_qualified_string) (ValaDataType* self, ValaScope* scope)
;
ValaDataType* (*copy) (ValaDataType* self); ValaDataType* (*copy) (ValaDataType* self);
gboolean (*equals) (ValaDataType* self, ValaDataType* type2); gboolean (*equals) (ValaDataType* self, ValaDataType* type2);
gboolean (*stricter) (ValaDataType* self, ValaDataType* type2); gboolean (*stricter) (ValaDataType* self, ValaDataType* type2);
gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e); gboolean (*compatible) (ValaDataType* self, ValaDataType* target_typ e);
gboolean (*is_invokable) (ValaDataType* self); gboolean (*is_invokable) (ValaDataType* self);
ValaDataType* (*get_return_type) (ValaDataType* self); ValaDataType* (*get_return_type) (ValaDataType* self);
ValaList* (*get_parameters) (ValaDataType* self); ValaList* (*get_parameters) (ValaDataType* self);
gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ; gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ;
gboolean (*is_array) (ValaDataType* self); gboolean (*is_array) (ValaDataType* self);
gboolean (*is_accessible) (ValaDataType* self, ValaSymbol* sym); gboolean (*is_accessible) (ValaDataType* self, ValaSymbol* sym);
ValaSymbol* (*get_member) (ValaDataType* self, const char* member_na ValaSymbol* (*get_member) (ValaDataType* self, const gchar* member_n
me); ame);
ValaSymbol* (*get_pointer_member) (ValaDataType* self, const char* m ValaSymbol* (*get_pointer_member) (ValaDataType* self, const gchar*
ember_name); member_name);
gboolean (*is_real_struct_type) (ValaDataType* self); gboolean (*is_real_struct_type) (ValaDataType* self);
char* (*get_type_id) (ValaDataType* self); gchar* (*get_type_id) (ValaDataType* self);
gboolean (*is_disposable) (ValaDataType* self); gboolean (*is_disposable) (ValaDataType* self);
ValaDataType* (*get_actual_type) (ValaDataType* self, ValaDataType* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_ reference); ValaDataType* (*get_actual_type) (ValaDataType* self, ValaDataType* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_ reference);
}; };
struct _ValaReferenceType { struct _ValaReferenceType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaReferenceTypePrivate * priv; ValaReferenceTypePrivate * priv;
}; };
struct _ValaReferenceTypeClass { struct _ValaReferenceTypeClass {
skipping to change at line 1959 skipping to change at line 1970
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
struct _ValaTypeSymbol { struct _ValaTypeSymbol {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypeSymbolPrivate * priv; ValaTypeSymbolPrivate * priv;
}; };
struct _ValaTypeSymbolClass { struct _ValaTypeSymbolClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
char* (*get_cname) (ValaTypeSymbol* self, gboolean const_type); gchar* (*get_cname) (ValaTypeSymbol* self, gboolean const_type);
gboolean (*is_reference_type) (ValaTypeSymbol* self); gboolean (*is_reference_type) (ValaTypeSymbol* self);
char* (*get_dup_function) (ValaTypeSymbol* self); gchar* (*get_dup_function) (ValaTypeSymbol* self);
char* (*get_free_function) (ValaTypeSymbol* self); gchar* (*get_free_function) (ValaTypeSymbol* self);
char* (*get_copy_function) (ValaTypeSymbol* self); gchar* (*get_copy_function) (ValaTypeSymbol* self);
char* (*get_destroy_function) (ValaTypeSymbol* self); gchar* (*get_destroy_function) (ValaTypeSymbol* self);
gboolean (*is_reference_counting) (ValaTypeSymbol* self); gboolean (*is_reference_counting) (ValaTypeSymbol* self);
char* (*get_ref_function) (ValaTypeSymbol* self); gchar* (*get_ref_function) (ValaTypeSymbol* self);
char* (*get_unref_function) (ValaTypeSymbol* self); gchar* (*get_unref_function) (ValaTypeSymbol* self);
char* (*get_ref_sink_function) (ValaTypeSymbol* self); gchar* (*get_ref_sink_function) (ValaTypeSymbol* self);
char* (*get_type_id) (ValaTypeSymbol* self); gchar* (*get_type_id) (ValaTypeSymbol* self);
char* (*get_marshaller_type_name) (ValaTypeSymbol* self); gchar* (*get_marshaller_type_name) (ValaTypeSymbol* self);
char* (*get_param_spec_function) (ValaTypeSymbol* self); gchar* (*get_param_spec_function) (ValaTypeSymbol* self);
char* (*get_get_value_function) (ValaTypeSymbol* self); gchar* (*get_get_value_function) (ValaTypeSymbol* self);
char* (*get_set_value_function) (ValaTypeSymbol* self); gchar* (*get_set_value_function) (ValaTypeSymbol* self);
char* (*get_take_value_function) (ValaTypeSymbol* self); gchar* (*get_take_value_function) (ValaTypeSymbol* self);
char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf gchar* (*get_upper_case_cname) (ValaTypeSymbol* self, const gchar* i
ix); nfix);
char* (*get_default_value) (ValaTypeSymbol* self); gchar* (*get_default_value) (ValaTypeSymbol* self);
gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t); gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t);
gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name); gint (*get_type_parameter_index) (ValaTypeSymbol* self, const gchar* name);
}; };
struct _ValaObjectTypeSymbol { struct _ValaObjectTypeSymbol {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaObjectTypeSymbolPrivate * priv; ValaObjectTypeSymbolPrivate * priv;
}; };
struct _ValaObjectTypeSymbolClass { struct _ValaObjectTypeSymbolClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
ValaList* (*get_methods) (ValaObjectTypeSymbol* self); ValaList* (*get_methods) (ValaObjectTypeSymbol* self);
skipping to change at line 2015 skipping to change at line 2026
}; };
struct _ValaClassTypeClass { struct _ValaClassTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
struct _ValaCodeContext { struct _ValaCodeContext {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCodeContextPrivate * priv; ValaCodeContextPrivate * priv;
char** vapi_directories; gchar** vapi_directories;
gint vapi_directories_length1; gint vapi_directories_length1;
char** gir_directories; gchar** gir_directories;
gint gir_directories_length1; gint gir_directories_length1;
}; };
struct _ValaCodeContextClass { struct _ValaCodeContextClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeContext *self); void (*finalize) (ValaCodeContext *self);
}; };
typedef enum { typedef enum {
VALA_PROFILE_POSIX, VALA_PROFILE_POSIX,
skipping to change at line 2146 skipping to change at line 2157
struct _ValaCodeWriter { struct _ValaCodeWriter {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaCodeWriterPrivate * priv; ValaCodeWriterPrivate * priv;
}; };
struct _ValaCodeWriterClass { struct _ValaCodeWriterClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
typedef enum { typedef enum {
CODE_WRITER_TYPE_EXTERNAL, VALA_CODE_WRITER_TYPE_EXTERNAL,
CODE_WRITER_TYPE_INTERNAL, VALA_CODE_WRITER_TYPE_INTERNAL,
CODE_WRITER_TYPE_FAST, VALA_CODE_WRITER_TYPE_FAST,
CODE_WRITER_TYPE_DUMP VALA_CODE_WRITER_TYPE_DUMP
} CodeWriterType; } ValaCodeWriterType;
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 char* (*get_content) (ValaComment* self); const gchar* (*get_content) (ValaComment* self);
void (*set_content) (ValaComment* self, const char* value); void (*set_content) (ValaComment* self, const gchar* value);
}; };
struct _ValaConditionalExpression { struct _ValaConditionalExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaConditionalExpressionPrivate * priv; ValaConditionalExpressionPrivate * priv;
}; };
struct _ValaConditionalExpressionClass { struct _ValaConditionalExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaConstant { struct _ValaConstant {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaConstantPrivate * priv; ValaConstantPrivate * priv;
}; };
struct _ValaConstantClass { struct _ValaConstantClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
char* (*get_default_cname) (ValaConstant* self); gchar* (*get_default_cname) (ValaConstant* self);
}; };
struct _ValaConstructor { struct _ValaConstructor {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaConstructorPrivate * priv; ValaConstructorPrivate * priv;
}; };
struct _ValaConstructorClass { struct _ValaConstructorClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
typedef enum { typedef enum {
MEMBER_BINDING_INSTANCE, VALA_MEMBER_BINDING_INSTANCE,
MEMBER_BINDING_CLASS, VALA_MEMBER_BINDING_CLASS,
MEMBER_BINDING_STATIC VALA_MEMBER_BINDING_STATIC
} MemberBinding; } ValaMemberBinding;
struct _ValaContinueStatement { struct _ValaContinueStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaContinueStatementPrivate * priv; ValaContinueStatementPrivate * priv;
}; };
struct _ValaContinueStatementClass { struct _ValaContinueStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
skipping to change at line 2934 skipping to change at line 2945
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaPropertyAccessor { struct _ValaPropertyAccessor {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaPropertyAccessorPrivate * priv; ValaPropertyAccessorPrivate * priv;
}; };
struct _ValaPropertyAccessorClass { struct _ValaPropertyAccessorClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
char* (*get_default_cname) (ValaPropertyAccessor* self); gchar* (*get_default_cname) (ValaPropertyAccessor* self);
}; };
struct _ValaRealLiteral { struct _ValaRealLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaRealLiteralPrivate * priv; ValaRealLiteralPrivate * priv;
}; };
struct _ValaRealLiteralClass { struct _ValaRealLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
skipping to change at line 2971 skipping to change at line 2982
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
struct _ValaReport { struct _ValaReport {
GObject parent_instance; GObject parent_instance;
ValaReportPrivate * priv; ValaReportPrivate * priv;
}; };
struct _ValaReportClass { struct _ValaReportClass {
GObjectClass parent_class; GObjectClass parent_class;
void (*note) (ValaReport* self, ValaSourceReference* source, const c void (*note) (ValaReport* self, ValaSourceReference* source, const g
har* message); char* message);
void (*warn) (ValaReport* self, ValaSourceReference* source, const c void (*warn) (ValaReport* self, ValaSourceReference* source, const g
har* message); char* message);
void (*err) (ValaReport* self, ValaSourceReference* source, const ch void (*err) (ValaReport* self, ValaSourceReference* source, const gc
ar* message); har* message);
}; };
struct _ValaReturnStatement { struct _ValaReturnStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaReturnStatementPrivate * priv; ValaReturnStatementPrivate * priv;
}; };
struct _ValaReturnStatementClass { struct _ValaReturnStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
skipping to change at line 3228 skipping to change at line 3239
volatile int ref_count; volatile int ref_count;
ValaSourceFilePrivate * priv; ValaSourceFilePrivate * priv;
}; };
struct _ValaSourceFileClass { struct _ValaSourceFileClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaSourceFile *self); void (*finalize) (ValaSourceFile *self);
}; };
typedef enum { typedef enum {
SOURCE_FILE_TYPE_NONE, VALA_SOURCE_FILE_TYPE_NONE,
SOURCE_FILE_TYPE_SOURCE, VALA_SOURCE_FILE_TYPE_SOURCE,
SOURCE_FILE_TYPE_PACKAGE, VALA_SOURCE_FILE_TYPE_PACKAGE,
SOURCE_FILE_TYPE_FAST VALA_SOURCE_FILE_TYPE_FAST
} SourceFileType; } ValaSourceFileType;
struct _ValaSourceReference { struct _ValaSourceReference {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaSourceReferencePrivate * priv; ValaSourceReferencePrivate * priv;
}; };
struct _ValaSourceReferenceClass { struct _ValaSourceReferenceClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaSourceReference *self); void (*finalize) (ValaSourceReference *self);
skipping to change at line 3324 skipping to change at line 3335
struct _ValaSymbolResolver { struct _ValaSymbolResolver {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSymbolResolverPrivate * priv; ValaSymbolResolverPrivate * priv;
}; };
struct _ValaSymbolResolverClass { struct _ValaSymbolResolverClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
struct _ValaTargetValue {
GTypeInstance parent_instance;
volatile int ref_count;
ValaTargetValuePrivate * priv;
};
struct _ValaTargetValueClass {
GTypeClass parent_class;
void (*finalize) (ValaTargetValue *self);
};
struct _ValaTemplate { struct _ValaTemplate {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaTemplatePrivate * priv; ValaTemplatePrivate * priv;
}; };
struct _ValaTemplateClass { struct _ValaTemplateClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaThrowStatement { struct _ValaThrowStatement {
skipping to change at line 3578 skipping to change at line 3600
GType vala_assignment_get_type (void) G_GNUC_CONST; GType vala_assignment_get_type (void) G_GNUC_CONST;
GType vala_assignment_operator_get_type (void) G_GNUC_CONST; GType vala_assignment_operator_get_type (void) G_GNUC_CONST;
ValaAssignment* vala_assignment_new (ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSourceReference* source_referen ce); ValaAssignment* vala_assignment_new (ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSourceReference* source_referen ce);
ValaAssignment* vala_assignment_construct (GType object_type, ValaExpressio n* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSource Reference* source_reference); ValaAssignment* vala_assignment_construct (GType object_type, ValaExpressio n* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSource Reference* source_reference);
ValaExpression* vala_assignment_get_left (ValaAssignment* self); ValaExpression* vala_assignment_get_left (ValaAssignment* self);
void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ; void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ;
ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self); ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self);
void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value); void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value);
ValaExpression* vala_assignment_get_right (ValaAssignment* self); ValaExpression* vala_assignment_get_right (ValaAssignment* self);
void vala_assignment_set_right (ValaAssignment* self, ValaExpression* value ); void vala_assignment_set_right (ValaAssignment* self, ValaExpression* value );
ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ValaAttribute* vala_attribute_new (const gchar* name, ValaSourceReference*
ource_reference); source_reference);
ValaAttribute* vala_attribute_construct (GType object_type, const char* nam ValaAttribute* vala_attribute_construct (GType object_type, const gchar* na
e, ValaSourceReference* source_reference); me, ValaSourceReference* source_reference);
void vala_attribute_add_argument (ValaAttribute* self, const char* key, con void vala_attribute_add_argument (ValaAttribute* self, const gchar* key, co
st char* value); nst gchar* value);
gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name gboolean vala_attribute_has_argument (ValaAttribute* self, const gchar* nam
); e);
char* vala_attribute_get_string (ValaAttribute* self, const char* name); gchar* vala_attribute_get_string (ValaAttribute* self, const gchar* name);
gint vala_attribute_get_integer (ValaAttribute* self, const char* name); gint vala_attribute_get_integer (ValaAttribute* self, const gchar* name);
double vala_attribute_get_double (ValaAttribute* self, const char* name); gdouble vala_attribute_get_double (ValaAttribute* self, const gchar* name);
gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name); gboolean vala_attribute_get_bool (ValaAttribute* self, const gchar* name);
const char* vala_attribute_get_name (ValaAttribute* self); const gchar* vala_attribute_get_name (ValaAttribute* self);
void vala_attribute_set_name (ValaAttribute* self, const char* value); void vala_attribute_set_name (ValaAttribute* self, const gchar* value);
GType vala_base_access_get_type (void) G_GNUC_CONST; GType vala_base_access_get_type (void) G_GNUC_CONST;
ValaBaseAccess* vala_base_access_new (ValaSourceReference* source); ValaBaseAccess* vala_base_access_new (ValaSourceReference* source);
ValaBaseAccess* vala_base_access_construct (GType object_type, ValaSourceRe ference* source); ValaBaseAccess* vala_base_access_construct (GType object_type, ValaSourceRe ference* source);
gpointer vala_basic_block_ref (gpointer instance); gpointer vala_basic_block_ref (gpointer instance);
void vala_basic_block_unref (gpointer instance); void vala_basic_block_unref (gpointer instance);
GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_basic_block (GValue* value, gpointer v_object); void vala_value_set_basic_block (GValue* value, gpointer v_object);
void vala_value_take_basic_block (GValue* value, gpointer v_object); void vala_value_take_basic_block (GValue* value, gpointer v_object);
gpointer vala_value_get_basic_block (const GValue* value); gpointer vala_value_get_basic_block (const GValue* value);
GType vala_basic_block_get_type (void) G_GNUC_CONST; GType vala_basic_block_get_type (void) G_GNUC_CONST;
skipping to change at line 3631 skipping to change at line 3653
ValaSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self); ValaSet* vala_basic_block_get_phi_functions (ValaBasicBlock* self);
ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self); ValaBasicBlock* vala_basic_block_get_parent (ValaBasicBlock* self);
gboolean vala_basic_block_get_postorder_visited (ValaBasicBlock* self); gboolean vala_basic_block_get_postorder_visited (ValaBasicBlock* self);
void vala_basic_block_set_postorder_visited (ValaBasicBlock* self, gboolean value); void vala_basic_block_set_postorder_visited (ValaBasicBlock* self, gboolean value);
gint vala_basic_block_get_postorder_number (ValaBasicBlock* self); gint vala_basic_block_get_postorder_number (ValaBasicBlock* self);
void vala_basic_block_set_postorder_number (ValaBasicBlock* self, gint valu e); void vala_basic_block_set_postorder_number (ValaBasicBlock* self, gint valu e);
GType vala_binary_expression_get_type (void) G_GNUC_CONST; GType vala_binary_expression_get_type (void) G_GNUC_CONST;
GType vala_binary_operator_get_type (void) G_GNUC_CONST; GType vala_binary_operator_get_type (void) G_GNUC_CONST;
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);
ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source); ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source);
char* vala_binary_expression_get_operator_string (ValaBinaryExpression* sel f); gchar* vala_binary_expression_get_operator_string (ValaBinaryExpression* se lf);
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_statement_get_type (void) G_GNUC_CONST; GType vala_statement_get_type (void) G_GNUC_CONST;
GType vala_block_get_type (void) G_GNUC_CONST; GType vala_block_get_type (void) G_GNUC_CONST;
ValaBlock* vala_block_new (ValaSourceReference* source_reference); ValaBlock* vala_block_new (ValaSourceReference* source_reference);
ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference); ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference);
void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt); void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt);
void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen t* stmt); void vala_block_insert_statement (ValaBlock* self, gint index, ValaStatemen t* stmt);
ValaList* vala_block_get_statements (ValaBlock* self); ValaList* vala_block_get_statements (ValaBlock* self);
void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al); void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al);
void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable* local); void vala_block_remove_local_variable (ValaBlock* self, ValaLocalVariable* local);
ValaList* vala_block_get_local_variables (ValaBlock* self); ValaList* vala_block_get_local_variables (ValaBlock* self);
void vala_block_add_local_constant (ValaBlock* self, ValaConstant* constant );
void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt atement* new_stmt); void vala_block_insert_before (ValaBlock* self, ValaStatement* stmt, ValaSt atement* new_stmt);
void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt , ValaStatement* new_stmt); void vala_block_replace_statement (ValaBlock* self, ValaStatement* old_stmt , ValaStatement* new_stmt);
gboolean vala_block_get_contains_jump_statement (ValaBlock* self); gboolean vala_block_get_contains_jump_statement (ValaBlock* self);
void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu e); void vala_block_set_contains_jump_statement (ValaBlock* self, gboolean valu e);
gboolean vala_block_get_captured (ValaBlock* self); gboolean vala_block_get_captured (ValaBlock* self);
void vala_block_set_captured (ValaBlock* self, gboolean value); void vala_block_set_captured (ValaBlock* self, gboolean value);
GType vala_literal_get_type (void) G_GNUC_CONST; GType vala_literal_get_type (void) G_GNUC_CONST;
GType vala_boolean_literal_get_type (void) G_GNUC_CONST; GType vala_boolean_literal_get_type (void) G_GNUC_CONST;
ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen ce* source); ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen ce* source);
ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo lean b, ValaSourceReference* source); ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo lean b, ValaSourceReference* source);
skipping to change at line 3681 skipping to change at line 3704
ValaCastExpression* vala_cast_expression_construct_non_null (GType object_t ype, ValaExpression* inner, ValaSourceReference* source_reference); ValaCastExpression* vala_cast_expression_construct_non_null (GType object_t ype, ValaExpression* inner, ValaSourceReference* source_reference);
ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self); ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self);
void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value); void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value);
ValaDataType* vala_cast_expression_get_type_reference (ValaCastExpression* self); ValaDataType* vala_cast_expression_get_type_reference (ValaCastExpression* self);
void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aDataType* value); void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aDataType* value);
gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self) ; gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self) ;
void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo olean value); void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo olean value);
gboolean vala_cast_expression_get_is_non_null_cast (ValaCastExpression* sel f); gboolean vala_cast_expression_get_is_non_null_cast (ValaCastExpression* sel f);
void vala_cast_expression_set_is_non_null_cast (ValaCastExpression* self, g boolean value); void vala_cast_expression_set_is_non_null_cast (ValaCastExpression* self, g boolean value);
GType vala_catch_clause_get_type (void) G_GNUC_CONST; GType vala_catch_clause_get_type (void) G_GNUC_CONST;
ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const gch
r* variable_name, ValaBlock* body, ValaSourceReference* source_reference); ar* variable_name, ValaBlock* body, ValaSourceReference* source_reference);
ValaCatchClause* vala_catch_clause_construct (GType object_type, ValaDataTy ValaCatchClause* vala_catch_clause_construct (GType object_type, ValaDataTy
pe* error_type, const char* variable_name, ValaBlock* body, ValaSourceRefer pe* error_type, const gchar* variable_name, ValaBlock* body, ValaSourceRefe
ence* source_reference); rence* source_reference);
ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self); ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self);
void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value); void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value);
const char* vala_catch_clause_get_variable_name (ValaCatchClause* self); const gchar* vala_catch_clause_get_variable_name (ValaCatchClause* self);
void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char void vala_catch_clause_set_variable_name (ValaCatchClause* self, const gcha
* value); r* value);
ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self); ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self);
void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value); void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value);
ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf); ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf);
void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value); void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value);
const char* vala_catch_clause_get_clabel_name (ValaCatchClause* self); const gchar* vala_catch_clause_get_clabel_name (ValaCatchClause* self);
void vala_catch_clause_set_clabel_name (ValaCatchClause* self, const char* void vala_catch_clause_set_clabel_name (ValaCatchClause* self, const gchar*
value); value);
GType vala_character_literal_get_type (void) G_GNUC_CONST; GType vala_character_literal_get_type (void) G_GNUC_CONST;
ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource ValaCharacterLiteral* vala_character_literal_new (const gchar* c, ValaSourc
Reference* source); eReference* source);
ValaCharacterLiteral* vala_character_literal_construct (GType object_type, ValaCharacterLiteral* vala_character_literal_construct (GType object_type,
const char* c, ValaSourceReference* source); const gchar* c, ValaSourceReference* source);
gunichar vala_character_literal_get_char (ValaCharacterLiteral* self); gunichar vala_character_literal_get_char (ValaCharacterLiteral* self);
const char* vala_character_literal_get_value (ValaCharacterLiteral* self); const gchar* vala_character_literal_get_value (ValaCharacterLiteral* self);
void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch void vala_character_literal_set_value (ValaCharacterLiteral* self, const gc
ar* value); har* value);
ValaList* vala_class_get_classes (ValaClass* self); ValaList* vala_class_get_classes (ValaClass* self);
ValaList* vala_class_get_structs (ValaClass* self); ValaList* vala_class_get_structs (ValaClass* self);
ValaList* vala_class_get_enums (ValaClass* self); ValaList* vala_class_get_enums (ValaClass* self);
ValaList* vala_class_get_delegates (ValaClass* self); ValaList* vala_class_get_delegates (ValaClass* self);
gpointer vala_comment_ref (gpointer instance); gpointer vala_comment_ref (gpointer instance);
void vala_comment_unref (gpointer instance); void vala_comment_unref (gpointer instance);
GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_comment (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_comment (GValue* value, gpointer v_object); void vala_value_set_comment (GValue* value, gpointer v_object);
void vala_value_take_comment (GValue* value, gpointer v_object); void vala_value_take_comment (GValue* value, gpointer v_object);
gpointer vala_value_get_comment (const GValue* value); gpointer vala_value_get_comment (const GValue* value);
GType vala_comment_get_type (void) G_GNUC_CONST; GType vala_comment_get_type (void) G_GNUC_CONST;
ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ValaClass* vala_class_new (const gchar* name, ValaSourceReference* source_r
ference, ValaComment* comment); eference, ValaComment* comment);
ValaClass* vala_class_construct (GType object_type, const char* name, ValaS ValaClass* vala_class_construct (GType object_type, const gchar* name, Vala
ourceReference* source_reference, ValaComment* comment); SourceReference* source_reference, ValaComment* comment);
void vala_class_add_base_type (ValaClass* self, ValaDataType* type); void vala_class_add_base_type (ValaClass* self, ValaDataType* type);
ValaList* vala_class_get_base_types (ValaClass* self); ValaList* vala_class_get_base_types (ValaClass* self);
ValaList* vala_class_get_fields (ValaClass* self); ValaList* vala_class_get_fields (ValaClass* self);
ValaList* vala_class_get_constants (ValaClass* self); ValaList* vala_class_get_constants (ValaClass* self);
char* vala_class_get_default_cname (ValaClass* self); gchar* vala_class_get_default_cname (ValaClass* self);
void vala_class_set_cname (ValaClass* self, const char* cname); void vala_class_set_cname (ValaClass* self, const gchar* cname);
void vala_class_process_attributes (ValaClass* self); void vala_class_process_attributes (ValaClass* self);
char* vala_class_get_default_type_id (ValaClass* self); gchar* vala_class_get_default_type_id (ValaClass* self);
void vala_class_set_type_id (ValaClass* self, const char* type_id); void vala_class_set_type_id (ValaClass* self, const gchar* type_id);
char* vala_class_get_default_param_spec_function (ValaClass* self); gchar* vala_class_get_default_param_spec_function (ValaClass* self);
gboolean vala_class_is_fundamental (ValaClass* self); gboolean vala_class_is_fundamental (ValaClass* self);
void vala_class_set_ref_function (ValaClass* self, const char* name); void vala_class_set_ref_function (ValaClass* self, const gchar* name);
void vala_class_set_unref_function (ValaClass* self, const char* name); void vala_class_set_unref_function (ValaClass* self, const gchar* name);
void vala_class_set_ref_sink_function (ValaClass* self, const char* name); void vala_class_set_ref_sink_function (ValaClass* self, const gchar* name);
void vala_class_set_dup_function (ValaClass* self, const char* name); void vala_class_set_dup_function (ValaClass* self, const gchar* name);
char* vala_class_get_default_free_function (ValaClass* self); gchar* vala_class_get_default_free_function (ValaClass* self);
void vala_class_set_free_function (ValaClass* self, const char* name); void vala_class_set_free_function (ValaClass* self, const gchar* name);
ValaClass* vala_class_get_base_class (ValaClass* self); ValaClass* vala_class_get_base_class (ValaClass* self);
void vala_class_set_base_class (ValaClass* self, ValaClass* value); void vala_class_set_base_class (ValaClass* self, ValaClass* value);
gboolean vala_class_get_is_abstract (ValaClass* self); gboolean vala_class_get_is_abstract (ValaClass* self);
void vala_class_set_is_abstract (ValaClass* self, gboolean value); void vala_class_set_is_abstract (ValaClass* self, gboolean value);
gboolean vala_class_get_is_compact (ValaClass* self); gboolean vala_class_get_is_compact (ValaClass* self);
void vala_class_set_is_compact (ValaClass* self, gboolean value); void vala_class_set_is_compact (ValaClass* self, gboolean value);
gboolean vala_class_get_is_immutable (ValaClass* self); gboolean vala_class_get_is_immutable (ValaClass* self);
void vala_class_set_is_immutable (ValaClass* self, gboolean value); void vala_class_set_is_immutable (ValaClass* self, gboolean value);
gboolean vala_class_get_ref_function_void (ValaClass* self); gboolean vala_class_get_ref_function_void (ValaClass* self);
void vala_class_set_ref_function_void (ValaClass* self, gboolean value); void vala_class_set_ref_function_void (ValaClass* self, gboolean value);
const char* vala_class_get_type_check_function (ValaClass* self); const gchar* vala_class_get_type_check_function (ValaClass* self);
void vala_class_set_type_check_function (ValaClass* self, const char* value void vala_class_set_type_check_function (ValaClass* self, const gchar* valu
); e);
gboolean vala_class_get_has_private_fields (ValaClass* self); gboolean vala_class_get_has_private_fields (ValaClass* self);
void vala_class_set_has_private_fields (ValaClass* self, gboolean value);
gboolean vala_class_get_has_class_private_fields (ValaClass* self); gboolean vala_class_get_has_class_private_fields (ValaClass* self);
gboolean vala_class_get_free_function_address_of (ValaClass* self); gboolean vala_class_get_free_function_address_of (ValaClass* self);
gboolean vala_class_get_is_gboxed (ValaClass* self); gboolean vala_class_get_is_gboxed (ValaClass* self);
const char* vala_class_get_const_cname (ValaClass* self); const gchar* vala_class_get_const_cname (ValaClass* self);
void vala_class_set_const_cname (ValaClass* self, const char* value); void vala_class_set_const_cname (ValaClass* self, const gchar* value);
ValaMethod* vala_class_get_default_construction_method (ValaClass* self); ValaMethod* vala_class_get_default_construction_method (ValaClass* self);
void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value); void vala_class_set_default_construction_method (ValaClass* self, ValaMetho d* value);
ValaConstructor* vala_class_get_constructor (ValaClass* self); ValaConstructor* vala_class_get_constructor (ValaClass* self);
void vala_class_set_constructor (ValaClass* self, ValaConstructor* value); void vala_class_set_constructor (ValaClass* self, ValaConstructor* value);
ValaConstructor* vala_class_get_class_constructor (ValaClass* self); ValaConstructor* vala_class_get_class_constructor (ValaClass* self);
void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue); void vala_class_set_class_constructor (ValaClass* self, ValaConstructor* va lue);
ValaConstructor* vala_class_get_static_constructor (ValaClass* self); ValaConstructor* vala_class_get_static_constructor (ValaClass* self);
void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue); void vala_class_set_static_constructor (ValaClass* self, ValaConstructor* v alue);
ValaDestructor* vala_class_get_destructor (ValaClass* self); ValaDestructor* vala_class_get_destructor (ValaClass* self);
void vala_class_set_destructor (ValaClass* self, ValaDestructor* value); void vala_class_set_destructor (ValaClass* self, ValaDestructor* value);
skipping to change at line 3790 skipping to change at line 3814
gpointer vala_source_file_ref (gpointer instance); gpointer vala_source_file_ref (gpointer instance);
void vala_source_file_unref (gpointer instance); void vala_source_file_unref (gpointer instance);
GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni ck, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_source_file (GValue* value, gpointer v_object); void vala_value_set_source_file (GValue* value, gpointer v_object);
void vala_value_take_source_file (GValue* value, gpointer v_object); void vala_value_take_source_file (GValue* value, gpointer v_object);
gpointer vala_value_get_source_file (const GValue* value); gpointer vala_value_get_source_file (const GValue* value);
GType vala_source_file_get_type (void) G_GNUC_CONST; GType vala_source_file_get_type (void) G_GNUC_CONST;
ValaList* vala_code_context_get_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_source_files (ValaCodeContext* self);
ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self); ValaList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const gcha r* file);
ValaList* vala_code_context_get_packages (ValaCodeContext* self); ValaList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* gboolean vala_code_context_has_package (ValaCodeContext* self, const gchar*
pkg); pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) void vala_code_context_add_package (ValaCodeContext* self, const gchar* pkg
; );
gboolean vala_code_context_add_external_package (ValaCodeContext* self, con gboolean vala_code_context_add_external_package (ValaCodeContext* self, con
st char* pkg); st gchar* pkg);
gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c gboolean vala_code_context_add_packages_from_file (ValaCodeContext* self, c
onst char* filename); onst gchar* filename);
gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons gboolean vala_code_context_add_source_filename (ValaCodeContext* self, cons
t char* filename, gboolean is_source); t gchar* filename, gboolean is_source);
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_add_define (ValaCodeContext* self, const char* defin void vala_code_context_add_define (ValaCodeContext* self, const gchar* defi
e); ne);
gboolean vala_code_context_is_defined (ValaCodeContext* self, const char* d gboolean vala_code_context_is_defined (ValaCodeContext* self, const gchar*
efine); define);
char* vala_code_context_get_vapi_path (ValaCodeContext* self, const char* p gchar* vala_code_context_get_vapi_path (ValaCodeContext* self, const gchar*
kg); pkg);
char* vala_code_context_get_gir_path (ValaCodeContext* self, const char* gi gchar* vala_code_context_get_gir_path (ValaCodeContext* self, const gchar*
r); gir);
void vala_code_context_write_dependencies (ValaCodeContext* self, const cha void vala_code_context_write_dependencies (ValaCodeContext* self, const gch
r* filename); ar* filename);
char* vala_code_context_realpath (const char* name); gchar* vala_code_context_realpath (const gchar* name);
gboolean vala_code_context_get_assert (ValaCodeContext* self); gboolean vala_code_context_get_assert (ValaCodeContext* self);
void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); void vala_code_context_set_assert (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_checking (ValaCodeContext* self); gboolean vala_code_context_get_checking (ValaCodeContext* self);
void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_deprecated (ValaCodeContext* self); gboolean vala_code_context_get_deprecated (ValaCodeContext* self);
void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_deprecated (ValaCodeContext* self, gboolean valu e);
gboolean vala_code_context_get_experimental (ValaCodeContext* self); gboolean vala_code_context_get_experimental (ValaCodeContext* self);
void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_experimental (ValaCodeContext* self, gboolean va lue);
gboolean vala_code_context_get_experimental_non_null (ValaCodeContext* self ); gboolean vala_code_context_get_experimental_non_null (ValaCodeContext* self );
void vala_code_context_set_experimental_non_null (ValaCodeContext* self, gb oolean value); void vala_code_context_set_experimental_non_null (ValaCodeContext* self, gb oolean value);
gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self); gboolean vala_code_context_get_dbus_transformation (ValaCodeContext* self);
void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo lean value); void vala_code_context_set_dbus_transformation (ValaCodeContext* self, gboo lean value);
gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); gboolean vala_code_context_get_ccode_only (ValaCodeContext* self);
void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e);
const char* vala_code_context_get_header_filename (ValaCodeContext* self); const gchar* vala_code_context_get_header_filename (ValaCodeContext* self);
void vala_code_context_set_header_filename (ValaCodeContext* self, const ch void vala_code_context_set_header_filename (ValaCodeContext* self, const gc
ar* value); har* value);
const char* vala_code_context_get_internal_header_filename (ValaCodeContext const gchar* vala_code_context_get_internal_header_filename (ValaCodeContex
* self); t* self);
void vala_code_context_set_internal_header_filename (ValaCodeContext* self, void vala_code_context_set_internal_header_filename (ValaCodeContext* self,
const char* value); const gchar* value);
gboolean vala_code_context_get_use_header (ValaCodeContext* self); gboolean vala_code_context_get_use_header (ValaCodeContext* self);
void vala_code_context_set_use_header (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_use_header (ValaCodeContext* self, gboolean valu e);
const char* vala_code_context_get_includedir (ValaCodeContext* self); const gchar* vala_code_context_get_includedir (ValaCodeContext* self);
void vala_code_context_set_includedir (ValaCodeContext* self, const char* v void vala_code_context_set_includedir (ValaCodeContext* self, const gchar*
alue); value);
const char* vala_code_context_get_symbols_filename (ValaCodeContext* self); const gchar* vala_code_context_get_symbols_filename (ValaCodeContext* self)
void vala_code_context_set_symbols_filename (ValaCodeContext* self, const c ;
har* value); void vala_code_context_set_symbols_filename (ValaCodeContext* self, const g
char* value);
gboolean vala_code_context_get_compile_only (ValaCodeContext* self); gboolean vala_code_context_get_compile_only (ValaCodeContext* self);
void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue);
const char* vala_code_context_get_output (ValaCodeContext* self); const gchar* vala_code_context_get_output (ValaCodeContext* self);
void vala_code_context_set_output (ValaCodeContext* self, const char* value void vala_code_context_set_output (ValaCodeContext* self, const gchar* valu
); e);
const char* vala_code_context_get_basedir (ValaCodeContext* self); const gchar* vala_code_context_get_basedir (ValaCodeContext* self);
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu void vala_code_context_set_basedir (ValaCodeContext* self, const gchar* val
e); ue);
const char* vala_code_context_get_directory (ValaCodeContext* self); const gchar* vala_code_context_get_directory (ValaCodeContext* self);
void vala_code_context_set_directory (ValaCodeContext* self, const char* va void vala_code_context_set_directory (ValaCodeContext* self, const gchar* v
lue); alue);
gboolean vala_code_context_get_debug (ValaCodeContext* self); gboolean vala_code_context_get_debug (ValaCodeContext* self);
void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); void vala_code_context_set_debug (ValaCodeContext* self, gboolean value);
gint vala_code_context_get_optlevel (ValaCodeContext* self); gint vala_code_context_get_optlevel (ValaCodeContext* self);
void vala_code_context_set_optlevel (ValaCodeContext* self, gint value); void vala_code_context_set_optlevel (ValaCodeContext* self, gint value);
gboolean vala_code_context_get_thread (ValaCodeContext* self); gboolean vala_code_context_get_thread (ValaCodeContext* self);
void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); void vala_code_context_set_thread (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_mem_profiler (ValaCodeContext* self); gboolean vala_code_context_get_mem_profiler (ValaCodeContext* self);
void vala_code_context_set_mem_profiler (ValaCodeContext* self, gboolean va lue); void vala_code_context_set_mem_profiler (ValaCodeContext* self, gboolean va lue);
ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self );
void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value);
skipping to change at line 3867 skipping to change at line 3891
gboolean vala_code_context_get_version_header (ValaCodeContext* self); gboolean vala_code_context_get_version_header (ValaCodeContext* self);
void vala_code_context_set_version_header (ValaCodeContext* self, gboolean value); void vala_code_context_set_version_header (ValaCodeContext* self, gboolean value);
gboolean vala_code_context_get_nostdpkg (ValaCodeContext* self); gboolean vala_code_context_get_nostdpkg (ValaCodeContext* self);
void vala_code_context_set_nostdpkg (ValaCodeContext* self, gboolean value) ; void vala_code_context_set_nostdpkg (ValaCodeContext* self, gboolean value) ;
gboolean vala_code_context_get_save_csources (ValaCodeContext* self); gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
GType vala_report_get_type (void) G_GNUC_CONST; GType vala_report_get_type (void) G_GNUC_CONST;
ValaReport* vala_code_context_get_report (ValaCodeContext* self); ValaReport* vala_code_context_get_report (ValaCodeContext* self);
void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value ); void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value );
ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self); ValaMethod* vala_code_context_get_entry_point (ValaCodeContext* self);
void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value); void vala_code_context_set_entry_point (ValaCodeContext* self, ValaMethod* value);
const char* vala_code_context_get_entry_point_name (ValaCodeContext* self); const gchar* vala_code_context_get_entry_point_name (ValaCodeContext* self)
void vala_code_context_set_entry_point_name (ValaCodeContext* self, const c ;
har* value); void vala_code_context_set_entry_point_name (ValaCodeContext* self, const g
char* value);
gboolean vala_code_context_get_run_output (ValaCodeContext* self); gboolean vala_code_context_get_run_output (ValaCodeContext* self);
void vala_code_context_set_run_output (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_run_output (ValaCodeContext* self, gboolean valu e);
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self);
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value); void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value);
GType vala_enum_value_get_type (void) G_GNUC_CONST; GType vala_enum_value_get_type (void) G_GNUC_CONST;
GType vala_error_code_get_type (void) G_GNUC_CONST; GType vala_error_code_get_type (void) G_GNUC_CONST;
GType vala_creation_method_get_type (void) G_GNUC_CONST; GType vala_creation_method_get_type (void) G_GNUC_CONST;
GType vala_property_accessor_get_type (void) G_GNUC_CONST; GType vala_property_accessor_get_type (void) G_GNUC_CONST;
GType vala_typeparameter_get_type (void) G_GNUC_CONST; GType vala_typeparameter_get_type (void) G_GNUC_CONST;
skipping to change at line 3936 skipping to change at line 3960
ValaCodeGenerator* vala_code_generator_construct (GType object_type); ValaCodeGenerator* vala_code_generator_construct (GType object_type);
ValaList* vala_code_node_get_error_types (ValaCodeNode* self); ValaList* vala_code_node_get_error_types (ValaCodeNode* self);
void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type); void vala_code_node_add_error_type (ValaCodeNode* self, ValaDataType* error _type);
void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes); void vala_code_node_add_error_types (ValaCodeNode* self, ValaList* error_ty pes);
void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor); void vala_code_node_accept (ValaCodeNode* self, ValaCodeVisitor* visitor);
void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor); void vala_code_node_accept_children (ValaCodeNode* self, ValaCodeVisitor* v isitor);
gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer); gboolean vala_code_node_check (ValaCodeNode* self, ValaSemanticAnalyzer* an alyzer);
void vala_code_node_emit (ValaCodeNode* self, ValaCodeGenerator* codegen); void vala_code_node_emit (ValaCodeNode* self, ValaCodeGenerator* codegen);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const gcha
* name); r* name);
char* vala_code_node_to_string (ValaCodeNode* self); gchar* vala_code_node_to_string (ValaCodeNode* self);
void vala_code_node_get_defined_variables (ValaCodeNode* self, ValaCollecti on* collection); void vala_code_node_get_defined_variables (ValaCodeNode* self, ValaCollecti on* collection);
void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection* collection); void vala_code_node_get_used_variables (ValaCodeNode* self, ValaCollection* collection);
char* vala_code_node_get_temp_name (void); gchar* vala_code_node_get_temp_name (void);
ValaCodeNode* vala_code_node_construct (GType object_type); ValaCodeNode* vala_code_node_construct (GType object_type);
ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self); ValaCodeNode* vala_code_node_get_parent_node (ValaCodeNode* self);
void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e); void vala_code_node_set_parent_node (ValaCodeNode* self, ValaCodeNode* valu e);
ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f); ValaSourceReference* vala_code_node_get_source_reference (ValaCodeNode* sel f);
void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value); void vala_code_node_set_source_reference (ValaCodeNode* self, ValaSourceRef erence* value);
gboolean vala_code_node_get_unreachable (ValaCodeNode* self); gboolean vala_code_node_get_unreachable (ValaCodeNode* self);
void vala_code_node_set_unreachable (ValaCodeNode* self, gboolean value); void vala_code_node_set_unreachable (ValaCodeNode* self, gboolean value);
const char* vala_code_node_get_type_name (ValaCodeNode* self); const gchar* vala_code_node_get_type_name (ValaCodeNode* self);
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value
);
gboolean vala_code_node_get_checked (ValaCodeNode* self); gboolean vala_code_node_get_checked (ValaCodeNode* self);
void vala_code_node_set_checked (ValaCodeNode* self, gboolean value); void vala_code_node_set_checked (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_error (ValaCodeNode* self); gboolean vala_code_node_get_error (ValaCodeNode* self);
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); void vala_code_node_set_error (ValaCodeNode* self, gboolean value);
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self);
void vala_code_visitor_visit_source_file (ValaCodeVisitor* self, ValaSource File* source_file); void vala_code_visitor_visit_source_file (ValaCodeVisitor* self, ValaSource File* source_file);
void vala_code_visitor_visit_namespace (ValaCodeVisitor* self, ValaNamespac e* ns); void vala_code_visitor_visit_namespace (ValaCodeVisitor* self, ValaNamespac e* ns);
void vala_code_visitor_visit_class (ValaCodeVisitor* self, ValaClass* cl); void vala_code_visitor_visit_class (ValaCodeVisitor* self, ValaClass* cl);
void vala_code_visitor_visit_struct (ValaCodeVisitor* self, ValaStruct* st) ; void vala_code_visitor_visit_struct (ValaCodeVisitor* self, ValaStruct* st) ;
void vala_code_visitor_visit_interface (ValaCodeVisitor* self, ValaInterfac e* iface); void vala_code_visitor_visit_interface (ValaCodeVisitor* self, ValaInterfac e* iface);
skipping to change at line 4041 skipping to change at line 4063
void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr); void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr);
void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr); void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr);
void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr); void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr);
void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr); void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr);
void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr); void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr);
void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr); void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr);
void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a); void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a);
void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr); void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr);
ValaCodeVisitor* vala_code_visitor_construct (GType object_type); ValaCodeVisitor* vala_code_visitor_construct (GType object_type);
GType vala_code_writer_get_type (void) G_GNUC_CONST; GType vala_code_writer_get_type (void) G_GNUC_CONST;
GType code_writer_type_get_type (void) G_GNUC_CONST; GType vala_code_writer_type_get_type (void) G_GNUC_CONST;
ValaCodeWriter* vala_code_writer_new (CodeWriterType type); ValaCodeWriter* vala_code_writer_new (ValaCodeWriterType type);
ValaCodeWriter* vala_code_writer_construct (GType object_type, CodeWriterTy ValaCodeWriter* vala_code_writer_construct (GType object_type, ValaCodeWrit
pe type); erType type);
void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const cha void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const gch
r* original, const char* replacement); ar* original, const gchar* replacement);
void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co
ntext, const char* filename); ntext, const gchar* filename);
ValaComment* vala_comment_new (const char* comment, ValaSourceReference* _s ValaComment* vala_comment_new (const gchar* comment, ValaSourceReference* _
ource_reference); source_reference);
ValaComment* vala_comment_construct (GType object_type, const char* comment ValaComment* vala_comment_construct (GType object_type, const gchar* commen
, ValaSourceReference* _source_reference); t, ValaSourceReference* _source_reference);
const char* vala_comment_get_content (ValaComment* self); const gchar* vala_comment_get_content (ValaComment* self);
void vala_comment_set_content (ValaComment* self, const char* 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);
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 char* name, ValaDataType* type_refer ValaConstant* vala_constant_new (const gchar* name, ValaDataType* type_refe
ence, ValaExpression* value, ValaSourceReference* source_reference, ValaCom rence, ValaExpression* value, ValaSourceReference* source_reference, ValaCo
ment* comment); mment* comment);
ValaConstant* vala_constant_construct (GType object_type, const char* name, ValaConstant* vala_constant_construct (GType object_type, const gchar* name
ValaDataType* type_reference, ValaExpression* value, ValaSourceReference* , ValaDataType* type_reference, ValaExpression* value, ValaSourceReference*
source_reference, ValaComment* comment); source_reference, ValaComment* comment);
char* vala_constant_get_cname (ValaConstant* self); gchar* vala_constant_get_cname (ValaConstant* self);
char* vala_constant_get_default_cname (ValaConstant* self); gchar* vala_constant_get_default_cname (ValaConstant* self);
void vala_constant_set_cname (ValaConstant* self, const char* value); void vala_constant_set_cname (ValaConstant* self, const gchar* value);
void vala_constant_process_attributes (ValaConstant* self); void vala_constant_process_attributes (ValaConstant* self);
ValaDataType* vala_constant_get_type_reference (ValaConstant* self); ValaDataType* vala_constant_get_type_reference (ValaConstant* self);
void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va lue); void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va lue);
ValaExpression* vala_constant_get_value (ValaConstant* self); ValaExpression* vala_constant_get_value (ValaConstant* self);
void vala_constant_set_value (ValaConstant* self, ValaExpression* value); void vala_constant_set_value (ValaConstant* self, ValaExpression* value);
ValaConstructor* vala_constructor_new (ValaSourceReference* source); ValaConstructor* vala_constructor_new (ValaSourceReference* source);
ValaConstructor* vala_constructor_construct (GType object_type, ValaSourceR eference* source); ValaConstructor* vala_constructor_construct (GType object_type, ValaSourceR eference* source);
ValaBlock* vala_constructor_get_body (ValaConstructor* self); ValaBlock* vala_constructor_get_body (ValaConstructor* self);
void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value); void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value);
ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self); ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self);
void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value); void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value);
GType member_binding_get_type (void) G_GNUC_CONST; GType vala_member_binding_get_type (void) G_GNUC_CONST;
MemberBinding vala_constructor_get_binding (ValaConstructor* self); ValaMemberBinding vala_constructor_get_binding (ValaConstructor* self);
void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val void vala_constructor_set_binding (ValaConstructor* self, ValaMemberBinding
ue); value);
ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so urce); ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so urce);
ValaContinueStatement* vala_continue_statement_construct (GType object_type , ValaSourceReference* source); ValaContinueStatement* vala_continue_statement_construct (GType object_type , ValaSourceReference* source);
ValaCreationMethod* vala_creation_method_new (const char* class_name, const ValaCreationMethod* vala_creation_method_new (const gchar* class_name, cons
char* name, ValaSourceReference* source_reference, ValaComment* comment); t gchar* name, ValaSourceReference* source_reference, ValaComment* comment)
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons ;
t char* class_name, const char* name, ValaSourceReference* source_reference ValaCreationMethod* vala_creation_method_construct (GType object_type, cons
, ValaComment* comment); t gchar* class_name, const gchar* name, ValaSourceReference* source_referen
char* vala_creation_method_get_default_construct_function (ValaCreationMeth ce, ValaComment* comment);
od* self); gchar* vala_creation_method_get_default_construct_function (ValaCreationMet
const char* vala_creation_method_get_class_name (ValaCreationMethod* self); hod* self);
void vala_creation_method_set_class_name (ValaCreationMethod* self, const c const gchar* vala_creation_method_get_class_name (ValaCreationMethod* self)
har* value); ;
const char* vala_creation_method_get_custom_return_type_cname (ValaCreation void vala_creation_method_set_class_name (ValaCreationMethod* self, const g
Method* self); char* value);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* const gchar* vala_creation_method_get_custom_return_type_cname (ValaCreatio
self, const char* value); nMethod* self);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod*
self, const gchar* value);
gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self); gboolean vala_creation_method_get_chain_up (ValaCreationMethod* self);
void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value); void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean value);
void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g); void vala_data_type_add_type_argument (ValaDataType* self, ValaDataType* ar g);
ValaList* vala_data_type_get_type_arguments (ValaDataType* self); ValaList* vala_data_type_get_type_arguments (ValaDataType* self);
gboolean vala_data_type_has_type_arguments (ValaDataType* self); gboolean vala_data_type_has_type_arguments (ValaDataType* self);
void vala_data_type_remove_all_type_arguments (ValaDataType* self); void vala_data_type_remove_all_type_arguments (ValaDataType* self);
char* vala_data_type_get_cname (ValaDataType* self); gchar* vala_data_type_get_cname (ValaDataType* self);
char* vala_data_type_get_cdeclarator_suffix (ValaDataType* self); gchar* vala_data_type_get_cdeclarator_suffix (ValaDataType* self);
char* vala_data_type_get_const_cname (ValaDataType* self); gchar* vala_data_type_get_const_cname (ValaDataType* self);
char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* gchar* vala_data_type_get_lower_case_cname (ValaDataType* self, const gchar
infix); * infix);
char* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* sc gchar* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* s
ope); cope);
ValaDataType* vala_data_type_copy (ValaDataType* self); ValaDataType* vala_data_type_copy (ValaDataType* self);
gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_equals (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2); gboolean vala_data_type_stricter (ValaDataType* self, ValaDataType* type2);
gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type); gboolean vala_data_type_compatible (ValaDataType* self, ValaDataType* targe t_type);
gboolean vala_data_type_is_invokable (ValaDataType* self); gboolean vala_data_type_is_invokable (ValaDataType* self);
ValaDataType* vala_data_type_get_return_type (ValaDataType* self); ValaDataType* vala_data_type_get_return_type (ValaDataType* self);
ValaList* vala_data_type_get_parameters (ValaDataType* self); ValaList* vala_data_type_get_parameters (ValaDataType* self);
gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self); gboolean vala_data_type_is_reference_type_or_type_parameter (ValaDataType* self);
gboolean vala_data_type_is_array (ValaDataType* self); gboolean vala_data_type_is_array (ValaDataType* self);
gboolean vala_data_type_is_accessible (ValaDataType* self, ValaSymbol* sym) ; gboolean vala_data_type_is_accessible (ValaDataType* self, ValaSymbol* sym) ;
ValaSymbol* vala_data_type_get_member (ValaDataType* self, const char* memb ValaSymbol* vala_data_type_get_member (ValaDataType* self, const gchar* mem
er_name); ber_name);
ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const ch ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const gc
ar* member_name); har* member_name);
gboolean vala_data_type_is_real_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_struct_type (ValaDataType* self);
gboolean vala_data_type_is_real_non_null_struct_type (ValaDataType* self); gboolean vala_data_type_is_real_non_null_struct_type (ValaDataType* self);
char* vala_data_type_get_type_id (ValaDataType* self); gchar* vala_data_type_get_type_id (ValaDataType* self);
gboolean vala_data_type_is_disposable (ValaDataType* self); gboolean vala_data_type_is_disposable (ValaDataType* self);
ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_reference); ValaDataType* vala_data_type_get_actual_type (ValaDataType* self, ValaDataT ype* derived_instance_type, ValaMemberAccess* method_access, ValaCodeNode* node_reference);
gboolean vala_data_type_is_weak (ValaDataType* self); gboolean vala_data_type_is_weak (ValaDataType* self);
ValaDataType* vala_data_type_construct (GType object_type); ValaDataType* vala_data_type_construct (GType object_type);
gboolean vala_data_type_get_value_owned (ValaDataType* self); gboolean vala_data_type_get_value_owned (ValaDataType* self);
void vala_data_type_set_value_owned (ValaDataType* self, gboolean value); void vala_data_type_set_value_owned (ValaDataType* self, gboolean value);
gboolean vala_data_type_get_nullable (ValaDataType* self); gboolean vala_data_type_get_nullable (ValaDataType* self);
void vala_data_type_set_nullable (ValaDataType* self, gboolean value); void vala_data_type_set_nullable (ValaDataType* self, gboolean value);
ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self); ValaTypeSymbol* vala_data_type_get_data_type (ValaDataType* self);
void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu e); void vala_data_type_set_data_type (ValaDataType* self, ValaTypeSymbol* valu e);
ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self); ValaTypeParameter* vala_data_type_get_type_parameter (ValaDataType* self);
void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet er* value); void vala_data_type_set_type_parameter (ValaDataType* self, ValaTypeParamet er* value);
gboolean vala_data_type_get_floating_reference (ValaDataType* self); gboolean vala_data_type_get_floating_reference (ValaDataType* self);
void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va lue); void vala_data_type_set_floating_reference (ValaDataType* self, gboolean va lue);
gboolean vala_data_type_get_is_dynamic (ValaDataType* self); gboolean vala_data_type_get_is_dynamic (ValaDataType* self);
void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value); void vala_data_type_set_is_dynamic (ValaDataType* self, gboolean value);
ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla ration, ValaSourceReference* source_reference); ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla ration, ValaSourceReference* source_reference);
ValaDeclarationStatement* vala_declaration_statement_construct (GType objec t_type, ValaSymbol* declaration, ValaSourceReference* source_reference); ValaDeclarationStatement* vala_declaration_statement_construct (GType objec t_type, ValaSymbol* declaration, ValaSourceReference* source_reference);
ValaSymbol* vala_declaration_statement_get_declaration (ValaDeclarationStat ement* self); ValaSymbol* vala_declaration_statement_get_declaration (ValaDeclarationStat ement* self);
void vala_declaration_statement_set_declaration (ValaDeclarationStatement* self, ValaSymbol* value); void vala_declaration_statement_set_declaration (ValaDeclarationStatement* self, ValaSymbol* value);
ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ ValaDelegate* vala_delegate_new (const gchar* name, ValaDataType* return_ty
e, ValaSourceReference* source_reference, ValaComment* comment); pe, ValaSourceReference* source_reference, ValaComment* comment);
ValaDelegate* vala_delegate_construct (GType object_type, const char* name, ValaDelegate* vala_delegate_construct (GType object_type, const gchar* name
ValaDataType* return_type, ValaSourceReference* source_reference, ValaComm , ValaDataType* return_type, ValaSourceReference* source_reference, ValaCom
ent* comment); ment* comment);
void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p); void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p);
ValaList* vala_delegate_get_type_parameters (ValaDelegate* self); ValaList* vala_delegate_get_type_parameters (ValaDelegate* self);
void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param); void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param);
ValaList* vala_delegate_get_parameters (ValaDelegate* self); ValaList* vala_delegate_get_parameters (ValaDelegate* self);
gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m, V alaDataType* dt); gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m, V alaDataType* dt);
void vala_delegate_set_cname (ValaDelegate* self, const char* cname); void vala_delegate_set_cname (ValaDelegate* self, const gchar* cname);
void vala_delegate_process_attributes (ValaDelegate* self); void vala_delegate_process_attributes (ValaDelegate* self);
char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n ame); gchar* vala_delegate_get_prototype_string (ValaDelegate* self, const gchar* name);
ValaDataType* vala_delegate_get_return_type (ValaDelegate* self); ValaDataType* vala_delegate_get_return_type (ValaDelegate* self);
void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value ); void vala_delegate_set_return_type (ValaDelegate* self, ValaDataType* value );
gboolean vala_delegate_get_has_target (ValaDelegate* self); gboolean vala_delegate_get_has_target (ValaDelegate* self);
void vala_delegate_set_has_target (ValaDelegate* self, gboolean value); void vala_delegate_set_has_target (ValaDelegate* self, gboolean value);
ValaDataType* vala_delegate_get_sender_type (ValaDelegate* self); ValaDataType* vala_delegate_get_sender_type (ValaDelegate* self);
void vala_delegate_set_sender_type (ValaDelegate* self, ValaDataType* value ); void vala_delegate_set_sender_type (ValaDelegate* self, ValaDataType* value );
double vala_delegate_get_cinstance_parameter_position (ValaDelegate* self); gdouble vala_delegate_get_cinstance_parameter_position (ValaDelegate* self)
void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, do ;
uble value); void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, gd
double vala_delegate_get_carray_length_parameter_position (ValaDelegate* se ouble value);
lf); gdouble vala_delegate_get_carray_length_parameter_position (ValaDelegate* s
void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self elf);
, double value); void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self
double vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate* , gdouble value);
self); gdouble vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate
void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s * self);
elf, double value); void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s
elf, gdouble value);
gboolean vala_delegate_get_no_array_length (ValaDelegate* self); gboolean vala_delegate_get_no_array_length (ValaDelegate* self);
void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ; void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value) ;
gboolean vala_delegate_get_array_null_terminated (ValaDelegate* self); gboolean vala_delegate_get_array_null_terminated (ValaDelegate* self);
void vala_delegate_set_array_null_terminated (ValaDelegate* self, gboolean value); void vala_delegate_set_array_null_terminated (ValaDelegate* self, gboolean value);
GType vala_delegate_type_get_type (void) G_GNUC_CONST; GType vala_delegate_type_get_type (void) G_GNUC_CONST;
ValaDelegateType* vala_delegate_type_new (ValaDelegate* delegate_symbol); ValaDelegateType* vala_delegate_type_new (ValaDelegate* delegate_symbol);
ValaDelegateType* vala_delegate_type_construct (GType object_type, ValaDele gate* delegate_symbol); ValaDelegateType* vala_delegate_type_construct (GType object_type, ValaDele gate* delegate_symbol);
ValaDelegate* vala_delegate_type_get_delegate_symbol (ValaDelegateType* sel f); ValaDelegate* vala_delegate_type_get_delegate_symbol (ValaDelegateType* sel f);
void vala_delegate_type_set_delegate_symbol (ValaDelegateType* self, ValaDe legate* value); void vala_delegate_type_set_delegate_symbol (ValaDelegateType* self, ValaDe legate* value);
gboolean vala_delegate_type_get_is_called_once (ValaDelegateType* self); gboolean vala_delegate_type_get_is_called_once (ValaDelegateType* self);
skipping to change at line 4177 skipping to change at line 4199
ValaDeleteStatement* vala_delete_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaDeleteStatement* vala_delete_statement_new (ValaExpression* expression, ValaSourceReference* source_reference);
ValaDeleteStatement* vala_delete_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference); ValaDeleteStatement* vala_delete_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference);
ValaExpression* vala_delete_statement_get_expression (ValaDeleteStatement* self); ValaExpression* vala_delete_statement_get_expression (ValaDeleteStatement* self);
void vala_delete_statement_set_expression (ValaDeleteStatement* self, ValaE xpression* value); void vala_delete_statement_set_expression (ValaDeleteStatement* self, ValaE xpression* value);
ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ; ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ;
ValaDestructor* vala_destructor_construct (GType object_type, ValaSourceRef erence* source_reference); ValaDestructor* vala_destructor_construct (GType object_type, ValaSourceRef erence* source_reference);
ValaBlock* vala_destructor_get_body (ValaDestructor* self); ValaBlock* vala_destructor_get_body (ValaDestructor* self);
void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value); void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value);
ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf); ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf);
void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value); void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value);
MemberBinding vala_destructor_get_binding (ValaDestructor* self); ValaMemberBinding vala_destructor_get_binding (ValaDestructor* self);
void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value void vala_destructor_set_binding (ValaDestructor* self, ValaMemberBinding v
); alue);
ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference);
ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference);
ValaBlock* vala_do_statement_get_body (ValaDoStatement* self); ValaBlock* vala_do_statement_get_body (ValaDoStatement* self);
void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value); void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value);
ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self); ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self);
void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value); void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value);
GType vala_dynamic_method_get_type (void) G_GNUC_CONST; GType vala_dynamic_method_get_type (void) G_GNUC_CONST;
ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con
st char* name, ValaDataType* return_type, ValaSourceReference* source_refer st gchar* name, ValaDataType* return_type, ValaSourceReference* source_refe
ence, ValaComment* comment); rence, ValaComment* comment);
ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa
taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour taType* dynamic_type, const gchar* name, ValaDataType* return_type, ValaSou
ceReference* source_reference, ValaComment* comment); rceReference* source_reference, ValaComment* comment);
ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self ); ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self );
void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value); void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value);
ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self ); ValaMethodCall* vala_dynamic_method_get_invocation (ValaDynamicMethod* self );
void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaMetho dCall* value); void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaMetho dCall* value);
GType vala_dynamic_property_get_type (void) G_GNUC_CONST; GType vala_dynamic_property_get_type (void) G_GNUC_CONST;
ValaDynamicProperty* vala_dynamic_property_new (ValaDataType* dynamic_type, ValaDynamicProperty* vala_dynamic_property_new (ValaDataType* dynamic_type,
const char* name, ValaSourceReference* source_reference, ValaComment* comm const gchar* name, ValaSourceReference* source_reference, ValaComment* com
ent); ment);
ValaDynamicProperty* vala_dynamic_property_construct (GType object_type, Va ValaDynamicProperty* vala_dynamic_property_construct (GType object_type, Va
laDataType* dynamic_type, const char* name, ValaSourceReference* source_ref laDataType* dynamic_type, const gchar* name, ValaSourceReference* source_re
erence, ValaComment* comment); ference, ValaComment* comment);
ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty* self); ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty* self);
void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val aDataType* value); void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val aDataType* value);
GType vala_dynamic_signal_get_type (void) G_GNUC_CONST; GType vala_dynamic_signal_get_type (void) G_GNUC_CONST;
ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con
st char* name, ValaDataType* return_type, ValaSourceReference* source_refer st gchar* name, ValaDataType* return_type, ValaSourceReference* source_refe
ence, ValaComment* comment); rence, ValaComment* comment);
ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa
taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour taType* dynamic_type, const gchar* name, ValaDataType* return_type, ValaSou
ceReference* source_reference, ValaComment* comment); rceReference* source_reference, ValaComment* comment);
ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self ); ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self );
void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat aType* value); void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat aType* value);
ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self); ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self);
void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi on* value); void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi on* value);
void vala_element_access_append_index (ValaElementAccess* self, ValaExpress ion* index); void vala_element_access_append_index (ValaElementAccess* self, ValaExpress ion* index);
ValaList* vala_element_access_get_indices (ValaElementAccess* self); ValaList* vala_element_access_get_indices (ValaElementAccess* self);
ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala SourceReference* source_reference); ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala SourceReference* source_reference);
ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx pression* container, ValaSourceReference* source_reference); ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx pression* container, ValaSourceReference* source_reference);
ValaExpression* vala_element_access_get_container (ValaElementAccess* self) ; ValaExpression* vala_element_access_get_container (ValaElementAccess* self) ;
void vala_element_access_set_container (ValaElementAccess* self, ValaExpres sion* value); void vala_element_access_set_container (ValaElementAccess* self, ValaExpres sion* value);
ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source); ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source);
ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala SourceReference* source); ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala SourceReference* source);
ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe ValaEnum* vala_enum_new (const gchar* name, ValaSourceReference* source_ref
rence, ValaComment* comment); erence, ValaComment* comment);
ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou ValaEnum* vala_enum_construct (GType object_type, const gchar* name, ValaSo
rceReference* source_reference, ValaComment* comment); urceReference* source_reference, ValaComment* comment);
void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value);
ValaList* vala_enum_get_values (ValaEnum* self); ValaList* vala_enum_get_values (ValaEnum* self);
void vala_enum_remove_all_values (ValaEnum* self); void vala_enum_remove_all_values (ValaEnum* self);
ValaList* vala_enum_get_methods (ValaEnum* self); ValaList* vala_enum_get_methods (ValaEnum* self);
ValaList* vala_enum_get_constants (ValaEnum* self); ValaList* vala_enum_get_constants (ValaEnum* self);
void vala_enum_set_cname (ValaEnum* self, const char* cname); void vala_enum_set_cname (ValaEnum* self, const gchar* cname);
void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); void vala_enum_set_cprefix (ValaEnum* self, const gchar* cprefix);
void vala_enum_process_attributes (ValaEnum* self); void vala_enum_process_attributes (ValaEnum* self);
void vala_enum_set_type_id (ValaEnum* self, const char* type_id); void vala_enum_set_type_id (ValaEnum* self, const gchar* type_id);
gboolean vala_enum_get_is_flags (ValaEnum* self); gboolean vala_enum_get_is_flags (ValaEnum* self);
void vala_enum_set_is_flags (ValaEnum* self, gboolean value); void vala_enum_set_is_flags (ValaEnum* self, gboolean value);
gboolean vala_enum_get_has_type_id (ValaEnum* self); gboolean vala_enum_get_has_type_id (ValaEnum* self);
void vala_enum_set_has_type_id (ValaEnum* self, gboolean value); void vala_enum_set_has_type_id (ValaEnum* self, gboolean value);
ValaEnumValue* vala_enum_value_new (const char* name, ValaExpression* value ValaEnumValue* vala_enum_value_new (const gchar* name, ValaExpression* valu
, ValaSourceReference* source_reference, ValaComment* comment); e, ValaSourceReference* source_reference, ValaComment* comment);
ValaEnumValue* vala_enum_value_construct (GType object_type, const char* na ValaEnumValue* vala_enum_value_construct (GType object_type, const gchar* n
me, ValaExpression* value, ValaSourceReference* source_reference, ValaComme ame, ValaExpression* value, ValaSourceReference* source_reference, ValaComm
nt* comment); ent* comment);
ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self); ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self);
GType vala_enum_value_type_get_type (void) G_GNUC_CONST; GType vala_enum_value_type_get_type (void) G_GNUC_CONST;
ValaEnumValueType* vala_enum_value_type_new (ValaEnum* type_symbol); ValaEnumValueType* vala_enum_value_type_new (ValaEnum* type_symbol);
ValaEnumValueType* vala_enum_value_type_construct (GType object_type, ValaE num* type_symbol); ValaEnumValueType* vala_enum_value_type_construct (GType object_type, ValaE num* type_symbol);
ValaMethod* vala_enum_value_type_get_to_string_method (ValaEnumValueType* s elf); ValaMethod* vala_enum_value_type_get_to_string_method (ValaEnumValueType* s elf);
ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* ValaErrorCode* vala_error_code_new (const gchar* name, ValaSourceReference*
source_reference, ValaComment* comment); source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_construct (GType object_type, const char* na ValaErrorCode* vala_error_code_construct (GType object_type, const gchar* n
me, ValaSourceReference* source_reference, ValaComment* comment); ame, ValaSourceReference* source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres ValaErrorCode* vala_error_code_new_with_value (const gchar* name, ValaExpre
sion* value, ValaSourceReference* source_reference); ssion* value, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con
st char* name, ValaExpression* value, ValaSourceReference* source_reference st gchar* name, ValaExpression* value, ValaSourceReference* source_referenc
); e);
ValaExpression* vala_error_code_get_value (ValaErrorCode* self); ValaExpression* vala_error_code_get_value (ValaErrorCode* self);
void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ; void vala_error_code_set_value (ValaErrorCode* self, ValaExpression* value) ;
ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ValaErrorDomain* vala_error_domain_new (const gchar* name, ValaSourceRefere
ce* source_reference, ValaComment* comment); nce* source_reference, ValaComment* comment);
ValaErrorDomain* vala_error_domain_construct (GType object_type, const char ValaErrorDomain* vala_error_domain_construct (GType object_type, const gcha
* name, ValaSourceReference* source_reference, ValaComment* comment); r* name, ValaSourceReference* source_reference, ValaComment* comment);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
ValaList* vala_error_domain_get_codes (ValaErrorDomain* self); ValaList* vala_error_domain_get_codes (ValaErrorDomain* self);
ValaList* vala_error_domain_get_methods (ValaErrorDomain* self); ValaList* vala_error_domain_get_methods (ValaErrorDomain* self);
void vala_error_domain_set_cname (ValaErrorDomain* self, const char* cname) void vala_error_domain_set_cname (ValaErrorDomain* self, const gchar* cname
; );
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre void vala_error_domain_set_cprefix (ValaErrorDomain* self, const gchar* cpr
fix); efix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
GType vala_error_type_get_type (void) G_GNUC_CONST; GType vala_error_type_get_type (void) G_GNUC_CONST;
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaErro rCode* error_code, ValaSourceReference* source_reference);
ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence); ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaErrorCode* error_code, ValaSourceReference* source_ref erence);
ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self); ValaErrorDomain* vala_error_type_get_error_domain (ValaErrorType* self);
void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value); void vala_error_type_set_error_domain (ValaErrorType* self, ValaErrorDomain * value);
ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self); ValaErrorCode* vala_error_type_get_error_code (ValaErrorType* self);
void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue); void vala_error_type_set_error_code (ValaErrorType* self, ValaErrorCode* va lue);
gboolean vala_error_type_get_dynamic_error (ValaErrorType* self); gboolean vala_error_type_get_dynamic_error (ValaErrorType* self);
void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value ); void vala_error_type_set_dynamic_error (ValaErrorType* self, gboolean value );
gboolean vala_expression_is_constant (ValaExpression* self); gboolean vala_expression_is_constant (ValaExpression* self);
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
gboolean vala_expression_is_non_null (ValaExpression* self); gboolean vala_expression_is_non_null (ValaExpression* self);
void vala_expression_append_array_size (ValaExpression* self, ValaCCodeExpr
ession* size);
ValaList* vala_expression_get_array_sizes (ValaExpression* self);
void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt); void vala_expression_insert_statement (ValaExpression* self, ValaBlock* blo ck, ValaStatement* stmt);
ValaExpression* vala_expression_construct (GType object_type); ValaExpression* vala_expression_construct (GType object_type);
ValaDataType* vala_expression_get_value_type (ValaExpression* self); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue);
ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self); ValaDataType* vala_expression_get_formal_value_type (ValaExpression* self);
void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value); void vala_expression_set_formal_value_type (ValaExpression* self, ValaDataT ype* value);
ValaDataType* vala_expression_get_target_type (ValaExpression* self); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue);
ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self) ; ValaDataType* vala_expression_get_formal_target_type (ValaExpression* self) ;
void vala_expression_set_formal_target_type (ValaExpression* self, ValaData Type* value); void vala_expression_set_formal_target_type (ValaExpression* self, ValaData Type* value);
ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self); ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self);
void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value); void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value);
gboolean vala_expression_get_lvalue (ValaExpression* self); gboolean vala_expression_get_lvalue (ValaExpression* self);
void vala_expression_set_lvalue (ValaExpression* self, gboolean value); void vala_expression_set_lvalue (ValaExpression* self, gboolean value);
ValaCCodeExpression* vala_expression_get_delegate_target (ValaExpression* s gpointer vala_target_value_ref (gpointer instance);
elf); void vala_target_value_unref (gpointer instance);
void vala_expression_set_delegate_target (ValaExpression* self, ValaCCodeEx GParamSpec* vala_param_spec_target_value (const gchar* name, const gchar* n
pression* value); ick, const gchar* blurb, GType object_type, GParamFlags flags);
ValaCCodeExpression* vala_expression_get_delegate_target_destroy_notify (Va void vala_value_set_target_value (GValue* value, gpointer v_object);
laExpression* self); void vala_value_take_target_value (GValue* value, gpointer v_object);
void vala_expression_set_delegate_target_destroy_notify (ValaExpression* se gpointer vala_value_get_target_value (const GValue* value);
lf, ValaCCodeExpression* value); GType vala_target_value_get_type (void) G_GNUC_CONST;
ValaTargetValue* vala_expression_get_target_value (ValaExpression* self);
void vala_expression_set_target_value (ValaExpression* self, ValaTargetValu
e* value);
ValaStatement* vala_expression_get_parent_statement (ValaExpression* self); ValaStatement* vala_expression_get_parent_statement (ValaExpression* self);
ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp ression, ValaSourceReference* source_reference); ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp ression, ValaSourceReference* source_reference);
ValaExpressionStatement* vala_expression_statement_construct (GType object_ type, ValaExpression* expression, ValaSourceReference* source_reference); ValaExpressionStatement* vala_expression_statement_construct (GType object_ type, ValaExpression* expression, ValaSourceReference* source_reference);
ValaExpression* vala_expression_statement_get_expression (ValaExpressionSta tement* self); ValaExpression* vala_expression_statement_get_expression (ValaExpressionSta tement* self);
void vala_expression_statement_set_expression (ValaExpressionStatement* sel f, ValaExpression* value); void vala_expression_statement_set_expression (ValaExpressionStatement* sel f, ValaExpression* value);
ValaField* vala_field_new (const char* name, ValaDataType* variable_type, V ValaField* vala_field_new (const gchar* name, ValaDataType* variable_type,
alaExpression* initializer, ValaSourceReference* source_reference, ValaComm ValaExpression* initializer, ValaSourceReference* source_reference, ValaCom
ent* comment); ment* comment);
ValaField* vala_field_construct (GType object_type, const char* name, ValaD ValaField* vala_field_construct (GType object_type, const gchar* name, Vala
ataType* variable_type, ValaExpression* initializer, ValaSourceReference* s DataType* variable_type, ValaExpression* initializer, ValaSourceReference*
ource_reference, ValaComment* comment); source_reference, ValaComment* comment);
char* vala_field_get_cname (ValaField* self); gchar* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const char* cname); void vala_field_set_cname (ValaField* self, const gchar* cname);
char* vala_field_get_default_cname (ValaField* self); gchar* vala_field_get_default_cname (ValaField* self);
char* vala_field_get_array_length_cname (ValaField* self); gchar* vala_field_get_array_length_cname (ValaField* self);
void vala_field_set_array_length_cname (ValaField* self, const char* array_ void vala_field_set_array_length_cname (ValaField* self, const gchar* array
length_cname); _length_cname);
char* vala_field_get_array_length_cexpr (ValaField* self); gchar* vala_field_get_array_length_cexpr (ValaField* self);
void vala_field_set_array_length_cexpr (ValaField* self, const char* array_ void vala_field_set_array_length_cexpr (ValaField* self, const gchar* array
length_cexpr); _length_cexpr);
void vala_field_process_attributes (ValaField* self); void vala_field_process_attributes (ValaField* self);
char* vala_field_get_ctype (ValaField* self); gchar* vala_field_get_ctype (ValaField* self);
void vala_field_set_ctype (ValaField* self, const char* ctype); void vala_field_set_ctype (ValaField* self, const gchar* ctype);
MemberBinding vala_field_get_binding (ValaField* self); ValaMemberBinding vala_field_get_binding (ValaField* self);
void vala_field_set_binding (ValaField* self, MemberBinding value); void vala_field_set_binding (ValaField* self, ValaMemberBinding value);
gboolean vala_field_get_is_volatile (ValaField* self); gboolean vala_field_get_is_volatile (ValaField* self);
void vala_field_set_is_volatile (ValaField* self, gboolean value); void vala_field_set_is_volatile (ValaField* self, gboolean value);
gboolean vala_field_get_no_array_length (ValaField* self); gboolean vala_field_get_no_array_length (ValaField* self);
void vala_field_set_no_array_length (ValaField* self, gboolean value); void vala_field_set_no_array_length (ValaField* self, gboolean value);
gboolean vala_field_get_no_delegate_target (ValaField* self); gboolean vala_field_get_no_delegate_target (ValaField* self);
void vala_field_set_no_delegate_target (ValaField* self, gboolean value); void vala_field_set_no_delegate_target (ValaField* self, gboolean value);
gboolean vala_field_get_array_null_terminated (ValaField* self); gboolean vala_field_get_array_null_terminated (ValaField* self);
void vala_field_set_array_null_terminated (ValaField* self, gboolean value) ; void vala_field_set_array_null_terminated (ValaField* self, gboolean value) ;
gboolean vala_field_get_has_array_length_cname (ValaField* self); gboolean vala_field_get_has_array_length_cname (ValaField* self);
gboolean vala_field_get_has_array_length_cexpr (ValaField* self); gboolean vala_field_get_has_array_length_cexpr (ValaField* self);
const char* vala_field_get_array_length_type (ValaField* self); const gchar* vala_field_get_array_length_type (ValaField* self);
void vala_field_set_array_length_type (ValaField* self, const char* value); void vala_field_set_array_length_type (ValaField* self, const gchar* value)
;
GType vala_field_prototype_get_type (void) G_GNUC_CONST; GType vala_field_prototype_get_type (void) G_GNUC_CONST;
ValaFieldPrototype* vala_field_prototype_new (ValaField* field_symbol); ValaFieldPrototype* vala_field_prototype_new (ValaField* field_symbol);
ValaFieldPrototype* vala_field_prototype_construct (GType object_type, Vala Field* field_symbol); ValaFieldPrototype* vala_field_prototype_construct (GType object_type, Vala Field* field_symbol);
ValaField* vala_field_prototype_get_field_symbol (ValaFieldPrototype* self) ; ValaField* vala_field_prototype_get_field_symbol (ValaFieldPrototype* self) ;
void vala_field_prototype_set_field_symbol (ValaFieldPrototype* self, ValaF ield* value); void vala_field_prototype_set_field_symbol (ValaFieldPrototype* self, ValaF ield* value);
GType vala_floating_type_get_type (void) G_GNUC_CONST; GType vala_floating_type_get_type (void) G_GNUC_CONST;
ValaFloatingType* vala_floating_type_new (ValaStruct* type_symbol); ValaFloatingType* vala_floating_type_new (ValaStruct* type_symbol);
ValaFloatingType* vala_floating_type_construct (GType object_type, ValaStru ct* type_symbol); ValaFloatingType* vala_floating_type_construct (GType object_type, ValaStru ct* type_symbol);
GType vala_flow_analyzer_get_type (void) G_GNUC_CONST; GType vala_flow_analyzer_get_type (void) G_GNUC_CONST;
ValaFlowAnalyzer* vala_flow_analyzer_new (void); ValaFlowAnalyzer* vala_flow_analyzer_new (void);
ValaFlowAnalyzer* vala_flow_analyzer_construct (GType object_type); ValaFlowAnalyzer* vala_flow_analyzer_construct (GType object_type);
void vala_flow_analyzer_analyze (ValaFlowAnalyzer* self, ValaCodeContext* c ontext); void vala_flow_analyzer_analyze (ValaFlowAnalyzer* self, ValaCodeContext* c ontext);
ValaForeachStatement* vala_foreach_statement_new (ValaDataType* type_refere ValaForeachStatement* vala_foreach_statement_new (ValaDataType* type_refere
nce, const char* variable_name, ValaExpression* collection, ValaBlock* body nce, const gchar* variable_name, ValaExpression* collection, ValaBlock* bod
, ValaSourceReference* source_reference); y, ValaSourceReference* source_reference);
ValaForeachStatement* vala_foreach_statement_construct (GType object_type, ValaForeachStatement* vala_foreach_statement_construct (GType object_type,
ValaDataType* type_reference, const char* variable_name, ValaExpression* co ValaDataType* type_reference, const gchar* variable_name, ValaExpression* c
llection, ValaBlock* body, ValaSourceReference* source_reference); ollection, ValaBlock* body, ValaSourceReference* source_reference);
ValaDataType* vala_foreach_statement_get_type_reference (ValaForeachStateme nt* self); ValaDataType* vala_foreach_statement_get_type_reference (ValaForeachStateme nt* self);
void vala_foreach_statement_set_type_reference (ValaForeachStatement* self, ValaDataType* value); void vala_foreach_statement_set_type_reference (ValaForeachStatement* self, ValaDataType* value);
const char* vala_foreach_statement_get_variable_name (ValaForeachStatement* const gchar* vala_foreach_statement_get_variable_name (ValaForeachStatement
self); * self);
void vala_foreach_statement_set_variable_name (ValaForeachStatement* self, void vala_foreach_statement_set_variable_name (ValaForeachStatement* self,
const char* value); const gchar* value);
ValaExpression* vala_foreach_statement_get_collection (ValaForeachStatement * self); ValaExpression* vala_foreach_statement_get_collection (ValaForeachStatement * self);
void vala_foreach_statement_set_collection (ValaForeachStatement* self, Val aExpression* value); void vala_foreach_statement_set_collection (ValaForeachStatement* self, Val aExpression* value);
ValaBlock* vala_foreach_statement_get_body (ValaForeachStatement* self); ValaBlock* vala_foreach_statement_get_body (ValaForeachStatement* self);
void vala_foreach_statement_set_body (ValaForeachStatement* self, ValaBlock * value); void vala_foreach_statement_set_body (ValaForeachStatement* self, ValaBlock * value);
gboolean vala_foreach_statement_get_use_iterator (ValaForeachStatement* sel f); gboolean vala_foreach_statement_get_use_iterator (ValaForeachStatement* sel f);
ValaLocalVariable* vala_foreach_statement_get_element_variable (ValaForeach Statement* self); ValaLocalVariable* vala_foreach_statement_get_element_variable (ValaForeach Statement* self);
void vala_foreach_statement_set_element_variable (ValaForeachStatement* sel f, ValaLocalVariable* value); void vala_foreach_statement_set_element_variable (ValaForeachStatement* sel f, ValaLocalVariable* value);
ValaLocalVariable* vala_foreach_statement_get_collection_variable (ValaFore achStatement* self); ValaLocalVariable* vala_foreach_statement_get_collection_variable (ValaFore achStatement* self);
void vala_foreach_statement_set_collection_variable (ValaForeachStatement* self, ValaLocalVariable* value); void vala_foreach_statement_set_collection_variable (ValaForeachStatement* self, ValaLocalVariable* value);
ValaLocalVariable* vala_foreach_statement_get_iterator_variable (ValaForeac hStatement* self); ValaLocalVariable* vala_foreach_statement_get_iterator_variable (ValaForeac hStatement* self);
void vala_foreach_statement_set_iterator_variable (ValaForeachStatement* se lf, ValaLocalVariable* value); void vala_foreach_statement_set_iterator_variable (ValaForeachStatement* se lf, ValaLocalVariable* value);
ValaFormalParameter* vala_formal_parameter_new (const char* name, ValaDataT ValaFormalParameter* vala_formal_parameter_new (const gchar* name, ValaData
ype* variable_type, ValaSourceReference* source_reference); Type* variable_type, ValaSourceReference* source_reference);
ValaFormalParameter* vala_formal_parameter_construct (GType object_type, co ValaFormalParameter* vala_formal_parameter_construct (GType object_type, co
nst char* name, ValaDataType* variable_type, ValaSourceReference* source_re nst gchar* name, ValaDataType* variable_type, ValaSourceReference* source_r
ference); eference);
ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source_reference); ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source_reference);
ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o bject_type, ValaSourceReference* source_reference); ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o bject_type, ValaSourceReference* source_reference);
char* vala_formal_parameter_get_array_length_cname (ValaFormalParameter* se gchar* vala_formal_parameter_get_array_length_cname (ValaFormalParameter* s
lf); elf);
void vala_formal_parameter_set_array_length_cname (ValaFormalParameter* sel void vala_formal_parameter_set_array_length_cname (ValaFormalParameter* sel
f, const char* array_length_cname); f, const gchar* array_length_cname);
void vala_formal_parameter_process_attributes (ValaFormalParameter* self); void vala_formal_parameter_process_attributes (ValaFormalParameter* self);
ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ; ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ;
GType vala_parameter_direction_get_type (void) G_GNUC_CONST; GType vala_parameter_direction_get_type (void) G_GNUC_CONST;
ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self); ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self);
void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value); void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value);
gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self); gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self);
void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value);
gboolean vala_formal_parameter_get_params_array (ValaFormalParameter* self) ; gboolean vala_formal_parameter_get_params_array (ValaFormalParameter* self) ;
void vala_formal_parameter_set_params_array (ValaFormalParameter* self, gbo olean value); void vala_formal_parameter_set_params_array (ValaFormalParameter* self, gbo olean value);
gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf); gboolean vala_formal_parameter_get_no_array_length (ValaFormalParameter* se lf);
void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value); void vala_formal_parameter_set_no_array_length (ValaFormalParameter* self, gboolean value);
gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet er* self); gboolean vala_formal_parameter_get_array_null_terminated (ValaFormalParamet er* self);
void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter* self, gboolean value); void vala_formal_parameter_set_array_null_terminated (ValaFormalParameter* self, gboolean value);
gboolean vala_formal_parameter_get_has_array_length_cname (ValaFormalParame ter* self); gboolean vala_formal_parameter_get_has_array_length_cname (ValaFormalParame ter* self);
const char* vala_formal_parameter_get_array_length_type (ValaFormalParamete const gchar* vala_formal_parameter_get_array_length_type (ValaFormalParamet
r* self); er* self);
void vala_formal_parameter_set_array_length_type (ValaFormalParameter* self void vala_formal_parameter_set_array_length_type (ValaFormalParameter* self
, const char* value); , const gchar* value);
double vala_formal_parameter_get_cparameter_position (ValaFormalParameter* gdouble vala_formal_parameter_get_cparameter_position (ValaFormalParameter*
self); self);
void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se void vala_formal_parameter_set_cparameter_position (ValaFormalParameter* se
lf, double value); lf, gdouble value);
double vala_formal_parameter_get_carray_length_parameter_position (ValaForm gdouble vala_formal_parameter_get_carray_length_parameter_position (ValaFor
alParameter* self); malParameter* self);
void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal void vala_formal_parameter_set_carray_length_parameter_position (ValaFormal
Parameter* self, double value); Parameter* self, gdouble value);
double vala_formal_parameter_get_cdelegate_target_parameter_position (ValaF gdouble vala_formal_parameter_get_cdelegate_target_parameter_position (Vala
ormalParameter* self); FormalParameter* self);
void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor void vala_formal_parameter_set_cdelegate_target_parameter_position (ValaFor
malParameter* self, double value); malParameter* self, gdouble value);
double vala_formal_parameter_get_cdestroy_notify_parameter_position (ValaFo gdouble vala_formal_parameter_get_cdestroy_notify_parameter_position (ValaF
rmalParameter* self); ormalParameter* self);
void vala_formal_parameter_set_cdestroy_notify_parameter_position (ValaForm void vala_formal_parameter_set_cdestroy_notify_parameter_position (ValaForm
alParameter* self, double value); alParameter* self, gdouble value);
const char* vala_formal_parameter_get_ctype (ValaFormalParameter* self); const gchar* vala_formal_parameter_get_ctype (ValaFormalParameter* self);
void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const char void vala_formal_parameter_set_ctype (ValaFormalParameter* self, const gcha
* value); r* value);
gboolean vala_formal_parameter_get_captured (ValaFormalParameter* self); gboolean vala_formal_parameter_get_captured (ValaFormalParameter* self);
void vala_formal_parameter_set_captured (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_captured (ValaFormalParameter* self, gboolea n value);
ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference);
ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference);
void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init); void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init);
ValaList* vala_for_statement_get_initializer (ValaForStatement* self); ValaList* vala_for_statement_get_initializer (ValaForStatement* self);
void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter); void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter);
ValaList* vala_for_statement_get_iterator (ValaForStatement* self); ValaList* vala_for_statement_get_iterator (ValaForStatement* self);
ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); ValaExpression* vala_for_statement_get_condition (ValaForStatement* self);
void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value); void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value);
ValaBlock* vala_for_statement_get_body (ValaForStatement* self); ValaBlock* vala_for_statement_get_body (ValaForStatement* self);
void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ; void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ;
GType vala_gir_parser_get_type (void) G_GNUC_CONST; GType vala_gir_parser_get_type (void) G_GNUC_CONST;
void vala_gir_parser_parse (ValaGirParser* self, ValaCodeContext* context); void vala_gir_parser_parse (ValaGirParser* self, ValaCodeContext* context);
void vala_gir_parser_parse_file (ValaGirParser* self, ValaSourceFile* sourc e_file); void vala_gir_parser_parse_file (ValaGirParser* self, ValaSourceFile* sourc e_file);
void vala_gir_parser_parse_metadata (ValaGirParser* self, const char* metad void vala_gir_parser_parse_metadata (ValaGirParser* self, const gchar* meta
ata_filename); data_filename);
char** vala_gir_parser_get_package_names (ValaGirParser* self, int* result_ gchar** vala_gir_parser_get_package_names (ValaGirParser* self, int* result
length1); _length1);
ValaGirParser* vala_gir_parser_new (void); ValaGirParser* vala_gir_parser_new (void);
ValaGirParser* vala_gir_parser_construct (GType object_type); ValaGirParser* vala_gir_parser_construct (GType object_type);
GType vala_generic_type_get_type (void) G_GNUC_CONST; GType vala_generic_type_get_type (void) G_GNUC_CONST;
ValaGenericType* vala_generic_type_new (ValaTypeParameter* type_parameter); ValaGenericType* vala_generic_type_new (ValaTypeParameter* type_parameter);
ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter); ValaGenericType* vala_generic_type_construct (GType object_type, ValaTypePa rameter* type_parameter);
GType vala_genie_parser_get_type (void) G_GNUC_CONST; GType vala_genie_parser_get_type (void) G_GNUC_CONST;
ValaGenieParser* vala_genie_parser_new (void); ValaGenieParser* vala_genie_parser_new (void);
ValaGenieParser* vala_genie_parser_construct (GType object_type); ValaGenieParser* vala_genie_parser_construct (GType object_type);
void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt); void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt);
void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file); void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file);
skipping to change at line 4421 skipping to change at line 4446
GType vala_genie_token_type_get_type (void) G_GNUC_CONST; GType vala_genie_token_type_get_type (void) G_GNUC_CONST;
ValaGenieTokenType vala_genie_scanner_read_regex_token (ValaGenieScanner* s elf, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaGenieTokenType vala_genie_scanner_read_regex_token (ValaGenieScanner* s elf, ValaSourceLocation* token_begin, ValaSourceLocation* token_end);
void vala_genie_scanner_seek (ValaGenieScanner* self, ValaSourceLocation* l ocation); void vala_genie_scanner_seek (ValaGenieScanner* self, ValaSourceLocation* l ocation);
ValaGenieTokenType vala_genie_scanner_read_template_token (ValaGenieScanner * self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaGenieTokenType vala_genie_scanner_read_template_token (ValaGenieScanner * self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end);
ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V alaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V alaSourceLocation* token_begin, ValaSourceLocation* token_end);
void vala_genie_scanner_parse_file_comments (ValaGenieScanner* self); void vala_genie_scanner_parse_file_comments (ValaGenieScanner* self);
ValaComment* vala_genie_scanner_pop_comment (ValaGenieScanner* self); ValaComment* vala_genie_scanner_pop_comment (ValaGenieScanner* self);
ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self) ; ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self) ;
gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self); gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self);
void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val ue); void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val ue);
const char* vala_genie_token_type_to_string (ValaGenieTokenType self); const gchar* vala_genie_token_type_to_string (ValaGenieTokenType self);
ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source);
ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source); ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source);
ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self); ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self);
void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression * value); void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression * value);
ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self); ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self);
void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock * value); void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock * value);
ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self); ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self);
void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc k* value); void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc k* value);
void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr); void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr);
ValaList* vala_initializer_list_get_initializers (ValaInitializerList* self ); ValaList* vala_initializer_list_get_initializers (ValaInitializerList* self );
ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference); ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference);
ValaInitializerList* vala_initializer_list_construct (GType object_type, Va laSourceReference* source_reference); ValaInitializerList* vala_initializer_list_construct (GType object_type, Va laSourceReference* source_reference);
gint vala_initializer_list_get_size (ValaInitializerList* self); gint vala_initializer_list_get_size (ValaInitializerList* self);
ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe ValaIntegerLiteral* vala_integer_literal_new (const gchar* i, ValaSourceRef
rence* source); erence* source);
ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons
t char* i, ValaSourceReference* source); t gchar* i, ValaSourceReference* source);
const char* vala_integer_literal_get_value (ValaIntegerLiteral* self); const gchar* vala_integer_literal_get_value (ValaIntegerLiteral* self);
void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* void vala_integer_literal_set_value (ValaIntegerLiteral* self, const gchar*
value); value);
const char* vala_integer_literal_get_type_suffix (ValaIntegerLiteral* self) const gchar* vala_integer_literal_get_type_suffix (ValaIntegerLiteral* self
; );
void vala_integer_literal_set_type_suffix (ValaIntegerLiteral* self, const void vala_integer_literal_set_type_suffix (ValaIntegerLiteral* self, const
char* value); gchar* value);
GType vala_integer_type_get_type (void) G_GNUC_CONST; GType vala_integer_type_get_type (void) G_GNUC_CONST;
ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const char ValaIntegerType* vala_integer_type_new (ValaStruct* type_symbol, const gcha
* literal_value, const char* literal_type_name); r* literal_value, const gchar* literal_type_name);
ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct ValaIntegerType* vala_integer_type_construct (GType object_type, ValaStruct
* type_symbol, const char* literal_value, const char* literal_type_name); * type_symbol, const gchar* literal_value, const gchar* literal_type_name);
ValaList* vala_interface_get_classes (ValaInterface* self); ValaList* vala_interface_get_classes (ValaInterface* self);
ValaList* vala_interface_get_structs (ValaInterface* self); ValaList* vala_interface_get_structs (ValaInterface* self);
ValaList* vala_interface_get_enums (ValaInterface* self); ValaList* vala_interface_get_enums (ValaInterface* self);
ValaList* vala_interface_get_delegates (ValaInterface* self); ValaList* vala_interface_get_delegates (ValaInterface* self);
ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ValaInterface* vala_interface_new (const gchar* name, ValaSourceReference*
ource_reference, ValaComment* comment); source_reference, ValaComment* comment);
ValaInterface* vala_interface_construct (GType object_type, const char* nam ValaInterface* vala_interface_construct (GType object_type, const gchar* na
e, ValaSourceReference* source_reference, ValaComment* comment); me, ValaSourceReference* source_reference, ValaComment* comment);
void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty pe); void vala_interface_add_prerequisite (ValaInterface* self, ValaDataType* ty pe);
void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType * type); void vala_interface_prepend_prerequisite (ValaInterface* self, ValaDataType * type);
ValaList* vala_interface_get_prerequisites (ValaInterface* self); ValaList* vala_interface_get_prerequisites (ValaInterface* self);
ValaList* vala_interface_get_fields (ValaInterface* self); ValaList* vala_interface_get_fields (ValaInterface* self);
ValaList* vala_interface_get_constants (ValaInterface* self); ValaList* vala_interface_get_constants (ValaInterface* self);
void vala_interface_set_cname (ValaInterface* self, const char* cname); void vala_interface_set_cname (ValaInterface* self, const gchar* cname);
char* vala_interface_get_lower_case_csuffix (ValaInterface* self); gchar* vala_interface_get_lower_case_csuffix (ValaInterface* self);
char* vala_interface_get_default_lower_case_csuffix (ValaInterface* self); gchar* vala_interface_get_default_lower_case_csuffix (ValaInterface* self);
void vala_interface_set_lower_case_csuffix (ValaInterface* self, const char void vala_interface_set_lower_case_csuffix (ValaInterface* self, const gcha
* csuffix); r* csuffix);
void vala_interface_process_attributes (ValaInterface* self); void vala_interface_process_attributes (ValaInterface* self);
char* vala_interface_get_type_cname (ValaInterface* self); gchar* vala_interface_get_type_cname (ValaInterface* self);
void vala_interface_set_type_cname (ValaInterface* self, const char* type_c void vala_interface_set_type_cname (ValaInterface* self, const gchar* type_
name); cname);
GType vala_interface_type_get_type (void) G_GNUC_CONST; GType vala_interface_type_get_type (void) G_GNUC_CONST;
ValaInterfaceType* vala_interface_type_new (ValaInterface* interface_symbol ); ValaInterfaceType* vala_interface_type_new (ValaInterface* interface_symbol );
ValaInterfaceType* vala_interface_type_construct (GType object_type, ValaIn terface* interface_symbol); ValaInterfaceType* vala_interface_type_construct (GType object_type, ValaIn terface* interface_symbol);
ValaInterface* vala_interface_type_get_interface_symbol (ValaInterfaceType* self); ValaInterface* vala_interface_type_get_interface_symbol (ValaInterfaceType* self);
void vala_interface_type_set_interface_symbol (ValaInterfaceType* self, Val aInterface* value); void vala_interface_type_set_interface_symbol (ValaInterfaceType* self, Val aInterface* value);
GType vala_invalid_type_get_type (void) G_GNUC_CONST; GType vala_invalid_type_get_type (void) G_GNUC_CONST;
ValaInvalidType* vala_invalid_type_new (void); ValaInvalidType* vala_invalid_type_new (void);
ValaInvalidType* vala_invalid_type_construct (GType object_type); ValaInvalidType* vala_invalid_type_construct (GType object_type);
ValaLambdaExpression* vala_lambda_expression_new (ValaExpression* expressio n_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new (ValaExpression* expressio n_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_construct (GType object_type, ValaExpression* expression_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_construct (GType object_type, ValaExpression* expression_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference);
ValaLambdaExpression* vala_lambda_expression_construct_with_statement_body (GType object_type, ValaBlock* statement_body, ValaSourceReference* source_ reference); ValaLambdaExpression* vala_lambda_expression_construct_with_statement_body (GType object_type, ValaBlock* statement_body, ValaSourceReference* source_ reference);
void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param); void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t gchar* param);
ValaList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self ); ValaList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self );
ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self); ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self);
void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value); void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value);
ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self); ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self);
void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value); void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value);
ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self);
void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value); void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value);
ValaListLiteral* vala_list_literal_new (ValaSourceReference* source_referen ce); ValaListLiteral* vala_list_literal_new (ValaSourceReference* source_referen ce);
ValaListLiteral* vala_list_literal_construct (GType object_type, ValaSource Reference* source_reference); ValaListLiteral* vala_list_literal_construct (GType object_type, ValaSource Reference* source_reference);
void vala_list_literal_add_expression (ValaListLiteral* self, ValaExpressio n* expr); void vala_list_literal_add_expression (ValaListLiteral* self, ValaExpressio n* expr);
ValaList* vala_list_literal_get_expressions (ValaListLiteral* self); ValaList* vala_list_literal_get_expressions (ValaListLiteral* self);
ValaDataType* vala_list_literal_get_element_type (ValaListLiteral* self); ValaDataType* vala_list_literal_get_element_type (ValaListLiteral* self);
ValaLiteral* vala_literal_construct (GType object_type); ValaLiteral* vala_literal_construct (GType object_type);
ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co
nst char* name, ValaExpression* initializer, ValaSourceReference* source_re nst gchar* name, ValaExpression* initializer, ValaSourceReference* source_r
ference); eference);
ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa
taType* variable_type, const char* name, ValaExpression* initializer, ValaS taType* variable_type, const gchar* name, ValaExpression* initializer, Vala
ourceReference* source_reference); SourceReference* source_reference);
gboolean vala_local_variable_get_is_result (ValaLocalVariable* self); gboolean vala_local_variable_get_is_result (ValaLocalVariable* self);
void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v alue); void vala_local_variable_set_is_result (ValaLocalVariable* self, gboolean v alue);
gboolean vala_local_variable_get_floating (ValaLocalVariable* self); gboolean vala_local_variable_get_floating (ValaLocalVariable* self);
void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va lue); void vala_local_variable_set_floating (ValaLocalVariable* self, gboolean va lue);
gboolean vala_local_variable_get_captured (ValaLocalVariable* self); gboolean vala_local_variable_get_captured (ValaLocalVariable* self);
void vala_local_variable_set_captured (ValaLocalVariable* self, gboolean va lue); void vala_local_variable_set_captured (ValaLocalVariable* self, gboolean va lue);
gboolean vala_local_variable_get_no_init (ValaLocalVariable* self); gboolean vala_local_variable_get_no_init (ValaLocalVariable* self);
void vala_local_variable_set_no_init (ValaLocalVariable* self, gboolean val ue); void vala_local_variable_set_no_init (ValaLocalVariable* self, gboolean val ue);
gboolean vala_lockable_get_lock_used (ValaLockable* self); gboolean vala_lockable_get_lock_used (ValaLockable* self);
void vala_lockable_set_lock_used (ValaLockable* self, gboolean used); void vala_lockable_set_lock_used (ValaLockable* self, gboolean used);
skipping to change at line 4519 skipping to change at line 4544
void vala_loop_set_body (ValaLoop* self, ValaBlock* value); void vala_loop_set_body (ValaLoop* self, ValaBlock* value);
ValaMapLiteral* vala_map_literal_new (ValaSourceReference* source_reference ); ValaMapLiteral* vala_map_literal_new (ValaSourceReference* source_reference );
ValaMapLiteral* vala_map_literal_construct (GType object_type, ValaSourceRe ference* source_reference); ValaMapLiteral* vala_map_literal_construct (GType object_type, ValaSourceRe ference* source_reference);
void vala_map_literal_add_key (ValaMapLiteral* self, ValaExpression* expr); void vala_map_literal_add_key (ValaMapLiteral* self, ValaExpression* expr);
void vala_map_literal_add_value (ValaMapLiteral* self, ValaExpression* expr ); void vala_map_literal_add_value (ValaMapLiteral* self, ValaExpression* expr );
ValaList* vala_map_literal_get_keys (ValaMapLiteral* self); ValaList* vala_map_literal_get_keys (ValaMapLiteral* self);
ValaList* vala_map_literal_get_values (ValaMapLiteral* self); ValaList* vala_map_literal_get_values (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_key_type (ValaMapLiteral* self); ValaDataType* vala_map_literal_get_map_key_type (ValaMapLiteral* self);
ValaDataType* vala_map_literal_get_map_value_type (ValaMapLiteral* self); ValaDataType* vala_map_literal_get_map_value_type (ValaMapLiteral* self);
GType vala_markup_reader_get_type (void) G_GNUC_CONST; GType vala_markup_reader_get_type (void) G_GNUC_CONST;
ValaMarkupReader* vala_markup_reader_new (const char* filename); ValaMarkupReader* vala_markup_reader_new (const gchar* filename);
ValaMarkupReader* vala_markup_reader_construct (GType object_type, const ch ValaMarkupReader* vala_markup_reader_construct (GType object_type, const gc
ar* filename); har* filename);
char* vala_markup_reader_get_attribute (ValaMarkupReader* self, const char* gchar* vala_markup_reader_get_attribute (ValaMarkupReader* self, const gcha
attr); r* attr);
GType vala_markup_token_type_get_type (void) G_GNUC_CONST; GType vala_markup_token_type_get_type (void) G_GNUC_CONST;
ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaMarkupTokenType vala_markup_reader_read_token (ValaMarkupReader* self, ValaSourceLocation* token_begin, ValaSourceLocation* token_end);
const char* vala_markup_reader_get_filename (ValaMarkupReader* self); const gchar* vala_markup_reader_get_filename (ValaMarkupReader* self);
const char* vala_markup_reader_get_name (ValaMarkupReader* self); const gchar* vala_markup_reader_get_name (ValaMarkupReader* self);
const char* vala_markup_reader_get_content (ValaMarkupReader* self); const gchar* vala_markup_reader_get_content (ValaMarkupReader* self);
const char* vala_markup_token_type_to_string (ValaMarkupTokenType self); const gchar* vala_markup_token_type_to_string (ValaMarkupTokenType self);
ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const gcha
* member_name, ValaSourceReference* source_reference); r* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr
ession* inner, const char* member_name, ValaSourceReference* source_referen ession* inner, const gchar* member_name, ValaSourceReference* source_refere
ce); nce);
ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V ValaMemberAccess* vala_member_access_new_simple (const gchar* member_name,
alaSourceReference* source_reference); ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c
onst char* member_name, ValaSourceReference* source_reference); onst gchar* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co
nst char* member_name, ValaSourceReference* source_reference); nst gchar* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_pointer (GType object_type, ValaMemberAccess* vala_member_access_construct_pointer (GType object_type,
ValaExpression* inner, const char* member_name, ValaSourceReference* source ValaExpression* inner, const gchar* member_name, ValaSourceReference* sourc
_reference); e_reference);
void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg); void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg);
ValaList* vala_member_access_get_type_arguments (ValaMemberAccess* self); ValaList* vala_member_access_get_type_arguments (ValaMemberAccess* self);
ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self); ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self);
void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value); void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value);
const char* vala_member_access_get_member_name (ValaMemberAccess* self); const gchar* vala_member_access_get_member_name (ValaMemberAccess* self);
void vala_member_access_set_member_name (ValaMemberAccess* self, const char void vala_member_access_set_member_name (ValaMemberAccess* self, const gcha
* value); r* value);
gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf); gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf);
void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value); void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value);
gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self); gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self);
void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool ean value); void vala_member_access_set_prototype_access (ValaMemberAccess* self, gbool ean value);
gboolean vala_member_access_get_creation_member (ValaMemberAccess* self); gboolean vala_member_access_get_creation_member (ValaMemberAccess* self);
void vala_member_access_set_creation_member (ValaMemberAccess* self, gboole an value); void vala_member_access_set_creation_member (ValaMemberAccess* self, gboole an value);
gboolean vala_member_access_get_qualified (ValaMemberAccess* self); gboolean vala_member_access_get_qualified (ValaMemberAccess* self);
void vala_member_access_set_qualified (ValaMemberAccess* self, gboolean val ue); void vala_member_access_set_qualified (ValaMemberAccess* self, gboolean val ue);
GType vala_member_initializer_get_type (void) G_GNUC_CONST; GType vala_member_initializer_get_type (void) G_GNUC_CONST;
ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE ValaMemberInitializer* vala_member_initializer_new (const gchar* name, Vala
xpression* initializer, ValaSourceReference* source_reference); Expression* initializer, ValaSourceReference* source_reference);
ValaMemberInitializer* vala_member_initializer_construct (GType object_type ValaMemberInitializer* vala_member_initializer_construct (GType object_type
, const char* name, ValaExpression* initializer, ValaSourceReference* sourc , const gchar* name, ValaExpression* initializer, ValaSourceReference* sour
e_reference); ce_reference);
const char* vala_member_initializer_get_name (ValaMemberInitializer* self); const gchar* vala_member_initializer_get_name (ValaMemberInitializer* self)
void vala_member_initializer_set_name (ValaMemberInitializer* self, const c ;
har* value); void vala_member_initializer_set_name (ValaMemberInitializer* self, const g
char* value);
ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali zer* self); ValaExpression* vala_member_initializer_get_initializer (ValaMemberInitiali zer* self);
void vala_member_initializer_set_initializer (ValaMemberInitializer* self, ValaExpression* value); void vala_member_initializer_set_initializer (ValaMemberInitializer* self, ValaExpression* value);
ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial izer* self); ValaSymbol* vala_member_initializer_get_symbol_reference (ValaMemberInitial izer* self);
void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s elf, ValaSymbol* value); void vala_member_initializer_set_symbol_reference (ValaMemberInitializer* s elf, ValaSymbol* value);
#define VALA_METHOD_DEFAULT_SENTINEL "NULL" #define VALA_METHOD_DEFAULT_SENTINEL "NULL"
ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V ValaMethod* vala_method_new (const gchar* name, ValaDataType* return_type,
alaSourceReference* source_reference, ValaComment* comment); ValaSourceReference* source_reference, ValaComment* comment);
ValaMethod* vala_method_construct (GType object_type, const char* name, Val ValaMethod* vala_method_construct (GType object_type, const gchar* name, Va
aDataType* return_type, ValaSourceReference* source_reference, ValaComment* laDataType* return_type, ValaSourceReference* source_reference, ValaComment
comment); * comment);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
ValaList* vala_method_get_parameters (ValaMethod* self); ValaList* vala_method_get_parameters (ValaMethod* self);
void vala_method_clear_parameters (ValaMethod* self); void vala_method_clear_parameters (ValaMethod* self);
char* vala_method_get_cname (ValaMethod* self); gchar* vala_method_get_cname (ValaMethod* self);
char* vala_method_get_finish_cname (ValaMethod* self); gchar* vala_method_get_finish_cname (ValaMethod* self);
void vala_method_set_finish_cname (ValaMethod* self, const char* name); void vala_method_set_finish_cname (ValaMethod* self, const gchar* name);
char* vala_method_get_default_cname (ValaMethod* self); gchar* vala_method_get_default_cname (ValaMethod* self);
char* vala_method_get_real_cname (ValaMethod* self); gchar* vala_method_get_real_cname (ValaMethod* self);
char* vala_method_get_finish_name_for_basename (ValaMethod* self, const cha gchar* vala_method_get_finish_name_for_basename (ValaMethod* self, const gc
r* basename); har* basename);
char* vala_method_get_finish_real_cname (ValaMethod* self); gchar* vala_method_get_finish_real_cname (ValaMethod* self);
char* vala_method_get_finish_vfunc_name (ValaMethod* self); gchar* vala_method_get_finish_vfunc_name (ValaMethod* self);
char* vala_method_get_default_finish_cname (ValaMethod* self); gchar* vala_method_get_default_finish_cname (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const char* cname); void vala_method_set_cname (ValaMethod* self, const gchar* cname);
void vala_method_process_attributes (ValaMethod* self); void vala_method_process_attributes (ValaMethod* self);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, gchar** invalid_match);
void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p ); void vala_method_add_type_parameter (ValaMethod* self, ValaTypeParameter* p );
ValaList* vala_method_get_type_parameters (ValaMethod* self); ValaList* vala_method_get_type_parameters (ValaMethod* self);
gint vala_method_get_type_parameter_index (ValaMethod* self, const char* na me); gint vala_method_get_type_parameter_index (ValaMethod* self, const gchar* n ame);
void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition); void vala_method_add_precondition (ValaMethod* self, ValaExpression* precon dition);
ValaList* vala_method_get_preconditions (ValaMethod* self); ValaList* vala_method_get_preconditions (ValaMethod* self);
void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition); void vala_method_add_postcondition (ValaMethod* self, ValaExpression* postc ondition);
ValaList* vala_method_get_postconditions (ValaMethod* self); ValaList* vala_method_get_postconditions (ValaMethod* self);
gint vala_method_get_required_arguments (ValaMethod* self); gint vala_method_get_required_arguments (ValaMethod* self);
ValaMethod* vala_method_get_callback_method (ValaMethod* self); ValaMethod* vala_method_get_callback_method (ValaMethod* self);
ValaList* vala_method_get_async_begin_parameters (ValaMethod* self); ValaList* vala_method_get_async_begin_parameters (ValaMethod* self);
ValaList* vala_method_get_async_end_parameters (ValaMethod* self); ValaList* vala_method_get_async_end_parameters (ValaMethod* self);
void vala_method_add_captured_variable (ValaMethod* self, ValaLocalVariable * local); void vala_method_add_captured_variable (ValaMethod* self, ValaLocalVariable * local);
void vala_method_get_captured_variables (ValaMethod* self, ValaCollection* variables); void vala_method_get_captured_variables (ValaMethod* self, ValaCollection* variables);
ValaDataType* vala_method_get_return_type (ValaMethod* self); ValaDataType* vala_method_get_return_type (ValaMethod* self);
void vala_method_set_return_type (ValaMethod* self, ValaDataType* value); void vala_method_set_return_type (ValaMethod* self, ValaDataType* value);
ValaBlock* vala_method_get_body (ValaMethod* self); ValaBlock* vala_method_get_body (ValaMethod* self);
void vala_method_set_body (ValaMethod* self, ValaBlock* value); void vala_method_set_body (ValaMethod* self, ValaBlock* value);
ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self); ValaBasicBlock* vala_method_get_entry_block (ValaMethod* self);
void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_entry_block (ValaMethod* self, ValaBasicBlock* value);
ValaBasicBlock* vala_method_get_return_block (ValaMethod* self); ValaBasicBlock* vala_method_get_return_block (ValaMethod* self);
void vala_method_set_return_block (ValaMethod* self, ValaBasicBlock* value) ; void vala_method_set_return_block (ValaMethod* self, ValaBasicBlock* value) ;
ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self); ValaBasicBlock* vala_method_get_exit_block (ValaMethod* self);
void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value); void vala_method_set_exit_block (ValaMethod* self, ValaBasicBlock* value);
MemberBinding vala_method_get_binding (ValaMethod* self); ValaMemberBinding vala_method_get_binding (ValaMethod* self);
void vala_method_set_binding (ValaMethod* self, MemberBinding value); void vala_method_set_binding (ValaMethod* self, ValaMemberBinding value);
const char* vala_method_get_vfunc_name (ValaMethod* self); const gchar* vala_method_get_vfunc_name (ValaMethod* self);
void vala_method_set_vfunc_name (ValaMethod* self, const char* value); void vala_method_set_vfunc_name (ValaMethod* self, const gchar* value);
const char* vala_method_get_sentinel (ValaMethod* self); const gchar* vala_method_get_sentinel (ValaMethod* self);
void vala_method_set_sentinel (ValaMethod* self, const char* value); void vala_method_set_sentinel (ValaMethod* self, const gchar* value);
gboolean vala_method_get_is_abstract (ValaMethod* self); gboolean vala_method_get_is_abstract (ValaMethod* self);
void vala_method_set_is_abstract (ValaMethod* self, gboolean value); void vala_method_set_is_abstract (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_virtual (ValaMethod* self); gboolean vala_method_get_is_virtual (ValaMethod* self);
void vala_method_set_is_virtual (ValaMethod* self, gboolean value); void vala_method_set_is_virtual (ValaMethod* self, gboolean value);
gboolean vala_method_get_overrides (ValaMethod* self); gboolean vala_method_get_overrides (ValaMethod* self);
void vala_method_set_overrides (ValaMethod* self, gboolean value); void vala_method_set_overrides (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_inline (ValaMethod* self); gboolean vala_method_get_is_inline (ValaMethod* self);
void vala_method_set_is_inline (ValaMethod* self, gboolean value); void vala_method_set_is_inline (ValaMethod* self, gboolean value);
gboolean vala_method_get_returns_floating_reference (ValaMethod* self); gboolean vala_method_get_returns_floating_reference (ValaMethod* self);
void vala_method_set_returns_floating_reference (ValaMethod* self, gboolean value); void vala_method_set_returns_floating_reference (ValaMethod* self, gboolean value);
gboolean vala_method_get_returns_modified_pointer (ValaMethod* self); gboolean vala_method_get_returns_modified_pointer (ValaMethod* self);
void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue); void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue);
ValaMethod* vala_method_get_base_method (ValaMethod* self); ValaMethod* vala_method_get_base_method (ValaMethod* self);
ValaMethod* vala_method_get_base_interface_method (ValaMethod* self); ValaMethod* vala_method_get_base_interface_method (ValaMethod* self);
gboolean vala_method_get_entry_point (ValaMethod* self); gboolean vala_method_get_entry_point (ValaMethod* self);
ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self); ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self);
void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value); void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value);
ValaLocalVariable* vala_method_get_result_var (ValaMethod* self); ValaLocalVariable* vala_method_get_result_var (ValaMethod* self);
void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value ); void vala_method_set_result_var (ValaMethod* self, ValaLocalVariable* value );
double vala_method_get_cinstance_parameter_position (ValaMethod* self); gdouble vala_method_get_cinstance_parameter_position (ValaMethod* self);
void vala_method_set_cinstance_parameter_position (ValaMethod* self, double void vala_method_set_cinstance_parameter_position (ValaMethod* self, gdoubl
value); e value);
double vala_method_get_carray_length_parameter_position (ValaMethod* self); gdouble vala_method_get_carray_length_parameter_position (ValaMethod* self)
void vala_method_set_carray_length_parameter_position (ValaMethod* self, do ;
uble value); void vala_method_set_carray_length_parameter_position (ValaMethod* self, gd
double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel ouble value);
f); gdouble vala_method_get_cdelegate_target_parameter_position (ValaMethod* se
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, lf);
double value); void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self,
gdouble value);
gboolean vala_method_get_no_array_length (ValaMethod* self); gboolean vala_method_get_no_array_length (ValaMethod* self);
void vala_method_set_no_array_length (ValaMethod* self, gboolean value); void vala_method_set_no_array_length (ValaMethod* self, gboolean value);
gboolean vala_method_get_array_null_terminated (ValaMethod* self); gboolean vala_method_get_array_null_terminated (ValaMethod* self);
void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu e); void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu e);
const char* vala_method_get_array_length_type (ValaMethod* self); const gchar* vala_method_get_array_length_type (ValaMethod* self);
void vala_method_set_array_length_type (ValaMethod* self, const char* value void vala_method_set_array_length_type (ValaMethod* self, const gchar* valu
); e);
gboolean vala_method_get_printf_format (ValaMethod* self); gboolean vala_method_get_printf_format (ValaMethod* self);
void vala_method_set_printf_format (ValaMethod* self, gboolean value); void vala_method_set_printf_format (ValaMethod* self, gboolean value);
gboolean vala_method_get_scanf_format (ValaMethod* self); gboolean vala_method_get_scanf_format (ValaMethod* self);
void vala_method_set_scanf_format (ValaMethod* self, gboolean value); void vala_method_set_scanf_format (ValaMethod* self, gboolean value);
gboolean vala_method_get_has_new_function (ValaMethod* self); gboolean vala_method_get_has_new_function (ValaMethod* self);
void vala_method_set_has_new_function (ValaMethod* self, gboolean value); void vala_method_set_has_new_function (ValaMethod* self, gboolean value);
gboolean vala_method_get_has_construct_function (ValaMethod* self); gboolean vala_method_get_has_construct_function (ValaMethod* self);
void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue); void vala_method_set_has_construct_function (ValaMethod* self, gboolean val ue);
gboolean vala_method_get_has_generic_type_parameter (ValaMethod* self); gboolean vala_method_get_has_generic_type_parameter (ValaMethod* self);
void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean value); void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean value);
double vala_method_get_generic_type_parameter_position (ValaMethod* self); gdouble vala_method_get_generic_type_parameter_position (ValaMethod* self);
void vala_method_set_generic_type_parameter_position (ValaMethod* self, dou void vala_method_set_generic_type_parameter_position (ValaMethod* self, gdo
ble value); uble value);
gboolean vala_method_get_simple_generics (ValaMethod* self); gboolean vala_method_get_simple_generics (ValaMethod* self);
void vala_method_set_simple_generics (ValaMethod* self, gboolean value); void vala_method_set_simple_generics (ValaMethod* self, gboolean value);
ValaSignal* vala_method_get_signal_reference (ValaMethod* self); ValaSignal* vala_method_get_signal_reference (ValaMethod* self);
void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value) ; void vala_method_set_signal_reference (ValaMethod* self, ValaSignal* value) ;
gboolean vala_method_get_closure (ValaMethod* self); gboolean vala_method_get_closure (ValaMethod* self);
void vala_method_set_closure (ValaMethod* self, gboolean value); void vala_method_set_closure (ValaMethod* self, gboolean value);
gboolean vala_method_get_coroutine (ValaMethod* self); gboolean vala_method_get_coroutine (ValaMethod* self);
void vala_method_set_coroutine (ValaMethod* self, gboolean value); void vala_method_set_coroutine (ValaMethod* self, gboolean value);
gboolean vala_method_get_is_async_callback (ValaMethod* self); gboolean vala_method_get_is_async_callback (ValaMethod* self);
void vala_method_set_is_async_callback (ValaMethod* self, gboolean value); void vala_method_set_is_async_callback (ValaMethod* self, gboolean value);
skipping to change at line 4671 skipping to change at line 4696
void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a rg); void vala_method_call_add_argument (ValaMethodCall* self, ValaExpression* a rg);
ValaList* vala_method_call_get_argument_list (ValaMethodCall* self); ValaList* vala_method_call_get_argument_list (ValaMethodCall* self);
ValaExpression* vala_method_call_get_call (ValaMethodCall* self); ValaExpression* vala_method_call_get_call (ValaMethodCall* self);
void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value ); void vala_method_call_set_call (ValaMethodCall* self, ValaExpression* value );
gboolean vala_method_call_get_is_yield_expression (ValaMethodCall* self); gboolean vala_method_call_get_is_yield_expression (ValaMethodCall* self);
void vala_method_call_set_is_yield_expression (ValaMethodCall* self, gboole an value); void vala_method_call_set_is_yield_expression (ValaMethodCall* self, gboole an value);
gboolean vala_method_call_get_is_assert (ValaMethodCall* self); gboolean vala_method_call_get_is_assert (ValaMethodCall* self);
GType vala_method_type_get_type (void) G_GNUC_CONST; GType vala_method_type_get_type (void) G_GNUC_CONST;
ValaMethodType* vala_method_type_new (ValaMethod* method_symbol); ValaMethodType* vala_method_type_new (ValaMethod* method_symbol);
ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol); ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol);
char* vala_method_type_to_prototype_string (ValaMethodType* self, gboolean with_type_parameters); gchar* vala_method_type_to_prototype_string (ValaMethodType* self, gboolean with_type_parameters);
ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self); ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self);
void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value); void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value);
ValaNamedArgument* vala_named_argument_new (const char* name, ValaExpressio ValaNamedArgument* vala_named_argument_new (const gchar* name, ValaExpressi
n* inner, ValaSourceReference* source_reference); on* inner, ValaSourceReference* source_reference);
ValaNamedArgument* vala_named_argument_construct (GType object_type, const ValaNamedArgument* vala_named_argument_construct (GType object_type, const
char* name, ValaExpression* inner, ValaSourceReference* source_reference); gchar* name, ValaExpression* inner, ValaSourceReference* source_reference);
const char* vala_named_argument_get_name (ValaNamedArgument* self); const gchar* vala_named_argument_get_name (ValaNamedArgument* self);
void vala_named_argument_set_name (ValaNamedArgument* self, const char* val void vala_named_argument_set_name (ValaNamedArgument* self, const gchar* va
ue); lue);
ValaExpression* vala_named_argument_get_inner (ValaNamedArgument* self); ValaExpression* vala_named_argument_get_inner (ValaNamedArgument* self);
void vala_named_argument_set_inner (ValaNamedArgument* self, ValaExpression * value); void vala_named_argument_set_inner (ValaNamedArgument* self, ValaExpression * value);
ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ValaNamespace* vala_namespace_new (const gchar* name, ValaSourceReference*
ource_reference); source_reference);
ValaNamespace* vala_namespace_construct (GType object_type, const char* nam ValaNamespace* vala_namespace_construct (GType object_type, const gchar* na
e, ValaSourceReference* source_reference); me, ValaSourceReference* source_reference);
void vala_namespace_add_using_directive (ValaNamespace* self, ValaUsingDire ctive* ns); void vala_namespace_add_using_directive (ValaNamespace* self, ValaUsingDire ctive* ns);
void vala_namespace_add_comment (ValaNamespace* self, ValaComment* comment) ; void vala_namespace_add_comment (ValaNamespace* self, ValaComment* comment) ;
ValaList* vala_namespace_get_comments (ValaNamespace* self); ValaList* vala_namespace_get_comments (ValaNamespace* self);
ValaList* vala_namespace_get_namespaces (ValaNamespace* self); ValaList* vala_namespace_get_namespaces (ValaNamespace* self);
void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st); void vala_namespace_remove_struct (ValaNamespace* self, ValaStruct* st);
ValaList* vala_namespace_get_structs (ValaNamespace* self); ValaList* vala_namespace_get_structs (ValaNamespace* self);
ValaList* vala_namespace_get_classes (ValaNamespace* self); ValaList* vala_namespace_get_classes (ValaNamespace* self);
ValaList* vala_namespace_get_interfaces (ValaNamespace* self); ValaList* vala_namespace_get_interfaces (ValaNamespace* self);
ValaList* vala_namespace_get_enums (ValaNamespace* self); ValaList* vala_namespace_get_enums (ValaNamespace* self);
ValaList* vala_namespace_get_error_domains (ValaNamespace* self); ValaList* vala_namespace_get_error_domains (ValaNamespace* self);
ValaList* vala_namespace_get_fields (ValaNamespace* self); ValaList* vala_namespace_get_fields (ValaNamespace* self);
ValaList* vala_namespace_get_constants (ValaNamespace* self); ValaList* vala_namespace_get_constants (ValaNamespace* self);
ValaList* vala_namespace_get_delegates (ValaNamespace* self); ValaList* vala_namespace_get_delegates (ValaNamespace* self);
ValaList* vala_namespace_get_methods (ValaNamespace* self); ValaList* vala_namespace_get_methods (ValaNamespace* self);
ValaList* vala_namespace_get_cprefixes (ValaNamespace* self); ValaList* vala_namespace_get_cprefixes (ValaNamespace* self);
void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix); void vala_namespace_add_cprefix (ValaNamespace* self, const gchar* cprefix)
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char ;
* cprefix); void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const gcha
r* cprefix);
void vala_namespace_process_attributes (ValaNamespace* self); void vala_namespace_process_attributes (ValaNamespace* self);
ValaNullLiteral* vala_null_literal_new (ValaSourceReference* source); ValaNullLiteral* vala_null_literal_new (ValaSourceReference* source);
ValaNullLiteral* vala_null_literal_construct (GType object_type, ValaSource Reference* source); ValaNullLiteral* vala_null_literal_construct (GType object_type, ValaSource Reference* source);
GType vala_null_type_get_type (void) G_GNUC_CONST; GType vala_null_type_get_type (void) G_GNUC_CONST;
ValaNullType* vala_null_type_new (ValaSourceReference* source_reference); ValaNullType* vala_null_type_new (ValaSourceReference* source_reference);
ValaNullType* vala_null_type_construct (GType object_type, ValaSourceRefere nce* source_reference); ValaNullType* vala_null_type_construct (GType object_type, ValaSourceRefere nce* source_reference);
ValaObjectCreationExpression* vala_object_creation_expression_new (ValaMemb erAccess* member_name, ValaSourceReference* source_reference); ValaObjectCreationExpression* vala_object_creation_expression_new (ValaMemb erAccess* member_name, ValaSourceReference* source_reference);
ValaObjectCreationExpression* vala_object_creation_expression_construct (GT ype object_type, ValaMemberAccess* member_name, ValaSourceReference* source _reference); ValaObjectCreationExpression* vala_object_creation_expression_construct (GT ype object_type, ValaMemberAccess* member_name, ValaSourceReference* source _reference);
void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg); void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg);
ValaList* vala_object_creation_expression_get_argument_list (ValaObjectCrea tionExpression* self); ValaList* vala_object_creation_expression_get_argument_list (ValaObjectCrea tionExpression* self);
void vala_object_creation_expression_add_member_initializer (ValaObjectCrea tionExpression* self, ValaMemberInitializer* init); void vala_object_creation_expression_add_member_initializer (ValaObjectCrea tionExpression* self, ValaMemberInitializer* init);
ValaList* vala_object_creation_expression_get_object_initializer (ValaObjec tCreationExpression* self); ValaList* vala_object_creation_expression_get_object_initializer (ValaObjec tCreationExpression* self);
ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self); ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self);
void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value); void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value);
ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea
tionExpression* self);
void vala_object_creation_expression_set_constructor (ValaObjectCreationExp
ression* self, ValaMethod* value);
ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self); ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self);
void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value); void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value);
gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre ationExpression* self); gboolean vala_object_creation_expression_get_struct_creation (ValaObjectCre ationExpression* self);
void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio nExpression* self, gboolean value); void vala_object_creation_expression_set_struct_creation (ValaObjectCreatio nExpression* self, gboolean value);
GType vala_object_type_get_type (void) G_GNUC_CONST; GType vala_object_type_get_type (void) G_GNUC_CONST;
ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol); ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol);
ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy peSymbol* type_symbol); ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy peSymbol* type_symbol);
ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel f); ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel f);
void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType Symbol* value); void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType Symbol* value);
ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, const char* name, ValaSourceReference* source_reference, ValaComment* comm ent); ValaObjectTypeSymbol* vala_object_type_symbol_construct (GType object_type, const gchar* name, ValaSourceReference* source_reference, ValaComment* com ment);
ValaList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self); ValaList* vala_object_type_symbol_get_methods (ValaObjectTypeSymbol* self);
ValaList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self); ValaList* vala_object_type_symbol_get_signals (ValaObjectTypeSymbol* self);
ValaList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* sel f); ValaList* vala_object_type_symbol_get_properties (ValaObjectTypeSymbol* sel f);
void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self , ValaTypeParameter* p); void vala_object_type_symbol_add_type_parameter (ValaObjectTypeSymbol* self , ValaTypeParameter* p);
ValaList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol * self); ValaList* vala_object_type_symbol_get_type_parameters (ValaObjectTypeSymbol * self);
ValaObjectType* vala_object_type_symbol_get_this_type (ValaObjectTypeSymbol * self); ValaObjectType* vala_object_type_symbol_get_this_type (ValaObjectTypeSymbol * self);
void vala_object_type_symbol_add_hidden_method (ValaObjectTypeSymbol* self, ValaMethod* m); void vala_object_type_symbol_add_hidden_method (ValaObjectTypeSymbol* self, ValaMethod* m);
GType vala_parser_get_type (void) G_GNUC_CONST; GType vala_parser_get_type (void) G_GNUC_CONST;
ValaParser* vala_parser_new (void); ValaParser* vala_parser_new (void);
ValaParser* vala_parser_construct (GType object_type); ValaParser* vala_parser_construct (GType object_type);
skipping to change at line 4757 skipping to change at line 4780
ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* source_reference); ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* source_reference);
ValaPointerType* vala_pointer_type_construct (GType object_type, ValaDataTy pe* base_type, ValaSourceReference* source_reference); ValaPointerType* vala_pointer_type_construct (GType object_type, ValaDataTy pe* base_type, ValaSourceReference* source_reference);
ValaDataType* vala_pointer_type_get_base_type (ValaPointerType* self); ValaDataType* vala_pointer_type_get_base_type (ValaPointerType* self);
void vala_pointer_type_set_base_type (ValaPointerType* self, ValaDataType* value); void vala_pointer_type_set_base_type (ValaPointerType* self, ValaDataType* value);
ValaPostfixExpression* vala_postfix_expression_new (ValaExpression* _inner, gboolean inc, ValaSourceReference* source); ValaPostfixExpression* vala_postfix_expression_new (ValaExpression* _inner, gboolean inc, ValaSourceReference* source);
ValaPostfixExpression* vala_postfix_expression_construct (GType object_type , ValaExpression* _inner, gboolean inc, ValaSourceReference* source); ValaPostfixExpression* vala_postfix_expression_construct (GType object_type , ValaExpression* _inner, gboolean inc, ValaSourceReference* source);
ValaExpression* vala_postfix_expression_get_inner (ValaPostfixExpression* s elf); ValaExpression* vala_postfix_expression_get_inner (ValaPostfixExpression* s elf);
void vala_postfix_expression_set_inner (ValaPostfixExpression* self, ValaEx pression* value); void vala_postfix_expression_set_inner (ValaPostfixExpression* self, ValaEx pression* value);
gboolean vala_postfix_expression_get_increment (ValaPostfixExpression* self ); gboolean vala_postfix_expression_get_increment (ValaPostfixExpression* self );
void vala_postfix_expression_set_increment (ValaPostfixExpression* self, gb oolean value); void vala_postfix_expression_set_increment (ValaPostfixExpression* self, gb oolean value);
char* vala_property_accessor_get_default_cname (ValaPropertyAccessor* self) gchar* vala_property_accessor_get_default_cname (ValaPropertyAccessor* self
; );
char* vala_property_accessor_get_cname (ValaPropertyAccessor* self); gchar* vala_property_accessor_get_cname (ValaPropertyAccessor* self);
ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole an writable, gboolean construction, ValaDataType* value_type, ValaBlock* bo dy, ValaSourceReference* source_reference, ValaComment* comment); ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole an writable, gboolean construction, ValaDataType* value_type, ValaBlock* bo dy, ValaSourceReference* source_reference, ValaComment* comment);
ValaPropertyAccessor* vala_property_accessor_construct (GType object_type, gboolean readable, gboolean writable, gboolean construction, ValaDataType* value_type, ValaBlock* body, ValaSourceReference* source_reference, ValaCom ment* comment); ValaPropertyAccessor* vala_property_accessor_construct (GType object_type, gboolean readable, gboolean writable, gboolean construction, ValaDataType* value_type, ValaBlock* body, ValaSourceReference* source_reference, ValaCom ment* comment);
void vala_property_accessor_process_attributes (ValaPropertyAccessor* self) ; void vala_property_accessor_process_attributes (ValaPropertyAccessor* self) ;
ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self); ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self);
ValaDataType* vala_property_accessor_get_value_type (ValaPropertyAccessor* self); ValaDataType* vala_property_accessor_get_value_type (ValaPropertyAccessor* self);
void vala_property_accessor_set_value_type (ValaPropertyAccessor* self, Val aDataType* value); void vala_property_accessor_set_value_type (ValaPropertyAccessor* self, Val aDataType* value);
gboolean vala_property_accessor_get_readable (ValaPropertyAccessor* self); gboolean vala_property_accessor_get_readable (ValaPropertyAccessor* self);
void vala_property_accessor_set_readable (ValaPropertyAccessor* self, gbool ean value); void vala_property_accessor_set_readable (ValaPropertyAccessor* self, gbool ean value);
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);
skipping to change at line 4785 skipping to change at line 4808
ValaBasicBlock* vala_property_accessor_get_return_block (ValaPropertyAccess or* self); ValaBasicBlock* vala_property_accessor_get_return_block (ValaPropertyAccess or* self);
void vala_property_accessor_set_return_block (ValaPropertyAccessor* self, V alaBasicBlock* value); void vala_property_accessor_set_return_block (ValaPropertyAccessor* self, V alaBasicBlock* value);
ValaBasicBlock* vala_property_accessor_get_exit_block (ValaPropertyAccessor * self); ValaBasicBlock* vala_property_accessor_get_exit_block (ValaPropertyAccessor * self);
void vala_property_accessor_set_exit_block (ValaPropertyAccessor* self, Val aBasicBlock* value); void vala_property_accessor_set_exit_block (ValaPropertyAccessor* self, Val aBasicBlock* 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);
ValaFormalParameter* vala_property_accessor_get_value_parameter (ValaProper tyAccessor* self); ValaFormalParameter* vala_property_accessor_get_value_parameter (ValaProper tyAccessor* self);
void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaFormalParameter* value); void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaFormalParameter* value);
ValaLocalVariable* vala_property_accessor_get_result_var (ValaPropertyAcces sor* self); ValaLocalVariable* vala_property_accessor_get_result_var (ValaPropertyAcces sor* self);
void vala_property_accessor_set_result_var (ValaPropertyAccessor* self, Val aLocalVariable* value); void vala_property_accessor_set_result_var (ValaPropertyAccessor* self, Val aLocalVariable* value);
ValaProperty* vala_property_new (const char* name, ValaDataType* property_t ValaProperty* vala_property_new (const gchar* name, ValaDataType* property_
ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor type, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accesso
, ValaSourceReference* source_reference, ValaComment* comment); r, ValaSourceReference* source_reference, ValaComment* comment);
ValaProperty* vala_property_construct (GType object_type, const char* name, ValaProperty* vala_property_construct (GType object_type, const gchar* name
ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaPrope , ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaProp
rtyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComme ertyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComm
nt* comment); ent* comment);
char* vala_property_get_upper_case_cname (ValaProperty* self); gchar* vala_property_get_upper_case_cname (ValaProperty* self);
ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel f); ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel f);
char* vala_property_get_canonical_name (ValaProperty* self); gchar* vala_property_get_canonical_name (ValaProperty* self);
void vala_property_process_attributes (ValaProperty* self); void vala_property_process_attributes (ValaProperty* self);
gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2); gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2);
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);
ValaFormalParameter* vala_property_get_this_parameter (ValaProperty* self); ValaFormalParameter* vala_property_get_this_parameter (ValaProperty* self);
void vala_property_set_this_parameter (ValaProperty* self, ValaFormalParame ter* value); void vala_property_set_this_parameter (ValaProperty* self, ValaFormalParame ter* value);
skipping to change at line 4814 skipping to change at line 4837
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);
gboolean vala_property_get_is_abstract (ValaProperty* self); gboolean vala_property_get_is_abstract (ValaProperty* self);
void vala_property_set_is_abstract (ValaProperty* self, gboolean value); void vala_property_set_is_abstract (ValaProperty* self, gboolean value);
gboolean vala_property_get_is_virtual (ValaProperty* self); gboolean vala_property_get_is_virtual (ValaProperty* self);
void vala_property_set_is_virtual (ValaProperty* self, gboolean value); void vala_property_set_is_virtual (ValaProperty* self, gboolean value);
gboolean vala_property_get_overrides (ValaProperty* self); gboolean vala_property_get_overrides (ValaProperty* self);
void vala_property_set_overrides (ValaProperty* self, gboolean value); void vala_property_set_overrides (ValaProperty* self, gboolean value);
ValaField* vala_property_get_field (ValaProperty* self); ValaField* vala_property_get_field (ValaProperty* self);
void vala_property_set_field (ValaProperty* self, ValaField* value); void vala_property_set_field (ValaProperty* self, ValaField* value);
MemberBinding vala_property_get_binding (ValaProperty* self); ValaMemberBinding vala_property_get_binding (ValaProperty* self);
void vala_property_set_binding (ValaProperty* self, MemberBinding value); void vala_property_set_binding (ValaProperty* self, ValaMemberBinding value
);
ValaProperty* vala_property_get_base_property (ValaProperty* self); ValaProperty* vala_property_get_base_property (ValaProperty* self);
ValaProperty* vala_property_get_base_interface_property (ValaProperty* self ); ValaProperty* vala_property_get_base_interface_property (ValaProperty* self );
ValaExpression* vala_property_get_initializer (ValaProperty* self); ValaExpression* vala_property_get_initializer (ValaProperty* self);
void vala_property_set_initializer (ValaProperty* self, ValaExpression* val ue); void vala_property_set_initializer (ValaProperty* self, ValaExpression* val ue);
gboolean vala_property_get_no_array_length (ValaProperty* self); gboolean vala_property_get_no_array_length (ValaProperty* self);
void vala_property_set_no_array_length (ValaProperty* self, gboolean value) ; void vala_property_set_no_array_length (ValaProperty* self, gboolean value) ;
gboolean vala_property_get_array_null_terminated (ValaProperty* self); gboolean vala_property_get_array_null_terminated (ValaProperty* self);
void vala_property_set_array_null_terminated (ValaProperty* self, gboolean value); void vala_property_set_array_null_terminated (ValaProperty* self, gboolean value);
const char* vala_property_get_nick (ValaProperty* self); const gchar* vala_property_get_nick (ValaProperty* self);
void vala_property_set_nick (ValaProperty* self, const char* value); void vala_property_set_nick (ValaProperty* self, const gchar* value);
const char* vala_property_get_blurb (ValaProperty* self); const gchar* vala_property_get_blurb (ValaProperty* self);
void vala_property_set_blurb (ValaProperty* self, const char* value); void vala_property_set_blurb (ValaProperty* self, const gchar* value);
ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* ValaRealLiteral* vala_real_literal_new (const gchar* r, ValaSourceReference
source); * source);
ValaRealLiteral* vala_real_literal_construct (GType object_type, const char ValaRealLiteral* vala_real_literal_construct (GType object_type, const gcha
* r, ValaSourceReference* source); r* r, ValaSourceReference* source);
char* vala_real_literal_get_type_name (ValaRealLiteral* self); gchar* vala_real_literal_get_type_name (ValaRealLiteral* self);
const char* vala_real_literal_get_value (ValaRealLiteral* self); const gchar* vala_real_literal_get_value (ValaRealLiteral* self);
void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) void vala_real_literal_set_value (ValaRealLiteral* self, const gchar* value
; );
ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va laExpression* inner, ValaSourceReference* source_reference); ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va laExpression* inner, ValaSourceReference* source_reference);
ValaReferenceTransferExpression* vala_reference_transfer_expression_constru ct (GType object_type, ValaExpression* inner, ValaSourceReference* source_r eference); ValaReferenceTransferExpression* vala_reference_transfer_expression_constru ct (GType object_type, ValaExpression* inner, ValaSourceReference* source_r eference);
ValaExpression* vala_reference_transfer_expression_get_inner (ValaReference TransferExpression* self); ValaExpression* vala_reference_transfer_expression_get_inner (ValaReference TransferExpression* self);
void vala_reference_transfer_expression_set_inner (ValaReferenceTransferExp ression* self, ValaExpression* value); void vala_reference_transfer_expression_set_inner (ValaReferenceTransferExp ression* self, ValaExpression* value);
ValaReferenceType* vala_reference_type_construct (GType object_type); ValaReferenceType* vala_reference_type_construct (GType object_type);
ValaRegexLiteral* vala_regex_literal_new (const char* value, ValaSourceRefe ValaRegexLiteral* vala_regex_literal_new (const gchar* value, ValaSourceRef
rence* source_reference); erence* source_reference);
ValaRegexLiteral* vala_regex_literal_construct (GType object_type, const ch ValaRegexLiteral* vala_regex_literal_construct (GType object_type, const gc
ar* value, ValaSourceReference* source_reference); har* value, ValaSourceReference* source_reference);
const char* vala_regex_literal_get_value (ValaRegexLiteral* self); const gchar* vala_regex_literal_get_value (ValaRegexLiteral* self);
void vala_regex_literal_set_value (ValaRegexLiteral* self, const char* valu void vala_regex_literal_set_value (ValaRegexLiteral* self, const gchar* val
e); ue);
void vala_report_set_verbose_errors (ValaReport* self, gboolean verbose); void vala_report_set_verbose_errors (ValaReport* self, gboolean verbose);
gint vala_report_get_warnings (ValaReport* self); gint vala_report_get_warnings (ValaReport* self);
gint vala_report_get_errors (ValaReport* self); gint vala_report_get_errors (ValaReport* self);
void vala_report_note (ValaReport* self, ValaSourceReference* source, const void vala_report_note (ValaReport* self, ValaSourceReference* source, const
char* message); gchar* message);
void vala_report_warn (ValaReport* self, ValaSourceReference* source, const void vala_report_warn (ValaReport* self, ValaSourceReference* source, const
char* message); gchar* message);
void vala_report_err (ValaReport* self, ValaSourceReference* source, const void vala_report_err (ValaReport* self, ValaSourceReference* source, const
char* message); gchar* message);
void vala_report_notice (ValaSourceReference* source, const char* message); void vala_report_notice (ValaSourceReference* source, const gchar* message)
void vala_report_warning (ValaSourceReference* source, const char* message) ;
; void vala_report_warning (ValaSourceReference* source, const gchar* message
void vala_report_error (ValaSourceReference* source, const char* message); );
void vala_report_error (ValaSourceReference* source, const gchar* message);
ValaReport* vala_report_new (void); ValaReport* vala_report_new (void);
ValaReport* vala_report_construct (GType object_type); ValaReport* vala_report_construct (GType object_type);
gboolean vala_report_get_enable_warnings (ValaReport* self); gboolean vala_report_get_enable_warnings (ValaReport* self);
void vala_report_set_enable_warnings (ValaReport* self, gboolean value); void vala_report_set_enable_warnings (ValaReport* self, gboolean value);
ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr ession, ValaSourceReference* source_reference); ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr ession, ValaSourceReference* source_reference);
ValaReturnStatement* vala_return_statement_construct (GType object_type, Va laExpression* return_expression, ValaSourceReference* source_reference); ValaReturnStatement* vala_return_statement_construct (GType object_type, Va laExpression* return_expression, ValaSourceReference* source_reference);
ValaExpression* vala_return_statement_get_return_expression (ValaReturnStat ement* self); ValaExpression* vala_return_statement_get_return_expression (ValaReturnStat ement* self);
void vala_return_statement_set_return_expression (ValaReturnStatement* self , ValaExpression* value); void vala_return_statement_set_return_expression (ValaReturnStatement* self , ValaExpression* value);
gpointer vala_scanner_ref (gpointer instance); gpointer vala_scanner_ref (gpointer instance);
void vala_scanner_unref (gpointer instance); void vala_scanner_unref (gpointer instance);
skipping to change at line 4879 skipping to change at line 4902
GType vala_token_type_get_type (void) G_GNUC_CONST; GType vala_token_type_get_type (void) G_GNUC_CONST;
ValaTokenType vala_scanner_read_regex_token (ValaScanner* self, ValaSourceL ocation* token_begin, ValaSourceLocation* token_end); ValaTokenType vala_scanner_read_regex_token (ValaScanner* self, ValaSourceL ocation* token_begin, ValaSourceLocation* token_end);
ValaTokenType vala_scanner_get_identifier_or_keyword (gchar* begin, gint le n); ValaTokenType vala_scanner_get_identifier_or_keyword (gchar* begin, gint le n);
ValaTokenType vala_scanner_read_template_token (ValaScanner* self, ValaSour ceLocation* token_begin, ValaSourceLocation* token_end); ValaTokenType vala_scanner_read_template_token (ValaScanner* self, ValaSour ceLocation* token_begin, ValaSourceLocation* token_end);
ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio n* token_begin, ValaSourceLocation* token_end); ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio n* token_begin, ValaSourceLocation* token_end);
void vala_scanner_parse_file_comments (ValaScanner* self); void vala_scanner_parse_file_comments (ValaScanner* self);
ValaComment* vala_scanner_pop_comment (ValaScanner* self); ValaComment* vala_scanner_pop_comment (ValaScanner* self);
ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self); ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self);
ValaScope* vala_scope_new (ValaSymbol* owner); ValaScope* vala_scope_new (ValaSymbol* owner);
ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner); ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner);
void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); void vala_scope_add (ValaScope* self, const gchar* name, ValaSymbol* sym);
void vala_scope_remove (ValaScope* self, const char* name); void vala_scope_remove (ValaScope* self, const gchar* name);
ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); ValaSymbol* vala_scope_lookup (ValaScope* self, const gchar* name);
gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope); gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope);
ValaMap* vala_scope_get_symbol_table (ValaScope* self); ValaMap* vala_scope_get_symbol_table (ValaScope* self);
ValaSymbol* vala_scope_get_owner (ValaScope* self); ValaSymbol* vala_scope_get_owner (ValaScope* self);
void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); void vala_scope_set_owner (ValaScope* self, ValaSymbol* value);
ValaScope* vala_scope_get_parent_scope (ValaScope* self); ValaScope* vala_scope_get_parent_scope (ValaScope* self);
void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value); void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value);
GType vala_struct_value_type_get_type (void) G_GNUC_CONST; GType vala_struct_value_type_get_type (void) G_GNUC_CONST;
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type); ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context); void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context);
gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type); gboolean vala_semantic_analyzer_is_type_accessible (ValaSemanticAnalyzer* s elf, ValaSymbol* sym, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue); ValaDataType* vala_semantic_analyzer_get_value_type_for_symbol (ValaSemanti cAnalyzer* self, ValaSymbol* sym, gboolean lvalue);
ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name); ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const gchar* name);
ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym);
gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, ValaList* params, ValaList* ar gs); gboolean vala_semantic_analyzer_check_arguments (ValaSemanticAnalyzer* self , ValaExpression* expr, ValaDataType* mtype, ValaList* params, ValaList* ar gs);
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t ype, ValaCodeNode* node_reference); ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaMemberAccess* method_access, ValaGenericType* generic_t ype, ValaCodeNode* node_reference);
gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer * self); gboolean vala_semantic_analyzer_is_in_instance_method (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer* self, ValaMemberInitializer* init, ValaDataType* type); void vala_semantic_analyzer_visit_member_initializer (ValaSemanticAnalyzer* self, ValaMemberInitializer* init, ValaDataType* type);
ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type); ValaDataType* vala_semantic_analyzer_get_arithmetic_result_type (ValaSemant icAnalyzer* self, ValaDataType* left_type, ValaDataType* right_type);
ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze r* self); ValaMethod* vala_semantic_analyzer_find_current_method (ValaSemanticAnalyze r* self);
ValaMethod* vala_semantic_analyzer_find_parent_method (ValaSemanticAnalyzer * self, ValaSymbol* sym); ValaMethod* vala_semantic_analyzer_find_parent_method (ValaSemanticAnalyzer * self, ValaSymbol* sym);
ValaSymbol* vala_semantic_analyzer_find_parent_method_or_property_accessor (ValaSemanticAnalyzer* self, ValaSymbol* sym); ValaSymbol* vala_semantic_analyzer_find_parent_method_or_property_accessor (ValaSemanticAnalyzer* self, ValaSymbol* sym);
gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se lf); gboolean vala_semantic_analyzer_is_in_constructor (ValaSemanticAnalyzer* se lf);
gboolean vala_semantic_analyzer_is_in_destructor (ValaSemanticAnalyzer* sel f);
ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self); ValaCodeContext* vala_semantic_analyzer_get_context (ValaSemanticAnalyzer* self);
void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value); void vala_semantic_analyzer_set_context (ValaSemanticAnalyzer* self, ValaCo deContext* value);
ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self); ValaSymbol* vala_semantic_analyzer_get_current_symbol (ValaSemanticAnalyzer * self);
void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self, ValaSymbol* value); void vala_semantic_analyzer_set_current_symbol (ValaSemanticAnalyzer* self, ValaSymbol* value);
ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self); ValaSourceFile* vala_semantic_analyzer_get_current_source_file (ValaSemanti cAnalyzer* self);
void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer* self, ValaSourceFile* value); void vala_semantic_analyzer_set_current_source_file (ValaSemanticAnalyzer* self, ValaSourceFile* value);
ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti cAnalyzer* self); ValaTypeSymbol* vala_semantic_analyzer_get_current_type_symbol (ValaSemanti cAnalyzer* self);
ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* self); ValaClass* vala_semantic_analyzer_get_current_class (ValaSemanticAnalyzer* self);
ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer * self); ValaStruct* vala_semantic_analyzer_get_current_struct (ValaSemanticAnalyzer * self);
ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer * self); ValaMethod* vala_semantic_analyzer_get_current_method (ValaSemanticAnalyzer * self);
ValaMethod* vala_semantic_analyzer_get_current_async_method (ValaSemanticAn alyzer* self); ValaMethod* vala_semantic_analyzer_get_current_async_method (ValaSemanticAn alyzer* self);
ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self); ValaPropertyAccessor* vala_semantic_analyzer_get_current_property_accessor (ValaSemanticAnalyzer* self);
ValaSymbol* vala_semantic_analyzer_get_current_method_or_property_accessor (ValaSemanticAnalyzer* self); ValaSymbol* vala_semantic_analyzer_get_current_method_or_property_accessor (ValaSemanticAnalyzer* self);
ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA nalyzer* self); ValaDataType* vala_semantic_analyzer_get_current_return_type (ValaSemanticA nalyzer* self);
ValaSetLiteral* vala_set_literal_new (ValaSourceReference* source_reference ); ValaSetLiteral* vala_set_literal_new (ValaSourceReference* source_reference );
ValaSetLiteral* vala_set_literal_construct (GType object_type, ValaSourceRe ference* source_reference); ValaSetLiteral* vala_set_literal_construct (GType object_type, ValaSourceRe ference* source_reference);
void vala_set_literal_add_expression (ValaSetLiteral* self, ValaExpression* expr); void vala_set_literal_add_expression (ValaSetLiteral* self, ValaExpression* expr);
ValaList* vala_set_literal_get_expressions (ValaSetLiteral* self); ValaList* vala_set_literal_get_expressions (ValaSetLiteral* self);
ValaDataType* vala_set_literal_get_element_type (ValaSetLiteral* self); ValaDataType* vala_set_literal_get_element_type (ValaSetLiteral* self);
ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V ValaSignal* vala_signal_new (const gchar* name, ValaDataType* return_type,
alaSourceReference* source_reference, ValaComment* comment); ValaSourceReference* source_reference, ValaComment* comment);
ValaSignal* vala_signal_construct (GType object_type, const char* name, Val ValaSignal* vala_signal_construct (GType object_type, const gchar* name, Va
aDataType* return_type, ValaSourceReference* source_reference, ValaComment* laDataType* return_type, ValaSourceReference* source_reference, ValaComment
comment); * comment);
void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m); void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m);
ValaList* vala_signal_get_parameters (ValaSignal* self); ValaList* vala_signal_get_parameters (ValaSignal* self);
ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type, ValaCodeNode* node_reference); ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type, ValaCodeNode* node_reference);
char* vala_signal_get_cname (ValaSignal* self); gchar* vala_signal_get_cname (ValaSignal* self);
void vala_signal_set_cname (ValaSignal* self, const char* cname); void vala_signal_set_cname (ValaSignal* self, const gchar* cname);
ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c
onst char* detail); onst gchar* detail);
void vala_signal_process_attributes (ValaSignal* self); void vala_signal_process_attributes (ValaSignal* self);
ValaDataType* vala_signal_get_return_type (ValaSignal* self); ValaDataType* vala_signal_get_return_type (ValaSignal* self);
void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value); void vala_signal_set_return_type (ValaSignal* self, ValaDataType* value);
ValaBlock* vala_signal_get_body (ValaSignal* self); ValaBlock* vala_signal_get_body (ValaSignal* self);
void vala_signal_set_body (ValaSignal* self, ValaBlock* value); void vala_signal_set_body (ValaSignal* self, ValaBlock* value);
gboolean vala_signal_get_has_emitter (ValaSignal* self); gboolean vala_signal_get_has_emitter (ValaSignal* self);
void vala_signal_set_has_emitter (ValaSignal* self, gboolean value); void vala_signal_set_has_emitter (ValaSignal* self, gboolean value);
gboolean vala_signal_get_is_virtual (ValaSignal* self); gboolean vala_signal_get_is_virtual (ValaSignal* self);
void vala_signal_set_is_virtual (ValaSignal* self, gboolean value); void vala_signal_set_is_virtual (ValaSignal* self, gboolean value);
ValaMethod* vala_signal_get_default_handler (ValaSignal* self); ValaMethod* vala_signal_get_default_handler (ValaSignal* self);
gboolean vala_signal_get_is_detailed (ValaSignal* self); gboolean vala_signal_get_is_detailed (ValaSignal* self);
void vala_signal_set_is_detailed (ValaSignal* self, gboolean value); void vala_signal_set_is_detailed (ValaSignal* self, gboolean value);
gboolean vala_signal_get_no_recurse (ValaSignal* self); gboolean vala_signal_get_no_recurse (ValaSignal* self);
void vala_signal_set_no_recurse (ValaSignal* self, gboolean value); void vala_signal_set_no_recurse (ValaSignal* self, gboolean value);
const char* vala_signal_get_run_type (ValaSignal* self); const gchar* vala_signal_get_run_type (ValaSignal* self);
void vala_signal_set_run_type (ValaSignal* self, const char* value); void vala_signal_set_run_type (ValaSignal* self, const gchar* value);
gboolean vala_signal_get_is_action (ValaSignal* self); gboolean vala_signal_get_is_action (ValaSignal* self);
void vala_signal_set_is_action (ValaSignal* self, gboolean value); void vala_signal_set_is_action (ValaSignal* self, gboolean value);
gboolean vala_signal_get_no_hooks (ValaSignal* self); gboolean vala_signal_get_no_hooks (ValaSignal* self);
void vala_signal_set_no_hooks (ValaSignal* self, gboolean value); void vala_signal_set_no_hooks (ValaSignal* self, gboolean value);
GType vala_signal_type_get_type (void) G_GNUC_CONST; GType vala_signal_type_get_type (void) G_GNUC_CONST;
ValaSignalType* vala_signal_type_new (ValaSignal* signal_symbol); ValaSignalType* vala_signal_type_new (ValaSignal* signal_symbol);
ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal* signal_symbol); ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal* signal_symbol);
ValaSignal* vala_signal_type_get_signal_symbol (ValaSignalType* self); ValaSignal* vala_signal_type_get_signal_symbol (ValaSignalType* self);
void vala_signal_type_set_signal_symbol (ValaSignalType* self, ValaSignal* value); void vala_signal_type_set_signal_symbol (ValaSignalType* self, ValaSignal* value);
ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS ourceReference* source); ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS ourceReference* source);
ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self); ValaDataType* vala_sizeof_expression_get_type_reference (ValaSizeofExpressi on* self);
void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value); void vala_sizeof_expression_set_type_reference (ValaSizeofExpression* self, ValaDataType* value);
ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference); ValaSliceExpression* vala_slice_expression_new (ValaExpression* container, ValaExpression* start, ValaExpression* stop, ValaSourceReference* source_re ference);
ValaSliceExpression* vala_slice_expression_construct (GType object_type, Va laExpression* container, ValaExpression* start, ValaExpression* stop, ValaS ourceReference* source_reference); ValaSliceExpression* vala_slice_expression_construct (GType object_type, Va laExpression* container, ValaExpression* start, ValaExpression* stop, ValaS ourceReference* source_reference);
ValaExpression* vala_slice_expression_get_container (ValaSliceExpression* s elf); ValaExpression* vala_slice_expression_get_container (ValaSliceExpression* s elf);
void vala_slice_expression_set_container (ValaSliceExpression* self, ValaEx pression* value); void vala_slice_expression_set_container (ValaSliceExpression* self, ValaEx pression* value);
ValaExpression* vala_slice_expression_get_start (ValaSliceExpression* self) ; ValaExpression* vala_slice_expression_get_start (ValaSliceExpression* self) ;
ValaExpression* vala_slice_expression_get_stop (ValaSliceExpression* self); ValaExpression* vala_slice_expression_get_stop (ValaSliceExpression* self);
GType source_file_type_get_type (void) G_GNUC_CONST; GType vala_source_file_type_get_type (void) G_GNUC_CONST;
ValaSourceFile* vala_source_file_new (ValaCodeContext* context, SourceFileT ValaSourceFile* vala_source_file_new (ValaCodeContext* context, ValaSourceF
ype type, const char* filename, const char* content); ileType type, const gchar* filename, const gchar* content);
ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont
ext* context, SourceFileType type, const char* filename, const char* conten ext* context, ValaSourceFileType type, const gchar* filename, const gchar*
t); content);
void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt); void vala_source_file_add_comment (ValaSourceFile* self, ValaComment* comme nt);
ValaList* vala_source_file_get_comments (ValaSourceFile* self); ValaList* vala_source_file_get_comments (ValaSourceFile* self);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns); void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns);
void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node);
void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node );
ValaList* vala_source_file_get_nodes (ValaSourceFile* self); ValaList* vala_source_file_get_nodes (ValaSourceFile* self);
void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r);
void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor);
char* vala_source_file_get_relative_filename (ValaSourceFile* self); gchar* vala_source_file_get_relative_filename (ValaSourceFile* self);
char* vala_source_file_get_csource_filename (ValaSourceFile* self); gchar* vala_source_file_get_csource_filename (ValaSourceFile* self);
char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); gchar* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno); gchar* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno)
;
gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self);
gsize vala_source_file_get_mapped_length (ValaSourceFile* self); gsize vala_source_file_get_mapped_length (ValaSourceFile* self);
gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer); gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer);
const char* vala_source_file_get_filename (ValaSourceFile* self); const gchar* vala_source_file_get_filename (ValaSourceFile* self);
void vala_source_file_set_filename (ValaSourceFile* self, const char* value void vala_source_file_set_filename (ValaSourceFile* self, const gchar* valu
); e);
void vala_source_file_set_relative_filename (ValaSourceFile* self, const ch void vala_source_file_set_relative_filename (ValaSourceFile* self, const gc
ar* value); har* value);
SourceFileType vala_source_file_get_file_type (ValaSourceFile* self); ValaSourceFileType vala_source_file_get_file_type (ValaSourceFile* self);
void vala_source_file_set_file_type (ValaSourceFile* self, SourceFileType v void vala_source_file_set_file_type (ValaSourceFile* self, ValaSourceFileTy
alue); pe value);
const char* vala_source_file_get_gir_namespace (ValaSourceFile* self); const gchar* vala_source_file_get_gir_namespace (ValaSourceFile* self);
void vala_source_file_set_gir_namespace (ValaSourceFile* self, const char* void vala_source_file_set_gir_namespace (ValaSourceFile* self, const gchar*
value); value);
const char* vala_source_file_get_gir_version (ValaSourceFile* self); const gchar* vala_source_file_get_gir_version (ValaSourceFile* self);
void vala_source_file_set_gir_version (ValaSourceFile* self, const char* va void vala_source_file_set_gir_version (ValaSourceFile* self, const gchar* v
lue); alue);
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self);
void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue);
const char* vala_source_file_get_content (ValaSourceFile* self); const gchar* vala_source_file_get_content (ValaSourceFile* self);
void vala_source_file_set_content (ValaSourceFile* self, const char* value) void vala_source_file_set_content (ValaSourceFile* self, const gchar* value
; );
gboolean vala_source_file_get_used (ValaSourceFile* self); gboolean vala_source_file_get_used (ValaSourceFile* self);
void vala_source_file_set_used (ValaSourceFile* self, gboolean value); void vala_source_file_set_used (ValaSourceFile* self, gboolean value);
ValaList* vala_source_file_get_current_using_directives (ValaSourceFile* se lf); ValaList* vala_source_file_get_current_using_directives (ValaSourceFile* se lf);
void vala_source_file_set_current_using_directives (ValaSourceFile* self, V alaList* value); void vala_source_file_set_current_using_directives (ValaSourceFile* self, V alaList* value);
void vala_source_location_init (ValaSourceLocation *self, gchar* _pos, gint _line, gint _column); void vala_source_location_init (ValaSourceLocation *self, gchar* _pos, gint _line, gint _column);
ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column); ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column);
ValaSourceReference* vala_source_reference_construct (GType object_type, Va laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column); ValaSourceReference* vala_source_reference_construct (GType object_type, Va laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column);
char* vala_source_reference_to_string (ValaSourceReference* self); gchar* vala_source_reference_to_string (ValaSourceReference* self);
ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self); ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self);
void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value); void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value);
gint vala_source_reference_get_first_line (ValaSourceReference* self); gint vala_source_reference_get_first_line (ValaSourceReference* self);
void vala_source_reference_set_first_line (ValaSourceReference* self, gint value); void vala_source_reference_set_first_line (ValaSourceReference* self, gint value);
gint vala_source_reference_get_first_column (ValaSourceReference* self); gint vala_source_reference_get_first_column (ValaSourceReference* self);
void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value); void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value);
gint vala_source_reference_get_last_line (ValaSourceReference* self); gint vala_source_reference_get_last_line (ValaSourceReference* self);
void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue); void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue);
gint vala_source_reference_get_last_column (ValaSourceReference* self); gint vala_source_reference_get_last_column (ValaSourceReference* self);
void vala_source_reference_set_last_column (ValaSourceReference* self, gint value); void vala_source_reference_set_last_column (ValaSourceReference* self, gint value);
ValaList* vala_source_reference_get_using_directives (ValaSourceReference* self); ValaList* vala_source_reference_get_using_directives (ValaSourceReference* self);
GType vala_statement_list_get_type (void) G_GNUC_CONST; GType vala_statement_list_get_type (void) G_GNUC_CONST;
ValaStatementList* vala_statement_list_new (ValaSourceReference* source_ref erence); ValaStatementList* vala_statement_list_new (ValaSourceReference* source_ref erence);
ValaStatementList* vala_statement_list_construct (GType object_type, ValaSo urceReference* source_reference); ValaStatementList* vala_statement_list_construct (GType object_type, ValaSo urceReference* source_reference);
ValaStatement* vala_statement_list_get (ValaStatementList* self, gint index ); ValaStatement* vala_statement_list_get (ValaStatementList* self, gint index );
void vala_statement_list_set (ValaStatementList* self, gint index, ValaStat ement* stmt); void vala_statement_list_set (ValaStatementList* self, gint index, ValaStat ement* stmt);
void vala_statement_list_add (ValaStatementList* self, ValaStatement* stmt) ; void vala_statement_list_add (ValaStatementList* self, ValaStatement* stmt) ;
void vala_statement_list_insert (ValaStatementList* self, gint index, ValaS tatement* stmt); void vala_statement_list_insert (ValaStatementList* self, gint index, ValaS tatement* stmt);
gint vala_statement_list_get_length (ValaStatementList* self); gint vala_statement_list_get_length (ValaStatementList* self);
ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe ValaStringLiteral* vala_string_literal_new (const gchar* value, ValaSourceR
ference* source_reference); eference* source_reference);
ValaStringLiteral* vala_string_literal_construct (GType object_type, const ValaStringLiteral* vala_string_literal_construct (GType object_type, const
char* value, ValaSourceReference* source_reference); gchar* value, ValaSourceReference* source_reference);
char* vala_string_literal_eval (ValaStringLiteral* self); gchar* vala_string_literal_eval (ValaStringLiteral* self);
const char* vala_string_literal_get_value (ValaStringLiteral* self); const gchar* vala_string_literal_get_value (ValaStringLiteral* self);
void vala_string_literal_set_value (ValaStringLiteral* self, const char* va void vala_string_literal_set_value (ValaStringLiteral* self, const gchar* v
lue); alue);
ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ ValaStruct* vala_struct_new (const gchar* name, ValaSourceReference* source
reference, ValaComment* comment); _reference, ValaComment* comment);
ValaStruct* vala_struct_construct (GType object_type, const char* name, Val ValaStruct* vala_struct_construct (GType object_type, const gchar* name, Va
aSourceReference* source_reference, ValaComment* comment); laSourceReference* source_reference, ValaComment* comment);
void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p ); void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p );
ValaList* vala_struct_get_type_parameters (ValaStruct* self); ValaList* vala_struct_get_type_parameters (ValaStruct* self);
ValaList* vala_struct_get_fields (ValaStruct* self); ValaList* vala_struct_get_fields (ValaStruct* self);
ValaList* vala_struct_get_constants (ValaStruct* self); ValaList* vala_struct_get_constants (ValaStruct* self);
ValaList* vala_struct_get_methods (ValaStruct* self); ValaList* vala_struct_get_methods (ValaStruct* self);
ValaList* vala_struct_get_properties (ValaStruct* self); ValaList* vala_struct_get_properties (ValaStruct* self);
void vala_struct_set_cname (ValaStruct* self, const char* cname); void vala_struct_set_cname (ValaStruct* self, const gchar* cname);
char* vala_struct_get_default_cname (ValaStruct* self); gchar* vala_struct_get_default_cname (ValaStruct* self);
gboolean vala_struct_is_boolean_type (ValaStruct* self); gboolean vala_struct_is_boolean_type (ValaStruct* self);
gboolean vala_struct_is_integer_type (ValaStruct* self); gboolean vala_struct_is_integer_type (ValaStruct* self);
gboolean vala_struct_is_floating_type (ValaStruct* self); gboolean vala_struct_is_floating_type (ValaStruct* self);
gboolean vala_struct_is_decimal_floating_type (ValaStruct* self); gboolean vala_struct_is_decimal_floating_type (ValaStruct* self);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_set_rank (ValaStruct* self, gint rank); void vala_struct_set_rank (ValaStruct* self, gint rank);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const gchar* name);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
char* vala_struct_get_default_copy_function (ValaStruct* self); gchar* vala_struct_get_default_copy_function (ValaStruct* self);
void vala_struct_set_copy_function (ValaStruct* self, const char* name); void vala_struct_set_copy_function (ValaStruct* self, const gchar* name);
char* vala_struct_get_default_destroy_function (ValaStruct* self); gchar* vala_struct_get_default_destroy_function (ValaStruct* self);
void vala_struct_set_destroy_function (ValaStruct* self, const char* name); void vala_struct_set_destroy_function (ValaStruct* self, const gchar* name)
;
gboolean vala_struct_is_disposable (ValaStruct* self); gboolean vala_struct_is_disposable (ValaStruct* self);
ValaDataType* vala_struct_get_base_type (ValaStruct* self); ValaDataType* vala_struct_get_base_type (ValaStruct* self);
void vala_struct_set_base_type (ValaStruct* self, ValaDataType* value); void vala_struct_set_base_type (ValaStruct* self, ValaDataType* value);
ValaStruct* vala_struct_get_base_struct (ValaStruct* self); ValaStruct* vala_struct_get_base_struct (ValaStruct* self);
ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self); ValaMethod* vala_struct_get_default_construction_method (ValaStruct* self);
void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value); void vala_struct_set_default_construction_method (ValaStruct* self, ValaMet hod* value);
gboolean vala_struct_get_is_immutable (ValaStruct* self); gboolean vala_struct_get_is_immutable (ValaStruct* self);
void vala_struct_set_is_immutable (ValaStruct* self, gboolean value); void vala_struct_set_is_immutable (ValaStruct* self, gboolean value);
gboolean vala_struct_get_has_type_id (ValaStruct* self); gboolean vala_struct_get_has_type_id (ValaStruct* self);
void vala_struct_set_has_type_id (ValaStruct* self, gboolean value); void vala_struct_set_has_type_id (ValaStruct* self, gboolean value);
skipping to change at line 5095 skipping to change at line 5119
ValaList* vala_switch_section_get_labels (ValaSwitchSection* self); ValaList* vala_switch_section_get_labels (ValaSwitchSection* self);
gboolean vala_switch_section_has_default_label (ValaSwitchSection* self); gboolean vala_switch_section_has_default_label (ValaSwitchSection* self);
ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference);
ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference); ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference);
void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit chSection* section); void vala_switch_statement_add_section (ValaSwitchStatement* self, ValaSwit chSection* section);
ValaList* vala_switch_statement_get_sections (ValaSwitchStatement* self); ValaList* vala_switch_statement_get_sections (ValaSwitchStatement* self);
ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement* self); ValaExpression* vala_switch_statement_get_expression (ValaSwitchStatement* self);
void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE xpression* value); void vala_switch_statement_set_expression (ValaSwitchStatement* self, ValaE xpression* value);
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
gboolean vala_symbol_is_private_symbol (ValaSymbol* self); gboolean vala_symbol_is_private_symbol (ValaSymbol* self);
ValaSymbol* vala_symbol_construct (GType object_type, const char* name, Val ValaSymbol* vala_symbol_construct (GType object_type, const gchar* name, Va
aSourceReference* source_reference, ValaComment* comment); laSourceReference* source_reference, ValaComment* comment);
char* vala_symbol_get_full_gir_name (ValaSymbol* self); gchar* vala_symbol_get_full_gir_name (ValaSymbol* self);
char* vala_symbol_get_full_name (ValaSymbol* self); gchar* vala_symbol_get_full_name (ValaSymbol* self);
char* vala_symbol_get_cprefix (ValaSymbol* self); gchar* vala_symbol_get_cprefix (ValaSymbol* self);
char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix gchar* vala_symbol_get_lower_case_cname (ValaSymbol* self, const gchar* inf
); ix);
char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); gchar* vala_symbol_get_lower_case_cprefix (ValaSymbol* self);
ValaList* vala_symbol_get_cheader_filenames (ValaSymbol* self); ValaList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); gchar* vala_symbol_camel_case_to_lower_case (const gchar* camel_case);
char* vala_symbol_lower_case_to_camel_case (const char* lower_case); gchar* vala_symbol_lower_case_to_camel_case (const gchar* lower_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean is_internal); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self, gboolean is_internal);
gboolean vala_symbol_is_instance_member (ValaSymbol* self); gboolean vala_symbol_is_instance_member (ValaSymbol* self);
gboolean vala_symbol_is_class_member (ValaSymbol* self); gboolean vala_symbol_is_class_member (ValaSymbol* self);
void vala_symbol_process_deprecated_attribute (ValaSymbol* self, ValaAttrib ute* attr); void vala_symbol_process_deprecated_attribute (ValaSymbol* self, ValaAttrib ute* attr);
gboolean vala_symbol_check_deprecated (ValaSymbol* self, ValaSourceReferenc e* source_ref); gboolean vala_symbol_check_deprecated (ValaSymbol* self, ValaSourceReferenc e* source_ref);
void vala_symbol_set_cheader_filename (ValaSymbol* self, const char* cheade void vala_symbol_set_cheader_filename (ValaSymbol* self, const gchar* chead
r_filename); er_filename);
void vala_symbol_add_cheader_filename (ValaSymbol* self, const char* filena void vala_symbol_add_cheader_filename (ValaSymbol* self, const gchar* filen
me); ame);
ValaSymbol* vala_symbol_get_hidden_member (ValaSymbol* self); ValaSymbol* vala_symbol_get_hidden_member (ValaSymbol* self);
gboolean vala_symbol_is_accessible (ValaSymbol* self, ValaSymbol* sym); gboolean vala_symbol_is_accessible (ValaSymbol* self, ValaSymbol* sym);
void vala_symbol_add_namespace (ValaSymbol* self, ValaNamespace* ns); void vala_symbol_add_namespace (ValaSymbol* self, ValaNamespace* ns);
void vala_symbol_add_class (ValaSymbol* self, ValaClass* cl); void vala_symbol_add_class (ValaSymbol* self, ValaClass* cl);
void vala_symbol_add_interface (ValaSymbol* self, ValaInterface* iface); void vala_symbol_add_interface (ValaSymbol* self, ValaInterface* iface);
void vala_symbol_add_struct (ValaSymbol* self, ValaStruct* st); void vala_symbol_add_struct (ValaSymbol* self, ValaStruct* st);
void vala_symbol_add_enum (ValaSymbol* self, ValaEnum* en); void vala_symbol_add_enum (ValaSymbol* self, ValaEnum* en);
void vala_symbol_add_error_domain (ValaSymbol* self, ValaErrorDomain* edoma in); void vala_symbol_add_error_domain (ValaSymbol* self, ValaErrorDomain* edoma in);
void vala_symbol_add_delegate (ValaSymbol* self, ValaDelegate* d); void vala_symbol_add_delegate (ValaSymbol* self, ValaDelegate* d);
void vala_symbol_add_constant (ValaSymbol* self, ValaConstant* constant); void vala_symbol_add_constant (ValaSymbol* self, ValaConstant* constant);
void vala_symbol_add_field (ValaSymbol* self, ValaField* f); void vala_symbol_add_field (ValaSymbol* self, ValaField* f);
void vala_symbol_add_method (ValaSymbol* self, ValaMethod* m); void vala_symbol_add_method (ValaSymbol* self, ValaMethod* m);
void vala_symbol_add_property (ValaSymbol* self, ValaProperty* prop); void vala_symbol_add_property (ValaSymbol* self, ValaProperty* prop);
void vala_symbol_add_signal (ValaSymbol* self, ValaSignal* sig); void vala_symbol_add_signal (ValaSymbol* self, ValaSignal* sig);
void vala_symbol_add_constructor (ValaSymbol* self, ValaConstructor* c); void vala_symbol_add_constructor (ValaSymbol* self, ValaConstructor* c);
void vala_symbol_add_destructor (ValaSymbol* self, ValaDestructor* d); void vala_symbol_add_destructor (ValaSymbol* self, ValaDestructor* d);
ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self); ValaSymbol* vala_symbol_get_parent_symbol (ValaSymbol* self);
ValaScope* vala_symbol_get_owner (ValaSymbol* self); ValaScope* vala_symbol_get_owner (ValaSymbol* self);
void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value); void vala_symbol_set_owner (ValaSymbol* self, ValaScope* value);
const char* vala_symbol_get_gir_name (ValaSymbol* self); const gchar* vala_symbol_get_gir_name (ValaSymbol* self);
void vala_symbol_set_gir_name (ValaSymbol* self, const char* value); void vala_symbol_set_gir_name (ValaSymbol* self, const gchar* value);
const char* vala_symbol_get_name (ValaSymbol* self); const gchar* vala_symbol_get_name (ValaSymbol* self);
void vala_symbol_set_name (ValaSymbol* self, const char* value); void vala_symbol_set_name (ValaSymbol* self, const gchar* value);
gboolean vala_symbol_get_active (ValaSymbol* self); gboolean vala_symbol_get_active (ValaSymbol* self);
void vala_symbol_set_active (ValaSymbol* self, gboolean value); void vala_symbol_set_active (ValaSymbol* self, gboolean value);
gboolean vala_symbol_get_deprecated (ValaSymbol* self); gboolean vala_symbol_get_deprecated (ValaSymbol* self);
void vala_symbol_set_deprecated (ValaSymbol* self, gboolean value); void vala_symbol_set_deprecated (ValaSymbol* self, gboolean value);
const char* vala_symbol_get_deprecated_since (ValaSymbol* self); const gchar* vala_symbol_get_deprecated_since (ValaSymbol* self);
void vala_symbol_set_deprecated_since (ValaSymbol* self, const char* value) void vala_symbol_set_deprecated_since (ValaSymbol* self, const gchar* value
; );
const char* vala_symbol_get_replacement (ValaSymbol* self); const gchar* vala_symbol_get_replacement (ValaSymbol* self);
void vala_symbol_set_replacement (ValaSymbol* self, const char* value); void vala_symbol_set_replacement (ValaSymbol* self, const gchar* value);
gboolean vala_symbol_get_used (ValaSymbol* self); gboolean vala_symbol_get_used (ValaSymbol* self);
void vala_symbol_set_used (ValaSymbol* self, gboolean value); void vala_symbol_set_used (ValaSymbol* self, gboolean value);
GType vala_symbol_accessibility_get_type (void) G_GNUC_CONST; GType vala_symbol_accessibility_get_type (void) G_GNUC_CONST;
ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self); ValaSymbolAccessibility vala_symbol_get_access (ValaSymbol* self);
void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e); void vala_symbol_set_access (ValaSymbol* self, ValaSymbolAccessibility valu e);
ValaComment* vala_symbol_get_comment (ValaSymbol* self); ValaComment* vala_symbol_get_comment (ValaSymbol* self);
void vala_symbol_set_comment (ValaSymbol* self, ValaComment* value); void vala_symbol_set_comment (ValaSymbol* self, ValaComment* value);
gboolean vala_symbol_get_hides (ValaSymbol* self); gboolean vala_symbol_get_hides (ValaSymbol* self);
void vala_symbol_set_hides (ValaSymbol* self, gboolean value); void vala_symbol_set_hides (ValaSymbol* self, gboolean value);
ValaScope* vala_symbol_get_scope (ValaSymbol* self); ValaScope* vala_symbol_get_scope (ValaSymbol* self);
gboolean vala_symbol_get_external (ValaSymbol* self); gboolean vala_symbol_get_external (ValaSymbol* self);
void vala_symbol_set_external (ValaSymbol* self, gboolean value); void vala_symbol_set_external (ValaSymbol* self, gboolean value);
gboolean vala_symbol_get_external_package (ValaSymbol* self); gboolean vala_symbol_get_external_package (ValaSymbol* self);
SourceFileType vala_symbol_get_source_type (ValaSymbol* self); ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self);
GType vala_symbol_resolver_get_type (void) G_GNUC_CONST; GType vala_symbol_resolver_get_type (void) G_GNUC_CONST;
void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context);
ValaSymbolResolver* vala_symbol_resolver_new (void); ValaSymbolResolver* vala_symbol_resolver_new (void);
ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type); ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type);
ValaTargetValue* vala_target_value_construct (GType object_type, ValaDataTy
pe* value_type);
ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self);
void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType*
value);
ValaTemplate* vala_template_new (ValaSourceReference* source_reference); ValaTemplate* vala_template_new (ValaSourceReference* source_reference);
ValaTemplate* vala_template_construct (GType object_type, ValaSourceReferen ce* source_reference); ValaTemplate* vala_template_construct (GType object_type, ValaSourceReferen ce* source_reference);
void vala_template_add_expression (ValaTemplate* self, ValaExpression* expr ); void vala_template_add_expression (ValaTemplate* self, ValaExpression* expr );
ValaList* vala_template_get_expressions (ValaTemplate* self); ValaList* vala_template_get_expressions (ValaTemplate* self);
ValaThrowStatement* vala_throw_statement_new (ValaExpression* error_express ion, ValaSourceReference* source_reference); ValaThrowStatement* vala_throw_statement_new (ValaExpression* error_express ion, ValaSourceReference* source_reference);
ValaThrowStatement* vala_throw_statement_construct (GType object_type, Vala Expression* error_expression, ValaSourceReference* source_reference); ValaThrowStatement* vala_throw_statement_construct (GType object_type, Vala Expression* error_expression, ValaSourceReference* source_reference);
ValaExpression* vala_throw_statement_get_error_expression (ValaThrowStateme nt* self); ValaExpression* vala_throw_statement_get_error_expression (ValaThrowStateme nt* self);
void vala_throw_statement_set_error_expression (ValaThrowStatement* self, V alaExpression* value); void vala_throw_statement_set_error_expression (ValaThrowStatement* self, V alaExpression* value);
const char* vala_token_type_to_string (ValaTokenType self); const gchar* vala_token_type_to_string (ValaTokenType self);
ValaTryStatement* vala_try_statement_new (ValaBlock* body, ValaBlock* final ly_body, ValaSourceReference* source_reference); ValaTryStatement* vala_try_statement_new (ValaBlock* body, ValaBlock* final ly_body, ValaSourceReference* source_reference);
ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference); ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference);
void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause); void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause);
ValaList* vala_try_statement_get_catch_clauses (ValaTryStatement* self); ValaList* vala_try_statement_get_catch_clauses (ValaTryStatement* self);
ValaBlock* vala_try_statement_get_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_body (ValaTryStatement* self);
void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ; void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ;
ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self);
void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value); void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value);
gboolean vala_try_statement_get_after_try_block_reachable (ValaTryStatement * self); gboolean vala_try_statement_get_after_try_block_reachable (ValaTryStatement * self);
void vala_try_statement_set_after_try_block_reachable (ValaTryStatement* se lf, gboolean value); void vala_try_statement_set_after_try_block_reachable (ValaTryStatement* se lf, gboolean value);
skipping to change at line 5193 skipping to change at line 5220
ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source); ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source);
ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source); ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source);
ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self); ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self);
void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va lue); void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va lue);
ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self); ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self);
void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType* value); void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType* value);
ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS ourceReference* source); ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS ourceReference* source);
ValaTypeofExpression* vala_typeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source); ValaTypeofExpression* vala_typeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaDataType* vala_typeof_expression_get_type_reference (ValaTypeofExpressi on* self); ValaDataType* vala_typeof_expression_get_type_reference (ValaTypeofExpressi on* self);
void vala_typeof_expression_set_type_reference (ValaTypeofExpression* self, ValaDataType* value); void vala_typeof_expression_set_type_reference (ValaTypeofExpression* self, ValaDataType* value);
ValaTypeParameter* vala_typeparameter_new (const char* name, ValaSourceRefe ValaTypeParameter* vala_typeparameter_new (const gchar* name, ValaSourceRef
rence* source_reference); erence* source_reference);
ValaTypeParameter* vala_typeparameter_construct (GType object_type, const c ValaTypeParameter* vala_typeparameter_construct (GType object_type, const g
har* name, ValaSourceReference* source_reference); char* name, ValaSourceReference* source_reference);
gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2); gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2);
ValaTypeSymbol* vala_typesymbol_construct (GType object_type, const char* n ValaTypeSymbol* vala_typesymbol_construct (GType object_type, const gchar*
ame, ValaSourceReference* source_reference, ValaComment* comment); name, ValaSourceReference* source_reference, ValaComment* comment);
char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) gchar* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type
; );
gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self);
char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_dup_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_free_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_free_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_copy_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self);
gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self);
char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_ref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_unref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_ref_sink_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_ref_sink_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_type_id (ValaTypeSymbol* self); gchar* vala_typesymbol_get_type_id (ValaTypeSymbol* self);
char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self); gchar* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self);
char* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_take_value_function (ValaTypeSymbol* self); gchar* vala_typesymbol_get_take_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha gchar* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const gc
r* infix); har* infix);
char* vala_typesymbol_get_default_value (ValaTypeSymbol* self); gchar* vala_typesymbol_get_default_value (ValaTypeSymbol* self);
gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo l* t); gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo l* t);
gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const char* name); gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const gchar* name);
GType vala_unary_operator_get_type (void) G_GNUC_CONST; GType vala_unary_operator_get_type (void) G_GNUC_CONST;
ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source); ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source);
ValaUnaryExpression* vala_unary_expression_construct (GType object_type, Va laUnaryOperator op, ValaExpression* _inner, ValaSourceReference* source); ValaUnaryExpression* vala_unary_expression_construct (GType object_type, Va laUnaryOperator op, ValaExpression* _inner, ValaSourceReference* source);
ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression* self); ValaUnaryOperator vala_unary_expression_get_operator (ValaUnaryExpression* self);
void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna ryOperator value); void vala_unary_expression_set_operator (ValaUnaryExpression* self, ValaUna ryOperator value);
ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self) ; ValaExpression* vala_unary_expression_get_inner (ValaUnaryExpression* self) ;
void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres sion* value); void vala_unary_expression_set_inner (ValaUnaryExpression* self, ValaExpres sion* value);
ValaUnlockStatement* vala_unlock_statement_new (ValaExpression* resource, V alaSourceReference* source_reference); ValaUnlockStatement* vala_unlock_statement_new (ValaExpression* resource, V alaSourceReference* source_reference);
ValaUnlockStatement* vala_unlock_statement_construct (GType object_type, Va laExpression* resource, ValaSourceReference* source_reference); ValaUnlockStatement* vala_unlock_statement_construct (GType object_type, Va laExpression* resource, ValaSourceReference* source_reference);
ValaExpression* vala_unlock_statement_get_resource (ValaUnlockStatement* se lf); ValaExpression* vala_unlock_statement_get_resource (ValaUnlockStatement* se lf);
void vala_unlock_statement_set_resource (ValaUnlockStatement* self, ValaExp ression* value); void vala_unlock_statement_set_resource (ValaUnlockStatement* self, ValaExp ression* value);
GType vala_unresolved_symbol_get_type (void) G_GNUC_CONST; GType vala_unresolved_symbol_get_type (void) G_GNUC_CONST;
ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn
er, const char* name, ValaSourceReference* source_reference); er, const gchar* name, ValaSourceReference* source_reference);
ValaUnresolvedSymbol* vala_unresolved_symbol_construct (GType object_type, ValaUnresolvedSymbol* vala_unresolved_symbol_construct (GType object_type,
ValaUnresolvedSymbol* inner, const char* name, ValaSourceReference* source_ ValaUnresolvedSymbol* inner, const gchar* name, ValaSourceReference* source
reference); _reference);
ValaUnresolvedSymbol* vala_unresolved_symbol_new_from_expression (ValaExpre ssion* expr); ValaUnresolvedSymbol* vala_unresolved_symbol_new_from_expression (ValaExpre ssion* expr);
ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf); ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf);
ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self); ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self);
void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value); void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value);
gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self); gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self);
void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo lean value); void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo lean value);
GType vala_unresolved_type_get_type (void) G_GNUC_CONST; GType vala_unresolved_type_get_type (void) G_GNUC_CONST;
ValaUnresolvedType* vala_unresolved_type_new (void); ValaUnresolvedType* vala_unresolved_type_new (void);
ValaUnresolvedType* vala_unresolved_type_construct (GType object_type); ValaUnresolvedType* vala_unresolved_type_construct (GType object_type);
ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym bol* symbol, ValaSourceReference* source); ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym bol* symbol, ValaSourceReference* source);
skipping to change at line 5252 skipping to change at line 5279
ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio n* expr); ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio n* expr);
ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres olvedType* self); ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres olvedType* self);
void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self, ValaUnresolvedSymbol* value); void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self, ValaUnresolvedSymbol* value);
ValaUsingDirective* vala_using_directive_new (ValaSymbol* namespace_symbol, ValaSourceReference* source_reference); ValaUsingDirective* vala_using_directive_new (ValaSymbol* namespace_symbol, ValaSourceReference* source_reference);
ValaUsingDirective* vala_using_directive_construct (GType object_type, Vala Symbol* namespace_symbol, ValaSourceReference* source_reference); ValaUsingDirective* vala_using_directive_construct (GType object_type, Vala Symbol* namespace_symbol, ValaSourceReference* source_reference);
ValaSymbol* vala_using_directive_get_namespace_symbol (ValaUsingDirective* self); ValaSymbol* vala_using_directive_get_namespace_symbol (ValaUsingDirective* self);
void vala_using_directive_set_namespace_symbol (ValaUsingDirective* self, V alaSymbol* value); void vala_using_directive_set_namespace_symbol (ValaUsingDirective* self, V alaSymbol* value);
ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol * type_symbol); ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol * type_symbol);
ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self); ValaTypeSymbol* vala_value_type_get_type_symbol (ValaValueType* self);
void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol* value); void vala_value_type_set_type_symbol (ValaValueType* self, ValaTypeSymbol* value);
ValaVariable* vala_variable_new (ValaDataType* variable_type, const char* n ValaVariable* vala_variable_new (ValaDataType* variable_type, const gchar*
ame, ValaExpression* initializer, ValaSourceReference* source_reference, Va name, ValaExpression* initializer, ValaSourceReference* source_reference, V
laComment* comment); alaComment* comment);
ValaVariable* vala_variable_construct (GType object_type, ValaDataType* var ValaVariable* vala_variable_construct (GType object_type, ValaDataType* var
iable_type, const char* name, ValaExpression* initializer, ValaSourceRefere iable_type, const gchar* name, ValaExpression* initializer, ValaSourceRefer
nce* source_reference, ValaComment* comment); ence* source_reference, ValaComment* comment);
ValaExpression* vala_variable_get_initializer (ValaVariable* self); ValaExpression* vala_variable_get_initializer (ValaVariable* self);
void vala_variable_set_initializer (ValaVariable* self, ValaExpression* val ue); void vala_variable_set_initializer (ValaVariable* self, ValaExpression* val ue);
ValaDataType* vala_variable_get_variable_type (ValaVariable* self); ValaDataType* vala_variable_get_variable_type (ValaVariable* self);
void vala_variable_set_variable_type (ValaVariable* self, ValaDataType* val ue); void vala_variable_set_variable_type (ValaVariable* self, ValaDataType* val ue);
GType vala_void_type_get_type (void) G_GNUC_CONST; GType vala_void_type_get_type (void) G_GNUC_CONST;
ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference); ValaVoidType* vala_void_type_new (ValaSourceReference* source_reference);
ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere nce* source_reference); ValaVoidType* vala_void_type_construct (GType object_type, ValaSourceRefere nce* source_reference);
ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va laBlock* body, ValaSourceReference* source_reference); ValaWhileStatement* vala_while_statement_new (ValaExpression* condition, Va laBlock* body, ValaSourceReference* source_reference);
ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce); ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce);
ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel f); ValaExpression* vala_while_statement_get_condition (ValaWhileStatement* sel f);
 End of changes. 146 change blocks. 
665 lines changed or deleted 708 lines changed or added


 valaccode.h   valaccode.h 
skipping to change at line 1144 skipping to change at line 1144
void vala_ccode_block_set_suppress_newline (ValaCCodeBlock* self, gboolean value); void vala_ccode_block_set_suppress_newline (ValaCCodeBlock* self, gboolean value);
GType vala_ccode_break_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_break_statement_get_type (void) G_GNUC_CONST;
ValaCCodeBreakStatement* vala_ccode_break_statement_new (void); ValaCCodeBreakStatement* vala_ccode_break_statement_new (void);
ValaCCodeBreakStatement* vala_ccode_break_statement_construct (GType object _type); ValaCCodeBreakStatement* vala_ccode_break_statement_construct (GType object _type);
GType vala_ccode_case_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_case_statement_get_type (void) G_GNUC_CONST;
ValaCCodeCaseStatement* vala_ccode_case_statement_new (ValaCCodeExpression* expression); ValaCCodeCaseStatement* vala_ccode_case_statement_new (ValaCCodeExpression* expression);
ValaCCodeCaseStatement* vala_ccode_case_statement_construct (GType object_t ype, ValaCCodeExpression* expression); ValaCCodeCaseStatement* vala_ccode_case_statement_construct (GType object_t ype, ValaCCodeExpression* expression);
ValaCCodeExpression* vala_ccode_case_statement_get_expression (ValaCCodeCas eStatement* self); ValaCCodeExpression* vala_ccode_case_statement_get_expression (ValaCCodeCas eStatement* self);
void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value); void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value);
GType vala_ccode_cast_expression_get_type (void) G_GNUC_CONST; GType vala_ccode_cast_expression_get_type (void) G_GNUC_CONST;
ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio
n* expr, const char* type); n* expr, const gchar* type);
ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object
_type, ValaCCodeExpression* expr, const char* type); _type, ValaCCodeExpression* expr, const gchar* type);
ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self); ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self);
void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value); void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value);
const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi const gchar* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpress
on* self); ion* self);
void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel
f, const char* value); f, const gchar* value);
GType vala_ccode_comma_expression_get_type (void) G_GNUC_CONST; GType vala_ccode_comma_expression_get_type (void) G_GNUC_CONST;
void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr);
void vala_ccode_comma_expression_set_expression (ValaCCodeCommaExpression* self, gint index, ValaCCodeExpression* expr); void vala_ccode_comma_expression_set_expression (ValaCCodeCommaExpression* self, gint index, ValaCCodeExpression* expr);
ValaList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* self); ValaList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* self);
ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void); ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void);
ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type); ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type);
GType vala_ccode_comment_get_type (void) G_GNUC_CONST; GType vala_ccode_comment_get_type (void) G_GNUC_CONST;
ValaCCodeComment* vala_ccode_comment_new (const char* _text); ValaCCodeComment* vala_ccode_comment_new (const gchar* _text);
ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const ch ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const gc
ar* _text); har* _text);
const char* vala_ccode_comment_get_text (ValaCCodeComment* self); const gchar* vala_ccode_comment_get_text (ValaCCodeComment* self);
void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value void vala_ccode_comment_set_text (ValaCCodeComment* self, const gchar* valu
); e);
GType vala_ccode_conditional_expression_get_type (void) G_GNUC_CONST; GType vala_ccode_conditional_expression_get_type (void) G_GNUC_CONST;
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr);
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr);
ValaCCodeExpression* vala_ccode_conditional_expression_get_condition (ValaC CodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_condition (ValaC CodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_condition (ValaCCodeConditionalE xpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_condition (ValaCCodeConditionalE xpression* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_conditional_expression_get_true_expression (ValaCCodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_true_expression (ValaCCodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_true_expression (ValaCCodeCondit ionalExpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_true_expression (ValaCCodeCondit ionalExpression* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_conditional_expression_get_false_expression (ValaCCodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_false_expression (ValaCCodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_false_expression (ValaCCodeCondi tionalExpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_false_expression (ValaCCodeCondi tionalExpression* self, ValaCCodeExpression* value);
GType vala_ccode_constant_get_type (void) G_GNUC_CONST; GType vala_ccode_constant_get_type (void) G_GNUC_CONST;
ValaCCodeConstant* vala_ccode_constant_new (const char* _name); ValaCCodeConstant* vala_ccode_constant_new (const gchar* _name);
ValaCCodeConstant* vala_ccode_constant_construct (GType object_type, const ValaCCodeConstant* vala_ccode_constant_construct (GType object_type, const
char* _name); gchar* _name);
ValaCCodeConstant* vala_ccode_constant_new_string (const char* _name); ValaCCodeConstant* vala_ccode_constant_new_string (const gchar* _name);
ValaCCodeConstant* vala_ccode_constant_construct_string (GType object_type, ValaCCodeConstant* vala_ccode_constant_construct_string (GType object_type,
const char* _name); const gchar* _name);
const char* vala_ccode_constant_get_name (ValaCCodeConstant* self); const gchar* vala_ccode_constant_get_name (ValaCCodeConstant* self);
void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val void vala_ccode_constant_set_name (ValaCCodeConstant* self, const gchar* va
ue); lue);
GType vala_ccode_continue_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_continue_statement_get_type (void) G_GNUC_CONST;
ValaCCodeContinueStatement* vala_ccode_continue_statement_new (void); ValaCCodeContinueStatement* vala_ccode_continue_statement_new (void);
ValaCCodeContinueStatement* vala_ccode_continue_statement_construct (GType object_type); ValaCCodeContinueStatement* vala_ccode_continue_statement_construct (GType object_type);
GType vala_ccode_declaration_get_type (void) G_GNUC_CONST; GType vala_ccode_declaration_get_type (void) G_GNUC_CONST;
ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name); ValaCCodeDeclaration* vala_ccode_declaration_new (const gchar* type_name);
ValaCCodeDeclaration* vala_ccode_declaration_construct (GType object_type, ValaCCodeDeclaration* vala_ccode_declaration_construct (GType object_type,
const char* type_name); const gchar* type_name);
GType vala_ccode_declarator_get_type (void) G_GNUC_CONST; GType vala_ccode_declarator_get_type (void) G_GNUC_CONST;
void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val aCCodeDeclarator* decl); void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val aCCodeDeclarator* decl);
const char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* sel const gchar* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* se
f); lf);
void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons
t char* value); t gchar* value);
GType vala_ccode_modifiers_get_type (void) G_GNUC_CONST; GType vala_ccode_modifiers_get_type (void) G_GNUC_CONST;
ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati on* self); ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati on* self);
void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala CCodeModifiers value); void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala CCodeModifiers value);
void vala_ccode_declarator_write_initialization (ValaCCodeDeclarator* self, ValaCCodeWriter* writer); void vala_ccode_declarator_write_initialization (ValaCCodeDeclarator* self, ValaCCodeWriter* writer);
ValaCCodeDeclarator* vala_ccode_declarator_construct (GType object_type); ValaCCodeDeclarator* vala_ccode_declarator_construct (GType object_type);
GType vala_ccode_do_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_do_statement_get_type (void) G_GNUC_CONST;
ValaCCodeDoStatement* vala_ccode_do_statement_new (ValaCCodeStatement* stmt , ValaCCodeExpression* cond); ValaCCodeDoStatement* vala_ccode_do_statement_new (ValaCCodeStatement* stmt , ValaCCodeExpression* cond);
ValaCCodeDoStatement* vala_ccode_do_statement_construct (GType object_type, ValaCCodeStatement* stmt, ValaCCodeExpression* cond); ValaCCodeDoStatement* vala_ccode_do_statement_construct (GType object_type, ValaCCodeStatement* stmt, ValaCCodeExpression* cond);
ValaCCodeStatement* vala_ccode_do_statement_get_body (ValaCCodeDoStatement* self); ValaCCodeStatement* vala_ccode_do_statement_get_body (ValaCCodeDoStatement* self);
void vala_ccode_do_statement_set_body (ValaCCodeDoStatement* self, ValaCCod eStatement* value); void vala_ccode_do_statement_set_body (ValaCCodeDoStatement* self, ValaCCod eStatement* value);
ValaCCodeExpression* vala_ccode_do_statement_get_condition (ValaCCodeDoStat ement* self); ValaCCodeExpression* vala_ccode_do_statement_get_condition (ValaCCodeDoStat ement* self);
void vala_ccode_do_statement_set_condition (ValaCCodeDoStatement* self, Val aCCodeExpression* value); void vala_ccode_do_statement_set_condition (ValaCCodeDoStatement* self, Val aCCodeExpression* value);
GType vala_ccode_empty_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_empty_statement_get_type (void) G_GNUC_CONST;
ValaCCodeEmptyStatement* vala_ccode_empty_statement_new (void); ValaCCodeEmptyStatement* vala_ccode_empty_statement_new (void);
ValaCCodeEmptyStatement* vala_ccode_empty_statement_construct (GType object _type); ValaCCodeEmptyStatement* vala_ccode_empty_statement_construct (GType object _type);
GType vala_ccode_enum_get_type (void) G_GNUC_CONST; GType vala_ccode_enum_get_type (void) G_GNUC_CONST;
ValaCCodeEnum* vala_ccode_enum_new (const char* name); ValaCCodeEnum* vala_ccode_enum_new (const gchar* name);
ValaCCodeEnum* vala_ccode_enum_construct (GType object_type, const char* na ValaCCodeEnum* vala_ccode_enum_construct (GType object_type, const gchar* n
me); ame);
GType vala_ccode_enum_value_get_type (void) G_GNUC_CONST; GType vala_ccode_enum_value_get_type (void) G_GNUC_CONST;
void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va lue); void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va lue);
const char* vala_ccode_enum_get_name (ValaCCodeEnum* self); const gchar* 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 gchar* value);
gboolean vala_ccode_enum_get_deprecated (ValaCCodeEnum* self); gboolean vala_ccode_enum_get_deprecated (ValaCCodeEnum* self);
void vala_ccode_enum_set_deprecated (ValaCCodeEnum* self, gboolean value); void vala_ccode_enum_set_deprecated (ValaCCodeEnum* self, gboolean value);
ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE ValaCCodeEnumValue* vala_ccode_enum_value_new (const gchar* name, ValaCCode
xpression* value); Expression* value);
ValaCCodeEnumValue* vala_ccode_enum_value_construct (GType object_type, con ValaCCodeEnumValue* vala_ccode_enum_value_construct (GType object_type, con
st char* name, ValaCCodeExpression* value); st gchar* name, ValaCCodeExpression* value);
const char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self); const gchar* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self);
void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char* void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const gchar*
value); value);
gboolean vala_ccode_enum_value_get_deprecated (ValaCCodeEnumValue* self); gboolean vala_ccode_enum_value_get_deprecated (ValaCCodeEnumValue* self);
void vala_ccode_enum_value_set_deprecated (ValaCCodeEnumValue* self, gboole an value); void vala_ccode_enum_value_set_deprecated (ValaCCodeEnumValue* self, gboole an value);
ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s elf); ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s elf);
void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx pression* value); void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx pression* value);
void vala_ccode_expression_write_inner (ValaCCodeExpression* self, ValaCCod eWriter* writer); void vala_ccode_expression_write_inner (ValaCCodeExpression* self, ValaCCod eWriter* writer);
ValaCCodeExpression* vala_ccode_expression_construct (GType object_type); ValaCCodeExpression* vala_ccode_expression_construct (GType object_type);
GType vala_ccode_expression_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_expression_statement_get_type (void) G_GNUC_CONST;
ValaCCodeExpressionStatement* vala_ccode_expression_statement_new (ValaCCod eExpression* expr); ValaCCodeExpressionStatement* vala_ccode_expression_statement_new (ValaCCod eExpression* expr);
ValaCCodeExpressionStatement* vala_ccode_expression_statement_construct (GT ype object_type, ValaCCodeExpression* expr); ValaCCodeExpressionStatement* vala_ccode_expression_statement_construct (GT ype object_type, ValaCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_expression_statement_get_expression (ValaCC odeExpressionStatement* self); ValaCCodeExpression* vala_ccode_expression_statement_get_expression (ValaCC odeExpressionStatement* self);
void vala_ccode_expression_statement_set_expression (ValaCCodeExpressionSta tement* self, ValaCCodeExpression* value); void vala_ccode_expression_statement_set_expression (ValaCCodeExpressionSta tement* self, ValaCCodeExpression* value);
gpointer vala_ccode_file_ref (gpointer instance); gpointer vala_ccode_file_ref (gpointer instance);
void vala_ccode_file_unref (gpointer instance); void vala_ccode_file_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_file (const gchar* name, const gchar* nic k, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_file (const gchar* name, const gchar* nic k, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_file (GValue* value, gpointer v_object); void vala_value_set_ccode_file (GValue* value, gpointer v_object);
void vala_value_take_ccode_file (GValue* value, gpointer v_object); void vala_value_take_ccode_file (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_file (const GValue* value); gpointer vala_value_get_ccode_file (const GValue* value);
GType vala_ccode_file_get_type (void) G_GNUC_CONST; GType vala_ccode_file_get_type (void) G_GNUC_CONST;
gboolean vala_ccode_file_add_declaration (ValaCCodeFile* self, const char* name); gboolean vala_ccode_file_add_declaration (ValaCCodeFile* self, const gchar* name);
void vala_ccode_file_add_comment (ValaCCodeFile* self, ValaCCodeComment* co mment); void vala_ccode_file_add_comment (ValaCCodeFile* self, ValaCCodeComment* co mment);
void vala_ccode_file_add_include (ValaCCodeFile* self, const char* filename , gboolean local); void vala_ccode_file_add_include (ValaCCodeFile* self, const gchar* filenam e, gboolean local);
void vala_ccode_file_add_type_declaration (ValaCCodeFile* self, ValaCCodeNo de* node); void vala_ccode_file_add_type_declaration (ValaCCodeFile* self, ValaCCodeNo de* node);
void vala_ccode_file_add_type_definition (ValaCCodeFile* self, ValaCCodeNod e* node); void vala_ccode_file_add_type_definition (ValaCCodeFile* self, ValaCCodeNod e* node);
void vala_ccode_file_add_type_member_declaration (ValaCCodeFile* self, Vala CCodeNode* node); void vala_ccode_file_add_type_member_declaration (ValaCCodeFile* self, Vala CCodeNode* node);
void vala_ccode_file_add_constant_declaration (ValaCCodeFile* self, ValaCCo deNode* node); void vala_ccode_file_add_constant_declaration (ValaCCodeFile* self, ValaCCo deNode* node);
void vala_ccode_file_add_type_member_definition (ValaCCodeFile* self, ValaC CodeNode* node); void vala_ccode_file_add_type_member_definition (ValaCCodeFile* self, ValaC CodeNode* node);
GType vala_ccode_function_get_type (void) G_GNUC_CONST; GType vala_ccode_function_get_type (void) G_GNUC_CONST;
void vala_ccode_file_add_function_declaration (ValaCCodeFile* self, ValaCCo deFunction* func); void vala_ccode_file_add_function_declaration (ValaCCodeFile* self, ValaCCo deFunction* func);
void vala_ccode_file_add_function (ValaCCodeFile* self, ValaCCodeFunction* func); void vala_ccode_file_add_function (ValaCCodeFile* self, ValaCCodeFunction* func);
ValaList* vala_ccode_file_get_symbols (ValaCCodeFile* self); ValaList* vala_ccode_file_get_symbols (ValaCCodeFile* self);
gboolean vala_ccode_file_store (ValaCCodeFile* self, const char* filename, const char* source_filename, gboolean write_version, gboolean line_directiv es, const char* begin_decls, const char* end_decls); gboolean vala_ccode_file_store (ValaCCodeFile* self, const gchar* filename, const gchar* source_filename, gboolean write_version, gboolean line_direct ives, const gchar* begin_decls, const gchar* end_decls);
ValaCCodeFile* vala_ccode_file_new (void); ValaCCodeFile* vala_ccode_file_new (void);
ValaCCodeFile* vala_ccode_file_construct (GType object_type); ValaCCodeFile* vala_ccode_file_construct (GType object_type);
gboolean vala_ccode_file_get_is_header (ValaCCodeFile* self); gboolean vala_ccode_file_get_is_header (ValaCCodeFile* self);
void vala_ccode_file_set_is_header (ValaCCodeFile* self, gboolean value); void vala_ccode_file_set_is_header (ValaCCodeFile* self, gboolean value);
GType vala_ccode_formal_parameter_get_type (void) G_GNUC_CONST; GType vala_ccode_formal_parameter_get_type (void) G_GNUC_CONST;
ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const gchar* n,
onst char* type); const gchar* type);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct (GType obje ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct (GType obje
ct_type, const char* n, const char* type); ct_type, const gchar* n, const gchar* type);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo id); ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo id);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct_with_ellips is (GType object_type); ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct_with_ellips is (GType object_type);
const char* vala_ccode_formal_parameter_get_name (ValaCCodeFormalParameter* const gchar* vala_ccode_formal_parameter_get_name (ValaCCodeFormalParameter
self); * self);
void vala_ccode_formal_parameter_set_name (ValaCCodeFormalParameter* self, void vala_ccode_formal_parameter_set_name (ValaCCodeFormalParameter* self,
const char* value); const gchar* value);
const char* vala_ccode_formal_parameter_get_type_name (ValaCCodeFormalParam const gchar* vala_ccode_formal_parameter_get_type_name (ValaCCodeFormalPara
eter* self); meter* self);
void vala_ccode_formal_parameter_set_type_name (ValaCCodeFormalParameter* s void vala_ccode_formal_parameter_set_type_name (ValaCCodeFormalParameter* s
elf, const char* value); elf, const gchar* value);
gboolean vala_ccode_formal_parameter_get_ellipsis (ValaCCodeFormalParameter * self); gboolean vala_ccode_formal_parameter_get_ellipsis (ValaCCodeFormalParameter * self);
void vala_ccode_formal_parameter_set_ellipsis (ValaCCodeFormalParameter* se lf, gboolean value); void vala_ccode_formal_parameter_set_ellipsis (ValaCCodeFormalParameter* se lf, gboolean value);
GType vala_ccode_for_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_for_statement_get_type (void) G_GNUC_CONST;
ValaCCodeForStatement* vala_ccode_for_statement_new (ValaCCodeExpression* c ondition, ValaCCodeStatement* body); ValaCCodeForStatement* vala_ccode_for_statement_new (ValaCCodeExpression* c ondition, ValaCCodeStatement* body);
ValaCCodeForStatement* vala_ccode_for_statement_construct (GType object_typ e, ValaCCodeExpression* condition, ValaCCodeStatement* body); ValaCCodeForStatement* vala_ccode_for_statement_construct (GType object_typ e, ValaCCodeExpression* condition, ValaCCodeStatement* body);
void vala_ccode_for_statement_add_initializer (ValaCCodeForStatement* self, ValaCCodeExpression* expr); void vala_ccode_for_statement_add_initializer (ValaCCodeForStatement* self, ValaCCodeExpression* expr);
void vala_ccode_for_statement_add_iterator (ValaCCodeForStatement* self, Va laCCodeExpression* expr); void vala_ccode_for_statement_add_iterator (ValaCCodeForStatement* self, Va laCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_for_statement_get_condition (ValaCCodeForSt atement* self); ValaCCodeExpression* vala_ccode_for_statement_get_condition (ValaCCodeForSt atement* self);
void vala_ccode_for_statement_set_condition (ValaCCodeForStatement* self, V alaCCodeExpression* value); void vala_ccode_for_statement_set_condition (ValaCCodeForStatement* self, V alaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_for_statement_get_body (ValaCCodeForStatemen t* self); ValaCCodeStatement* vala_ccode_for_statement_get_body (ValaCCodeForStatemen t* self);
void vala_ccode_for_statement_set_body (ValaCCodeForStatement* self, ValaCC odeStatement* value); void vala_ccode_for_statement_set_body (ValaCCodeForStatement* self, ValaCC odeStatement* value);
GType vala_ccode_fragment_get_type (void) G_GNUC_CONST; GType vala_ccode_fragment_get_type (void) G_GNUC_CONST;
void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de);
ValaList* vala_ccode_fragment_get_children (ValaCCodeFragment* self); ValaList* vala_ccode_fragment_get_children (ValaCCodeFragment* self);
ValaCCodeFragment* vala_ccode_fragment_new (void); ValaCCodeFragment* vala_ccode_fragment_new (void);
ValaCCodeFragment* vala_ccode_fragment_construct (GType object_type); ValaCCodeFragment* vala_ccode_fragment_construct (GType object_type);
ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r ValaCCodeFunction* vala_ccode_function_new (const gchar* name, const gchar*
eturn_type); return_type);
ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const
char* name, const char* return_type); gchar* name, const gchar* return_type);
void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param); void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param);
void vala_ccode_function_insert_parameter (ValaCCodeFunction* self, gint po sition, ValaCCodeFormalParameter* param); void vala_ccode_function_insert_parameter (ValaCCodeFunction* self, gint po sition, ValaCCodeFormalParameter* param);
ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self); ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self);
void vala_ccode_function_add_statement (ValaCCodeFunction* self, ValaCCodeN ode* stmt); void vala_ccode_function_add_statement (ValaCCodeFunction* self, ValaCCodeN ode* stmt);
void vala_ccode_function_open_block (ValaCCodeFunction* self); void vala_ccode_function_open_block (ValaCCodeFunction* self);
void vala_ccode_function_open_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition); void vala_ccode_function_open_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition);
void vala_ccode_function_add_else (ValaCCodeFunction* self); void vala_ccode_function_add_else (ValaCCodeFunction* self);
void vala_ccode_function_else_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition); void vala_ccode_function_else_if (ValaCCodeFunction* self, ValaCCodeExpress ion* condition);
void vala_ccode_function_open_while (ValaCCodeFunction* self, ValaCCodeExpr ession* condition); void vala_ccode_function_open_while (ValaCCodeFunction* self, ValaCCodeExpr ession* condition);
void vala_ccode_function_open_for (ValaCCodeFunction* self, ValaCCodeExpres sion* initializer, ValaCCodeExpression* condition, ValaCCodeExpression* ite rator); void vala_ccode_function_open_for (ValaCCodeFunction* self, ValaCCodeExpres sion* initializer, ValaCCodeExpression* condition, ValaCCodeExpression* ite rator);
void vala_ccode_function_open_switch (ValaCCodeFunction* self, ValaCCodeExp ression* expression); void vala_ccode_function_open_switch (ValaCCodeFunction* self, ValaCCodeExp ression* expression);
void vala_ccode_function_add_label (ValaCCodeFunction* self, const char* la bel); void vala_ccode_function_add_label (ValaCCodeFunction* self, const gchar* l abel);
void vala_ccode_function_add_case (ValaCCodeFunction* self, ValaCCodeExpres sion* expression); void vala_ccode_function_add_case (ValaCCodeFunction* self, ValaCCodeExpres sion* expression);
void vala_ccode_function_add_default (ValaCCodeFunction* self); void vala_ccode_function_add_default (ValaCCodeFunction* self);
void vala_ccode_function_add_goto (ValaCCodeFunction* self, const char* tar get); void vala_ccode_function_add_goto (ValaCCodeFunction* self, const gchar* ta rget);
void vala_ccode_function_add_expression (ValaCCodeFunction* self, ValaCCode Expression* expression); void vala_ccode_function_add_expression (ValaCCodeFunction* self, ValaCCode Expression* expression);
void vala_ccode_function_add_return (ValaCCodeFunction* self, ValaCCodeExpr ession* expression); void vala_ccode_function_add_return (ValaCCodeFunction* self, ValaCCodeExpr ession* expression);
void vala_ccode_function_add_break (ValaCCodeFunction* self); void vala_ccode_function_add_break (ValaCCodeFunction* self);
void vala_ccode_function_add_continue (ValaCCodeFunction* self); void vala_ccode_function_add_continue (ValaCCodeFunction* self);
void vala_ccode_function_add_declaration (ValaCCodeFunction* self, const ch ar* type_name, ValaCCodeDeclarator* declarator, ValaCCodeModifiers modifier s); void vala_ccode_function_add_declaration (ValaCCodeFunction* self, const gc har* type_name, ValaCCodeDeclarator* declarator, ValaCCodeModifiers modifie rs);
void vala_ccode_function_close (ValaCCodeFunction* self); void vala_ccode_function_close (ValaCCodeFunction* self);
const char* vala_ccode_function_get_name (ValaCCodeFunction* self); const gchar* vala_ccode_function_get_name (ValaCCodeFunction* self);
void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val void vala_ccode_function_set_name (ValaCCodeFunction* self, const gchar* va
ue); lue);
ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf); ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf);
void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value); void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value);
const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self); const gchar* vala_ccode_function_get_return_type (ValaCCodeFunction* self);
void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const gc
ar* value); har* value);
const char* vala_ccode_function_get_attributes (ValaCCodeFunction* self); const gchar* vala_ccode_function_get_attributes (ValaCCodeFunction* self);
void vala_ccode_function_set_attributes (ValaCCodeFunction* self, const cha void vala_ccode_function_set_attributes (ValaCCodeFunction* self, const gch
r* value); ar* value);
gboolean vala_ccode_function_get_is_declaration (ValaCCodeFunction* self); gboolean vala_ccode_function_get_is_declaration (ValaCCodeFunction* self);
void vala_ccode_function_set_is_declaration (ValaCCodeFunction* self, gbool ean value); void vala_ccode_function_set_is_declaration (ValaCCodeFunction* self, gbool ean value);
ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self); ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self);
void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value); void vala_ccode_function_set_block (ValaCCodeFunction* self, ValaCCodeBlock * value);
GType vala_ccode_function_call_get_type (void) G_GNUC_CONST; GType vala_ccode_function_call_get_type (void) G_GNUC_CONST;
ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all); ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all);
ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call); ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call);
void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr); void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr);
void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr); void vala_ccode_function_call_insert_argument (ValaCCodeFunctionCall* self, gint index, ValaCCodeExpression* expr);
ValaList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* se lf); ValaList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* se lf);
ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self); ValaCCodeExpression* vala_ccode_function_call_get_call (ValaCCodeFunctionCa ll* self);
void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value); void vala_ccode_function_call_set_call (ValaCCodeFunctionCall* self, ValaCC odeExpression* value);
GType vala_ccode_function_declarator_get_type (void) G_GNUC_CONST; GType vala_ccode_function_declarator_get_type (void) G_GNUC_CONST;
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const gcha
* name); r* name);
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_construct (GTyp ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_construct (GTyp
e object_type, const char* name); e object_type, const gchar* name);
void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param); void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param);
const char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecla const gchar* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecl
rator* self); arator* self);
void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator*
self, const char* value); self, const gchar* value);
GType vala_ccode_goto_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_goto_statement_get_type (void) G_GNUC_CONST;
ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name); ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const gchar* name);
ValaCCodeGotoStatement* vala_ccode_goto_statement_construct (GType object_t ValaCCodeGotoStatement* vala_ccode_goto_statement_construct (GType object_t
ype, const char* name); ype, const gchar* name);
const char* vala_ccode_goto_statement_get_name (ValaCCodeGotoStatement* sel const gchar* vala_ccode_goto_statement_get_name (ValaCCodeGotoStatement* se
f); lf);
void vala_ccode_goto_statement_set_name (ValaCCodeGotoStatement* self, cons void vala_ccode_goto_statement_set_name (ValaCCodeGotoStatement* self, cons
t char* value); t gchar* value);
GType vala_ccode_identifier_get_type (void) G_GNUC_CONST; GType vala_ccode_identifier_get_type (void) G_GNUC_CONST;
ValaCCodeIdentifier* vala_ccode_identifier_new (const char* _name); ValaCCodeIdentifier* vala_ccode_identifier_new (const gchar* _name);
ValaCCodeIdentifier* vala_ccode_identifier_construct (GType object_type, co ValaCCodeIdentifier* vala_ccode_identifier_construct (GType object_type, co
nst char* _name); nst gchar* _name);
const char* vala_ccode_identifier_get_name (ValaCCodeIdentifier* self); const gchar* vala_ccode_identifier_get_name (ValaCCodeIdentifier* self);
void vala_ccode_identifier_set_name (ValaCCodeIdentifier* self, const char* void vala_ccode_identifier_set_name (ValaCCodeIdentifier* self, const gchar
value); * value);
GType vala_ccode_if_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_if_statement_get_type (void) G_GNUC_CONST;
ValaCCodeIfStatement* vala_ccode_if_statement_new (ValaCCodeExpression* con d, ValaCCodeStatement* true_stmt, ValaCCodeStatement* false_stmt); ValaCCodeIfStatement* vala_ccode_if_statement_new (ValaCCodeExpression* con d, ValaCCodeStatement* true_stmt, ValaCCodeStatement* false_stmt);
ValaCCodeIfStatement* vala_ccode_if_statement_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeStatement* true_stmt, ValaCCodeStateme nt* false_stmt); ValaCCodeIfStatement* vala_ccode_if_statement_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeStatement* true_stmt, ValaCCodeStateme nt* false_stmt);
ValaCCodeExpression* vala_ccode_if_statement_get_condition (ValaCCodeIfStat ement* self); ValaCCodeExpression* vala_ccode_if_statement_get_condition (ValaCCodeIfStat ement* self);
void vala_ccode_if_statement_set_condition (ValaCCodeIfStatement* self, Val aCCodeExpression* value); void vala_ccode_if_statement_set_condition (ValaCCodeIfStatement* self, Val aCCodeExpression* value);
ValaCCodeStatement* vala_ccode_if_statement_get_true_statement (ValaCCodeIf Statement* self); ValaCCodeStatement* vala_ccode_if_statement_get_true_statement (ValaCCodeIf Statement* self);
void vala_ccode_if_statement_set_true_statement (ValaCCodeIfStatement* self , ValaCCodeStatement* value); void vala_ccode_if_statement_set_true_statement (ValaCCodeIfStatement* self , ValaCCodeStatement* value);
ValaCCodeStatement* vala_ccode_if_statement_get_false_statement (ValaCCodeI fStatement* self); ValaCCodeStatement* vala_ccode_if_statement_get_false_statement (ValaCCodeI fStatement* self);
void vala_ccode_if_statement_set_false_statement (ValaCCodeIfStatement* sel f, ValaCCodeStatement* value); void vala_ccode_if_statement_set_false_statement (ValaCCodeIfStatement* sel f, ValaCCodeStatement* value);
gboolean vala_ccode_if_statement_get_else_if (ValaCCodeIfStatement* self); gboolean vala_ccode_if_statement_get_else_if (ValaCCodeIfStatement* self);
void vala_ccode_if_statement_set_else_if (ValaCCodeIfStatement* self, gbool ean value); void vala_ccode_if_statement_set_else_if (ValaCCodeIfStatement* self, gbool ean value);
GType vala_ccode_include_directive_get_type (void) G_GNUC_CONST; GType vala_ccode_include_directive_get_type (void) G_GNUC_CONST;
ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const gchar* _
ilename, gboolean _local); filename, gboolean _local);
ValaCCodeIncludeDirective* vala_ccode_include_directive_construct (GType ob ValaCCodeIncludeDirective* vala_ccode_include_directive_construct (GType ob
ject_type, const char* _filename, gboolean _local); ject_type, const gchar* _filename, gboolean _local);
const char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDire const gchar* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDir
ctive* self); ective* self);
void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective* void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective*
self, const char* value); self, const gchar* value);
gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective* self); gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective* self);
void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel f, gboolean value); void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel f, gboolean value);
GType vala_ccode_initializer_list_get_type (void) G_GNUC_CONST; GType vala_ccode_initializer_list_get_type (void) G_GNUC_CONST;
void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va laCCodeExpression* expr); void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va laCCodeExpression* expr);
ValaCCodeInitializerList* vala_ccode_initializer_list_new (void); ValaCCodeInitializerList* vala_ccode_initializer_list_new (void);
ValaCCodeInitializerList* vala_ccode_initializer_list_construct (GType obje ct_type); ValaCCodeInitializerList* vala_ccode_initializer_list_construct (GType obje ct_type);
GType vala_ccode_invalid_expression_get_type (void) G_GNUC_CONST; GType vala_ccode_invalid_expression_get_type (void) G_GNUC_CONST;
ValaCCodeInvalidExpression* vala_ccode_invalid_expression_new (void); ValaCCodeInvalidExpression* vala_ccode_invalid_expression_new (void);
ValaCCodeInvalidExpression* vala_ccode_invalid_expression_construct (GType object_type); ValaCCodeInvalidExpression* vala_ccode_invalid_expression_construct (GType object_type);
GType vala_ccode_label_get_type (void) G_GNUC_CONST; GType vala_ccode_label_get_type (void) G_GNUC_CONST;
ValaCCodeLabel* vala_ccode_label_new (const char* name); ValaCCodeLabel* vala_ccode_label_new (const gchar* name);
ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const char* ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const gchar*
name); name);
const char* vala_ccode_label_get_name (ValaCCodeLabel* self); const gchar* vala_ccode_label_get_name (ValaCCodeLabel* self);
void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value); void vala_ccode_label_set_name (ValaCCodeLabel* self, const gchar* value);
GType vala_ccode_line_directive_get_type (void) G_GNUC_CONST; GType vala_ccode_line_directive_get_type (void) G_GNUC_CONST;
ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam ValaCCodeLineDirective* vala_ccode_line_directive_new (const gchar* _filena
e, gint _line); me, gint _line);
ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t
ype, const char* _filename, gint _line); ype, const gchar* _filename, gint _line);
const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* const gchar* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective
self); * self);
void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self,
const char* value); const gchar* value);
gint vala_ccode_line_directive_get_line_number (ValaCCodeLineDirective* sel f); gint vala_ccode_line_directive_get_line_number (ValaCCodeLineDirective* sel f);
void vala_ccode_line_directive_set_line_number (ValaCCodeLineDirective* sel f, gint value); void vala_ccode_line_directive_set_line_number (ValaCCodeLineDirective* sel f, gint value);
GType vala_ccode_macro_replacement_get_type (void) G_GNUC_CONST; GType vala_ccode_macro_replacement_get_type (void) G_GNUC_CONST;
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* na ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const gchar* n
me, const char* replacement); ame, const gchar* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct (GType ob ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct (GType ob
ject_type, const char* name, const char* replacement); ject_type, const gchar* name, const gchar* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression
(const char* name, ValaCCodeExpression* replacement_expression); (const gchar* name, ValaCCodeExpression* replacement_expression);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct_with_expr ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct_with_expr
ession (GType object_type, const char* name, ValaCCodeExpression* replaceme ession (GType object_type, const gchar* name, ValaCCodeExpression* replacem
nt_expression); ent_expression);
const char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacemen const gchar* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplaceme
t* self); nt* self);
void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self
, const char* value); , const gchar* value);
const char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroRep const gchar* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroRe
lacement* self); placement* self);
void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen
t* self, const char* value); t* self, const gchar* value);
ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio n (ValaCCodeMacroReplacement* self); ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio n (ValaCCodeMacroReplacement* self);
void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr oReplacement* self, ValaCCodeExpression* value); void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr oReplacement* self, ValaCCodeExpression* value);
GType vala_ccode_member_access_get_type (void) G_GNUC_CONST; GType vala_ccode_member_access_get_type (void) G_GNUC_CONST;
ValaCCodeMemberAccess* vala_ccode_member_access_new (ValaCCodeExpression* c ValaCCodeMemberAccess* vala_ccode_member_access_new (ValaCCodeExpression* c
ontainer, const char* member, gboolean pointer); ontainer, const gchar* member, gboolean pointer);
ValaCCodeMemberAccess* vala_ccode_member_access_construct (GType object_typ ValaCCodeMemberAccess* vala_ccode_member_access_construct (GType object_typ
e, ValaCCodeExpression* container, const char* member, gboolean pointer); e, ValaCCodeExpression* container, const gchar* member, gboolean pointer);
ValaCCodeMemberAccess* vala_ccode_member_access_new_pointer (ValaCCodeExpre ValaCCodeMemberAccess* vala_ccode_member_access_new_pointer (ValaCCodeExpre
ssion* container, const char* member); ssion* container, const gchar* member);
ValaCCodeMemberAccess* vala_ccode_member_access_construct_pointer (GType ob ValaCCodeMemberAccess* vala_ccode_member_access_construct_pointer (GType ob
ject_type, ValaCCodeExpression* container, const char* member); ject_type, ValaCCodeExpression* container, const gchar* member);
ValaCCodeExpression* vala_ccode_member_access_get_inner (ValaCCodeMemberAcc ess* self); ValaCCodeExpression* vala_ccode_member_access_get_inner (ValaCCodeMemberAcc ess* self);
void vala_ccode_member_access_set_inner (ValaCCodeMemberAccess* self, ValaC CodeExpression* value); void vala_ccode_member_access_set_inner (ValaCCodeMemberAccess* self, ValaC CodeExpression* value);
const char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess const gchar* vala_ccode_member_access_get_member_name (ValaCCodeMemberAcces
* self); s* self);
void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self, void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self,
const char* value); const gchar* value);
gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se lf); gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se lf);
void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self, gboolean value); void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self, gboolean value);
GType vala_ccode_newline_get_type (void) G_GNUC_CONST; GType vala_ccode_newline_get_type (void) G_GNUC_CONST;
ValaCCodeNewline* vala_ccode_newline_new (void); ValaCCodeNewline* vala_ccode_newline_new (void);
ValaCCodeNewline* vala_ccode_newline_construct (GType object_type); ValaCCodeNewline* vala_ccode_newline_construct (GType object_type);
void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer); void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer);
void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite r* writer); void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite r* writer);
void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter* writer); void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter* writer);
ValaCCodeNode* vala_ccode_node_construct (GType object_type); ValaCCodeNode* vala_ccode_node_construct (GType object_type);
ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self); ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self);
void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective* value); void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective* value);
GType vala_ccode_once_section_get_type (void) G_GNUC_CONST; GType vala_ccode_once_section_get_type (void) G_GNUC_CONST;
ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def); ValaCCodeOnceSection* vala_ccode_once_section_new (const gchar* def);
ValaCCodeOnceSection* vala_ccode_once_section_construct (GType object_type, ValaCCodeOnceSection* vala_ccode_once_section_construct (GType object_type,
const char* def); const gchar* def);
const char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self) const gchar* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self
; );
void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const
char* value); gchar* value);
GType vala_ccode_parenthesized_expression_get_type (void) G_GNUC_CONST; GType vala_ccode_parenthesized_expression_get_type (void) G_GNUC_CONST;
ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_new ( ValaCCodeExpression* expr); ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_new ( ValaCCodeExpression* expr);
ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_const ruct (GType object_type, ValaCCodeExpression* expr); ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_const ruct (GType object_type, ValaCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_parenthesized_expression_get_inner (ValaCCo deParenthesizedExpression* self); ValaCCodeExpression* vala_ccode_parenthesized_expression_get_inner (ValaCCo deParenthesizedExpression* self);
void vala_ccode_parenthesized_expression_set_inner (ValaCCodeParenthesizedE xpression* self, ValaCCodeExpression* value); void vala_ccode_parenthesized_expression_set_inner (ValaCCodeParenthesizedE xpression* self, ValaCCodeExpression* value);
GType vala_ccode_return_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_return_statement_get_type (void) G_GNUC_CONST;
ValaCCodeReturnStatement* vala_ccode_return_statement_new (ValaCCodeExpress ion* expr); ValaCCodeReturnStatement* vala_ccode_return_statement_new (ValaCCodeExpress ion* expr);
ValaCCodeReturnStatement* vala_ccode_return_statement_construct (GType obje ct_type, ValaCCodeExpression* expr); ValaCCodeReturnStatement* vala_ccode_return_statement_construct (GType obje ct_type, ValaCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_return_statement_get_return_expression (Val aCCodeReturnStatement* self); ValaCCodeExpression* vala_ccode_return_statement_get_return_expression (Val aCCodeReturnStatement* self);
void vala_ccode_return_statement_set_return_expression (ValaCCodeReturnStat ement* self, ValaCCodeExpression* value); void vala_ccode_return_statement_set_return_expression (ValaCCodeReturnStat ement* self, ValaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_statement_construct (GType object_type); ValaCCodeStatement* vala_ccode_statement_construct (GType object_type);
GType vala_ccode_struct_get_type (void) G_GNUC_CONST; GType vala_ccode_struct_get_type (void) G_GNUC_CONST;
ValaCCodeStruct* vala_ccode_struct_new (const char* name); ValaCCodeStruct* vala_ccode_struct_new (const gchar* name);
ValaCCodeStruct* vala_ccode_struct_construct (GType object_type, const char ValaCCodeStruct* vala_ccode_struct_construct (GType object_type, const gcha
* name); r* name);
void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec laration* decl); void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec laration* decl);
void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n void vala_ccode_struct_add_field (ValaCCodeStruct* self, const gchar* type_
ame, const char* name, const char* declarator_suffix); name, const gchar* name, const gchar* declarator_suffix);
const char* vala_ccode_struct_get_name (ValaCCodeStruct* self); const gchar* vala_ccode_struct_get_name (ValaCCodeStruct* self);
void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value); void vala_ccode_struct_set_name (ValaCCodeStruct* self, const gchar* value)
;
gboolean vala_ccode_struct_get_deprecated (ValaCCodeStruct* self); gboolean vala_ccode_struct_get_deprecated (ValaCCodeStruct* self);
void vala_ccode_struct_set_deprecated (ValaCCodeStruct* self, gboolean valu e); void vala_ccode_struct_set_deprecated (ValaCCodeStruct* self, gboolean valu e);
gboolean vala_ccode_struct_get_is_empty (ValaCCodeStruct* self); gboolean vala_ccode_struct_get_is_empty (ValaCCodeStruct* self);
GType vala_ccode_switch_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_switch_statement_get_type (void) G_GNUC_CONST;
ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression); ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression);
ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje ct_type, ValaCCodeExpression* expression); ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje ct_type, ValaCCodeExpression* expression);
ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self); ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self);
void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value); void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value);
GType vala_ccode_type_definition_get_type (void) G_GNUC_CONST; GType vala_ccode_type_definition_get_type (void) G_GNUC_CONST;
ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const gchar* type,
ValaCCodeDeclarator* decl); ValaCCodeDeclarator* decl);
ValaCCodeTypeDefinition* vala_ccode_type_definition_construct (GType object ValaCCodeTypeDefinition* vala_ccode_type_definition_construct (GType object
_type, const char* type, ValaCCodeDeclarator* decl); _type, const gchar* type, ValaCCodeDeclarator* decl);
const char* vala_ccode_type_definition_get_type_name (ValaCCodeTypeDefiniti const gchar* vala_ccode_type_definition_get_type_name (ValaCCodeTypeDefinit
on* self); ion* self);
void vala_ccode_type_definition_set_type_name (ValaCCodeTypeDefinition* sel void vala_ccode_type_definition_set_type_name (ValaCCodeTypeDefinition* sel
f, const char* value); f, const gchar* value);
ValaCCodeDeclarator* vala_ccode_type_definition_get_declarator (ValaCCodeTy peDefinition* self); ValaCCodeDeclarator* vala_ccode_type_definition_get_declarator (ValaCCodeTy peDefinition* self);
void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value); void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value);
gboolean vala_ccode_type_definition_get_deprecated (ValaCCodeTypeDefinition * self); gboolean vala_ccode_type_definition_get_deprecated (ValaCCodeTypeDefinition * self);
void vala_ccode_type_definition_set_deprecated (ValaCCodeTypeDefinition* se lf, gboolean value); void vala_ccode_type_definition_set_deprecated (ValaCCodeTypeDefinition* se lf, gboolean value);
GType vala_ccode_unary_expression_get_type (void) G_GNUC_CONST; GType vala_ccode_unary_expression_get_type (void) G_GNUC_CONST;
GType vala_ccode_unary_operator_get_type (void) G_GNUC_CONST; GType vala_ccode_unary_operator_get_type (void) G_GNUC_CONST;
ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr); ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr);
ValaCCodeUnaryExpression* vala_ccode_unary_expression_construct (GType obje ct_type, ValaCCodeUnaryOperator op, ValaCCodeExpression* expr); ValaCCodeUnaryExpression* vala_ccode_unary_expression_construct (GType obje ct_type, ValaCCodeUnaryOperator op, ValaCCodeExpression* expr);
ValaCCodeUnaryOperator vala_ccode_unary_expression_get_operator (ValaCCodeU naryExpression* self); ValaCCodeUnaryOperator vala_ccode_unary_expression_get_operator (ValaCCodeU naryExpression* self);
void vala_ccode_unary_expression_set_operator (ValaCCodeUnaryExpression* se lf, ValaCCodeUnaryOperator value); void vala_ccode_unary_expression_set_operator (ValaCCodeUnaryExpression* se lf, ValaCCodeUnaryOperator value);
ValaCCodeExpression* vala_ccode_unary_expression_get_inner (ValaCCodeUnaryE xpression* self); ValaCCodeExpression* vala_ccode_unary_expression_get_inner (ValaCCodeUnaryE xpression* self);
void vala_ccode_unary_expression_set_inner (ValaCCodeUnaryExpression* self, ValaCCodeExpression* value); void vala_ccode_unary_expression_set_inner (ValaCCodeUnaryExpression* self, ValaCCodeExpression* value);
GType vala_ccode_variable_declarator_get_type (void) G_GNUC_CONST; GType vala_ccode_variable_declarator_get_type (void) G_GNUC_CONST;
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const gcha
* name, ValaCCodeExpression* initializer, const char* declarator_suffix); r* name, ValaCCodeExpression* initializer, const gchar* declarator_suffix);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp
e object_type, const char* name, ValaCCodeExpression* initializer, const ch e object_type, const gchar* name, ValaCCodeExpression* initializer, const g
ar* declarator_suffix); char* declarator_suffix);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_zero (const ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_zero (const
char* name, ValaCCodeExpression* initializer, const char* declarator_suffi gchar* name, ValaCCodeExpression* initializer, const gchar* declarator_suf
x); fix);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct_zero ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct_zero
(GType object_type, const char* name, ValaCCodeExpression* initializer, con (GType object_type, const gchar* name, ValaCCodeExpression* initializer, co
st char* declarator_suffix); nst gchar* declarator_suffix);
const char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecla const gchar* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecl
rator* self); arator* self);
void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator* void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator*
self, const char* value); self, const gchar* value);
ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC odeVariableDeclarator* self); ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC odeVariableDeclarator* self);
void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla rator* self, ValaCCodeExpression* value); void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla rator* self, ValaCCodeExpression* value);
const char* vala_ccode_variable_declarator_get_declarator_suffix (ValaCCode const gchar* vala_ccode_variable_declarator_get_declarator_suffix (ValaCCod
VariableDeclarator* self); eVariableDeclarator* self);
void vala_ccode_variable_declarator_set_declarator_suffix (ValaCCodeVariabl void vala_ccode_variable_declarator_set_declarator_suffix (ValaCCodeVariabl
eDeclarator* self, const char* value); eDeclarator* self, const gchar* value);
gboolean vala_ccode_variable_declarator_get_init0 (ValaCCodeVariableDeclara tor* self); gboolean vala_ccode_variable_declarator_get_init0 (ValaCCodeVariableDeclara tor* self);
void vala_ccode_variable_declarator_set_init0 (ValaCCodeVariableDeclarator* self, gboolean value); void vala_ccode_variable_declarator_set_init0 (ValaCCodeVariableDeclarator* self, gboolean value);
GType vala_ccode_while_statement_get_type (void) G_GNUC_CONST; GType vala_ccode_while_statement_get_type (void) G_GNUC_CONST;
ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt);
ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_while_statement_get_condition (ValaCCodeWhi leStatement* self); ValaCCodeExpression* vala_ccode_while_statement_get_condition (ValaCCodeWhi leStatement* self);
void vala_ccode_while_statement_set_condition (ValaCCodeWhileStatement* sel f, ValaCCodeExpression* value); void vala_ccode_while_statement_set_condition (ValaCCodeWhileStatement* sel f, ValaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_while_statement_get_body (ValaCCodeWhileStat ement* self); ValaCCodeStatement* vala_ccode_while_statement_get_body (ValaCCodeWhileStat ement* self);
void vala_ccode_while_statement_set_body (ValaCCodeWhileStatement* self, Va laCCodeStatement* value); void vala_ccode_while_statement_set_body (ValaCCodeWhileStatement* self, Va laCCodeStatement* value);
ValaCCodeWriter* vala_ccode_writer_new (const char* filename, const char* s ValaCCodeWriter* vala_ccode_writer_new (const gchar* filename, const gchar*
ource_filename); source_filename);
ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const char ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const gcha
* filename, const char* source_filename); r* filename, const gchar* source_filename);
gboolean vala_ccode_writer_open (ValaCCodeWriter* self, gboolean write_vers ion); gboolean vala_ccode_writer_open (ValaCCodeWriter* self, gboolean write_vers ion);
void vala_ccode_writer_close (ValaCCodeWriter* self); void vala_ccode_writer_close (ValaCCodeWriter* self);
void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line); void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line);
void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s); void vala_ccode_writer_write_string (ValaCCodeWriter* self, const gchar* s) ;
void vala_ccode_writer_write_newline (ValaCCodeWriter* self); void vala_ccode_writer_write_newline (ValaCCodeWriter* self);
void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self); void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_end_block (ValaCCodeWriter* self); void vala_ccode_writer_write_end_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const gchar* t
xt); ext);
const char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); const gchar* vala_ccode_writer_get_filename (ValaCCodeWriter* self);
void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const char* val void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const gchar* va
ue); lue);
gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self);
void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value); void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value);
gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self);
GType vala_ccode_element_access_get_type (void) G_GNUC_CONST; GType vala_ccode_element_access_get_type (void) G_GNUC_CONST;
ValaCCodeElementAccess* vala_ccode_element_access_new (ValaCCodeExpression* cont, ValaCCodeExpression* i); ValaCCodeElementAccess* vala_ccode_element_access_new (ValaCCodeExpression* cont, ValaCCodeExpression* i);
ValaCCodeElementAccess* vala_ccode_element_access_construct (GType object_t ype, ValaCCodeExpression* cont, ValaCCodeExpression* i); ValaCCodeElementAccess* vala_ccode_element_access_construct (GType object_t ype, ValaCCodeExpression* cont, ValaCCodeExpression* i);
ValaCCodeExpression* vala_ccode_element_access_get_container (ValaCCodeElem entAccess* self); ValaCCodeExpression* vala_ccode_element_access_get_container (ValaCCodeElem entAccess* self);
void vala_ccode_element_access_set_container (ValaCCodeElementAccess* self, ValaCCodeExpression* value); void vala_ccode_element_access_set_container (ValaCCodeElementAccess* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_element_access_get_index (ValaCCodeElementA ccess* self); ValaCCodeExpression* vala_ccode_element_access_get_index (ValaCCodeElementA ccess* self);
void vala_ccode_element_access_set_index (ValaCCodeElementAccess* self, Val aCCodeExpression* value); void vala_ccode_element_access_set_index (ValaCCodeElementAccess* self, Val aCCodeExpression* value);
 End of changes. 39 change blocks. 
195 lines changed or deleted 196 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 117 skipping to change at line 117
#define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
#define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE)) #define VALA_IS_CCODE_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_CCODE_ARRAY_MODULE))
#define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass)) #define VALA_CCODE_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModuleClass))
typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule; typedef struct _ValaCCodeArrayModule ValaCCodeArrayModule;
typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass; typedef struct _ValaCCodeArrayModuleClass ValaCCodeArrayModuleClass;
typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate; typedef struct _ValaCCodeArrayModulePrivate ValaCCodeArrayModulePrivate;
typedef struct _ValaCCodeBaseModuleEmitContextPrivate ValaCCodeBaseModuleEm itContextPrivate; typedef struct _ValaCCodeBaseModuleEmitContextPrivate ValaCCodeBaseModuleEm itContextPrivate;
#define VALA_TYPE_GLIB_VALUE (vala_glib_value_get_type ())
#define VALA_GLIB_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_
GLIB_VALUE, ValaGLibValue))
#define VALA_GLIB_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL
A_TYPE_GLIB_VALUE, ValaGLibValueClass))
#define VALA_IS_GLIB_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY
PE_GLIB_VALUE))
#define VALA_IS_GLIB_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_GLIB_VALUE))
#define VALA_GLIB_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V
ALA_TYPE_GLIB_VALUE, ValaGLibValueClass))
typedef struct _ValaGLibValue ValaGLibValue;
typedef struct _ValaGLibValueClass ValaGLibValueClass;
typedef struct _ValaGLibValuePrivate ValaGLibValuePrivate;
#define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ())
#define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler)) #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler))
#define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
#define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER))
#define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER))
#define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
typedef struct _ValaCCodeCompiler ValaCCodeCompiler; typedef struct _ValaCCodeCompiler ValaCCodeCompiler;
typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass; typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass;
typedef struct _ValaCCodeCompilerPrivate ValaCCodeCompilerPrivate; typedef struct _ValaCCodeCompilerPrivate ValaCCodeCompilerPrivate;
skipping to change at line 381 skipping to change at line 392
#define VALA_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass)) #define VALA_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass))
#define VALA_IS_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_ARRAY_MODULE)) #define VALA_IS_DOVA_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_ARRAY_MODULE))
#define VALA_IS_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_DOVA_ARRAY_MODULE)) #define VALA_IS_DOVA_ARRAY_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_DOVA_ARRAY_MODULE))
#define VALA_DOVA_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass)) #define VALA_DOVA_ARRAY_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_DOVA_ARRAY_MODULE, ValaDovaArrayModuleClass))
typedef struct _ValaDovaArrayModule ValaDovaArrayModule; typedef struct _ValaDovaArrayModule ValaDovaArrayModule;
typedef struct _ValaDovaArrayModuleClass ValaDovaArrayModuleClass; typedef struct _ValaDovaArrayModuleClass ValaDovaArrayModuleClass;
typedef struct _ValaDovaArrayModulePrivate ValaDovaArrayModulePrivate; typedef struct _ValaDovaArrayModulePrivate ValaDovaArrayModulePrivate;
typedef struct _ValaDovaBaseModuleEmitContextPrivate ValaDovaBaseModuleEmit ContextPrivate; typedef struct _ValaDovaBaseModuleEmitContextPrivate ValaDovaBaseModuleEmit ContextPrivate;
#define VALA_TYPE_DOVA_VALUE (vala_dova_value_get_type ())
#define VALA_DOVA_VALUE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_
DOVA_VALUE, ValaDovaValue))
#define VALA_DOVA_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL
A_TYPE_DOVA_VALUE, ValaDovaValueClass))
#define VALA_IS_DOVA_VALUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY
PE_DOVA_VALUE))
#define VALA_IS_DOVA_VALUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
VALA_TYPE_DOVA_VALUE))
#define VALA_DOVA_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V
ALA_TYPE_DOVA_VALUE, ValaDovaValueClass))
typedef struct _ValaDovaValue ValaDovaValue;
typedef struct _ValaDovaValueClass ValaDovaValueClass;
typedef struct _ValaDovaValuePrivate ValaDovaValuePrivate;
#define VALA_TYPE_DOVA_OBJECT_MODULE (vala_dova_object_module_get_type ()) #define VALA_TYPE_DOVA_OBJECT_MODULE (vala_dova_object_module_get_type ())
#define VALA_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModule)) #define VALA_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModule))
#define VALA_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass)) #define VALA_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kla ss), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass))
#define VALA_IS_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_OBJECT_MODULE)) #define VALA_IS_DOVA_OBJECT_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_DOVA_OBJECT_MODULE))
#define VALA_IS_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DOVA_OBJECT_MODULE)) #define VALA_IS_DOVA_OBJECT_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE (( klass), VALA_TYPE_DOVA_OBJECT_MODULE))
#define VALA_DOVA_OBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass)) #define VALA_DOVA_OBJECT_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ( (obj), VALA_TYPE_DOVA_OBJECT_MODULE, ValaDovaObjectModuleClass))
typedef struct _ValaDovaObjectModule ValaDovaObjectModule; typedef struct _ValaDovaObjectModule ValaDovaObjectModule;
typedef struct _ValaDovaObjectModuleClass ValaDovaObjectModuleClass; typedef struct _ValaDovaObjectModuleClass ValaDovaObjectModuleClass;
typedef struct _ValaDovaObjectModulePrivate ValaDovaObjectModulePrivate; typedef struct _ValaDovaObjectModulePrivate ValaDovaObjectModulePrivate;
skipping to change at line 568 skipping to change at line 590
ValaTypeSymbol* gptrarray_type; ValaTypeSymbol* gptrarray_type;
ValaTypeSymbol* gthreadpool_type; ValaTypeSymbol* gthreadpool_type;
ValaDataType* gquark_type; ValaDataType* gquark_type;
ValaStruct* gvalue_type; ValaStruct* gvalue_type;
ValaClass* gvariant_type; ValaClass* gvariant_type;
ValaStruct* mutex_type; ValaStruct* mutex_type;
ValaTypeSymbol* type_module_type; ValaTypeSymbol* type_module_type;
ValaTypeSymbol* dbus_proxy_type; ValaTypeSymbol* dbus_proxy_type;
ValaTypeSymbol* dbus_object_type; ValaTypeSymbol* dbus_object_type;
gboolean in_plugin; gboolean in_plugin;
char* module_init_param_name; gchar* module_init_param_name;
gboolean gvaluecollector_h_needed; gboolean gvaluecollector_h_needed;
gboolean requires_array_free; gboolean requires_array_free;
gboolean requires_array_move; gboolean requires_array_move;
gboolean requires_array_length; gboolean requires_array_length;
gboolean requires_strcmp0;
ValaSet* wrappers; ValaSet* wrappers;
}; };
struct _ValaCCodeBaseModuleClass { struct _ValaCCodeBaseModuleClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
void (*append_vala_array_free) (ValaCCodeBaseModule* self); void (*append_vala_array_free) (ValaCCodeBaseModule* self);
void (*append_vala_array_move) (ValaCCodeBaseModule* self); void (*append_vala_array_move) (ValaCCodeBaseModule* self);
void (*append_vala_array_length) (ValaCCodeBaseModule* self); void (*append_vala_array_length) (ValaCCodeBaseModule* self);
gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va laEnum* en, ValaCCodeFile* decl_space); gboolean (*generate_enum_declaration) (ValaCCodeBaseModule* self, Va laEnum* en, ValaCCodeFile* decl_space);
void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self , ValaClass* cl, ValaCCodeFile* decl_space); void (*generate_class_struct_declaration) (ValaCCodeBaseModule* self , ValaClass* cl, ValaCCodeFile* decl_space);
void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala Struct* st, ValaCCodeFile* decl_space); void (*generate_struct_declaration) (ValaCCodeBaseModule* self, Vala Struct* st, ValaCCodeFile* decl_space);
void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va laDelegate* d, ValaCCodeFile* decl_space); void (*generate_delegate_declaration) (ValaCCodeBaseModule* self, Va laDelegate* d, ValaCCodeFile* decl_space);
void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeFunction* func , ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFun ctionCall* vcall, gint direction); void (*generate_cparameters) (ValaCCodeBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaCCodeFunction* func , ValaCCodeFunctionDeclarator* vdeclarator, ValaMap* carg_map, ValaCCodeFun ctionCall* vcall, gint direction);
ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule * self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup); ValaCCodeExpression* (*get_dup_func_expression) (ValaCCodeBaseModule * self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup);
char* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaSt ruct* st); gchar* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaS truct* st);
ValaCCodeExpression* (*get_unref_expression) (ValaCCodeBaseModule* s elf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, g boolean is_macro_definition); ValaCCodeExpression* (*get_unref_expression) (ValaCCodeBaseModule* s elf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr, g boolean is_macro_definition);
void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, gboolean stop_at_loop); void (*append_local_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, gboolean stop_at_loop);
char* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, const char* delegate_cname); gchar* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, cons t gchar* delegate_cname);
ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa seModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delega te_target_destroy_notify); ValaCCodeExpression* (*get_delegate_target_cexpression) (ValaCCodeBa seModule* self, ValaExpression* delegate_expr, ValaCCodeExpression** delega te_target_destroy_notify);
char* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseModu ValaCCodeExpression* (*get_delegate_target_cvalue) (ValaCCodeBaseMod
le* self, const char* delegate_cname); ule* self, ValaTargetValue* value);
ValaCCodeExpression* (*get_delegate_target_destroy_notify_cvalue) (V
alaCCodeBaseModule* self, ValaTargetValue* value);
gchar* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseMod
ule* self, const gchar* delegate_cname);
ValaCCodeExpression* (*get_ref_cexpression) (ValaCCodeBaseModule* se lf, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressi on* expr, ValaCodeNode* node); ValaCCodeExpression* (*get_ref_cexpression) (ValaCCodeBaseModule* se lf, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressi on* expr, ValaCodeNode* node);
void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC lass* cl, ValaCCodeFile* decl_space); void (*generate_class_declaration) (ValaCCodeBaseModule* self, ValaC lass* cl, ValaCCodeFile* decl_space);
void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V alaInterface* iface, ValaCCodeFile* decl_space); void (*generate_interface_declaration) (ValaCCodeBaseModule* self, V alaInterface* iface, ValaCCodeFile* decl_space);
void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala Method* m, ValaCCodeFile* decl_space); void (*generate_method_declaration) (ValaCCodeBaseModule* self, Vala Method* m, ValaCCodeFile* decl_space);
void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self , ValaErrorDomain* edomain, ValaCCodeFile* decl_space); void (*generate_error_domain_declaration) (ValaCCodeBaseModule* self , ValaErrorDomain* edomain, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule* ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule*
self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpr
* variant_expr, ValaCCodeExpression* expr); ession* expr);
ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s
elf, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* elf, ValaDataType* type, ValaCCodeExpression* expr);
expr);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaExpression* expr);
gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp erty* prop); gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp erty* prop);
char* (*get_custom_creturn_type) (ValaCCodeBaseModule* self, ValaMet hod* m); gchar* (*get_custom_creturn_type) (ValaCCodeBaseModule* self, ValaMe thod* m);
void (*generate_dynamic_method_wrapper) (ValaCCodeBaseModule* self, ValaDynamicMethod* method); void (*generate_dynamic_method_wrapper) (ValaCCodeBaseModule* self, ValaDynamicMethod* method);
gboolean (*method_has_wrapper) (ValaCCodeBaseModule* self, ValaMetho d* method); gboolean (*method_has_wrapper) (ValaCCodeBaseModule* self, ValaMetho d* method);
ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeBaseModule* self, ValaProperty* prop); ValaCCodeFunctionCall* (*get_param_spec) (ValaCCodeBaseModule* self, ValaProperty* prop);
ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* (*get_signal_creation) (ValaCCodeBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* (*register_dbus_info) (ValaCCodeBaseModule* self, void (*register_dbus_info) (ValaCCodeBaseModule* self, ValaObjectTyp
ValaObjectTypeSymbol* bindable); eSymbol* bindable);
char* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* sel gchar* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* se
f, ValaDynamicProperty* node); lf, ValaDynamicProperty* node);
char* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* sel gchar* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* se
f, ValaDynamicProperty* node); lf, ValaDynamicProperty* node);
char* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaDy gchar* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaD
namicSignal* node); ynamicSignal* node);
char* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModul gchar* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModu
e* self, ValaDynamicSignal* node); le* self, ValaDynamicSignal* node);
char* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBas gchar* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBa
eModule* self, ValaDynamicSignal* node); seModule* self, ValaDynamicSignal* node);
char* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeBaseMo gchar* (*get_dynamic_signal_disconnect_wrapper_name) (ValaCCodeBaseM
dule* self, ValaDynamicSignal* node); odule* self, ValaDynamicSignal* node);
void (*generate_marshaller) (ValaCCodeBaseModule* self, ValaList* pa rams, ValaDataType* return_type, gboolean dbus); void (*generate_marshaller) (ValaCCodeBaseModule* self, ValaList* pa rams, ValaDataType* return_type, gboolean dbus);
char* (*get_marshaller_function) (ValaCCodeBaseModule* self, ValaLis gchar* (*get_marshaller_function) (ValaCCodeBaseModule* self, ValaLi
t* params, ValaDataType* return_type, const char* prefix, gboolean dbus); st* params, ValaDataType* return_type, const gchar* prefix, gboolean dbus);
char* (*get_array_length_cname) (ValaCCodeBaseModule* self, const ch gchar* (*get_array_length_cname) (ValaCCodeBaseModule* self, const g
ar* array_cname, gint dim); char* array_cname, gint dim);
char* (*get_parameter_array_length_cname) (ValaCCodeBaseModule* self gchar* (*get_parameter_array_length_cname) (ValaCCodeBaseModule* sel
, ValaFormalParameter* param, gint dim); f, ValaFormalParameter* param, gint dim);
ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeBaseM odule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* (*get_array_length_cexpression) (ValaCCodeBaseM odule* self, ValaExpression* array_expr, gint dim);
char* (*get_array_size_cname) (ValaCCodeBaseModule* self, const char ValaCCodeExpression* (*get_array_length_cvalue) (ValaCCodeBaseModule
* array_cname); * self, ValaTargetValue* value, gint dim);
gchar* (*get_array_size_cname) (ValaCCodeBaseModule* self, const gch
ar* array_cname);
ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeBaseMod ule* self, ValaExpression* array_expr); ValaCCodeExpression* (*get_array_size_cexpression) (ValaCCodeBaseMod ule* self, ValaExpression* array_expr);
void (*add_simple_check) (ValaCCodeBaseModule* self, ValaCodeNode* n ode, gboolean always_fails); void (*add_simple_check) (ValaCCodeBaseModule* self, ValaCodeNode* n ode, gboolean always_fails);
}; };
struct _ValaCCodeStructModule { struct _ValaCCodeStructModule {
ValaCCodeBaseModule parent_instance; ValaCCodeBaseModule parent_instance;
ValaCCodeStructModulePrivate * priv; ValaCCodeStructModulePrivate * priv;
}; };
struct _ValaCCodeStructModuleClass { struct _ValaCCodeStructModuleClass {
skipping to change at line 642 skipping to change at line 666
}; };
struct _ValaCCodeMethodModule { struct _ValaCCodeMethodModule {
ValaCCodeStructModule parent_instance; ValaCCodeStructModule parent_instance;
ValaCCodeMethodModulePrivate * priv; ValaCCodeMethodModulePrivate * priv;
}; };
struct _ValaCCodeMethodModuleClass { struct _ValaCCodeMethodModuleClass {
ValaCCodeStructModuleClass parent_class; ValaCCodeStructModuleClass parent_class;
void (*generate_method_result_declaration) (ValaCCodeMethodModule* s elf, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* cfunc, Va laMap* cparam_map, ValaMap* carg_map); void (*generate_method_result_declaration) (ValaCCodeMethodModule* s elf, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* cfunc, Va laMap* cparam_map, ValaMap* carg_map);
void (*generate_parameter) (ValaCCodeMethodModule* self, ValaFormalP arameter* param, ValaCCodeFile* decl_space, ValaMap* cparam_map, ValaMap* c arg_map); ValaCCodeFormalParameter* (*generate_parameter) (ValaCCodeMethodModu le* self, ValaFormalParameter* param, ValaCCodeFile* decl_space, ValaMap* c param_map, ValaMap* carg_map);
}; };
struct _ValaCCodeControlFlowModule { struct _ValaCCodeControlFlowModule {
ValaCCodeMethodModule parent_instance; ValaCCodeMethodModule parent_instance;
ValaCCodeControlFlowModulePrivate * priv; ValaCCodeControlFlowModulePrivate * priv;
}; };
struct _ValaCCodeControlFlowModuleClass { struct _ValaCCodeControlFlowModuleClass {
ValaCCodeMethodModuleClass parent_class; ValaCCodeMethodModuleClass parent_class;
}; };
skipping to change at line 702 skipping to change at line 726
volatile int ref_count; volatile int ref_count;
ValaCCodeBaseModuleEmitContextPrivate * priv; ValaCCodeBaseModuleEmitContextPrivate * priv;
ValaSymbol* current_symbol; ValaSymbol* current_symbol;
ValaArrayList* symbol_stack; ValaArrayList* symbol_stack;
ValaTryStatement* current_try; ValaTryStatement* current_try;
ValaCCodeFunction* ccode; ValaCCodeFunction* ccode;
ValaArrayList* ccode_stack; ValaArrayList* ccode_stack;
ValaArrayList* temp_ref_vars; ValaArrayList* temp_ref_vars;
gint next_temp_var_id; gint next_temp_var_id;
gboolean current_method_inner_error; gboolean current_method_inner_error;
gboolean current_method_return;
ValaMap* variable_name_map; ValaMap* variable_name_map;
}; };
struct _ValaCCodeBaseModuleEmitContextClass { struct _ValaCCodeBaseModuleEmitContextClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeBaseModuleEmitContext *self); void (*finalize) (ValaCCodeBaseModuleEmitContext *self);
}; };
struct _ValaGLibValue {
ValaTargetValue parent_instance;
ValaGLibValuePrivate * priv;
ValaCCodeExpression* cvalue;
ValaList* array_length_cvalues;
ValaCCodeExpression* delegate_target_cvalue;
ValaCCodeExpression* delegate_target_destroy_notify_cvalue;
};
struct _ValaGLibValueClass {
ValaTargetValueClass parent_class;
};
struct _ValaCCodeCompiler { struct _ValaCCodeCompiler {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaCCodeCompilerPrivate * priv; ValaCCodeCompilerPrivate * priv;
}; };
struct _ValaCCodeCompilerClass { struct _ValaCCodeCompilerClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeCompiler *self); void (*finalize) (ValaCCodeCompiler *self);
}; };
skipping to change at line 740 skipping to change at line 778
struct _ValaTypeRegisterFunction { struct _ValaTypeRegisterFunction {
GTypeInstance parent_instance; GTypeInstance parent_instance;
volatile int ref_count; volatile int ref_count;
ValaTypeRegisterFunctionPrivate * priv; ValaTypeRegisterFunctionPrivate * priv;
}; };
struct _ValaTypeRegisterFunctionClass { struct _ValaTypeRegisterFunctionClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaTypeRegisterFunction *self); void (*finalize) (ValaTypeRegisterFunction *self);
ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf); ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf);
char* (*get_type_struct_name) (ValaTypeRegisterFunction* self); gchar* (*get_type_struct_name) (ValaTypeRegisterFunction* self);
char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self); gchar* (*get_base_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_class_finalize_func_name) (ValaTypeRegisterFunction* sel gchar* (*get_class_finalize_func_name) (ValaTypeRegisterFunction* se
f); lf);
char* (*get_base_finalize_func_name) (ValaTypeRegisterFunction* self gchar* (*get_base_finalize_func_name) (ValaTypeRegisterFunction* sel
); f);
char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self); gchar* (*get_class_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self); gchar* (*get_instance_struct_size) (ValaTypeRegisterFunction* self);
char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self gchar* (*get_instance_init_func_name) (ValaTypeRegisterFunction* sel
); f);
char* (*get_parent_type_name) (ValaTypeRegisterFunction* self); gchar* (*get_parent_type_name) (ValaTypeRegisterFunction* self);
char* (*get_gtype_value_table_init_function_name) (ValaTypeRegisterF gchar* (*get_gtype_value_table_init_function_name) (ValaTypeRegister
unction* self); Function* self);
char* (*get_gtype_value_table_peek_pointer_function_name) (ValaTypeR gchar* (*get_gtype_value_table_peek_pointer_function_name) (ValaType
egisterFunction* self); RegisterFunction* self);
char* (*get_gtype_value_table_free_function_name) (ValaTypeRegisterF gchar* (*get_gtype_value_table_free_function_name) (ValaTypeRegister
unction* self); Function* self);
char* (*get_gtype_value_table_copy_function_name) (ValaTypeRegisterF gchar* (*get_gtype_value_table_copy_function_name) (ValaTypeRegister
unction* self); Function* self);
char* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeRe gchar* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeR
gisterFunction* self); egisterFunction* self);
char* (*get_gtype_value_table_collect_value_function_name) (ValaType gchar* (*get_gtype_value_table_collect_value_function_name) (ValaTyp
RegisterFunction* self); eRegisterFunction* self);
char* (*get_type_flags) (ValaTypeRegisterFunction* self); gchar* (*get_type_flags) (ValaTypeRegisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self); ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self, gboolean plugin); ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self, gboolean plugin);
ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self); ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self);
}; };
struct _ValaClassRegisterFunction { struct _ValaClassRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaClassRegisterFunctionPrivate * priv; ValaClassRegisterFunctionPrivate * priv;
}; };
skipping to change at line 885 skipping to change at line 923
ValaDovaBaseModulePrivate * priv; ValaDovaBaseModulePrivate * priv;
ValaSymbol* root_symbol; ValaSymbol* root_symbol;
ValaDovaBaseModuleEmitContext* emit_context; ValaDovaBaseModuleEmitContext* emit_context;
ValaCCodeFile* header_file; ValaCCodeFile* header_file;
ValaCCodeFile* cfile; ValaCCodeFile* cfile;
ValaList* static_fields; ValaList* static_fields;
gint next_wrapper_id; gint next_wrapper_id;
ValaDataType* void_type; ValaDataType* void_type;
ValaDataType* bool_type; ValaDataType* bool_type;
ValaDataType* char_type; ValaDataType* char_type;
ValaDataType* short_type;
ValaDataType* ushort_type;
ValaDataType* int_type; ValaDataType* int_type;
ValaDataType* uint_type; ValaDataType* uint_type;
ValaDataType* long_type;
ValaDataType* ulong_type;
ValaDataType* string_type; ValaDataType* string_type;
ValaDataType* float_type; ValaDataType* float_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaClass* object_class; ValaClass* object_class;
ValaClass* type_class; ValaClass* type_class;
ValaClass* value_class; ValaClass* value_class;
ValaClass* string_class; ValaClass* string_class;
ValaClass* array_class; ValaClass* array_class;
ValaClass* delegate_class; ValaClass* delegate_class;
ValaClass* error_class; ValaClass* error_class;
skipping to change at line 917 skipping to change at line 951
void (*generate_cparameters) (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* func, ValaCCodeFunctionDec larator* vdeclarator, ValaCCodeFunctionCall* vcall); void (*generate_cparameters) (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* func, ValaCCodeFunctionDec larator* vdeclarator, ValaCCodeFunctionCall* vcall);
void (*generate_property_accessor_declaration) (ValaDovaBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space); void (*generate_property_accessor_declaration) (ValaDovaBaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup); ValaCCodeExpression* (*get_dup_func_expression) (ValaDovaBaseModule* self, ValaDataType* type, ValaSourceReference* source_reference, gboolean is_chainup);
ValaCCodeExpression* (*get_unref_expression) (ValaDovaBaseModule* se lf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr); ValaCCodeExpression* (*get_unref_expression) (ValaDovaBaseModule* se lf, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpression* expr);
void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym , gboolean stop_at_loop); void (*append_local_free) (ValaDovaBaseModule* self, ValaSymbol* sym , gboolean stop_at_loop);
ValaCCodeExpression* (*get_ref_cexpression) (ValaDovaBaseModule* sel f, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressio n* expr, ValaCodeNode* node); ValaCCodeExpression* (*get_ref_cexpression) (ValaDovaBaseModule* sel f, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpressio n* expr, ValaCodeNode* node);
void (*generate_class_declaration) (ValaDovaBaseModule* self, ValaCl ass* cl, ValaCCodeFile* decl_space); void (*generate_class_declaration) (ValaDovaBaseModule* self, ValaCl ass* cl, ValaCCodeFile* decl_space);
void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va laInterface* iface, ValaCCodeFile* decl_space); void (*generate_interface_declaration) (ValaDovaBaseModule* self, Va laInterface* iface, ValaCCodeFile* decl_space);
void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM ethod* m, ValaCCodeFile* decl_space); void (*generate_method_declaration) (ValaDovaBaseModule* self, ValaM ethod* m, ValaCCodeFile* decl_space);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ e, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* (*get_implicit_cast_expression) (ValaDovaBaseMo dule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_typ e, ValaDataType* target_type, ValaExpression* expr);
char* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMeth od* m); gchar* (*get_custom_creturn_type) (ValaDovaBaseModule* self, ValaMet hod* m);
gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod * method); gboolean (*method_has_wrapper) (ValaDovaBaseModule* self, ValaMethod * method);
void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no de, gboolean always_fails); void (*add_simple_check) (ValaDovaBaseModule* self, ValaCodeNode* no de, gboolean always_fails);
}; };
struct _ValaDovaStructModule { struct _ValaDovaStructModule {
ValaDovaBaseModule parent_instance; ValaDovaBaseModule parent_instance;
ValaDovaStructModulePrivate * priv; ValaDovaStructModulePrivate * priv;
}; };
struct _ValaDovaStructModuleClass { struct _ValaDovaStructModuleClass {
skipping to change at line 1004 skipping to change at line 1038
ValaArrayList* temp_ref_vars; ValaArrayList* temp_ref_vars;
gint next_temp_var_id; gint next_temp_var_id;
ValaMap* variable_name_map; ValaMap* variable_name_map;
}; };
struct _ValaDovaBaseModuleEmitContextClass { struct _ValaDovaBaseModuleEmitContextClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaDovaBaseModuleEmitContext *self); void (*finalize) (ValaDovaBaseModuleEmitContext *self);
}; };
struct _ValaDovaValue {
ValaTargetValue parent_instance;
ValaDovaValuePrivate * priv;
ValaCCodeExpression* cvalue;
};
struct _ValaDovaValueClass {
ValaTargetValueClass parent_class;
};
struct _ValaDovaObjectModule { struct _ValaDovaObjectModule {
ValaDovaArrayModule parent_instance; ValaDovaArrayModule parent_instance;
ValaDovaObjectModulePrivate * priv; ValaDovaObjectModulePrivate * priv;
}; };
struct _ValaDovaObjectModuleClass { struct _ValaDovaObjectModuleClass {
ValaDovaArrayModuleClass parent_class; ValaDovaArrayModuleClass parent_class;
}; };
struct _ValaDovaValueModule { struct _ValaDovaValueModule {
skipping to change at line 1122 skipping to change at line 1166
GType vala_ccode_method_module_get_type (void) G_GNUC_CONST; GType vala_ccode_method_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_control_flow_module_get_type (void) G_GNUC_CONST; GType vala_ccode_control_flow_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_member_access_module_get_type (void) G_GNUC_CONST; GType vala_ccode_member_access_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_assignment_module_get_type (void) G_GNUC_CONST; GType vala_ccode_assignment_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_method_call_module_get_type (void) G_GNUC_CONST; GType vala_ccode_method_call_module_get_type (void) G_GNUC_CONST;
GType vala_ccode_array_module_get_type (void) G_GNUC_CONST; GType vala_ccode_array_module_get_type (void) G_GNUC_CONST;
ValaCCodeArrayModule* vala_ccode_array_module_new (void); ValaCCodeArrayModule* vala_ccode_array_module_new (void);
ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type) ; ValaCCodeArrayModule* vala_ccode_array_module_construct (GType object_type) ;
ValaCCodeAssignmentModule* vala_ccode_assignment_module_new (void); ValaCCodeAssignmentModule* vala_ccode_assignment_module_new (void);
ValaCCodeAssignmentModule* vala_ccode_assignment_module_construct (GType ob ject_type); ValaCCodeAssignmentModule* vala_ccode_assignment_module_construct (GType ob ject_type);
gboolean vala_ccode_base_module_is_in_constructor (ValaCCodeBaseModule* sel
f);
gboolean vala_ccode_base_module_is_in_destructor (ValaCCodeBaseModule* self
);
ValaBlock* vala_ccode_base_module_next_closure_block (ValaCCodeBaseModule* self, ValaSymbol* sym); ValaBlock* vala_ccode_base_module_next_closure_block (ValaCCodeBaseModule* self, ValaSymbol* sym);
ValaCCodeBaseModule* vala_ccode_base_module_new (void); ValaCCodeBaseModule* vala_ccode_base_module_new (void);
ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type); ValaCCodeBaseModule* vala_ccode_base_module_construct (GType object_type);
void vala_ccode_base_module_push_context (ValaCCodeBaseModule* self, ValaCC odeBaseModuleEmitContext* emit_context); void vala_ccode_base_module_push_context (ValaCCodeBaseModule* self, ValaCC odeBaseModuleEmitContext* emit_context);
void vala_ccode_base_module_pop_context (ValaCCodeBaseModule* self); void vala_ccode_base_module_pop_context (ValaCCodeBaseModule* self);
void vala_ccode_base_module_push_function (ValaCCodeBaseModule* self, ValaC CodeFunction* func); void vala_ccode_base_module_push_function (ValaCCodeBaseModule* self, ValaC CodeFunction* func);
void vala_ccode_base_module_pop_function (ValaCCodeBaseModule* self); void vala_ccode_base_module_pop_function (ValaCCodeBaseModule* self);
gboolean vala_ccode_base_module_add_symbol_declaration (ValaCCodeBaseModule * self, ValaCCodeFile* decl_space, ValaSymbol* sym, const char* name); gboolean vala_ccode_base_module_add_symbol_declaration (ValaCCodeBaseModule * self, ValaCCodeFile* decl_space, ValaSymbol* sym, const gchar* name);
ValaCCodeIdentifier* vala_ccode_base_module_get_value_setter_function (Vala CCodeBaseModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_base_module_get_value_setter_function (Vala CCodeBaseModule* self, ValaDataType* type_reference);
ValaCCodeIdentifier* vala_ccode_base_module_get_value_taker_function (ValaC CodeBaseModule* self, ValaDataType* type_reference); ValaCCodeIdentifier* vala_ccode_base_module_get_value_taker_function (ValaC CodeBaseModule* self, ValaDataType* type_reference);
void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_free (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf); void vala_ccode_base_module_append_vala_array_move (ValaCCodeBaseModule* se lf);
void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule* self); void vala_ccode_base_module_append_vala_array_length (ValaCCodeBaseModule* self);
gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod ule* self, ValaEnum* en, ValaCCodeFile* decl_space); gboolean vala_ccode_base_module_generate_enum_declaration (ValaCCodeBaseMod ule* self, ValaEnum* en, ValaCCodeFile* decl_space);
void vala_ccode_base_module_visit_member (ValaCCodeBaseModule* self, ValaSy mbol* m); void vala_ccode_base_module_visit_member (ValaCCodeBaseModule* self, ValaSy mbol* m);
void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod ule* self, ValaConstant* c, ValaCCodeFile* decl_space, gboolean definition) ; void vala_ccode_base_module_generate_constant_declaration (ValaCCodeBaseMod ule* self, ValaConstant* c, ValaCCodeFile* decl_space, gboolean definition) ;
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);
ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC
CodeBaseModule* self, const char* name); CodeBaseModule* self, const gchar* name);
char* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self, gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self
const char* name); , const gchar* name);
ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo
deBaseModule* self, const char* cname); deBaseModule* self, const gchar* cname);
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_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);
char* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModule gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul
* self, ValaDataType* type); e* self, ValaDataType* type);
char* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModul gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu
e* self, ValaDataType* type); 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_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);
char* 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_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr, gboolean is_macro_definition); ValaCCodeExpression* vala_ccode_base_module_get_unref_expression (ValaCCode BaseModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpres sion* expr, 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_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, gboolean stop_at_loop); void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, gboolean stop_at_loop);
void vala_ccode_base_module_append_error_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaTryStatement* current_try); void vala_ccode_base_module_append_error_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaTryStatement* current_try);
gboolean vala_ccode_base_module_variable_accessible_in_finally (ValaCCodeBa seModule* self, ValaLocalVariable* local); gboolean vala_ccode_base_module_variable_accessible_in_finally (ValaCCodeBa seModule* self, ValaLocalVariable* local);
char* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* sel gchar* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* se
f, const char* symname); lf, const gchar* symname);
char* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModule gchar* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModul
* self, const char* delegate_cname); e* self, const gchar* delegate_cname);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr, ValaCCodeExpres sion** delegate_target_destroy_notify); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cexpression (ValaCCodeBaseModule* self, ValaExpression* delegate_expr, ValaCCodeExpres sion** delegate_target_destroy_notify);
char* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Vala ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cvalue (Val
CCodeBaseModule* self, const char* delegate_cname); aCCodeBaseModule* self, ValaTargetValue* value);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not
ify_cvalue (ValaCCodeBaseModule* self, ValaTargetValue* value);
gchar* vala_ccode_base_module_get_delegate_target_destroy_notify_cname (Val
aCCodeBaseModule* self, const gchar* delegate_cname);
gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type); gboolean vala_ccode_base_module_requires_copy (ValaCCodeBaseModule* self, V alaDataType* type);
gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type); gboolean vala_ccode_base_module_requires_destroy (ValaCCodeBaseModule* self , ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, ValaCodeNode* node); ValaCCodeExpression* vala_ccode_base_module_get_ref_cexpression (ValaCCodeB aseModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, ValaExpression* expr, ValaCodeNode* node);
void vala_ccode_base_module_check_type (ValaCCodeBaseModule* self, ValaData Type* type); void vala_ccode_base_module_check_type (ValaCCodeBaseModule* self, ValaData Type* type);
void vala_ccode_base_module_generate_class_declaration (ValaCCodeBaseModule * self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_class_declaration (ValaCCodeBaseModule * self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_interface_declaration (ValaCCodeBaseMo dule* self, ValaInterface* iface, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_interface_declaration (ValaCCodeBaseMo dule* self, ValaInterface* iface, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_method_declaration (ValaCCodeBaseModul e* self, ValaMethod* m, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_method_declaration (ValaCCodeBaseModul e* self, ValaMethod* m, ValaCCodeFile* decl_space);
void vala_ccode_base_module_generate_error_domain_declaration (ValaCCodeBas eModule* self, ValaErrorDomain* edomain, ValaCCodeFile* decl_space); void vala_ccode_base_module_generate_error_domain_declaration (ValaCCodeBas eModule* self, ValaErrorDomain* edomain, ValaCCodeFile* decl_space);
void vala_ccode_base_module_add_generic_type_arguments (ValaCCodeBaseModule * self, ValaMap* arg_map, ValaList* type_args, ValaCodeNode* expr, gboolean is_chainup); void vala_ccode_base_module_add_generic_type_arguments (ValaCCodeBaseModule * self, ValaMap* arg_map, ValaList* type_args, ValaCodeNode* expr, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCC odeExpression* cexpr); ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCC odeExpression* cexpr);
ValaCCodeExpression* vala_ccode_base_module_try_cast_value_to_type (ValaCCo deBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, Val aDataType* to, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_try_cast_value_to_type (ValaCCo deBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, Val aDataType* to, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_try_cast_variant_to_type (ValaC CodeBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, V alaDataType* to, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_try_cast_variant_to_type (ValaC CodeBaseModule* self, ValaCCodeExpression* ccodeexpr, ValaDataType* from, V alaDataType* to, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_deserialize_expression (ValaCCo ValaCCodeExpression* vala_ccode_base_module_deserialize_expression (ValaCCo
deBaseModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCC deBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr,
odeExpression* variant_expr, ValaCCodeExpression* expr); ValaCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_serialize_expression (ValaCCode ValaCCodeExpression* vala_ccode_base_module_serialize_expression (ValaCCode
BaseModule* self, ValaCCodeFragment* fragment, ValaDataType* type, ValaCCod BaseModule* self, ValaDataType* type, ValaCCodeExpression* expr);
eExpression* expr); gchar* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule*
char* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* self, ValaTypeSymbol* type);
self, ValaTypeSymbol* type);
ValaCCodeExpression* vala_ccode_base_module_convert_from_generic_pointer (V alaCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ type); ValaCCodeExpression* vala_ccode_base_module_convert_from_generic_pointer (V alaCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ type);
ValaCCodeExpression* vala_ccode_base_module_convert_to_generic_pointer (Val aCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ty pe); ValaCCodeExpression* vala_ccode_base_module_convert_to_generic_pointer (Val aCCodeBaseModule* self, ValaCCodeExpression* cexpr, ValaDataType* actual_ty pe);
ValaCCodeExpression* vala_ccode_base_module_transform_expression (ValaCCode BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi on_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_transform_expression (ValaCCode BaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expressi on_type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_get_property_set_call (ValaCCod eBaseModule* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpre ssion* cexpr, ValaExpression* rhs); void vala_ccode_base_module_store_property (ValaCCodeBaseModule* self, Vala Property* prop, ValaMemberAccess* ma, ValaCCodeExpression* cexpr, ValaExpre ssion* rhs);
gboolean vala_ccode_base_module_is_address_of_possible (ValaCCodeBaseModule * self, ValaExpression* e); gboolean vala_ccode_base_module_is_address_of_possible (ValaCCodeBaseModule * self, ValaExpression* e);
ValaCCodeExpression* vala_ccode_base_module_get_address_of_expression (Vala CCodeBaseModule* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_base_module_get_address_of_expression (Vala CCodeBaseModule* self, ValaExpression* e, ValaCCodeExpression* ce);
gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st char* wrapper_name); gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st gchar* wrapper_name);
gboolean vala_ccode_base_module_add_generated_external_symbol (ValaCCodeBas eModule* self, ValaSymbol* external_symbol); gboolean vala_ccode_base_module_add_generated_external_symbol (ValaCCodeBas eModule* self, ValaSymbol* external_symbol);
ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_ccode_base_module_get_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo deBaseModule* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_ccode_base_module_default_value_for_type (ValaCCo deBaseModule* self, ValaDataType* type, gboolean initializer_expression);
void vala_ccode_base_module_create_type_check_statement (ValaCCodeBaseModul void vala_ccode_base_module_create_type_check_statement (ValaCCodeBaseModul
e* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* e* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol*
t, gboolean non_null, const char* var_name); t, gboolean non_null, const gchar* var_name);
gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, doubl gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, gdoub
e param_pos, gboolean ellipsis); le param_pos, gboolean ellipsis);
ValaCCodeNode* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseModule* s ValaCCodeExpression* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseMod
elf, ValaCodeNode* node); ule* self, ValaExpression* node);
void vala_ccode_base_module_create_postcondition_statement (ValaCCodeBaseMo dule* self, ValaExpression* postcondition); void vala_ccode_base_module_create_postcondition_statement (ValaCCodeBaseMo dule* self, ValaExpression* postcondition);
gboolean vala_ccode_base_module_is_gobject_property (ValaCCodeBaseModule* s elf, ValaProperty* prop); gboolean vala_ccode_base_module_is_gobject_property (ValaCCodeBaseModule* s elf, ValaProperty* prop);
ValaDataType* vala_ccode_base_module_get_this_type (ValaCCodeBaseModule* se lf); ValaDataType* vala_ccode_base_module_get_this_type (ValaCCodeBaseModule* se lf);
ValaCCodeFunctionCall* vala_ccode_base_module_generate_instance_cast (ValaC CodeBaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_base_module_generate_instance_cast (ValaC CodeBaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type);
char* vala_ccode_base_module_get_custom_creturn_type (ValaCCodeBaseModule* void vala_ccode_base_module_return_default_value (ValaCCodeBaseModule* self
self, ValaMethod* m); , ValaDataType* return_type);
gchar* vala_ccode_base_module_get_custom_creturn_type (ValaCCodeBaseModule*
self, ValaMethod* m);
void vala_ccode_base_module_generate_dynamic_method_wrapper (ValaCCodeBaseM odule* self, ValaDynamicMethod* method); void vala_ccode_base_module_generate_dynamic_method_wrapper (ValaCCodeBaseM odule* self, ValaDynamicMethod* method);
gboolean vala_ccode_base_module_method_has_wrapper (ValaCCodeBaseModule* se lf, ValaMethod* method); gboolean vala_ccode_base_module_method_has_wrapper (ValaCCodeBaseModule* se lf, ValaMethod* method);
ValaCCodeFunctionCall* vala_ccode_base_module_get_param_spec (ValaCCodeBase Module* self, ValaProperty* prop); ValaCCodeFunctionCall* vala_ccode_base_module_get_param_spec (ValaCCodeBase Module* self, ValaProperty* prop);
ValaCCodeFunctionCall* vala_ccode_base_module_get_signal_creation (ValaCCod eBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type); ValaCCodeFunctionCall* vala_ccode_base_module_get_signal_creation (ValaCCod eBaseModule* self, ValaSignal* sig, ValaTypeSymbol* type);
ValaCCodeFragment* vala_ccode_base_module_register_dbus_info (ValaCCodeBase void vala_ccode_base_module_register_dbus_info (ValaCCodeBaseModule* self,
Module* self, ValaObjectTypeSymbol* bindable); ValaObjectTypeSymbol* bindable);
char* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeBa gchar* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeB
seModule* self, ValaDynamicProperty* node); aseModule* self, ValaDynamicProperty* node);
char* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeBa gchar* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeB
seModule* self, ValaDynamicProperty* node); aseModule* self, ValaDynamicProperty* node);
char* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule* gchar* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule
self, ValaDynamicSignal* node); * self, ValaDynamicSignal* node);
char* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (ValaC gchar* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (Vala
CodeBaseModule* self, ValaDynamicSignal* node); CCodeBaseModule* self, ValaDynamicSignal* node);
char* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name gchar* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name
(ValaCCodeBaseModule* self, ValaDynamicSignal* node); (ValaCCodeBaseModule* self, ValaDynamicSignal* node);
char* vala_ccode_base_module_get_dynamic_signal_disconnect_wrapper_name (Va gchar* vala_ccode_base_module_get_dynamic_signal_disconnect_wrapper_name (V
laCCodeBaseModule* self, ValaDynamicSignal* node); alaCCodeBaseModule* self, ValaDynamicSignal* node);
void vala_ccode_base_module_generate_marshaller (ValaCCodeBaseModule* self, ValaList* params, ValaDataType* return_type, gboolean dbus); void vala_ccode_base_module_generate_marshaller (ValaCCodeBaseModule* self, ValaList* params, ValaDataType* return_type, gboolean dbus);
char* vala_ccode_base_module_get_marshaller_function (ValaCCodeBaseModule* gchar* vala_ccode_base_module_get_marshaller_function (ValaCCodeBaseModule*
self, ValaList* params, ValaDataType* return_type, const char* prefix, gboo self, ValaList* params, ValaDataType* return_type, const gchar* prefix, gb
lean dbus); oolean dbus);
char* vala_ccode_base_module_get_array_length_cname (ValaCCodeBaseModule* s gchar* vala_ccode_base_module_get_array_length_cname (ValaCCodeBaseModule*
elf, const char* array_cname, gint dim); self, const gchar* array_cname, gint dim);
char* vala_ccode_base_module_get_parameter_array_length_cname (ValaCCodeBas gchar* vala_ccode_base_module_get_parameter_array_length_cname (ValaCCodeBa
eModule* self, ValaFormalParameter* param, gint dim); seModule* self, ValaFormalParameter* param, gint dim);
ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpression (V alaCCodeBaseModule* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpression (V alaCCodeBaseModule* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_base_module_get_array_size_cname (ValaCCodeBaseModule* sel ValaCCodeExpression* vala_ccode_base_module_get_array_length_cvalue (ValaCC
f, const char* array_cname); odeBaseModule* self, ValaTargetValue* value, gint dim);
gchar* vala_ccode_base_module_get_array_size_cname (ValaCCodeBaseModule* se
lf, const gchar* array_cname);
ValaCCodeExpression* vala_ccode_base_module_get_array_size_cexpression (Val aCCodeBaseModule* self, ValaExpression* array_expr); ValaCCodeExpression* vala_ccode_base_module_get_array_size_cexpression (Val aCCodeBaseModule* self, ValaExpression* array_expr);
void vala_ccode_base_module_add_simple_check (ValaCCodeBaseModule* self, Va laCodeNode* node, gboolean always_fails); void vala_ccode_base_module_add_simple_check (ValaCCodeBaseModule* self, Va laCodeNode* node, gboolean always_fails);
ValaCCodeExpression* vala_ccode_base_module_get_cvalue (ValaCCodeBaseModule
* self, ValaExpression* expr);
ValaCCodeExpression* vala_ccode_base_module_get_cvalue_ (ValaCCodeBaseModul
e* self, ValaTargetValue* value);
void vala_ccode_base_module_set_cvalue (ValaCCodeBaseModule* self, ValaExpr
ession* expr, ValaCCodeExpression* cvalue);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target (ValaCCodeB
aseModule* self, ValaExpression* expr);
void vala_ccode_base_module_set_delegate_target (ValaCCodeBaseModule* self,
ValaExpression* expr, ValaCCodeExpression* delegate_target);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not
ify (ValaCCodeBaseModule* self, ValaExpression* expr);
void vala_ccode_base_module_set_delegate_target_destroy_notify (ValaCCodeBa
seModule* self, ValaExpression* expr, ValaCCodeExpression* destroy_notify);
void vala_ccode_base_module_append_array_size (ValaCCodeBaseModule* self, V
alaExpression* expr, ValaCCodeExpression* size);
ValaList* vala_ccode_base_module_get_array_sizes (ValaCCodeBaseModule* self
, ValaExpression* expr);
ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s elf); ValaCodeContext* vala_ccode_base_module_get_context (ValaCCodeBaseModule* s elf);
void vala_ccode_base_module_set_context (ValaCCodeBaseModule* self, ValaCod eContext* value); void vala_ccode_base_module_set_context (ValaCCodeBaseModule* self, ValaCod eContext* value);
ValaSymbol* vala_ccode_base_module_get_current_symbol (ValaCCodeBaseModule* self); ValaSymbol* vala_ccode_base_module_get_current_symbol (ValaCCodeBaseModule* self);
ValaTryStatement* vala_ccode_base_module_get_current_try (ValaCCodeBaseModu le* self); ValaTryStatement* vala_ccode_base_module_get_current_try (ValaCCodeBaseModu le* self);
void vala_ccode_base_module_set_current_try (ValaCCodeBaseModule* self, Val aTryStatement* value); void vala_ccode_base_module_set_current_try (ValaCCodeBaseModule* self, Val aTryStatement* value);
ValaTypeSymbol* vala_ccode_base_module_get_current_type_symbol (ValaCCodeBa seModule* self); ValaTypeSymbol* vala_ccode_base_module_get_current_type_symbol (ValaCCodeBa seModule* self);
ValaClass* vala_ccode_base_module_get_current_class (ValaCCodeBaseModule* s elf); ValaClass* vala_ccode_base_module_get_current_class (ValaCCodeBaseModule* s elf);
ValaMethod* vala_ccode_base_module_get_current_method (ValaCCodeBaseModule* self); ValaMethod* vala_ccode_base_module_get_current_method (ValaCCodeBaseModule* self);
ValaPropertyAccessor* vala_ccode_base_module_get_current_property_accessor (ValaCCodeBaseModule* self); ValaPropertyAccessor* vala_ccode_base_module_get_current_property_accessor (ValaCCodeBaseModule* self);
ValaDataType* vala_ccode_base_module_get_current_return_type (ValaCCodeBase Module* self); ValaDataType* vala_ccode_base_module_get_current_return_type (ValaCCodeBase Module* self);
ValaBlock* vala_ccode_base_module_get_current_closure_block (ValaCCodeBaseM odule* self); ValaBlock* vala_ccode_base_module_get_current_closure_block (ValaCCodeBaseM odule* self);
ValaCCodeFunction* vala_ccode_base_module_get_ccode (ValaCCodeBaseModule* s elf); ValaCCodeFunction* vala_ccode_base_module_get_ccode (ValaCCodeBaseModule* s elf);
ValaArrayList* vala_ccode_base_module_get_temp_ref_vars (ValaCCodeBaseModul e* self); ValaArrayList* vala_ccode_base_module_get_temp_ref_vars (ValaCCodeBaseModul e* self);
gint vala_ccode_base_module_get_next_temp_var_id (ValaCCodeBaseModule* self ); gint vala_ccode_base_module_get_next_temp_var_id (ValaCCodeBaseModule* self );
void vala_ccode_base_module_set_next_temp_var_id (ValaCCodeBaseModule* self , gint value); void vala_ccode_base_module_set_next_temp_var_id (ValaCCodeBaseModule* self , gint value);
gboolean vala_ccode_base_module_get_in_creation_method (ValaCCodeBaseModule * self); gboolean vala_ccode_base_module_get_in_creation_method (ValaCCodeBaseModule * self);
gboolean vala_ccode_base_module_get_current_method_inner_error (ValaCCodeBa seModule* self); gboolean vala_ccode_base_module_get_current_method_inner_error (ValaCCodeBa seModule* self);
void vala_ccode_base_module_set_current_method_inner_error (ValaCCodeBaseMo dule* self, gboolean value); void vala_ccode_base_module_set_current_method_inner_error (ValaCCodeBaseMo dule* self, gboolean value);
gboolean vala_ccode_base_module_get_current_method_return (ValaCCodeBaseMod
ule* self);
void vala_ccode_base_module_set_current_method_return (ValaCCodeBaseModule*
self, gboolean value);
ValaMap* vala_ccode_base_module_get_variable_name_map (ValaCCodeBaseModule* self); ValaMap* vala_ccode_base_module_get_variable_name_map (ValaCCodeBaseModule* self);
ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_new (Va laSymbol* symbol); ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_new (Va laSymbol* symbol);
ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_constru ct (GType object_type, ValaSymbol* symbol); ValaCCodeBaseModuleEmitContext* vala_ccode_base_module_emit_context_constru ct (GType object_type, ValaSymbol* symbol);
void vala_ccode_base_module_emit_context_push_symbol (ValaCCodeBaseModuleEm itContext* self, ValaSymbol* symbol); void vala_ccode_base_module_emit_context_push_symbol (ValaCCodeBaseModuleEm itContext* self, ValaSymbol* symbol);
void vala_ccode_base_module_emit_context_pop_symbol (ValaCCodeBaseModuleEmi tContext* self); void vala_ccode_base_module_emit_context_pop_symbol (ValaCCodeBaseModuleEmi tContext* self);
GType vala_glib_value_get_type (void) G_GNUC_CONST;
ValaGLibValue* vala_glib_value_new (ValaDataType* value_type, ValaCCodeExpr
ession* cvalue);
ValaGLibValue* vala_glib_value_construct (GType object_type, ValaDataType*
value_type, ValaCCodeExpression* cvalue);
void vala_glib_value_append_array_length_cvalue (ValaGLibValue* self, ValaC
CodeExpression* length_cvalue);
gpointer vala_ccode_compiler_ref (gpointer instance); gpointer vala_ccode_compiler_ref (gpointer instance);
void vala_ccode_compiler_unref (gpointer instance); void vala_ccode_compiler_unref (gpointer instance);
GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_ccode_compiler (GValue* value, gpointer v_object); void vala_value_set_ccode_compiler (GValue* value, gpointer v_object);
void vala_value_take_ccode_compiler (GValue* value, gpointer v_object); void vala_value_take_ccode_compiler (GValue* value, gpointer v_object);
gpointer vala_value_get_ccode_compiler (const GValue* value); gpointer vala_value_get_ccode_compiler (const GValue* value);
GType vala_ccode_compiler_get_type (void) G_GNUC_CONST; GType vala_ccode_compiler_get_type (void) G_GNUC_CONST;
ValaCCodeCompiler* vala_ccode_compiler_new (void); ValaCCodeCompiler* vala_ccode_compiler_new (void);
ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type); ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type);
void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options, int cc_options_length1 ); void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const gchar* cc_command, gchar** cc_options, int cc_options_lengt h1);
ValaCCodeControlFlowModule* vala_ccode_control_flow_module_new (void); ValaCCodeControlFlowModule* vala_ccode_control_flow_module_new (void);
ValaCCodeControlFlowModule* vala_ccode_control_flow_module_construct (GType object_type); ValaCCodeControlFlowModule* vala_ccode_control_flow_module_construct (GType object_type);
GType vala_ccode_delegate_module_get_type (void) G_GNUC_CONST; GType vala_ccode_delegate_module_get_type (void) G_GNUC_CONST;
ValaCCodeDelegateModule* vala_ccode_delegate_module_new (void); ValaCCodeDelegateModule* vala_ccode_delegate_module_new (void);
ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object _type); ValaCCodeDelegateModule* vala_ccode_delegate_module_construct (GType object _type);
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (void); ValaCCodeMemberAccessModule* vala_ccode_member_access_module_new (void);
ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy pe object_type); ValaCCodeMemberAccessModule* vala_ccode_member_access_module_construct (GTy pe object_type);
ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (void); ValaCCodeMethodCallModule* vala_ccode_method_call_module_new (void);
ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType o bject_type); ValaCCodeMethodCallModule* vala_ccode_method_call_module_construct (GType o bject_type);
void vala_ccode_method_module_generate_method_result_declaration (ValaCCode MethodModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunc tion* cfunc, ValaMap* cparam_map, ValaMap* carg_map); void vala_ccode_method_module_generate_method_result_declaration (ValaCCode MethodModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunc tion* cfunc, ValaMap* cparam_map, ValaMap* carg_map);
void vala_ccode_method_module_complete_async (ValaCCodeMethodModule* self); void vala_ccode_method_module_complete_async (ValaCCodeMethodModule* self);
void vala_ccode_method_module_generate_parameter (ValaCCodeMethodModule* se ValaCCodeFormalParameter* vala_ccode_method_module_generate_parameter (Vala
lf, ValaFormalParameter* param, ValaCCodeFile* decl_space, ValaMap* cparam_ CCodeMethodModule* self, ValaFormalParameter* param, ValaCCodeFile* decl_sp
map, ValaMap* carg_map); ace, ValaMap* cparam_map, ValaMap* carg_map);
void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self, void vala_ccode_method_module_generate_vfunc (ValaCCodeMethodModule* self,
ValaMethod* m, ValaDataType* return_type, ValaMap* cparam_map, ValaMap* car ValaMethod* m, ValaDataType* return_type, ValaMap* cparam_map, ValaMap* car
g_map, const char* suffix, gint direction); g_map, const gchar* suffix, gint direction);
ValaCCodeMethodModule* vala_ccode_method_module_new (void); ValaCCodeMethodModule* vala_ccode_method_module_new (void);
ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ e); ValaCCodeMethodModule* vala_ccode_method_module_construct (GType object_typ e);
ValaCCodeStructModule* vala_ccode_struct_module_new (void); ValaCCodeStructModule* vala_ccode_struct_module_new (void);
ValaCCodeStructModule* vala_ccode_struct_module_construct (GType object_typ e); ValaCCodeStructModule* vala_ccode_struct_module_construct (GType object_typ e);
gpointer vala_typeregister_function_ref (gpointer instance); gpointer vala_typeregister_function_ref (gpointer instance);
void vala_typeregister_function_unref (gpointer instance); void vala_typeregister_function_unref (gpointer instance);
GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_typeregister_function (GValue* value, gpointer v_object ); void vala_value_set_typeregister_function (GValue* value, gpointer v_object );
void vala_value_take_typeregister_function (GValue* value, gpointer v_objec t); void vala_value_take_typeregister_function (GValue* value, gpointer v_objec t);
gpointer vala_value_get_typeregister_function (const GValue* value); gpointer vala_value_get_typeregister_function (const GValue* value);
GType vala_typeregister_function_get_type (void) G_GNUC_CONST; GType vala_typeregister_function_get_type (void) G_GNUC_CONST;
GType vala_class_register_function_get_type (void) G_GNUC_CONST; GType vala_class_register_function_get_type (void) G_GNUC_CONST;
ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCodeContext* context); ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCodeContext* context);
ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCodeContext* context); ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCodeContext* context);
ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self); ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self);
void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value); void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value);
GType vala_ctype_get_type (void) G_GNUC_CONST; GType vala_ctype_get_type (void) G_GNUC_CONST;
ValaCType* vala_ctype_new (const char* ctype_name); ValaCType* vala_ctype_new (const gchar* ctype_name);
ValaCType* vala_ctype_construct (GType object_type, const char* ctype_name) ValaCType* vala_ctype_construct (GType object_type, const gchar* ctype_name
; );
const char* vala_ctype_get_ctype_name (ValaCType* self); const gchar* vala_ctype_get_ctype_name (ValaCType* self);
void vala_ctype_set_ctype_name (ValaCType* self, const char* value); void vala_ctype_set_ctype_name (ValaCType* self, const gchar* value);
GType vala_gerror_module_get_type (void) G_GNUC_CONST; GType vala_gerror_module_get_type (void) G_GNUC_CONST;
GType vala_gtype_module_get_type (void) G_GNUC_CONST; GType vala_gtype_module_get_type (void) G_GNUC_CONST;
GType vala_gobject_module_get_type (void) G_GNUC_CONST; GType vala_gobject_module_get_type (void) G_GNUC_CONST;
GType vala_gsignal_module_get_type (void) G_GNUC_CONST; GType vala_gsignal_module_get_type (void) G_GNUC_CONST;
GType vala_gasync_module_get_type (void) G_GNUC_CONST; GType vala_gasync_module_get_type (void) G_GNUC_CONST;
GType vala_dbus_module_get_type (void) G_GNUC_CONST; GType vala_dbus_module_get_type (void) G_GNUC_CONST;
GType vala_dbus_client_module_get_type (void) G_GNUC_CONST; GType vala_dbus_client_module_get_type (void) G_GNUC_CONST;
ValaCCodeConstant* vala_dbus_client_module_get_dbus_timeout (ValaDBusClient Module* self, ValaSymbol* symbol); ValaCCodeConstant* vala_dbus_client_module_get_dbus_timeout (ValaDBusClient Module* self, ValaSymbol* symbol);
gboolean vala_dbus_client_module_is_dbus_no_reply (ValaCodeNode* node); gboolean vala_dbus_client_module_is_dbus_no_reply (ValaCodeNode* node);
gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule* self, ValaArrayType* array_type); gboolean vala_dbus_client_module_dbus_use_ptr_array (ValaDBusClientModule* self, ValaArrayType* array_type);
ValaDBusClientModule* vala_dbus_client_module_new (void); ValaDBusClientModule* vala_dbus_client_module_new (void);
ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type) ; ValaDBusClientModule* vala_dbus_client_module_construct (GType object_type) ;
GType vala_interface_register_function_get_type (void) G_GNUC_CONST; GType vala_interface_register_function_get_type (void) G_GNUC_CONST;
GType vala_dbus_interface_register_function_get_type (void) G_GNUC_CONST; GType vala_dbus_interface_register_function_get_type (void) G_GNUC_CONST;
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne w (ValaInterface* iface, ValaCodeContext* context); ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_ne w (ValaInterface* iface, ValaCodeContext* context);
ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context) ; ValaDBusInterfaceRegisterFunction* vala_dbus_interface_register_function_co nstruct (GType object_type, ValaInterface* iface, ValaCodeContext* context) ;
char* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol); gchar* vala_dbus_module_get_dbus_name (ValaTypeSymbol* symbol);
char* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol); gchar* vala_dbus_module_get_dbus_name_for_member (ValaSymbol* symbol);
char* vala_dbus_module_get_type_signature (ValaDataType* datatype); gchar* vala_dbus_module_get_type_signature (ValaDataType* datatype);
ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function_decl aration (ValaDBusModule* self, ValaEnum* en); ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function_decl aration (ValaDBusModule* self, ValaEnum* en);
ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function (Val aDBusModule* self, ValaEnum* en); ValaCCodeFunction* vala_dbus_module_generate_enum_from_string_function (Val aDBusModule* self, ValaEnum* en);
ValaCCodeExpression* vala_dbus_module_read_expression (ValaDBusModule* self , ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* ite r_expr, ValaCCodeExpression* expr); ValaCCodeExpression* vala_dbus_module_read_expression (ValaDBusModule* self , ValaCCodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* ite r_expr, ValaCCodeExpression* expr);
ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function_declar ation (ValaDBusModule* self, ValaEnum* en); ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function_declar ation (ValaDBusModule* self, ValaEnum* en);
ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function (ValaD BusModule* self, ValaEnum* en); ValaCCodeFunction* vala_dbus_module_generate_enum_to_string_function (ValaD BusModule* self, ValaEnum* en);
void vala_dbus_module_write_expression (ValaDBusModule* self, ValaCCodeFrag ment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCo deExpression* expr); void vala_dbus_module_write_expression (ValaDBusModule* self, ValaCCodeFrag ment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCo deExpression* expr);
void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self); void vala_dbus_module_add_dbus_helpers (ValaDBusModule* self);
ValaDBusModule* vala_dbus_module_new (void); ValaDBusModule* vala_dbus_module_new (void);
ValaDBusModule* vala_dbus_module_construct (GType object_type); ValaDBusModule* vala_dbus_module_construct (GType object_type);
GType vala_dbus_server_module_get_type (void) G_GNUC_CONST; GType vala_dbus_server_module_get_type (void) G_GNUC_CONST;
gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node); gboolean vala_dbus_server_module_is_dbus_visible (ValaCodeNode* node);
char* vala_dbus_server_module_dbus_result_name (ValaMethod* m); gchar* vala_dbus_server_module_dbus_result_name (ValaMethod* m);
ValaDBusServerModule* vala_dbus_server_module_new (void); ValaDBusServerModule* vala_dbus_server_module_new (void);
ValaDBusServerModule* vala_dbus_server_module_construct (GType object_type) ; ValaDBusServerModule* vala_dbus_server_module_construct (GType object_type) ;
GType vala_dova_base_module_get_type (void) G_GNUC_CONST; GType vala_dova_base_module_get_type (void) G_GNUC_CONST;
gpointer vala_dova_base_module_emit_context_ref (gpointer instance); gpointer vala_dova_base_module_emit_context_ref (gpointer instance);
void vala_dova_base_module_emit_context_unref (gpointer instance); void vala_dova_base_module_emit_context_unref (gpointer instance);
GParamSpec* vala_dova_base_module_param_spec_emit_context (const gchar* nam e, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags fl ags); GParamSpec* vala_dova_base_module_param_spec_emit_context (const gchar* nam e, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags fl ags);
void vala_dova_base_module_value_set_emit_context (GValue* value, gpointer v_object); void vala_dova_base_module_value_set_emit_context (GValue* value, gpointer v_object);
void vala_dova_base_module_value_take_emit_context (GValue* value, gpointer v_object); void vala_dova_base_module_value_take_emit_context (GValue* value, gpointer v_object);
gpointer vala_dova_base_module_value_get_emit_context (const GValue* value) ; gpointer vala_dova_base_module_value_get_emit_context (const GValue* value) ;
GType vala_dova_base_module_emit_context_get_type (void) G_GNUC_CONST; GType vala_dova_base_module_emit_context_get_type (void) G_GNUC_CONST;
skipping to change at line 1345 skipping to change at line 1411
ValaDovaArrayModule* vala_dova_array_module_construct (GType object_type); ValaDovaArrayModule* vala_dova_array_module_construct (GType object_type);
ValaDovaAssignmentModule* vala_dova_assignment_module_new (void); ValaDovaAssignmentModule* vala_dova_assignment_module_new (void);
ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje ct_type); ValaDovaAssignmentModule* vala_dova_assignment_module_construct (GType obje ct_type);
ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se lf, ValaSymbol* sym); ValaBlock* vala_dova_base_module_next_closure_block (ValaDovaBaseModule* se lf, ValaSymbol* sym);
ValaDovaBaseModule* vala_dova_base_module_new (void); ValaDovaBaseModule* vala_dova_base_module_new (void);
ValaDovaBaseModule* vala_dova_base_module_construct (GType object_type); ValaDovaBaseModule* vala_dova_base_module_construct (GType object_type);
void vala_dova_base_module_push_context (ValaDovaBaseModule* self, ValaDova BaseModuleEmitContext* emit_context); void vala_dova_base_module_push_context (ValaDovaBaseModule* self, ValaDova BaseModuleEmitContext* emit_context);
void vala_dova_base_module_pop_context (ValaDovaBaseModule* self); void vala_dova_base_module_pop_context (ValaDovaBaseModule* self);
void vala_dova_base_module_push_function (ValaDovaBaseModule* self, ValaCCo deFunction* func); void vala_dova_base_module_push_function (ValaDovaBaseModule* self, ValaCCo deFunction* func);
void vala_dova_base_module_pop_function (ValaDovaBaseModule* self); void vala_dova_base_module_pop_function (ValaDovaBaseModule* self);
gboolean vala_dova_base_module_add_symbol_declaration (ValaDovaBaseModule* self, ValaCCodeFile* decl_space, ValaSymbol* sym, const char* name); gboolean vala_dova_base_module_add_symbol_declaration (ValaDovaBaseModule* self, ValaCCodeFile* decl_space, ValaSymbol* sym, const gchar* name);
void vala_dova_base_module_generate_enum_declaration (ValaDovaBaseModule* s elf, ValaEnum* en, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_enum_declaration (ValaDovaBaseModule* s elf, ValaEnum* en, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_constant_declaration (ValaDovaBaseModul e* self, ValaConstant* c, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_constant_declaration (ValaDovaBaseModul e* self, ValaConstant* c, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_field_declaration (ValaDovaBaseModule* self, ValaField* f, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_field_declaration (ValaDovaBaseModule* self, ValaField* f, ValaCCodeFile* decl_space);
gboolean vala_dova_base_module_is_constant_ccode_expression (ValaDovaBaseMo dule* self, ValaCCodeExpression* cexpr); gboolean vala_dova_base_module_is_constant_ccode_expression (ValaDovaBaseMo dule* self, ValaCCodeExpression* cexpr);
gboolean vala_dova_base_module_is_pure_ccode_expression (ValaDovaBaseModule * self, ValaCCodeExpression* cexpr); gboolean vala_dova_base_module_is_pure_ccode_expression (ValaDovaBaseModule * self, ValaCCodeExpression* cexpr);
void vala_dova_base_module_generate_type_declaration (ValaDovaBaseModule* s elf, ValaDataType* type, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_type_declaration (ValaDovaBaseModule* s elf, ValaDataType* type, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_struct_declaration (ValaDovaBaseModule* self, ValaStruct* st, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_struct_declaration (ValaDovaBaseModule* self, ValaStruct* st, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_delegate_declaration (ValaDovaBaseModul e* self, ValaDelegate* d, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_delegate_declaration (ValaDovaBaseModul e* self, ValaDelegate* d, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_cparameters (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* func, ValaCCod eFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall); void vala_dova_base_module_generate_cparameters (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space, ValaCCodeFunction* func, ValaCCod eFunctionDeclarator* vdeclarator, ValaCCodeFunctionCall* vcall);
void vala_dova_base_module_generate_property_accessor_declaration (ValaDova BaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_property_accessor_declaration (ValaDova BaseModule* self, ValaPropertyAccessor* acc, ValaCCodeFile* decl_space);
gint vala_dova_base_module_get_block_id (ValaDovaBaseModule* self, ValaBloc k* b); gint vala_dova_base_module_get_block_id (ValaDovaBaseModule* self, ValaBloc k* b);
ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo ValaCCodeExpression* vala_dova_base_module_get_variable_cexpression (ValaDo
vaBaseModule* self, const char* name); vaBaseModule* self, const gchar* name);
char* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self, c gchar* vala_dova_base_module_get_variable_cname (ValaDovaBaseModule* self,
onst char* name); const gchar* name);
ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref erence); ValaLocalVariable* vala_dova_base_module_get_temp_variable (ValaDovaBaseMod ule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_ref erence);
ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio n* type_expression); ValaCCodeExpression* vala_dova_base_module_get_type_private_from_type (Vala DovaBaseModule* self, ValaObjectTypeSymbol* type_symbol, ValaCCodeExpressio n* type_expression);
ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova BaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_dova_base_module_get_type_id_expression (ValaDova BaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc e, gboolean is_chainup); ValaCCodeExpression* vala_dova_base_module_get_dup_func_expression (ValaDov aBaseModule* self, ValaDataType* type, ValaSourceReference* source_referenc e, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_dova_base_module_get_destroy_func_expression (Val aDovaBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi on* expr); ValaCCodeExpression* vala_dova_base_module_get_unref_expression (ValaDovaBa seModule* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressi on* expr);
void vala_dova_base_module_emit_temp_var (ValaDovaBaseModule* self, ValaLoc alVariable* local); void vala_dova_base_module_emit_temp_var (ValaDovaBaseModule* self, ValaLoc alVariable* local);
void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val aSymbol* sym, gboolean stop_at_loop); void vala_dova_base_module_append_local_free (ValaDovaBaseModule* self, Val aSymbol* sym, gboolean stop_at_loop);
void vala_dova_base_module_append_error_free (ValaDovaBaseModule* self, Val aSymbol* sym, ValaTryStatement* current_try); void vala_dova_base_module_append_error_free (ValaDovaBaseModule* self, Val aSymbol* sym, ValaTryStatement* current_try);
gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val aDataType* type); gboolean vala_dova_base_module_requires_copy (ValaDovaBaseModule* self, Val aDataType* type);
gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self, ValaDataType* type); gboolean vala_dova_base_module_requires_destroy (ValaDovaBaseModule* self, ValaDataType* type);
ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V alaExpression* expr, ValaCodeNode* node); ValaCCodeExpression* vala_dova_base_module_get_ref_cexpression (ValaDovaBas eModule* self, ValaDataType* expression_type, ValaCCodeExpression* cexpr, V alaExpression* expr, ValaCodeNode* node);
void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule* self, ValaClass* cl, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_class_declaration (ValaDovaBaseModule* self, ValaClass* cl, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu le* self, ValaInterface* iface, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_interface_declaration (ValaDovaBaseModu le* self, ValaInterface* iface, ValaCCodeFile* decl_space);
void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space); void vala_dova_base_module_generate_method_declaration (ValaDovaBaseModule* self, ValaMethod* m, ValaCCodeFile* decl_space);
void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule* self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr , gboolean is_chainup); void vala_dova_base_module_add_generic_type_arguments (ValaDovaBaseModule* self, ValaCCodeFunctionCall* ccall, ValaList* type_args, ValaCodeNode* expr , gboolean is_chainup);
ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova BaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCCod eExpression* cexpr); ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova BaseModule* self, ValaFormalParameter* param, ValaExpression* arg, ValaCCod eExpression* cexpr);
ValaCCodeExpression* vala_dova_base_module_transform_expression (ValaDovaBa seModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression _type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_dova_base_module_transform_expression (ValaDovaBa seModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression _type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeExpression* vala_dova_base_module_get_implicit_cast_expression (Va laDovaBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* ex pression_type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_dova_base_module_get_implicit_cast_expression (Va laDovaBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* ex pression_type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeFunctionCall* vala_dova_base_module_get_property_set_call (ValaDov aBaseModule* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpre ssion* cexpr, ValaExpression* rhs); void vala_dova_base_module_store_property (ValaDovaBaseModule* self, ValaPr operty* prop, ValaMemberAccess* ma, ValaCCodeExpression* cexpr, ValaExpress ion* rhs);
gboolean vala_dova_base_module_add_generated_external_symbol (ValaDovaBaseM odule* self, ValaSymbol* external_symbol); gboolean vala_dova_base_module_add_generated_external_symbol (ValaDovaBaseM odule* self, ValaSymbol* external_symbol);
ValaDataType* vala_dova_base_module_get_data_type_for_symbol (ValaTypeSymbo l* sym); ValaDataType* vala_dova_base_module_get_data_type_for_symbol (ValaTypeSymbo l* sym);
ValaCCodeExpression* vala_dova_base_module_default_value_for_type (ValaDova BaseModule* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_dova_base_module_default_value_for_type (ValaDova BaseModule* self, ValaDataType* type, gboolean initializer_expression);
ValaCCodeNode* vala_dova_base_module_get_ccodenode (ValaDovaBaseModule* sel f, ValaCodeNode* node); ValaCCodeExpression* vala_dova_base_module_get_ccodenode (ValaDovaBaseModul e* self, ValaExpression* node);
ValaDataType* vala_dova_base_module_get_this_type (ValaDovaBaseModule* self ); ValaDataType* vala_dova_base_module_get_this_type (ValaDovaBaseModule* self );
ValaCCodeExpression* vala_dova_base_module_generate_instance_cast (ValaDova BaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type); ValaCCodeExpression* vala_dova_base_module_generate_instance_cast (ValaDova BaseModule* self, ValaCCodeExpression* expr, ValaTypeSymbol* type);
char* vala_dova_base_module_get_custom_creturn_type (ValaDovaBaseModule* se lf, ValaMethod* m); gchar* vala_dova_base_module_get_custom_creturn_type (ValaDovaBaseModule* s elf, ValaMethod* m);
gboolean vala_dova_base_module_method_has_wrapper (ValaDovaBaseModule* self , ValaMethod* method); gboolean vala_dova_base_module_method_has_wrapper (ValaDovaBaseModule* self , ValaMethod* method);
void vala_dova_base_module_add_simple_check (ValaDovaBaseModule* self, Vala CodeNode* node, gboolean always_fails); void vala_dova_base_module_add_simple_check (ValaDovaBaseModule* self, Vala CodeNode* node, gboolean always_fails);
ValaCCodeExpression* vala_dova_base_module_get_cvalue (ValaDovaBaseModule*
self, ValaExpression* expr);
ValaCCodeExpression* vala_dova_base_module_get_cvalue_ (ValaDovaBaseModule*
self, ValaTargetValue* value);
void vala_dova_base_module_set_cvalue (ValaDovaBaseModule* self, ValaExpres
sion* expr, ValaCCodeExpression* cvalue);
ValaCodeContext* vala_dova_base_module_get_context (ValaDovaBaseModule* sel f); ValaCodeContext* vala_dova_base_module_get_context (ValaDovaBaseModule* sel f);
void vala_dova_base_module_set_context (ValaDovaBaseModule* self, ValaCodeC ontext* value); void vala_dova_base_module_set_context (ValaDovaBaseModule* self, ValaCodeC ontext* value);
ValaSymbol* vala_dova_base_module_get_current_symbol (ValaDovaBaseModule* s elf); ValaSymbol* vala_dova_base_module_get_current_symbol (ValaDovaBaseModule* s elf);
ValaTryStatement* vala_dova_base_module_get_current_try (ValaDovaBaseModule * self); ValaTryStatement* vala_dova_base_module_get_current_try (ValaDovaBaseModule * self);
void vala_dova_base_module_set_current_try (ValaDovaBaseModule* self, ValaT ryStatement* value); void vala_dova_base_module_set_current_try (ValaDovaBaseModule* self, ValaT ryStatement* value);
ValaTypeSymbol* vala_dova_base_module_get_current_type_symbol (ValaDovaBase Module* self); ValaTypeSymbol* vala_dova_base_module_get_current_type_symbol (ValaDovaBase Module* self);
ValaClass* vala_dova_base_module_get_current_class (ValaDovaBaseModule* sel f); ValaClass* vala_dova_base_module_get_current_class (ValaDovaBaseModule* sel f);
ValaMethod* vala_dova_base_module_get_current_method (ValaDovaBaseModule* s elf); ValaMethod* vala_dova_base_module_get_current_method (ValaDovaBaseModule* s elf);
ValaPropertyAccessor* vala_dova_base_module_get_current_property_accessor ( ValaDovaBaseModule* self); ValaPropertyAccessor* vala_dova_base_module_get_current_property_accessor ( ValaDovaBaseModule* self);
ValaDataType* vala_dova_base_module_get_current_return_type (ValaDovaBaseMo dule* self); ValaDataType* vala_dova_base_module_get_current_return_type (ValaDovaBaseMo dule* self);
skipping to change at line 1409 skipping to change at line 1478
ValaCCodeFunction* vala_dova_base_module_get_ccode (ValaDovaBaseModule* sel f); ValaCCodeFunction* vala_dova_base_module_get_ccode (ValaDovaBaseModule* sel f);
ValaArrayList* vala_dova_base_module_get_temp_ref_vars (ValaDovaBaseModule* self); ValaArrayList* vala_dova_base_module_get_temp_ref_vars (ValaDovaBaseModule* self);
gint vala_dova_base_module_get_next_temp_var_id (ValaDovaBaseModule* self); gint vala_dova_base_module_get_next_temp_var_id (ValaDovaBaseModule* self);
void vala_dova_base_module_set_next_temp_var_id (ValaDovaBaseModule* self, gint value); void vala_dova_base_module_set_next_temp_var_id (ValaDovaBaseModule* self, gint value);
gboolean vala_dova_base_module_get_in_creation_method (ValaDovaBaseModule* self); gboolean vala_dova_base_module_get_in_creation_method (ValaDovaBaseModule* self);
ValaMap* vala_dova_base_module_get_variable_name_map (ValaDovaBaseModule* s elf); ValaMap* vala_dova_base_module_get_variable_name_map (ValaDovaBaseModule* s elf);
ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_new (Vala Symbol* symbol); ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_new (Vala Symbol* symbol);
ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_construct (GType object_type, ValaSymbol* symbol); ValaDovaBaseModuleEmitContext* vala_dova_base_module_emit_context_construct (GType object_type, ValaSymbol* symbol);
void vala_dova_base_module_emit_context_push_symbol (ValaDovaBaseModuleEmit Context* self, ValaSymbol* symbol); void vala_dova_base_module_emit_context_push_symbol (ValaDovaBaseModuleEmit Context* self, ValaSymbol* symbol);
void vala_dova_base_module_emit_context_pop_symbol (ValaDovaBaseModuleEmitC ontext* self); void vala_dova_base_module_emit_context_pop_symbol (ValaDovaBaseModuleEmitC ontext* self);
GType vala_dova_value_get_type (void) G_GNUC_CONST;
ValaDovaValue* vala_dova_value_new (ValaDataType* value_type, ValaCCodeExpr
ession* cvalue);
ValaDovaValue* vala_dova_value_construct (GType object_type, ValaDataType*
value_type, ValaCCodeExpression* cvalue);
ValaDovaControlFlowModule* vala_dova_control_flow_module_new (void); ValaDovaControlFlowModule* vala_dova_control_flow_module_new (void);
ValaDovaControlFlowModule* vala_dova_control_flow_module_construct (GType o bject_type); ValaDovaControlFlowModule* vala_dova_control_flow_module_construct (GType o bject_type);
GType vala_dova_object_module_get_type (void) G_GNUC_CONST; GType vala_dova_object_module_get_type (void) G_GNUC_CONST;
GType vala_dova_value_module_get_type (void) G_GNUC_CONST; GType vala_dova_value_module_get_type (void) G_GNUC_CONST;
GType vala_dova_delegate_module_get_type (void) G_GNUC_CONST; GType vala_dova_delegate_module_get_type (void) G_GNUC_CONST;
ValaDovaDelegateModule* vala_dova_delegate_module_new (void); ValaDovaDelegateModule* vala_dova_delegate_module_new (void);
ValaDovaDelegateModule* vala_dova_delegate_module_construct (GType object_t ype); ValaDovaDelegateModule* vala_dova_delegate_module_construct (GType object_t ype);
GType vala_dova_error_module_get_type (void) G_GNUC_CONST; GType vala_dova_error_module_get_type (void) G_GNUC_CONST;
void vala_dova_error_module_return_with_exception (ValaDovaErrorModule* sel f); void vala_dova_error_module_return_with_exception (ValaDovaErrorModule* sel f);
ValaDovaErrorModule* vala_dova_error_module_new (void); ValaDovaErrorModule* vala_dova_error_module_new (void);
skipping to change at line 1443 skipping to change at line 1515
ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type) ; ValaDovaObjectModule* vala_dova_object_module_construct (GType object_type) ;
ValaDovaStructModule* vala_dova_struct_module_new (void); ValaDovaStructModule* vala_dova_struct_module_new (void);
ValaDovaStructModule* vala_dova_struct_module_construct (GType object_type) ; ValaDovaStructModule* vala_dova_struct_module_construct (GType object_type) ;
ValaDovaValueModule* vala_dova_value_module_new (void); ValaDovaValueModule* vala_dova_value_module_new (void);
ValaDovaValueModule* vala_dova_value_module_construct (GType object_type); ValaDovaValueModule* vala_dova_value_module_construct (GType object_type);
GType vala_enum_register_function_get_type (void) G_GNUC_CONST; GType vala_enum_register_function_get_type (void) G_GNUC_CONST;
ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va laCodeContext* context); ValaEnumRegisterFunction* vala_enum_register_function_new (ValaEnum* en, Va laCodeContext* context);
ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje ct_type, ValaEnum* en, ValaCodeContext* context); ValaEnumRegisterFunction* vala_enum_register_function_construct (GType obje ct_type, ValaEnum* en, ValaCodeContext* context);
ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF unction* self); ValaEnum* vala_enum_register_function_get_enum_reference (ValaEnumRegisterF unction* self);
void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti on* self, ValaEnum* value); void vala_enum_register_function_set_enum_reference (ValaEnumRegisterFuncti on* self, ValaEnum* value);
gchar* vala_gasync_module_generate_async_callback_wrapper (ValaGAsyncModule * self);
ValaGAsyncModule* vala_gasync_module_new (void); ValaGAsyncModule* vala_gasync_module_new (void);
ValaGAsyncModule* vala_gasync_module_construct (GType object_type); ValaGAsyncModule* vala_gasync_module_construct (GType object_type);
GType vala_gvariant_module_get_type (void) G_GNUC_CONST; GType vala_gvariant_module_get_type (void) G_GNUC_CONST;
GType vala_gd_bus_module_get_type (void) G_GNUC_CONST; GType vala_gd_bus_module_get_type (void) G_GNUC_CONST;
GType vala_gd_bus_client_module_get_type (void) G_GNUC_CONST; GType vala_gd_bus_client_module_get_type (void) G_GNUC_CONST;
ValaCCodeConstant* vala_gd_bus_client_module_get_dbus_timeout (ValaGDBusCli entModule* self, ValaSymbol* symbol); ValaCCodeConstant* vala_gd_bus_client_module_get_dbus_timeout (ValaGDBusCli entModule* self, ValaSymbol* symbol);
ValaGDBusClientModule* vala_gd_bus_client_module_new (void); ValaGDBusClientModule* vala_gd_bus_client_module_new (void);
ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty pe); ValaGDBusClientModule* vala_gd_bus_client_module_construct (GType object_ty pe);
char* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol); gchar* vala_gd_bus_module_get_dbus_name (ValaTypeSymbol* symbol);
char* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol); gchar* vala_gd_bus_module_get_dbus_name_for_member (ValaSymbol* symbol);
gboolean vala_gd_bus_module_is_dbus_no_reply (ValaMethod* m);
gboolean vala_gd_bus_module_dbus_method_uses_file_descriptor (ValaGDBusModu
le* self, ValaMethod* method);
void vala_gd_bus_module_send_dbus_value (ValaGDBusModule* self, ValaDataTyp
e* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr, Vala
Symbol* sym);
void vala_gd_bus_module_receive_dbus_value (ValaGDBusModule* self, ValaData
Type* type, ValaCCodeExpression* message_expr, ValaCCodeExpression* iter_ex
pr, ValaCCodeExpression* target_expr, ValaSymbol* sym);
ValaGDBusModule* vala_gd_bus_module_new (void); ValaGDBusModule* vala_gd_bus_module_new (void);
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);
char* 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;
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 char* directory, const char* gir_namespace, const char* gir_vers ion, const char* 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);
ValaCCodeExpression* vala_gsignal_module_get_dbus_g_type (ValaGSignalModule * self, ValaDataType* data_type); ValaCCodeExpression* vala_gsignal_module_get_dbus_g_type (ValaGSignalModule * self, ValaDataType* data_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);
ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct ion (ValaGTypeModule* self, ValaInterface* iface); ValaTypeRegisterFunction* vala_gtype_module_create_interface_register_funct ion (ValaGTypeModule* self, ValaInterface* iface);
ValaGTypeModule* vala_gtype_module_new (void); ValaGTypeModule* vala_gtype_module_new (void);
ValaGTypeModule* vala_gtype_module_construct (GType object_type); ValaGTypeModule* vala_gtype_module_construct (GType object_type);
char* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol); gchar* vala_gvariant_module_get_dbus_signature (ValaSymbol* symbol);
char* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Vala gchar* vala_gvariant_module_get_type_signature (ValaDataType* datatype, Val
Symbol* symbol); aSymbol* symbol);
ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function_ declaration (ValaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function_ declaration (ValaGVariantModule* self, ValaEnum* en);
ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function (ValaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_from_string_function (ValaGVariantModule* self, ValaEnum* en);
void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaCC odeFragment* fragment, ValaDataType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_expr, ValaSymbol* sym); void vala_gvariant_module_read_expression (ValaGVariantModule* self, ValaDa taType* type, ValaCCodeExpression* iter_expr, ValaCCodeExpression* target_e xpr, ValaSymbol* sym);
ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function_de claration (ValaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function_de claration (ValaGVariantModule* self, ValaEnum* en);
ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function (V alaGVariantModule* self, ValaEnum* en); ValaCCodeFunction* vala_gvariant_module_generate_enum_to_string_function (V alaGVariantModule* self, ValaEnum* en);
void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaC CodeFragment* fragment, ValaDataType* type, ValaCCodeExpression* builder_ex pr, ValaCCodeExpression* expr, ValaSymbol* sym); void vala_gvariant_module_write_expression (ValaGVariantModule* self, ValaD ataType* type, ValaCCodeExpression* builder_expr, ValaCCodeExpression* expr , ValaSymbol* sym);
ValaGVariantModule* vala_gvariant_module_new (void); ValaGVariantModule* vala_gvariant_module_new (void);
ValaGVariantModule* vala_gvariant_module_construct (GType object_type); ValaGVariantModule* vala_gvariant_module_construct (GType object_type);
ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCodeContext* context); ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCodeContext* context);
ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context); ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCodeContext* context);
ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self); ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self);
void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value); void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value);
GType vala_struct_register_function_get_type (void) G_GNUC_CONST; GType vala_struct_register_function_get_type (void) G_GNUC_CONST;
ValaStructRegisterFunction* vala_struct_register_function_new (ValaStruct* st, ValaCodeContext* context); ValaStructRegisterFunction* vala_struct_register_function_new (ValaStruct* st, ValaCodeContext* context);
ValaStructRegisterFunction* vala_struct_register_function_construct (GType object_type, ValaStruct* st, ValaCodeContext* context); ValaStructRegisterFunction* vala_struct_register_function_construct (GType object_type, ValaStruct* st, ValaCodeContext* context);
ValaStruct* vala_struct_register_function_get_struct_reference (ValaStructR egisterFunction* self); ValaStruct* vala_struct_register_function_get_struct_reference (ValaStructR egisterFunction* self);
void vala_struct_register_function_set_struct_reference (ValaStructRegister Function* self, ValaStruct* value); void vala_struct_register_function_set_struct_reference (ValaStructRegister Function* self, ValaStruct* value);
void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin); void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin);
ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self); ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self);
char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc gchar* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFun
tion* self); ction* self);
char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF gchar* vala_typeregister_function_get_base_init_func_name (ValaTypeRegister
unction* self); Function* self);
char* vala_typeregister_function_get_class_finalize_func_name (ValaTypeRegi gchar* vala_typeregister_function_get_class_finalize_func_name (ValaTypeReg
sterFunction* self); isterFunction* self);
char* vala_typeregister_function_get_base_finalize_func_name (ValaTypeRegis gchar* vala_typeregister_function_get_base_finalize_func_name (ValaTypeRegi
terFunction* self); sterFunction* self);
char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister gchar* vala_typeregister_function_get_class_init_func_name (ValaTypeRegiste
Function* self); rFunction* self);
char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister gchar* vala_typeregister_function_get_instance_struct_size (ValaTypeRegiste
Function* self); rFunction* self);
char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis gchar* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegi
terFunction* self); sterFunction* self);
char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc gchar* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFun
tion* self); ction* self);
char* vala_typeregister_function_get_gtype_value_table_init_function_name ( gchar* vala_typeregister_function_get_gtype_value_table_init_function_name
ValaTypeRegisterFunction* self); (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_peek_pointer_functio gchar* vala_typeregister_function_get_gtype_value_table_peek_pointer_functi
n_name (ValaTypeRegisterFunction* self); on_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_free_function_name ( gchar* vala_typeregister_function_get_gtype_value_table_free_function_name
ValaTypeRegisterFunction* self); (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_copy_function_name ( gchar* vala_typeregister_function_get_gtype_value_table_copy_function_name
ValaTypeRegisterFunction* self); (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_lcopy_value_function gchar* vala_typeregister_function_get_gtype_value_table_lcopy_value_functio
_name (ValaTypeRegisterFunction* self); n_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_collect_value_functi gchar* vala_typeregister_function_get_gtype_value_table_collect_value_funct
on_name (ValaTypeRegisterFunction* self); ion_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* gchar* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction*
self); self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self, gboolean plugin); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self, gboolean plugin);
ValaCCodeFragment* vala_typeregister_function_get_source_declaration (ValaT ypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_source_declaration (ValaT ypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self); ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self);
ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self); ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self);
ValaTypeRegisterFunction* vala_typeregister_function_construct (GType objec t_type); ValaTypeRegisterFunction* vala_typeregister_function_construct (GType objec t_type);
ValaCodeContext* vala_typeregister_function_get_context (ValaTypeRegisterFu nction* self); ValaCodeContext* vala_typeregister_function_get_context (ValaTypeRegisterFu nction* self);
void vala_typeregister_function_set_context (ValaTypeRegisterFunction* self , ValaCodeContext* value); void vala_typeregister_function_set_context (ValaTypeRegisterFunction* self , ValaCodeContext* value);
 End of changes. 58 change blocks. 
188 lines changed or deleted 307 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/