vala.h   vala.h 
skipping to change at line 13 skipping to change at line 13
#ifndef __VALA_H__ #ifndef __VALA_H__
#define __VALA_H__ #define __VALA_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <valagee.h> #include <valagee.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <valaccode.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CODE_NODE (vala_code_node_get_type ()) #define VALA_TYPE_CODE_NODE (vala_code_node_get_type ())
#define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode)) #define VALA_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_C ODE_NODE, ValaCodeNode))
#define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_CODE_NODE, ValaCodeNodeClass))
#define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE)) #define VALA_IS_CODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_CODE_NODE))
#define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE)) #define VALA_IS_CODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_CODE_NODE))
#define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass)) #define VALA_CODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_CODE_NODE, ValaCodeNodeClass))
skipping to change at line 98 skipping to change at line 97
#define VALA_TYPE_VARIABLE (vala_variable_get_type ()) #define VALA_TYPE_VARIABLE (vala_variable_get_type ())
#define VALA_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_VA RIABLE, ValaVariable)) #define VALA_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_VA RIABLE, ValaVariable))
#define VALA_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_VARIABLE, ValaVariableClass)) #define VALA_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_ TYPE_VARIABLE, ValaVariableClass))
#define VALA_IS_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _VARIABLE)) #define VALA_IS_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _VARIABLE))
#define VALA_IS_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_VARIABLE)) #define VALA_IS_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VA LA_TYPE_VARIABLE))
#define VALA_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_VARIABLE, ValaVariableClass)) #define VALA_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VAL A_TYPE_VARIABLE, ValaVariableClass))
typedef struct _ValaVariable ValaVariable; typedef struct _ValaVariable ValaVariable;
typedef struct _ValaVariableClass ValaVariableClass; typedef struct _ValaVariableClass ValaVariableClass;
#define VALA_TYPE_LOCAL_VARIABLE (vala_local_variable_get_type ())
#define VALA_LOCAL_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_LOCAL_VARIABLE, ValaLocalVariable))
#define VALA_LOCAL_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariableClass))
#define VALA_IS_LOCAL_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_LOCAL_VARIABLE))
#define VALA_IS_LOCAL_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_LOCAL_VARIABLE))
#define VALA_LOCAL_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariableClass))
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
#define VALA_TYPE_ATTRIBUTE (vala_attribute_get_type ()) #define VALA_TYPE_ATTRIBUTE (vala_attribute_get_type ())
#define VALA_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_A TTRIBUTE, ValaAttribute)) #define VALA_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_A TTRIBUTE, ValaAttribute))
#define VALA_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_ATTRIBUTE, ValaAttributeClass)) #define VALA_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_ATTRIBUTE, ValaAttributeClass))
#define VALA_IS_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_ATTRIBUTE)) #define VALA_IS_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_ATTRIBUTE))
#define VALA_IS_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_ATTRIBUTE)) #define VALA_IS_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_ATTRIBUTE))
#define VALA_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_ATTRIBUTE, ValaAttributeClass)) #define VALA_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VA LA_TYPE_ATTRIBUTE, ValaAttributeClass))
typedef struct _ValaAttribute ValaAttribute; typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass; typedef struct _ValaAttributeClass ValaAttributeClass;
typedef struct _ValaExpressionPrivate ValaExpressionPrivate; typedef struct _ValaExpressionPrivate ValaExpressionPrivate;
skipping to change at line 508 skipping to change at line 497
#define VALA_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_BLOCK , ValaBlock)) #define VALA_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_BLOCK , ValaBlock))
#define VALA_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_BLOCK, ValaBlockClass)) #define VALA_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_BLOCK, ValaBlockClass))
#define VALA_IS_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BL OCK)) #define VALA_IS_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BL OCK))
#define VALA_IS_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_BLOCK)) #define VALA_IS_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_BLOCK))
#define VALA_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_BLOCK, ValaBlockClass)) #define VALA_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_BLOCK, ValaBlockClass))
typedef struct _ValaBlock ValaBlock; typedef struct _ValaBlock ValaBlock;
typedef struct _ValaBlockClass ValaBlockClass; typedef struct _ValaBlockClass ValaBlockClass;
typedef struct _ValaBlockPrivate ValaBlockPrivate; typedef struct _ValaBlockPrivate ValaBlockPrivate;
#define VALA_TYPE_LOCAL_VARIABLE (vala_local_variable_get_type ())
#define VALA_LOCAL_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T
YPE_LOCAL_VARIABLE, ValaLocalVariable))
#define VALA_LOCAL_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariableClass))
#define VALA_IS_LOCAL_VARIABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL
A_TYPE_LOCAL_VARIABLE))
#define VALA_IS_LOCAL_VARIABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas
s), VALA_TYPE_LOCAL_VARIABLE))
#define VALA_LOCAL_VARIABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj
), VALA_TYPE_LOCAL_VARIABLE, ValaLocalVariableClass))
typedef struct _ValaLocalVariable ValaLocalVariable;
typedef struct _ValaLocalVariableClass ValaLocalVariableClass;
#define VALA_TYPE_LITERAL (vala_literal_get_type ()) #define VALA_TYPE_LITERAL (vala_literal_get_type ())
#define VALA_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LIT ERAL, ValaLiteral)) #define VALA_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LIT ERAL, ValaLiteral))
#define VALA_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_LITERAL, ValaLiteralClass)) #define VALA_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_LITERAL, ValaLiteralClass))
#define VALA_IS_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ LITERAL)) #define VALA_IS_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ LITERAL))
#define VALA_IS_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_LITERAL)) #define VALA_IS_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_LITERAL))
#define VALA_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_LITERAL, ValaLiteralClass)) #define VALA_LITERAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_LITERAL, ValaLiteralClass))
typedef struct _ValaLiteral ValaLiteral; typedef struct _ValaLiteral ValaLiteral;
typedef struct _ValaLiteralClass ValaLiteralClass; typedef struct _ValaLiteralClass ValaLiteralClass;
typedef struct _ValaLiteralPrivate ValaLiteralPrivate; typedef struct _ValaLiteralPrivate ValaLiteralPrivate;
skipping to change at line 1185 skipping to change at line 1184
#define VALA_TYPE_TARGET_VALUE (vala_target_value_get_type ()) #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(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_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(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_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)) #define VALA_TARGET_VALUE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_TARGET_VALUE, ValaTargetValueClass))
typedef struct _ValaTargetValue ValaTargetValue; typedef struct _ValaTargetValue ValaTargetValue;
typedef struct _ValaTargetValueClass ValaTargetValueClass; typedef struct _ValaTargetValueClass ValaTargetValueClass;
#define VALA_TYPE_ATTRIBUTE_CACHE (vala_attribute_cache_get_type ())
#define VALA_ATTRIBUTE_CACHE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_
TYPE_ATTRIBUTE_CACHE, ValaAttributeCache))
#define VALA_ATTRIBUTE_CACHE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass)
, VALA_TYPE_ATTRIBUTE_CACHE, ValaAttributeCacheClass))
#define VALA_IS_ATTRIBUTE_CACHE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA
LA_TYPE_ATTRIBUTE_CACHE))
#define VALA_IS_ATTRIBUTE_CACHE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), VALA_TYPE_ATTRIBUTE_CACHE))
#define VALA_ATTRIBUTE_CACHE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob
j), VALA_TYPE_ATTRIBUTE_CACHE, ValaAttributeCacheClass))
typedef struct _ValaAttributeCache ValaAttributeCache;
typedef struct _ValaAttributeCacheClass ValaAttributeCacheClass;
typedef struct _ValaAttributeCachePrivate ValaAttributeCachePrivate;
#define VALA_TYPE_CODE_WRITER (vala_code_writer_get_type ()) #define VALA_TYPE_CODE_WRITER (vala_code_writer_get_type ())
#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;
skipping to change at line 1669 skipping to change at line 1679
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;
gchar* (*get_cprefix) (ValaSymbol* self);
gchar* (*get_lower_case_cname) (ValaSymbol* self, const gchar* infix
);
gchar* (*get_lower_case_cprefix) (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_experimental_attribute) (ValaSymbol* self, ValaAttrib
ute* 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 );
void (*add_delegate) (ValaSymbol* self, ValaDelegate* d); void (*add_delegate) (ValaSymbol* self, ValaDelegate* d);
void (*add_constant) (ValaSymbol* self, ValaConstant* constant); void (*add_constant) (ValaSymbol* self, ValaConstant* constant);
void (*add_field) (ValaSymbol* self, ValaField* f); void (*add_field) (ValaSymbol* self, ValaField* f);
void (*add_method) (ValaSymbol* self, ValaMethod* m); void (*add_method) (ValaSymbol* self, ValaMethod* m);
skipping to change at line 1700 skipping to change at line 1704
void (*add_destructor) (ValaSymbol* self, ValaDestructor* d); void (*add_destructor) (ValaSymbol* self, ValaDestructor* d);
}; };
struct _ValaVariable { struct _ValaVariable {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaVariablePrivate * priv; ValaVariablePrivate * priv;
}; };
struct _ValaVariableClass { struct _ValaVariableClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
void (*process_attributes) (ValaVariable* self);
}; };
struct _ValaLockableIface { struct _ValaLockableIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
gboolean (*get_lock_used) (ValaLockable* self); gboolean (*get_lock_used) (ValaLockable* self);
void (*set_lock_used) (ValaLockable* self, gboolean used); void (*set_lock_used) (ValaLockable* self, gboolean used);
}; };
struct _ValaField { struct _ValaField {
ValaVariable parent_instance; ValaVariable parent_instance;
skipping to change at line 1744 skipping to change at line 1747
gboolean (*get_has_result) (ValaSubroutine* self); gboolean (*get_has_result) (ValaSubroutine* self);
}; };
struct _ValaMethod { struct _ValaMethod {
ValaSubroutine parent_instance; ValaSubroutine parent_instance;
ValaMethodPrivate * priv; ValaMethodPrivate * priv;
}; };
struct _ValaMethodClass { struct _ValaMethodClass {
ValaSubroutineClass parent_class; ValaSubroutineClass parent_class;
gchar* (*get_default_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 1773 skipping to change at line 1774
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;
gchar* (*get_cname) (ValaDataType* self);
gchar* (*get_cdeclarator_suffix) (ValaDataType* self);
gchar* (*get_lower_case_cname) (ValaDataType* self, const gchar* inf
ix);
gchar* (*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 gchar* member_n ame); ValaSymbol* (*get_member) (ValaDataType* self, const gchar* member_n ame);
ValaSymbol* (*get_pointer_member) (ValaDataType* self, const gchar* member_name); ValaSymbol* (*get_pointer_member) (ValaDataType* self, const gchar* member_name);
gboolean (*is_real_struct_type) (ValaDataType* self); gboolean (*is_real_struct_type) (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 1993 skipping to change at line 1990
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;
gchar* (*get_cname) (ValaTypeSymbol* self, gboolean const_type);
gboolean (*is_reference_type) (ValaTypeSymbol* self); gboolean (*is_reference_type) (ValaTypeSymbol* self);
gchar* (*get_dup_function) (ValaTypeSymbol* self);
gchar* (*get_free_function) (ValaTypeSymbol* self);
gchar* (*get_copy_function) (ValaTypeSymbol* self);
gchar* (*get_destroy_function) (ValaTypeSymbol* self);
gboolean (*is_reference_counting) (ValaTypeSymbol* self);
gchar* (*get_ref_function) (ValaTypeSymbol* self);
gchar* (*get_unref_function) (ValaTypeSymbol* self);
gchar* (*get_ref_sink_function) (ValaTypeSymbol* self);
gchar* (*get_type_id) (ValaTypeSymbol* self);
gchar* (*get_marshaller_type_name) (ValaTypeSymbol* self);
gchar* (*get_param_spec_function) (ValaTypeSymbol* self);
gchar* (*get_get_value_function) (ValaTypeSymbol* self);
gchar* (*get_set_value_function) (ValaTypeSymbol* self);
gchar* (*get_take_value_function) (ValaTypeSymbol* self);
gchar* (*get_upper_case_cname) (ValaTypeSymbol* self, const gchar* i
nfix);
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 gchar* 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 {
skipping to change at line 2179 skipping to change at line 2159
void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context);
ValaLocalVariable* (*create_local) (ValaCodeGenerator* self, ValaDat aType* type); ValaLocalVariable* (*create_local) (ValaCodeGenerator* self, ValaDat aType* type);
ValaTargetValue* (*load_local) (ValaCodeGenerator* self, ValaLocalVa riable* local); ValaTargetValue* (*load_local) (ValaCodeGenerator* self, ValaLocalVa riable* local);
void (*store_local) (ValaCodeGenerator* self, ValaLocalVariable* loc al, ValaTargetValue* value, gboolean initializer); void (*store_local) (ValaCodeGenerator* self, ValaLocalVariable* loc al, ValaTargetValue* value, gboolean initializer);
ValaTargetValue* (*load_parameter) (ValaCodeGenerator* self, ValaPar ameter* param); ValaTargetValue* (*load_parameter) (ValaCodeGenerator* self, ValaPar ameter* param);
void (*store_parameter) (ValaCodeGenerator* self, ValaParameter* par am, ValaTargetValue* value); void (*store_parameter) (ValaCodeGenerator* self, ValaParameter* par am, ValaTargetValue* value);
ValaTargetValue* (*load_field) (ValaCodeGenerator* self, ValaField* field, ValaTargetValue* instance); ValaTargetValue* (*load_field) (ValaCodeGenerator* self, ValaField* field, ValaTargetValue* instance);
void (*store_field) (ValaCodeGenerator* self, ValaField* field, Vala TargetValue* instance, ValaTargetValue* value); void (*store_field) (ValaCodeGenerator* self, ValaField* field, Vala TargetValue* instance, ValaTargetValue* value);
}; };
struct _ValaAttributeCache {
GTypeInstance parent_instance;
volatile int ref_count;
ValaAttributeCachePrivate * priv;
};
struct _ValaAttributeCacheClass {
GTypeClass parent_class;
void (*finalize) (ValaAttributeCache *self);
};
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 {
skipping to change at line 2224 skipping to change at line 2215
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;
gchar* (*get_default_cname) (ValaConstant* self);
}; };
struct _ValaConstructor { struct _ValaConstructor {
ValaSubroutine parent_instance; ValaSubroutine parent_instance;
ValaConstructorPrivate * priv; ValaConstructorPrivate * priv;
}; };
struct _ValaConstructorClass { struct _ValaConstructorClass {
ValaSubroutineClass parent_class; ValaSubroutineClass parent_class;
}; };
skipping to change at line 2977 skipping to change at line 2967
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
struct _ValaPropertyAccessor { struct _ValaPropertyAccessor {
ValaSubroutine parent_instance; ValaSubroutine parent_instance;
ValaPropertyAccessorPrivate * priv; ValaPropertyAccessorPrivate * priv;
}; };
struct _ValaPropertyAccessorClass { struct _ValaPropertyAccessorClass {
ValaSubroutineClass parent_class; ValaSubroutineClass parent_class;
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 3208 skipping to change at line 3197
ValaDataType* long_type; ValaDataType* long_type;
ValaDataType* ulong_type; ValaDataType* ulong_type;
ValaDataType* size_t_type; ValaDataType* size_t_type;
ValaDataType* ssize_t_type; ValaDataType* ssize_t_type;
ValaDataType* int8_type; ValaDataType* int8_type;
ValaDataType* unichar_type; ValaDataType* unichar_type;
ValaDataType* double_type; ValaDataType* double_type;
ValaDataType* type_type; ValaDataType* type_type;
ValaClass* object_type; ValaClass* object_type;
ValaStructValueType* gvalue_type; ValaStructValueType* gvalue_type;
ValaObjectType* gvariant_type;
ValaDataType* glist_type; ValaDataType* glist_type;
ValaDataType* gslist_type; ValaDataType* gslist_type;
ValaDataType* garray_type; ValaDataType* garray_type;
ValaDataType* gvaluearray_type; ValaDataType* gvaluearray_type;
ValaClass* gerror_type; ValaClass* gerror_type;
ValaDataType* list_type; ValaDataType* list_type;
ValaDataType* tuple_type; ValaDataType* tuple_type;
ValaDataType* error_type; ValaDataType* error_type;
gint next_lambda_id; gint next_lambda_id;
ValaList* replaced_nodes; ValaList* replaced_nodes;
skipping to change at line 3552 skipping to change at line 3542
GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n ick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_code_context (GValue* value, gpointer v_object); void vala_value_set_code_context (GValue* value, gpointer v_object);
void vala_value_take_code_context (GValue* value, gpointer v_object); void vala_value_take_code_context (GValue* value, gpointer v_object);
gpointer vala_value_get_code_context (const GValue* value); gpointer vala_value_get_code_context (const GValue* value);
GType vala_code_context_get_type (void) G_GNUC_CONST; GType vala_code_context_get_type (void) G_GNUC_CONST;
GType vala_code_generator_get_type (void) G_GNUC_CONST; GType vala_code_generator_get_type (void) G_GNUC_CONST;
GType vala_data_type_get_type (void) G_GNUC_CONST; GType vala_data_type_get_type (void) G_GNUC_CONST;
GType vala_expression_get_type (void) G_GNUC_CONST; GType vala_expression_get_type (void) G_GNUC_CONST;
GType vala_symbol_get_type (void) G_GNUC_CONST; GType vala_symbol_get_type (void) G_GNUC_CONST;
GType vala_variable_get_type (void) G_GNUC_CONST; GType vala_variable_get_type (void) G_GNUC_CONST;
GType vala_local_variable_get_type (void) G_GNUC_CONST;
GType vala_attribute_get_type (void) G_GNUC_CONST; GType vala_attribute_get_type (void) G_GNUC_CONST;
GType vala_addressof_expression_get_type (void) G_GNUC_CONST; GType vala_addressof_expression_get_type (void) G_GNUC_CONST;
gpointer vala_source_reference_ref (gpointer instance); gpointer vala_source_reference_ref (gpointer instance);
void vala_source_reference_unref (gpointer instance); void vala_source_reference_unref (gpointer instance);
GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha r* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_source_reference (GValue* value, gpointer v_object); void vala_value_set_source_reference (GValue* value, gpointer v_object);
void vala_value_take_source_reference (GValue* value, gpointer v_object); void vala_value_take_source_reference (GValue* value, gpointer v_object);
gpointer vala_value_get_source_reference (const GValue* value); gpointer vala_value_get_source_reference (const GValue* value);
GType vala_source_reference_get_type (void) G_GNUC_CONST; GType vala_source_reference_get_type (void) G_GNUC_CONST;
ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference); ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference);
skipping to change at line 3645 skipping to change at line 3634
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 gchar* name, ValaSourceReference* source_reference); ValaAttribute* vala_attribute_new (const gchar* name, ValaSourceReference* source_reference);
ValaAttribute* vala_attribute_construct (GType object_type, const gchar* na me, ValaSourceReference* source_reference); ValaAttribute* vala_attribute_construct (GType object_type, const gchar* na me, ValaSourceReference* source_reference);
void vala_attribute_add_argument (ValaAttribute* self, const gchar* key, co nst gchar* value); void vala_attribute_add_argument (ValaAttribute* self, const gchar* key, co nst gchar* value);
gboolean vala_attribute_has_argument (ValaAttribute* self, const gchar* nam e); gboolean vala_attribute_has_argument (ValaAttribute* self, const gchar* nam e);
gchar* vala_attribute_get_string (ValaAttribute* self, const gchar* name); gchar* vala_attribute_get_string (ValaAttribute* self, const gchar* name);
gint vala_attribute_get_integer (ValaAttribute* self, const gchar* name); gint vala_attribute_get_integer (ValaAttribute* self, const gchar* name, gi
gdouble vala_attribute_get_double (ValaAttribute* self, const gchar* name); nt default_value);
gboolean vala_attribute_get_bool (ValaAttribute* self, const gchar* name); gdouble vala_attribute_get_double (ValaAttribute* self, const gchar* name,
gdouble default_value);
gboolean vala_attribute_get_bool (ValaAttribute* self, const gchar* name, g
boolean default_value);
const gchar* vala_attribute_get_name (ValaAttribute* self); const gchar* vala_attribute_get_name (ValaAttribute* self);
void vala_attribute_set_name (ValaAttribute* self, const gchar* 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);
skipping to change at line 3707 skipping to change at line 3696
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);
GType vala_local_variable_get_type (void) G_GNUC_CONST;
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_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);
skipping to change at line 3779 skipping to change at line 3769
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 gchar* name, ValaSourceReference* source_r eference, ValaComment* comment); ValaClass* vala_class_new (const gchar* name, ValaSourceReference* source_r eference, ValaComment* comment);
ValaClass* vala_class_construct (GType object_type, const gchar* name, Vala SourceReference* source_reference, ValaComment* comment); ValaClass* vala_class_construct (GType object_type, const gchar* name, Vala 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);
gchar* vala_class_get_default_cname (ValaClass* self);
void vala_class_set_cname (ValaClass* self, const gchar* cname);
void vala_class_set_lower_case_cprefix (ValaClass* self, const gchar* cpref
ix);
void vala_class_process_attributes (ValaClass* self);
gchar* vala_class_get_default_type_id (ValaClass* self);
void vala_class_set_type_id (ValaClass* self, const gchar* type_id);
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 gchar* name);
void vala_class_set_unref_function (ValaClass* self, const gchar* name);
void vala_class_set_ref_sink_function (ValaClass* self, const gchar* name);
void vala_class_set_dup_function (ValaClass* self, const gchar* name);
gchar* vala_class_get_default_free_function (ValaClass* self);
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);
void vala_class_set_ref_function_void (ValaClass* self, gboolean value);
const gchar* vala_class_get_type_check_function (ValaClass* self);
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); 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_is_gboxed (ValaClass* self);
const gchar* vala_class_get_const_cname (ValaClass* self);
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 4014 skipping to change at line 3983
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, ValaCodeContext* context ); gboolean vala_code_node_check (ValaCodeNode* self, ValaCodeContext* context );
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 gcha r* name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const gcha r* name);
gboolean vala_code_node_has_attribute_argument (ValaCodeNode* self, const g
char* attribute, const gchar* argument);
void vala_code_node_set_attribute (ValaCodeNode* self, const gchar* name, g
boolean value, ValaSourceReference* source_reference);
void vala_code_node_remove_attribute_argument (ValaCodeNode* self, const gc
har* attribute, const gchar* argument);
gchar* vala_code_node_get_attribute_string (ValaCodeNode* self, const gchar
* attribute, const gchar* argument);
gint vala_code_node_get_attribute_integer (ValaCodeNode* self, const gchar*
attribute, const gchar* argument, gint default_value);
gdouble vala_code_node_get_attribute_double (ValaCodeNode* self, const gcha
r* attribute, const gchar* argument, gdouble default_value);
gboolean vala_code_node_get_attribute_bool (ValaCodeNode* self, const gchar
* attribute, const gchar* argument, gboolean default_value);
void vala_code_node_set_attribute_string (ValaCodeNode* self, const gchar*
attribute, const gchar* argument, const gchar* value, ValaSourceReference*
source_reference);
void vala_code_node_set_attribute_integer (ValaCodeNode* self, const gchar*
attribute, const gchar* argument, gint value, ValaSourceReference* source_
reference);
void vala_code_node_set_attribute_double (ValaCodeNode* self, const gchar*
attribute, const gchar* argument, gdouble value, ValaSourceReference* sourc
e_reference);
void vala_code_node_set_attribute_bool (ValaCodeNode* self, const gchar* at
tribute, const gchar* argument, gboolean value, ValaSourceReference* source
_reference);
gpointer vala_attribute_cache_ref (gpointer instance);
void vala_attribute_cache_unref (gpointer instance);
GParamSpec* vala_param_spec_attribute_cache (const gchar* name, const gchar
* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_value_set_attribute_cache (GValue* value, gpointer v_object);
void vala_value_take_attribute_cache (GValue* value, gpointer v_object);
gpointer vala_value_get_attribute_cache (const GValue* value);
GType vala_attribute_cache_get_type (void) G_GNUC_CONST;
ValaAttributeCache* vala_code_node_get_attribute_cache (ValaCodeNode* self,
gint index);
void vala_code_node_set_attribute_cache (ValaCodeNode* self, gint index, Va
laAttributeCache* cache);
gchar* 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);
gchar* vala_code_node_get_temp_name (void); gchar* vala_code_node_get_temp_name (void);
gint vala_code_node_get_attribute_cache_index (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 gchar* vala_code_node_get_type_name (ValaCodeNode* self); const gchar* vala_code_node_get_type_name (ValaCodeNode* self);
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);
ValaAttributeCache* vala_attribute_cache_new (void);
ValaAttributeCache* vala_attribute_cache_construct (GType object_type);
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);
void vala_code_visitor_visit_enum (ValaCodeVisitor* self, ValaEnum* en); void vala_code_visitor_visit_enum (ValaCodeVisitor* self, ValaEnum* en);
void vala_code_visitor_visit_enum_value (ValaCodeVisitor* self, ValaEnumVal ue* ev); void vala_code_visitor_visit_enum_value (ValaCodeVisitor* self, ValaEnumVal ue* ev);
void vala_code_visitor_visit_error_domain (ValaCodeVisitor* self, ValaError Domain* edomain); void vala_code_visitor_visit_error_domain (ValaCodeVisitor* self, ValaError Domain* edomain);
void vala_code_visitor_visit_error_code (ValaCodeVisitor* self, ValaErrorCo de* ecode); void vala_code_visitor_visit_error_code (ValaCodeVisitor* self, ValaErrorCo de* ecode);
void vala_code_visitor_visit_delegate (ValaCodeVisitor* self, ValaDelegate* d); void vala_code_visitor_visit_delegate (ValaCodeVisitor* self, ValaDelegate* d);
skipping to change at line 4137 skipping to change at line 4129
ValaConditionalExpression* vala_conditional_expression_new (ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef erence* source); ValaConditionalExpression* vala_conditional_expression_new (ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef erence* source);
ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source); ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source);
ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE xpression* self); ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE xpression* self);
void vala_conditional_expression_set_condition (ValaConditionalExpression* self, ValaExpression* value); void vala_conditional_expression_set_condition (ValaConditionalExpression* self, ValaExpression* value);
ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit ionalExpression* self); ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit ionalExpression* self);
void vala_conditional_expression_set_true_expression (ValaConditionalExpres sion* self, ValaExpression* value); void vala_conditional_expression_set_true_expression (ValaConditionalExpres sion* self, ValaExpression* value);
ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi tionalExpression* self); ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi tionalExpression* self);
void vala_conditional_expression_set_false_expression (ValaConditionalExpre ssion* self, ValaExpression* value); void vala_conditional_expression_set_false_expression (ValaConditionalExpre ssion* self, ValaExpression* value);
ValaConstant* vala_constant_new (const gchar* name, ValaDataType* type_refe rence, ValaExpression* value, ValaSourceReference* source_reference, ValaCo mment* comment); ValaConstant* vala_constant_new (const gchar* name, ValaDataType* type_refe rence, ValaExpression* value, ValaSourceReference* source_reference, ValaCo mment* comment);
ValaConstant* vala_constant_construct (GType object_type, const gchar* name , ValaDataType* type_reference, ValaExpression* value, ValaSourceReference* source_reference, ValaComment* comment); ValaConstant* vala_constant_construct (GType object_type, const gchar* name , ValaDataType* type_reference, ValaExpression* value, ValaSourceReference* source_reference, ValaComment* comment);
gchar* vala_constant_get_cname (ValaConstant* self);
gchar* vala_constant_get_default_cname (ValaConstant* self);
void vala_constant_set_cname (ValaConstant* self, const gchar* value);
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);
ValaParameter* vala_constructor_get_this_parameter (ValaConstructor* self); ValaParameter* vala_constructor_get_this_parameter (ValaConstructor* self);
void vala_constructor_set_this_parameter (ValaConstructor* self, ValaParame ter* value); void vala_constructor_set_this_parameter (ValaConstructor* self, ValaParame ter* value);
GType vala_member_binding_get_type (void) G_GNUC_CONST; GType vala_member_binding_get_type (void) G_GNUC_CONST;
ValaMemberBinding vala_constructor_get_binding (ValaConstructor* self); ValaMemberBinding vala_constructor_get_binding (ValaConstructor* self);
void vala_constructor_set_binding (ValaConstructor* self, ValaMemberBinding value); void vala_constructor_set_binding (ValaConstructor* self, ValaMemberBinding 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 gchar* class_name, cons t gchar* name, ValaSourceReference* source_reference, ValaComment* comment) ; ValaCreationMethod* vala_creation_method_new (const gchar* class_name, cons t gchar* name, ValaSourceReference* source_reference, ValaComment* comment) ;
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t gchar* class_name, const gchar* name, ValaSourceReference* source_referen ce, ValaComment* comment); ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t gchar* class_name, const gchar* name, ValaSourceReference* source_referen ce, ValaComment* comment);
gchar* vala_creation_method_get_default_construct_function (ValaCreationMet hod* self);
const gchar* vala_creation_method_get_class_name (ValaCreationMethod* self) ; const gchar* vala_creation_method_get_class_name (ValaCreationMethod* self) ;
void vala_creation_method_set_class_name (ValaCreationMethod* self, const g char* value); void vala_creation_method_set_class_name (ValaCreationMethod* self, const g char* 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);
gchar* vala_data_type_get_cname (ValaDataType* self);
gchar* vala_data_type_get_cdeclarator_suffix (ValaDataType* self);
gchar* vala_data_type_get_const_cname (ValaDataType* self);
gchar* vala_data_type_get_lower_case_cname (ValaDataType* self, const gchar
* infix);
gchar* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* s cope); gchar* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* s 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 gchar* mem ber_name); ValaSymbol* vala_data_type_get_member (ValaDataType* self, const gchar* mem ber_name);
ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const gc har* member_name); ValaSymbol* vala_data_type_get_pointer_member (ValaDataType* self, const gc 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);
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);
skipping to change at line 4212 skipping to change at line 4194
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 gchar* name, ValaDataType* return_ty pe, ValaSourceReference* source_reference, ValaComment* comment); ValaDelegate* vala_delegate_new (const gchar* name, ValaDataType* return_ty pe, ValaSourceReference* source_reference, ValaComment* comment);
ValaDelegate* vala_delegate_construct (GType object_type, const gchar* name , ValaDataType* return_type, ValaSourceReference* source_reference, ValaCom ment* comment); ValaDelegate* vala_delegate_construct (GType object_type, const gchar* name , ValaDataType* return_type, ValaSourceReference* source_reference, ValaCom 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, ValaParameter* param) ; void vala_delegate_add_parameter (ValaDelegate* self, ValaParameter* 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 gchar* cname);
void vala_delegate_process_attributes (ValaDelegate* self);
gchar* vala_delegate_get_prototype_string (ValaDelegate* self, const gchar* name); 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 );
gdouble vala_delegate_get_cinstance_parameter_position (ValaDelegate* self)
;
void vala_delegate_set_cinstance_parameter_position (ValaDelegate* self, gd
ouble value);
gdouble vala_delegate_get_carray_length_parameter_position (ValaDelegate* s
elf);
void vala_delegate_set_carray_length_parameter_position (ValaDelegate* self
, gdouble value);
gdouble vala_delegate_get_cdelegate_target_parameter_position (ValaDelegate
* self);
void vala_delegate_set_cdelegate_target_parameter_position (ValaDelegate* s
elf, gdouble value);
gboolean vala_delegate_get_no_array_length (ValaDelegate* self);
void vala_delegate_set_no_array_length (ValaDelegate* self, gboolean value)
;
gboolean vala_delegate_get_array_null_terminated (ValaDelegate* self);
void vala_delegate_set_array_null_terminated (ValaDelegate* self, gboolean
value);
const gchar* vala_delegate_get_array_length_type (ValaDelegate* self);
void vala_delegate_set_array_length_type (ValaDelegate* self, const gchar*
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);
void vala_delegate_type_set_is_called_once (ValaDelegateType* self, gboolea n value); void vala_delegate_type_set_is_called_once (ValaDelegateType* self, gboolea n value);
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);
skipping to change at line 4290 skipping to change at line 4258
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 gchar* name, ValaSourceReference* source_ref erence, ValaComment* comment); ValaEnum* vala_enum_new (const gchar* name, ValaSourceReference* source_ref erence, ValaComment* comment);
ValaEnum* vala_enum_construct (GType object_type, const gchar* name, ValaSo urceReference* source_reference, ValaComment* comment); ValaEnum* vala_enum_construct (GType object_type, const gchar* name, ValaSo 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);
gchar* vala_enum_get_default_cname (ValaEnum* self);
void vala_enum_set_cname (ValaEnum* self, const gchar* cname);
void vala_enum_set_cprefix (ValaEnum* self, const gchar* cprefix);
void vala_enum_process_attributes (ValaEnum* self);
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);
gboolean vala_enum_get_has_type_id (ValaEnum* self);
void vala_enum_set_has_type_id (ValaEnum* self, gboolean value);
ValaEnumValue* vala_enum_value_new (const gchar* name, ValaExpression* valu e, ValaSourceReference* source_reference, ValaComment* comment); ValaEnumValue* vala_enum_value_new (const gchar* name, ValaExpression* valu e, ValaSourceReference* source_reference, ValaComment* comment);
ValaEnumValue* vala_enum_value_construct (GType object_type, const gchar* n ame, ValaExpression* value, ValaSourceReference* source_reference, ValaComm ent* comment); ValaEnumValue* vala_enum_value_construct (GType object_type, const gchar* n ame, ValaExpression* value, ValaSourceReference* source_reference, ValaComm ent* comment);
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 gchar* name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorCode* vala_error_code_new (const gchar* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_construct (GType object_type, const gchar* n ame, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorCode* vala_error_code_construct (GType object_type, const gchar* n ame, ValaSourceReference* source_reference, ValaComment* comment);
ValaErrorCode* vala_error_code_new_with_value (const gchar* name, ValaExpre ssion* value, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new_with_value (const gchar* name, ValaExpre ssion* value, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st gchar* name, ValaExpression* value, ValaSourceReference* source_referenc e); ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st gchar* name, ValaExpression* value, ValaSourceReference* source_referenc e);
gchar* vala_error_code_get_default_cname (ValaErrorCode* self);
void vala_error_code_set_cname (ValaErrorCode* self, const gchar* value);
void vala_error_code_process_attributes (ValaErrorCode* self);
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 gchar* name, ValaSourceRefere nce* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_new (const gchar* name, ValaSourceRefere nce* source_reference, ValaComment* comment);
ValaErrorDomain* vala_error_domain_construct (GType object_type, const gcha r* name, ValaSourceReference* source_reference, ValaComment* comment); ValaErrorDomain* vala_error_domain_construct (GType object_type, const gcha 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 gchar* cname
);
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const gchar* cpr
efix);
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);
skipping to change at line 4358 skipping to change at line 4311
void vala_expression_set_lvalue (ValaExpression* self, gboolean value); void vala_expression_set_lvalue (ValaExpression* self, gboolean value);
ValaTargetValue* vala_expression_get_target_value (ValaExpression* self); ValaTargetValue* vala_expression_get_target_value (ValaExpression* self);
void vala_expression_set_target_value (ValaExpression* self, ValaTargetValu e* value); 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 gchar* name, ValaDataType* variable_type, ValaExpression* initializer, ValaSourceReference* source_reference, ValaCom ment* comment); ValaField* vala_field_new (const gchar* name, ValaDataType* variable_type, ValaExpression* initializer, ValaSourceReference* source_reference, ValaCom ment* comment);
ValaField* vala_field_construct (GType object_type, const gchar* name, Vala DataType* variable_type, ValaExpression* initializer, ValaSourceReference* source_reference, ValaComment* comment); ValaField* vala_field_construct (GType object_type, const gchar* name, Vala DataType* variable_type, ValaExpression* initializer, ValaSourceReference* source_reference, ValaComment* comment);
gchar* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const gchar* cname);
gchar* vala_field_get_default_cname (ValaField* self);
gchar* vala_field_get_ctype (ValaField* self); gchar* vala_field_get_ctype (ValaField* self);
void vala_field_set_ctype (ValaField* self, const gchar* ctype); void vala_field_set_ctype (ValaField* self, const gchar* ctype);
ValaMemberBinding vala_field_get_binding (ValaField* self); ValaMemberBinding vala_field_get_binding (ValaField* self);
void vala_field_set_binding (ValaField* self, ValaMemberBinding 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);
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) ;
skipping to change at line 4474 skipping to change at line 4424
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 gchar* name, ValaSourceReference* source_reference, ValaComment* comment); ValaInterface* vala_interface_new (const gchar* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaInterface* vala_interface_construct (GType object_type, const gchar* na me, ValaSourceReference* source_reference, ValaComment* comment); ValaInterface* vala_interface_construct (GType object_type, const gchar* na 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 gchar* cname);
gchar* vala_interface_get_lower_case_csuffix (ValaInterface* self);
gchar* vala_interface_get_default_lower_case_csuffix (ValaInterface* self);
gchar* vala_interface_get_default_type_cname (ValaInterface* self);
void vala_interface_set_lower_case_csuffix (ValaInterface* self, const gcha
r* csuffix);
void vala_interface_process_attributes (ValaInterface* self);
gchar* vala_interface_get_type_cname (ValaInterface* self);
void vala_interface_set_type_cname (ValaInterface* self, const gchar* type_
cname);
gchar* vala_interface_get_default_type_id (ValaInterface* self);
void vala_interface_set_type_id (ValaInterface* self, const gchar* type_id)
;
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);
skipping to change at line 4580 skipping to change at line 4520
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 gchar* name, Vala Expression* initializer, ValaSourceReference* source_reference); ValaMemberInitializer* vala_member_initializer_new (const gchar* name, Vala Expression* initializer, ValaSourceReference* source_reference);
ValaMemberInitializer* vala_member_initializer_construct (GType object_type , const gchar* name, ValaExpression* initializer, ValaSourceReference* sour ce_reference); ValaMemberInitializer* vala_member_initializer_construct (GType object_type , const gchar* name, ValaExpression* initializer, ValaSourceReference* sour ce_reference);
const gchar* 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 g char* 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"
ValaMethod* vala_method_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment); ValaMethod* vala_method_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment);
ValaMethod* vala_method_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment); ValaMethod* vala_method_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment);
void vala_method_add_parameter (ValaMethod* self, ValaParameter* param); void vala_method_add_parameter (ValaMethod* self, ValaParameter* param);
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);
gchar* vala_method_get_cname (ValaMethod* self);
gchar* vala_method_get_finish_cname (ValaMethod* self);
void vala_method_set_finish_cname (ValaMethod* self, const gchar* name);
gchar* vala_method_get_default_cname (ValaMethod* self);
gchar* vala_method_get_real_cname (ValaMethod* self);
gchar* vala_method_get_finish_name_for_basename (ValaMethod* self, const gc
har* basename);
gchar* vala_method_get_finish_real_cname (ValaMethod* self);
gchar* vala_method_get_finish_vfunc_name (ValaMethod* self);
gchar* vala_method_get_default_finish_cname (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const gchar* cname);
void vala_method_process_attributes (ValaMethod* self);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, gchar** 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 gchar* n ame); 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);
ValaMemberBinding vala_method_get_binding (ValaMethod* self); ValaMemberBinding vala_method_get_binding (ValaMethod* self);
void vala_method_set_binding (ValaMethod* self, ValaMemberBinding value); void vala_method_set_binding (ValaMethod* self, ValaMemberBinding value);
const gchar* vala_method_get_vfunc_name (ValaMethod* self);
void vala_method_set_vfunc_name (ValaMethod* self, const gchar* value);
const gchar* vala_method_get_sentinel (ValaMethod* self);
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);
ValaParameter* vala_method_get_this_parameter (ValaMethod* self); ValaParameter* vala_method_get_this_parameter (ValaMethod* self);
void vala_method_set_this_parameter (ValaMethod* self, ValaParameter* value ); void vala_method_set_this_parameter (ValaMethod* self, ValaParameter* value );
gdouble vala_method_get_cinstance_parameter_position (ValaMethod* self);
void vala_method_set_cinstance_parameter_position (ValaMethod* self, gdoubl
e value);
gdouble vala_method_get_carray_length_parameter_position (ValaMethod* self)
;
void vala_method_set_carray_length_parameter_position (ValaMethod* self, gd
ouble value);
gdouble vala_method_get_cdelegate_target_parameter_position (ValaMethod* se
lf);
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self,
gdouble value);
gboolean vala_method_get_no_array_length (ValaMethod* self);
void vala_method_set_no_array_length (ValaMethod* self, gboolean value);
gboolean vala_method_get_array_null_terminated (ValaMethod* self);
void vala_method_set_array_null_terminated (ValaMethod* self, gboolean valu
e);
const gchar* vala_method_get_array_length_type (ValaMethod* self);
void vala_method_set_array_length_type (ValaMethod* self, const gchar* valu
e);
const gchar* vala_method_get_custom_return_type_cname (ValaMethod* self);
void vala_method_set_custom_return_type_cname (ValaMethod* self, const gcha
r* value);
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);
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);
void vala_method_set_has_generic_type_parameter (ValaMethod* self, gboolean
value);
gdouble vala_method_get_generic_type_parameter_position (ValaMethod* self);
void vala_method_set_generic_type_parameter_position (ValaMethod* self, gdo
uble value);
gboolean vala_method_get_simple_generics (ValaMethod* self);
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);
gint vala_method_get_yield_count (ValaMethod* self); gint vala_method_get_yield_count (ValaMethod* self);
void vala_method_set_yield_count (ValaMethod* self, gint value); void vala_method_set_yield_count (ValaMethod* self, gint value);
skipping to change at line 4711 skipping to change at line 4613
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);
void vala_namespace_add_cprefix (ValaNamespace* self, const gchar* cprefix)
;
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const gcha
r* cprefix);
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);
skipping to change at line 4757 skipping to change at line 4655
ValaParameter* vala_parameter_new_with_ellipsis (ValaSourceReference* sourc e_reference); ValaParameter* vala_parameter_new_with_ellipsis (ValaSourceReference* sourc e_reference);
ValaParameter* vala_parameter_construct_with_ellipsis (GType object_type, V alaSourceReference* source_reference); ValaParameter* vala_parameter_construct_with_ellipsis (GType object_type, V alaSourceReference* source_reference);
ValaParameter* vala_parameter_copy (ValaParameter* self); ValaParameter* vala_parameter_copy (ValaParameter* self);
GType vala_parameter_direction_get_type (void) G_GNUC_CONST; GType vala_parameter_direction_get_type (void) G_GNUC_CONST;
ValaParameterDirection vala_parameter_get_direction (ValaParameter* self); ValaParameterDirection vala_parameter_get_direction (ValaParameter* self);
void vala_parameter_set_direction (ValaParameter* self, ValaParameterDirect ion value); void vala_parameter_set_direction (ValaParameter* self, ValaParameterDirect ion value);
gboolean vala_parameter_get_ellipsis (ValaParameter* self); gboolean vala_parameter_get_ellipsis (ValaParameter* self);
void vala_parameter_set_ellipsis (ValaParameter* self, gboolean value); void vala_parameter_set_ellipsis (ValaParameter* self, gboolean value);
gboolean vala_parameter_get_params_array (ValaParameter* self); gboolean vala_parameter_get_params_array (ValaParameter* self);
void vala_parameter_set_params_array (ValaParameter* self, gboolean value); void vala_parameter_set_params_array (ValaParameter* self, gboolean value);
gdouble vala_parameter_get_cparameter_position (ValaParameter* self);
void vala_parameter_set_cparameter_position (ValaParameter* self, gdouble v
alue);
gdouble vala_parameter_get_carray_length_parameter_position (ValaParameter*
self);
void vala_parameter_set_carray_length_parameter_position (ValaParameter* se
lf, gdouble value);
gdouble vala_parameter_get_cdelegate_target_parameter_position (ValaParamet
er* self);
void vala_parameter_set_cdelegate_target_parameter_position (ValaParameter*
self, gdouble value);
gdouble vala_parameter_get_cdestroy_notify_parameter_position (ValaParamete
r* self);
void vala_parameter_set_cdestroy_notify_parameter_position (ValaParameter*
self, gdouble value);
const gchar* vala_parameter_get_ctype (ValaParameter* self);
void vala_parameter_set_ctype (ValaParameter* self, const gchar* value);
gboolean vala_parameter_get_captured (ValaParameter* self); gboolean vala_parameter_get_captured (ValaParameter* self);
void vala_parameter_set_captured (ValaParameter* self, gboolean value); void vala_parameter_set_captured (ValaParameter* self, gboolean value);
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);
void vala_parser_parse (ValaParser* self, ValaCodeContext* context); void vala_parser_parse (ValaParser* self, ValaCodeContext* context);
void vala_parser_parse_file (ValaParser* self, ValaSourceFile* source_file) ; void vala_parser_parse_file (ValaParser* self, ValaSourceFile* source_file) ;
GQuark vala_parse_error_quark (void); GQuark vala_parse_error_quark (void);
ValaPhiFunction* vala_phi_function_new (ValaLocalVariable* variable, gint n ValaPhiFunction* vala_phi_function_new (ValaVariable* variable, gint num_of
um_of_ops); _ops);
ValaPhiFunction* vala_phi_function_construct (GType object_type, ValaLocalV ValaPhiFunction* vala_phi_function_construct (GType object_type, ValaVariab
ariable* variable, gint num_of_ops); le* variable, gint num_of_ops);
ValaLocalVariable* vala_phi_function_get_original_variable (ValaPhiFunction ValaVariable* vala_phi_function_get_original_variable (ValaPhiFunction* sel
* self); f);
ValaList* vala_phi_function_get_operands (ValaPhiFunction* self); ValaList* vala_phi_function_get_operands (ValaPhiFunction* self);
ValaPointerIndirection* vala_pointer_indirection_new (ValaExpression* inner , ValaSourceReference* source_reference); ValaPointerIndirection* vala_pointer_indirection_new (ValaExpression* inner , ValaSourceReference* source_reference);
ValaPointerIndirection* vala_pointer_indirection_construct (GType object_ty pe, ValaExpression* inner, ValaSourceReference* source_reference); ValaPointerIndirection* vala_pointer_indirection_construct (GType object_ty pe, ValaExpression* inner, ValaSourceReference* source_reference);
ValaExpression* vala_pointer_indirection_get_inner (ValaPointerIndirection* self); ValaExpression* vala_pointer_indirection_get_inner (ValaPointerIndirection* self);
void vala_pointer_indirection_set_inner (ValaPointerIndirection* self, Vala Expression* value); void vala_pointer_indirection_set_inner (ValaPointerIndirection* self, Vala Expression* value);
GType vala_pointer_type_get_type (void) G_GNUC_CONST; GType vala_pointer_type_get_type (void) G_GNUC_CONST;
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);
gchar* vala_property_accessor_get_default_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) ;
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);
gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel f); gboolean vala_property_accessor_get_construction (ValaPropertyAccessor* sel f);
void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g boolean value); void vala_property_accessor_set_construction (ValaPropertyAccessor* self, g boolean value);
gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s elf); gboolean vala_property_accessor_get_automatic_body (ValaPropertyAccessor* s elf);
void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self, gboolean value); void vala_property_accessor_set_automatic_body (ValaPropertyAccessor* self, gboolean value);
ValaParameter* vala_property_accessor_get_value_parameter (ValaPropertyAcce ssor* self); ValaParameter* vala_property_accessor_get_value_parameter (ValaPropertyAcce ssor* self);
void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaParameter* value); void vala_property_accessor_set_value_parameter (ValaPropertyAccessor* self , ValaParameter* value);
ValaProperty* vala_property_new (const gchar* name, ValaDataType* property_ type, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accesso r, ValaSourceReference* source_reference, ValaComment* comment); ValaProperty* vala_property_new (const gchar* name, ValaDataType* property_ type, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accesso r, ValaSourceReference* source_reference, ValaComment* comment);
ValaProperty* vala_property_construct (GType object_type, const gchar* name , ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaProp ertyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComm ent* comment); ValaProperty* vala_property_construct (GType object_type, const gchar* name , ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaProp ertyAccessor* set_accessor, ValaSourceReference* source_reference, ValaComm ent* comment);
gchar* vala_property_get_upper_case_cname (ValaProperty* self);
ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel
f);
gchar* vala_property_get_canonical_name (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);
ValaParameter* vala_property_get_this_parameter (ValaProperty* self); ValaParameter* vala_property_get_this_parameter (ValaProperty* self);
void vala_property_set_this_parameter (ValaProperty* self, ValaParameter* v alue); void vala_property_set_this_parameter (ValaProperty* self, ValaParameter* v alue);
gboolean vala_property_get_notify (ValaProperty* self);
void vala_property_set_notify (ValaProperty* self, gboolean value);
gboolean vala_property_get_no_accessor_method (ValaProperty* self);
void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val
ue);
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);
ValaMemberBinding vala_property_get_binding (ValaProperty* self); ValaMemberBinding vala_property_get_binding (ValaProperty* self);
void vala_property_set_binding (ValaProperty* self, ValaMemberBinding 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);
void vala_property_set_no_array_length (ValaProperty* self, gboolean value)
;
gboolean vala_property_get_array_null_terminated (ValaProperty* self);
void vala_property_set_array_null_terminated (ValaProperty* self, gboolean
value);
const gchar* vala_property_get_nick (ValaProperty* self);
void vala_property_set_nick (ValaProperty* self, const gchar* value);
const gchar* vala_property_get_blurb (ValaProperty* self);
void vala_property_set_blurb (ValaProperty* self, const gchar* value);
ValaRealLiteral* vala_real_literal_new (const gchar* r, ValaSourceReference * source); ValaRealLiteral* vala_real_literal_new (const gchar* r, ValaSourceReference * source);
ValaRealLiteral* vala_real_literal_construct (GType object_type, const gcha r* r, ValaSourceReference* source); ValaRealLiteral* vala_real_literal_construct (GType object_type, const gcha r* r, ValaSourceReference* source);
gchar* vala_real_literal_get_type_name (ValaRealLiteral* self); gchar* vala_real_literal_get_type_name (ValaRealLiteral* self);
const gchar* 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 gchar* 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);
skipping to change at line 4960 skipping to change at line 4829
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 gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment); ValaSignal* vala_signal_new (const gchar* name, ValaDataType* return_type, ValaSourceReference* source_reference, ValaComment* comment);
ValaSignal* vala_signal_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment); ValaSignal* vala_signal_construct (GType object_type, const gchar* name, Va laDataType* return_type, ValaSourceReference* source_reference, ValaComment * comment);
void vala_signal_add_parameter (ValaSignal* self, ValaParameter* param); void vala_signal_add_parameter (ValaSignal* self, ValaParameter* param);
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);
gchar* vala_signal_get_cname (ValaSignal* self);
void vala_signal_set_cname (ValaSignal* self, const gchar* cname);
ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c
onst gchar* detail);
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);
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);
void vala_signal_set_is_detailed (ValaSignal* self, gboolean value);
gboolean vala_signal_get_no_recurse (ValaSignal* self);
void vala_signal_set_no_recurse (ValaSignal* self, gboolean value);
const gchar* vala_signal_get_run_type (ValaSignal* self);
void vala_signal_set_run_type (ValaSignal* self, const gchar* value);
gboolean vala_signal_get_is_action (ValaSignal* self);
void vala_signal_set_is_action (ValaSignal* self, gboolean value);
gboolean vala_signal_get_no_hooks (ValaSignal* self);
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);
skipping to change at line 5071 skipping to change at line 4924
gboolean vala_string_literal_get_translate (ValaStringLiteral* self); gboolean vala_string_literal_get_translate (ValaStringLiteral* self);
void vala_string_literal_set_translate (ValaStringLiteral* self, gboolean v alue); void vala_string_literal_set_translate (ValaStringLiteral* self, gboolean v alue);
ValaStruct* vala_struct_new (const gchar* name, ValaSourceReference* source _reference, ValaComment* comment); ValaStruct* vala_struct_new (const gchar* name, ValaSourceReference* source _reference, ValaComment* comment);
ValaStruct* vala_struct_construct (GType object_type, const gchar* name, Va laSourceReference* source_reference, ValaComment* comment); ValaStruct* vala_struct_construct (GType object_type, const gchar* name, Va 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 gchar* cname);
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_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);
gchar* vala_struct_get_default_copy_function (ValaStruct* self);
void vala_struct_set_copy_function (ValaStruct* self, const gchar* name);
gchar* vala_struct_get_default_destroy_function (ValaStruct* self);
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);
void vala_struct_set_has_type_id (ValaStruct* self, gboolean value);
gint vala_struct_get_width (ValaStruct* self); gint vala_struct_get_width (ValaStruct* self);
void vala_struct_set_width (ValaStruct* self, gint value); void vala_struct_set_width (ValaStruct* self, gint value);
gboolean vala_struct_get_signed (ValaStruct* self); gboolean vala_struct_get_signed (ValaStruct* self);
void vala_struct_set_signed (ValaStruct* self, gboolean value); void vala_struct_set_signed (ValaStruct* self, gboolean value);
gboolean vala_struct_get_has_copy_function (ValaStruct* self);
void vala_struct_set_has_copy_function (ValaStruct* self, gboolean value);
gboolean vala_struct_get_has_destroy_function (ValaStruct* self);
void vala_struct_set_has_destroy_function (ValaStruct* self, gboolean value
);
ValaStructValueType* vala_struct_value_type_new (ValaStruct* type_symbol); ValaStructValueType* vala_struct_value_type_new (ValaStruct* type_symbol);
ValaStructValueType* vala_struct_value_type_construct (GType object_type, V alaStruct* type_symbol); ValaStructValueType* vala_struct_value_type_construct (GType object_type, V alaStruct* type_symbol);
ValaSubroutine* vala_subroutine_construct (GType object_type, const gchar* name, ValaSourceReference* source_reference, ValaComment* comment); ValaSubroutine* vala_subroutine_construct (GType object_type, const gchar* name, ValaSourceReference* source_reference, ValaComment* comment);
ValaBasicBlock* vala_subroutine_get_entry_block (ValaSubroutine* self); ValaBasicBlock* vala_subroutine_get_entry_block (ValaSubroutine* self);
void vala_subroutine_set_entry_block (ValaSubroutine* self, ValaBasicBlock* value); void vala_subroutine_set_entry_block (ValaSubroutine* self, ValaBasicBlock* value);
ValaBasicBlock* vala_subroutine_get_return_block (ValaSubroutine* self); ValaBasicBlock* vala_subroutine_get_return_block (ValaSubroutine* self);
void vala_subroutine_set_return_block (ValaSubroutine* self, ValaBasicBlock * value); void vala_subroutine_set_return_block (ValaSubroutine* self, ValaBasicBlock * value);
ValaBasicBlock* vala_subroutine_get_exit_block (ValaSubroutine* self); ValaBasicBlock* vala_subroutine_get_exit_block (ValaSubroutine* self);
void vala_subroutine_set_exit_block (ValaSubroutine* self, ValaBasicBlock* value); void vala_subroutine_set_exit_block (ValaSubroutine* self, ValaBasicBlock* value);
ValaLocalVariable* vala_subroutine_get_result_var (ValaSubroutine* self); ValaLocalVariable* vala_subroutine_get_result_var (ValaSubroutine* self);
skipping to change at line 5141 skipping to change at line 4980
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 gchar* name, Va laSourceReference* source_reference, ValaComment* comment); ValaSymbol* vala_symbol_construct (GType object_type, const gchar* name, Va laSourceReference* source_reference, ValaComment* comment);
gchar* vala_symbol_get_full_gir_name (ValaSymbol* self);
gchar* vala_symbol_get_full_name (ValaSymbol* self); gchar* vala_symbol_get_full_name (ValaSymbol* self);
gchar* vala_symbol_get_cprefix (ValaSymbol* self);
gchar* vala_symbol_get_lower_case_cname (ValaSymbol* self, const gchar* inf
ix);
gchar* vala_symbol_get_lower_case_cprefix (ValaSymbol* self);
ValaList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
gchar* vala_symbol_camel_case_to_lower_case (const gchar* camel_case); gchar* vala_symbol_camel_case_to_lower_case (const gchar* camel_case);
gchar* vala_symbol_lower_case_to_camel_case (const gchar* 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);
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_process_experimental_attribute (ValaSymbol* self, ValaAttr ibute* attr);
gboolean vala_symbol_check_experimental (ValaSymbol* self, ValaSourceRefere nce* source_ref); gboolean vala_symbol_check_experimental (ValaSymbol* self, ValaSourceRefere nce* source_ref);
void vala_symbol_set_cheader_filename (ValaSymbol* self, const gchar* chead
er_filename);
void vala_symbol_add_cheader_filename (ValaSymbol* self, const gchar* filen
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 gchar* vala_symbol_get_gir_name (ValaSymbol* self);
void vala_symbol_set_gir_name (ValaSymbol* self, const gchar* value);
const gchar* vala_symbol_get_name (ValaSymbol* self); const gchar* vala_symbol_get_name (ValaSymbol* self);
void vala_symbol_set_name (ValaSymbol* self, const gchar* 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 gchar* vala_symbol_get_deprecated_since (ValaSymbol* self); gchar* vala_symbol_get_deprecated_since (ValaSymbol* self);
void vala_symbol_set_deprecated_since (ValaSymbol* self, const gchar* value ); void vala_symbol_set_deprecated_since (ValaSymbol* self, const gchar* value );
const gchar* vala_symbol_get_replacement (ValaSymbol* self); gchar* vala_symbol_get_replacement (ValaSymbol* self);
void vala_symbol_set_replacement (ValaSymbol* self, const gchar* value); void vala_symbol_set_replacement (ValaSymbol* self, const gchar* value);
gboolean vala_symbol_get_experimental (ValaSymbol* self); gboolean vala_symbol_get_experimental (ValaSymbol* self);
void vala_symbol_set_experimental (ValaSymbol* self, gboolean value); void vala_symbol_set_experimental (ValaSymbol* self, gboolean 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);
skipping to change at line 5211 skipping to change at line 5039
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);
ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self); ValaSourceFileType vala_symbol_get_source_type (ValaSymbol* self);
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); ValaTargetValue* vala_target_value_construct (GType object_type, ValaDataTy pe* value_type);
ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self); ValaDataType* vala_target_value_get_value_type (ValaTargetValue* self);
void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType* value); void vala_target_value_set_value_type (ValaTargetValue* self, ValaDataType* value);
ValaDataType* vala_target_value_get_actual_value_type (ValaTargetValue* sel
f);
void vala_target_value_set_actual_value_type (ValaTargetValue* self, ValaDa
taType* 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 gchar* 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);
skipping to change at line 5248 skipping to change at line 5078
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 gchar* name, ValaSourceRef erence* source_reference); ValaTypeParameter* vala_typeparameter_new (const gchar* name, ValaSourceRef erence* source_reference);
ValaTypeParameter* vala_typeparameter_construct (GType object_type, const g char* name, ValaSourceReference* source_reference); ValaTypeParameter* vala_typeparameter_construct (GType object_type, const g 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 gchar* name, ValaSourceReference* source_reference, ValaComment* comment); ValaTypeSymbol* vala_typesymbol_construct (GType object_type, const gchar* name, ValaSourceReference* source_reference, ValaComment* comment);
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);
gchar* vala_typesymbol_get_dup_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_free_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_copy_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self);
gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_ref_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_unref_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_ref_sink_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_type_id (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_take_value_function (ValaTypeSymbol* self);
gchar* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const gc
har* infix);
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 gchar* 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);
skipping to change at line 5305 skipping to change at line 5118
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 gchar* name, ValaExpression* initializer, ValaSourceReference* source_reference, V alaComment* comment); ValaVariable* vala_variable_new (ValaDataType* variable_type, const gchar* name, ValaExpression* initializer, ValaSourceReference* source_reference, V alaComment* comment);
ValaVariable* vala_variable_construct (GType object_type, ValaDataType* var iable_type, const gchar* name, ValaExpression* initializer, ValaSourceRefer ence* source_reference, ValaComment* comment); ValaVariable* vala_variable_construct (GType object_type, ValaDataType* var iable_type, const gchar* name, ValaExpression* initializer, ValaSourceRefer ence* source_reference, ValaComment* comment);
gchar* vala_variable_get_array_length_cname (ValaVariable* self);
void vala_variable_set_array_length_cname (ValaVariable* self, const gchar*
array_length_cname);
gchar* vala_variable_get_array_length_cexpr (ValaVariable* self);
void vala_variable_set_array_length_cexpr (ValaVariable* self, const gchar*
array_length_cexpr);
void vala_variable_process_attributes (ValaVariable* self);
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);
gboolean vala_variable_get_no_array_length (ValaVariable* self); gboolean vala_variable_get_single_assignment (ValaVariable* self);
void vala_variable_set_no_array_length (ValaVariable* self, gboolean value) void vala_variable_set_single_assignment (ValaVariable* self, gboolean valu
; e);
gboolean vala_variable_get_no_delegate_target (ValaVariable* self);
void vala_variable_set_no_delegate_target (ValaVariable* self, gboolean val
ue);
gboolean vala_variable_get_array_null_terminated (ValaVariable* self);
void vala_variable_set_array_null_terminated (ValaVariable* self, gboolean
value);
gboolean vala_variable_get_has_array_length_cname (ValaVariable* self);
gboolean vala_variable_get_has_array_length_cexpr (ValaVariable* self);
const gchar* vala_variable_get_array_length_type (ValaVariable* self);
void vala_variable_set_array_length_type (ValaVariable* self, const gchar*
value);
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);
void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr ession* value); void vala_while_statement_set_condition (ValaWhileStatement* self, ValaExpr ession* value);
ValaBlock* vala_while_statement_get_body (ValaWhileStatement* self); ValaBlock* vala_while_statement_get_body (ValaWhileStatement* self);
void vala_while_statement_set_body (ValaWhileStatement* self, ValaBlock* va lue); void vala_while_statement_set_body (ValaWhileStatement* self, ValaBlock* va lue);
ValaYieldStatement* vala_yield_statement_new (ValaExpression* yield_express ion, ValaSourceReference* source_reference); ValaYieldStatement* vala_yield_statement_new (ValaExpression* yield_express ion, ValaSourceReference* source_reference);
 End of changes. 74 change blocks. 
337 lines changed or deleted 106 lines changed or added


 valaccode.h   valaccode.h 
skipping to change at line 315 skipping to change at line 315
#define VALA_TYPE_CCODE_PARAMETER (vala_ccode_parameter_get_type ()) #define VALA_TYPE_CCODE_PARAMETER (vala_ccode_parameter_get_type ())
#define VALA_CCODE_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_PARAMETER, ValaCCodeParameter)) #define VALA_CCODE_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_PARAMETER, ValaCCodeParameter))
#define VALA_CCODE_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_PARAMETER, ValaCCodeParameterClass)) #define VALA_CCODE_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_PARAMETER, ValaCCodeParameterClass))
#define VALA_IS_CCODE_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CCODE_PARAMETER)) #define VALA_IS_CCODE_PARAMETER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_CCODE_PARAMETER))
#define VALA_IS_CCODE_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CCODE_PARAMETER)) #define VALA_IS_CCODE_PARAMETER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_CCODE_PARAMETER))
#define VALA_CCODE_PARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_CCODE_PARAMETER, ValaCCodeParameterClass)) #define VALA_CCODE_PARAMETER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_CCODE_PARAMETER, ValaCCodeParameterClass))
typedef struct _ValaCCodeParameter ValaCCodeParameter; typedef struct _ValaCCodeParameter ValaCCodeParameter;
typedef struct _ValaCCodeParameterClass ValaCCodeParameterClass; typedef struct _ValaCCodeParameterClass ValaCCodeParameterClass;
#define VALA_TYPE_CCODE_LINE_DIRECTIVE (vala_ccode_line_directive_get_type
())
#define VALA_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirective))
#define VALA_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k
lass), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass))
#define VALA_IS_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
), VALA_TYPE_CCODE_LINE_DIRECTIVE))
#define VALA_IS_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_CCODE_LINE_DIRECTIVE))
#define VALA_CCODE_LINE_DIRECTIVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass))
typedef struct _ValaCCodeLineDirective ValaCCodeLineDirective;
typedef struct _ValaCCodeLineDirectiveClass ValaCCodeLineDirectiveClass;
#define VALA_TYPE_CCODE_FUNCTION_CALL (vala_ccode_function_call_get_type () ) #define VALA_TYPE_CCODE_FUNCTION_CALL (vala_ccode_function_call_get_type () )
#define VALA_CCODE_FUNCTION_CALL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_FUNCTION_CALL, ValaCCodeFunctionCall)) #define VALA_CCODE_FUNCTION_CALL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_CCODE_FUNCTION_CALL, ValaCCodeFunctionCall))
#define VALA_CCODE_FUNCTION_CALL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_FUNCTION_CALL, ValaCCodeFunctionCallClass)) #define VALA_CCODE_FUNCTION_CALL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), VALA_TYPE_CCODE_FUNCTION_CALL, ValaCCodeFunctionCallClass))
#define VALA_IS_CCODE_FUNCTION_CALL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_CCODE_FUNCTION_CALL)) #define VALA_IS_CCODE_FUNCTION_CALL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , VALA_TYPE_CCODE_FUNCTION_CALL))
#define VALA_IS_CCODE_FUNCTION_CALL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_CCODE_FUNCTION_CALL)) #define VALA_IS_CCODE_FUNCTION_CALL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ( (klass), VALA_TYPE_CCODE_FUNCTION_CALL))
#define VALA_CCODE_FUNCTION_CALL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_FUNCTION_CALL, ValaCCodeFunctionCallClass)) #define VALA_CCODE_FUNCTION_CALL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_FUNCTION_CALL, ValaCCodeFunctionCallClass))
typedef struct _ValaCCodeFunctionCall ValaCCodeFunctionCall; typedef struct _ValaCCodeFunctionCall ValaCCodeFunctionCall;
typedef struct _ValaCCodeFunctionCallClass ValaCCodeFunctionCallClass; typedef struct _ValaCCodeFunctionCallClass ValaCCodeFunctionCallClass;
typedef struct _ValaCCodeFunctionCallPrivate ValaCCodeFunctionCallPrivate; typedef struct _ValaCCodeFunctionCallPrivate ValaCCodeFunctionCallPrivate;
skipping to change at line 413 skipping to change at line 423
#define VALA_TYPE_CCODE_LABEL (vala_ccode_label_get_type ()) #define VALA_TYPE_CCODE_LABEL (vala_ccode_label_get_type ())
#define VALA_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CCODE_LABEL, ValaCCodeLabel)) #define VALA_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CCODE_LABEL, ValaCCodeLabel))
#define VALA_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CCODE_LABEL, ValaCCodeLabelClass)) #define VALA_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_CCODE_LABEL, ValaCCodeLabelClass))
#define VALA_IS_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CCODE_LABEL)) #define VALA_IS_CCODE_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_CCODE_LABEL))
#define VALA_IS_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_LABEL)) #define VALA_IS_CCODE_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_LABEL))
#define VALA_CCODE_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_LABEL, ValaCCodeLabelClass)) #define VALA_CCODE_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_LABEL, ValaCCodeLabelClass))
typedef struct _ValaCCodeLabel ValaCCodeLabel; typedef struct _ValaCCodeLabel ValaCCodeLabel;
typedef struct _ValaCCodeLabelClass ValaCCodeLabelClass; typedef struct _ValaCCodeLabelClass ValaCCodeLabelClass;
typedef struct _ValaCCodeLabelPrivate ValaCCodeLabelPrivate; typedef struct _ValaCCodeLabelPrivate ValaCCodeLabelPrivate;
#define VALA_TYPE_CCODE_LINE_DIRECTIVE (vala_ccode_line_directive_get_type
())
#define VALA_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirective))
#define VALA_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k
lass), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass))
#define VALA_IS_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj
), VALA_TYPE_CCODE_LINE_DIRECTIVE))
#define VALA_IS_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE
((klass), VALA_TYPE_CCODE_LINE_DIRECTIVE))
#define VALA_CCODE_LINE_DIRECTIVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS
((obj), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass))
typedef struct _ValaCCodeLineDirective ValaCCodeLineDirective;
typedef struct _ValaCCodeLineDirectiveClass ValaCCodeLineDirectiveClass;
typedef struct _ValaCCodeLineDirectivePrivate ValaCCodeLineDirectivePrivate ; typedef struct _ValaCCodeLineDirectivePrivate ValaCCodeLineDirectivePrivate ;
#define VALA_TYPE_CCODE_MACRO_REPLACEMENT (vala_ccode_macro_replacement_get _type ()) #define VALA_TYPE_CCODE_MACRO_REPLACEMENT (vala_ccode_macro_replacement_get _type ())
#define VALA_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacement)) #define VALA_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacement))
#define VALA_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementClass )) #define VALA_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementClass ))
#define VALA_IS_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT)) #define VALA_IS_CCODE_MACRO_REPLACEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT))
#define VALA_IS_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT)) #define VALA_IS_CCODE_MACRO_REPLACEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_MACRO_REPLACEMENT))
#define VALA_CCODE_MACRO_REPLACEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementCla ss)) #define VALA_CCODE_MACRO_REPLACEMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_MACRO_REPLACEMENT, ValaCCodeMacroReplacementCla ss))
typedef struct _ValaCCodeMacroReplacement ValaCCodeMacroReplacement; typedef struct _ValaCCodeMacroReplacement ValaCCodeMacroReplacement;
skipping to change at line 1301 skipping to change at line 1301
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 gchar* 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 gc har* value); void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const gc har* value);
const gchar* 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 gch ar* value); void vala_ccode_function_set_attributes (ValaCCodeFunction* self, const gch 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_line_directive_get_type (void) G_GNUC_CONST;
ValaCCodeLineDirective* vala_ccode_function_get_current_line (ValaCCodeFunc
tion* self);
void vala_ccode_function_set_current_line (ValaCCodeFunction* self, ValaCCo
deLineDirective* 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 gcha r* name); ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const gcha r* name);
skipping to change at line 1355 skipping to change at line 1358
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 gchar* name); ValaCCodeLabel* vala_ccode_label_new (const gchar* name);
ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const gchar* name); ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const gchar* name);
const gchar* 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 gchar* value); void vala_ccode_label_set_name (ValaCCodeLabel* self, const gchar* value);
GType vala_ccode_line_directive_get_type (void) G_GNUC_CONST;
ValaCCodeLineDirective* vala_ccode_line_directive_new (const gchar* _filena me, gint _line); ValaCCodeLineDirective* vala_ccode_line_directive_new (const gchar* _filena me, gint _line);
ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t ype, const gchar* _filename, gint _line); ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t ype, const gchar* _filename, gint _line);
const gchar* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective * self); const gchar* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective * self);
void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const gchar* value); void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, 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 gchar* n ame, const gchar* replacement); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const gchar* n ame, const gchar* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct (GType ob ject_type, const gchar* name, const gchar* replacement); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct (GType ob ject_type, const gchar* name, const gchar* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression (const gchar* name, ValaCCodeExpression* replacement_expression); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression (const gchar* name, ValaCCodeExpression* replacement_expression);
 End of changes. 4 change blocks. 
17 lines changed or deleted 21 lines changed or added


 valacodegen.h   valacodegen.h 
skipping to change at line 115 skipping to change at line 115
#define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ()) #define VALA_TYPE_CCODE_ARRAY_MODULE (vala_ccode_array_module_get_type ())
#define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule)) #define VALA_CCODE_ARRAY_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CCODE_ARRAY_MODULE, ValaCCodeArrayModule))
#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;
#define VALA_TYPE_CCODE_ATTRIBUTE (vala_ccode_attribute_get_type ())
#define VALA_CCODE_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_
TYPE_CCODE_ATTRIBUTE, ValaCCodeAttribute))
#define VALA_CCODE_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass)
, VALA_TYPE_CCODE_ATTRIBUTE, ValaCCodeAttributeClass))
#define VALA_IS_CCODE_ATTRIBUTE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA
LA_TYPE_CCODE_ATTRIBUTE))
#define VALA_IS_CCODE_ATTRIBUTE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla
ss), VALA_TYPE_CCODE_ATTRIBUTE))
#define VALA_CCODE_ATTRIBUTE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob
j), VALA_TYPE_CCODE_ATTRIBUTE, ValaCCodeAttributeClass))
typedef struct _ValaCCodeAttribute ValaCCodeAttribute;
typedef struct _ValaCCodeAttributeClass ValaCCodeAttributeClass;
typedef struct _ValaCCodeAttributePrivate ValaCCodeAttributePrivate;
typedef struct _ValaCCodeBaseModuleEmitContextPrivate ValaCCodeBaseModuleEm itContextPrivate; typedef struct _ValaCCodeBaseModuleEmitContextPrivate ValaCCodeBaseModuleEm itContextPrivate;
#define VALA_TYPE_GLIB_VALUE (vala_glib_value_get_type ()) #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(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_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(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_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)) #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 _ValaGLibValue ValaGLibValue;
skipping to change at line 485 skipping to change at line 496
typedef struct _ValaStructRegisterFunction ValaStructRegisterFunction; typedef struct _ValaStructRegisterFunction ValaStructRegisterFunction;
typedef struct _ValaStructRegisterFunctionClass ValaStructRegisterFunctionC lass; typedef struct _ValaStructRegisterFunctionClass ValaStructRegisterFunctionC lass;
typedef struct _ValaStructRegisterFunctionPrivate ValaStructRegisterFunctio nPrivate; typedef struct _ValaStructRegisterFunctionPrivate ValaStructRegisterFunctio nPrivate;
struct _ValaCCodeBaseModule { struct _ValaCCodeBaseModule {
ValaCodeGenerator parent_instance; ValaCodeGenerator parent_instance;
ValaCCodeBaseModulePrivate * priv; ValaCCodeBaseModulePrivate * priv;
ValaSymbol* root_symbol; ValaSymbol* root_symbol;
ValaCCodeBaseModuleEmitContext* emit_context; ValaCCodeBaseModuleEmitContext* emit_context;
ValaCCodeLineDirective* current_line;
ValaCCodeFile* header_file; ValaCCodeFile* header_file;
ValaCCodeFile* internal_header_file; ValaCCodeFile* internal_header_file;
ValaCCodeFile* cfile; ValaCCodeFile* cfile;
ValaCCodeBaseModuleEmitContext* class_init_context; ValaCCodeBaseModuleEmitContext* class_init_context;
ValaCCodeBaseModuleEmitContext* base_init_context; ValaCCodeBaseModuleEmitContext* base_init_context;
ValaCCodeBaseModuleEmitContext* class_finalize_context; ValaCCodeBaseModuleEmitContext* class_finalize_context;
ValaCCodeBaseModuleEmitContext* base_finalize_context; ValaCCodeBaseModuleEmitContext* base_finalize_context;
ValaCCodeBaseModuleEmitContext* instance_init_context; ValaCCodeBaseModuleEmitContext* instance_init_context;
ValaCCodeBaseModuleEmitContext* instance_finalize_context; ValaCCodeBaseModuleEmitContext* instance_finalize_context;
ValaCCodeStruct* param_spec_struct; ValaCCodeStruct* param_spec_struct;
skipping to change at line 571 skipping to change at line 583
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);
gchar* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaS truct* st); gchar* (*append_struct_array_free) (ValaCCodeBaseModule* self, ValaS truct* st);
ValaCCodeExpression* (*destroy_value) (ValaCCodeBaseModule* self, Va laTargetValue* value, gboolean is_macro_definition); ValaCCodeExpression* (*destroy_value) (ValaCCodeBaseModule* self, Va laTargetValue* value, gboolean is_macro_definition);
void (*append_scope_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, ValaCodeNode* stop_at); void (*append_scope_free) (ValaCCodeBaseModule* self, ValaSymbol* sy m, ValaCodeNode* stop_at);
ValaTargetValue* (*get_local_cvalue) (ValaCCodeBaseModule* self, Val aLocalVariable* local); ValaTargetValue* (*get_local_cvalue) (ValaCCodeBaseModule* self, Val aLocalVariable* local);
ValaTargetValue* (*get_parameter_cvalue) (ValaCCodeBaseModule* self, ValaParameter* param); ValaTargetValue* (*get_parameter_cvalue) (ValaCCodeBaseModule* self, ValaParameter* param);
ValaTargetValue* (*get_field_cvalue) (ValaCCodeBaseModule* self, Val aField* field, ValaTargetValue* instance); ValaTargetValue* (*get_field_cvalue) (ValaCCodeBaseModule* self, Val aField* field, ValaTargetValue* instance);
ValaTargetValue* (*load_variable) (ValaCCodeBaseModule* self, ValaVa riable* variable, ValaTargetValue* value);
ValaTargetValue* (*load_this_parameter) (ValaCCodeBaseModule* self, ValaTypeSymbol* sym); ValaTargetValue* (*load_this_parameter) (ValaCCodeBaseModule* self, ValaTypeSymbol* sym);
void (*store_value) (ValaCCodeBaseModule* self, ValaTargetValue* lva lue, ValaTargetValue* value); void (*store_value) (ValaCCodeBaseModule* self, ValaTargetValue* lva lue, ValaTargetValue* value);
gchar* (*get_delegate_target_cname) (ValaCCodeBaseModule* self, cons t gchar* 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);
ValaCCodeExpression* (*get_delegate_target_cvalue) (ValaCCodeBaseMod ule* self, ValaTargetValue* value); ValaCCodeExpression* (*get_delegate_target_cvalue) (ValaCCodeBaseMod ule* self, ValaTargetValue* value);
ValaCCodeExpression* (*get_delegate_target_destroy_notify_cvalue) (V alaCCodeBaseModule* 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); gchar* (*get_delegate_target_destroy_notify_cname) (ValaCCodeBaseMod ule* self, const gchar* delegate_cname);
ValaTargetValue* (*copy_value) (ValaCCodeBaseModule* self, ValaTarge tValue* value, ValaCodeNode* node); ValaTargetValue* (*copy_value) (ValaCCodeBaseModule* self, ValaTarge tValue* value, 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* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpr ession* expr, ValaCCodeExpression* error_expr, gboolean* may_fail); ValaCCodeExpression* (*deserialize_expression) (ValaCCodeBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpr ession* expr, ValaCCodeExpression* error_expr, gboolean* may_fail);
ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s elf, ValaDataType* type, ValaCCodeExpression* expr); ValaCCodeExpression* (*serialize_expression) (ValaCCodeBaseModule* s elf, ValaDataType* type, ValaCCodeExpression* expr);
ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaCodeNode* node); ValaCCodeExpression* (*get_implicit_cast_expression) (ValaCCodeBaseM odule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ty pe, ValaDataType* target_type, ValaCodeNode* node);
gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp erty* prop); gboolean (*is_gobject_property) (ValaCCodeBaseModule* self, ValaProp erty* prop);
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);
void (*register_dbus_info) (ValaCCodeBaseModule* self, ValaCCodeBloc k* block, ValaObjectTypeSymbol* bindable); void (*register_dbus_info) (ValaCCodeBaseModule* self, ValaCCodeBloc k* block, ValaObjectTypeSymbol* bindable);
gchar* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node); gchar* (*get_dynamic_property_getter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node);
gchar* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node); gchar* (*get_dynamic_property_setter_cname) (ValaCCodeBaseModule* se lf, ValaDynamicProperty* node);
gchar* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaD ynamicSignal* node); gchar* (*get_dynamic_signal_cname) (ValaCCodeBaseModule* self, ValaD ynamicSignal* node);
gchar* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModu le* self, ValaDynamicSignal* node); gchar* (*get_dynamic_signal_connect_wrapper_name) (ValaCCodeBaseModu le* self, ValaDynamicSignal* node);
gchar* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBa seModule* self, ValaDynamicSignal* node); gchar* (*get_dynamic_signal_connect_after_wrapper_name) (ValaCCodeBa seModule* self, ValaDynamicSignal* node);
skipping to change at line 673 skipping to change at line 685
struct _ValaCCodeArrayModule { struct _ValaCCodeArrayModule {
ValaCCodeMethodCallModule parent_instance; ValaCCodeMethodCallModule parent_instance;
ValaCCodeArrayModulePrivate * priv; ValaCCodeArrayModulePrivate * priv;
}; };
struct _ValaCCodeArrayModuleClass { struct _ValaCCodeArrayModuleClass {
ValaCCodeMethodCallModuleClass parent_class; ValaCCodeMethodCallModuleClass parent_class;
}; };
struct _ValaCCodeAttribute {
ValaAttributeCache parent_instance;
ValaCCodeAttributePrivate * priv;
};
struct _ValaCCodeAttributeClass {
ValaAttributeCacheClass parent_class;
};
struct _ValaCCodeBaseModuleEmitContext { struct _ValaCCodeBaseModuleEmitContext {
GTypeInstance parent_instance; GTypeInstance parent_instance;
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;
ValaCatchClause* current_catch; ValaCatchClause* current_catch;
ValaCCodeFunction* ccode; ValaCCodeFunction* ccode;
ValaArrayList* ccode_stack; ValaArrayList* ccode_stack;
ValaArrayList* temp_ref_vars; ValaArrayList* temp_ref_values;
gint next_temp_var_id; gint next_temp_var_id;
gboolean current_method_inner_error; gboolean current_method_inner_error;
gboolean current_method_return; 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 { struct _ValaGLibValue {
ValaTargetValue parent_instance; ValaTargetValue parent_instance;
ValaGLibValuePrivate * priv; ValaGLibValuePrivate * priv;
ValaCCodeExpression* cvalue; ValaCCodeExpression* cvalue;
gboolean lvalue;
gboolean non_null; gboolean non_null;
gchar* ctype; gchar* ctype;
ValaList* array_length_cvalues; ValaList* array_length_cvalues;
ValaCCodeExpression* array_size_cvalue; ValaCCodeExpression* array_size_cvalue;
gboolean array_null_terminated; gboolean array_null_terminated;
ValaCCodeExpression* array_length_cexpr; ValaCCodeExpression* array_length_cexpr;
ValaCCodeExpression* delegate_target_cvalue; ValaCCodeExpression* delegate_target_cvalue;
ValaCCodeExpression* delegate_target_destroy_notify_cvalue; ValaCCodeExpression* delegate_target_destroy_notify_cvalue;
}; };
skipping to change at line 796 skipping to change at line 818
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* int_type; ValaDataType* int_type;
ValaDataType* uint_type; ValaDataType* uint_type;
ValaDataType* string_type; ValaDataType* string_type;
ValaDataType* float_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;
ValaStruct* array_struct; ValaStruct* array_struct;
ValaClass* delegate_class; ValaClass* delegate_class;
ValaClass* error_class; ValaClass* error_class;
}; };
struct _ValaDovaBaseModuleClass { struct _ValaDovaBaseModuleClass {
skipping to change at line 1093 skipping to change at line 1113
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);
GType vala_ccode_attribute_get_type (void) G_GNUC_CONST;
ValaCCodeAttribute* vala_ccode_attribute_new (ValaCodeNode* node);
ValaCCodeAttribute* vala_ccode_attribute_construct (GType object_type, Vala
CodeNode* node);
const gchar* vala_ccode_attribute_get_name (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_const_name (ValaCCodeAttribute* self)
;
const gchar* vala_ccode_attribute_get_type_name (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_header_filenames (ValaCCodeAttribute*
self);
const gchar* vala_ccode_attribute_get_prefix (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_lower_case_prefix (ValaCCodeAttribute
* self);
const gchar* vala_ccode_attribute_get_lower_case_suffix (ValaCCodeAttribute
* self);
const gchar* vala_ccode_attribute_get_ref_function (ValaCCodeAttribute* sel
f);
gboolean vala_ccode_attribute_get_ref_function_void (ValaCCodeAttribute* se
lf);
gboolean vala_ccode_attribute_get_ref_sink_function_void (ValaCCodeAttribut
e* self);
const gchar* vala_ccode_attribute_get_unref_function (ValaCCodeAttribute* s
elf);
const gchar* vala_ccode_attribute_get_ref_sink_function (ValaCCodeAttribute
* self);
const gchar* vala_ccode_attribute_get_copy_function (ValaCCodeAttribute* se
lf);
const gchar* vala_ccode_attribute_get_destroy_function (ValaCCodeAttribute*
self);
const gchar* vala_ccode_attribute_get_free_function (ValaCCodeAttribute* se
lf);
const gchar* vala_ccode_attribute_get_type_id (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_marshaller_type_name (ValaCCodeAttrib
ute* self);
const gchar* vala_ccode_attribute_get_get_value_function (ValaCCodeAttribut
e* self);
const gchar* vala_ccode_attribute_get_set_value_function (ValaCCodeAttribut
e* self);
const gchar* vala_ccode_attribute_get_take_value_function (ValaCCodeAttribu
te* self);
const gchar* vala_ccode_attribute_get_param_spec_function (ValaCCodeAttribu
te* self);
const gchar* vala_ccode_attribute_get_default_value (ValaCCodeAttribute* se
lf);
gdouble vala_ccode_attribute_get_pos (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_real_name (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_vfunc_name (ValaCCodeAttribute* self)
;
const gchar* vala_ccode_attribute_get_finish_name (ValaCCodeAttribute* self
);
const gchar* vala_ccode_attribute_get_finish_vfunc_name (ValaCCodeAttribute
* self);
const gchar* vala_ccode_attribute_get_finish_real_name (ValaCCodeAttribute*
self);
gboolean vala_ccode_attribute_get_array_length (ValaCCodeAttribute* self);
const gchar* vala_ccode_attribute_get_array_length_type (ValaCCodeAttribute
* self);
gboolean vala_ccode_attribute_get_array_null_terminated (ValaCCodeAttribute
* self);
const gchar* vala_ccode_attribute_get_array_length_name (ValaCCodeAttribute
* self);
const gchar* vala_ccode_attribute_get_array_length_expr (ValaCCodeAttribute
* self);
gboolean vala_ccode_attribute_get_delegate_target (ValaCCodeAttribute* self
);
const gchar* vala_ccode_attribute_get_sentinel (ValaCCodeAttribute* self);
extern gint vala_ccode_base_module_ccode_attribute_cache_index;
gboolean vala_ccode_base_module_is_in_coroutine (ValaCCodeBaseModule* self) ; gboolean vala_ccode_base_module_is_in_coroutine (ValaCCodeBaseModule* self) ;
gboolean vala_ccode_base_module_is_in_constructor (ValaCCodeBaseModule* sel f); gboolean vala_ccode_base_module_is_in_constructor (ValaCCodeBaseModule* sel f);
gboolean vala_ccode_base_module_is_in_destructor (ValaCCodeBaseModule* self ); 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_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_line (ValaCCodeBaseModule* self, ValaSourc
eReference* source_reference);
void vala_ccode_base_module_pop_line (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 gchar* 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);
skipping to change at line 1124 skipping to change at line 1185
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 CodeBaseModule* self, const gchar* name); ValaCCodeExpression* vala_ccode_base_module_get_variable_cexpression (ValaC CodeBaseModule* self, const gchar* name);
gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name); gchar* vala_ccode_base_module_get_variable_cname (ValaCCodeBaseModule* self , const gchar* name);
ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname); ValaCCodeExpression* vala_ccode_base_module_get_result_cexpression (ValaCCo deBaseModule* self, const gchar* cname);
ValaTargetValue* vala_ccode_base_module_create_temp_value (ValaCCodeBaseMod
ule* self, ValaDataType* type, gboolean init, ValaCodeNode* node_reference,
gboolean* value_owned);
ValaTargetValue* vala_ccode_base_module_load_temp_value (ValaCCodeBaseModul
e* self, ValaTargetValue* lvalue);
ValaTargetValue* vala_ccode_base_module_store_temp_value (ValaCCodeBaseModu
le* self, ValaTargetValue* initializer, ValaCodeNode* node_reference, gbool
ean* value_owned);
ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init); ValaLocalVariable* vala_ccode_base_module_get_temp_variable (ValaCCodeBaseM odule* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_r eference, gboolean init);
ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_type_id_expression (ValaCCo deBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_dup_func_expression (ValaCC odeBaseModule* self, ValaDataType* type, ValaSourceReference* source_refere nce, gboolean is_chainup);
gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_dup_func_wrapper (ValaCCodeBaseModul e* self, ValaDataType* type);
gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type); gchar* vala_ccode_base_module_generate_free_func_wrapper (ValaCCodeBaseModu le* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (V alaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_destroy0_func_expression (V alaCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup); ValaCCodeExpression* vala_ccode_base_module_get_destroy_func_expression (Va laCCodeBaseModule* self, ValaDataType* type, gboolean is_chainup);
gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule * self, ValaStruct* st); gchar* vala_ccode_base_module_append_struct_array_free (ValaCCodeBaseModule * self, ValaStruct* st);
ValaCCodeExpression* vala_ccode_base_module_destroy_local (ValaCCodeBaseMod ule* self, ValaLocalVariable* local); ValaCCodeExpression* vala_ccode_base_module_destroy_local (ValaCCodeBaseMod ule* self, ValaLocalVariable* local);
ValaCCodeExpression* vala_ccode_base_module_destroy_parameter (ValaCCodeBas eModule* self, ValaParameter* param); ValaCCodeExpression* vala_ccode_base_module_destroy_parameter (ValaCCodeBas eModule* self, ValaParameter* param);
ValaCCodeExpression* vala_ccode_base_module_destroy_field (ValaCCodeBaseMod ule* self, ValaField* field, ValaTargetValue* instance); ValaCCodeExpression* vala_ccode_base_module_destroy_field (ValaCCodeBaseMod ule* self, ValaField* field, ValaTargetValue* instance);
ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseMod ule* self, ValaTargetValue* value, gboolean is_macro_definition); ValaCCodeExpression* vala_ccode_base_module_destroy_value (ValaCCodeBaseMod ule* self, ValaTargetValue* value, gboolean is_macro_definition);
void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local, gboolean always_init); void vala_ccode_base_module_emit_temp_var (ValaCCodeBaseModule* self, ValaL ocalVariable* local);
void vala_ccode_base_module_append_scope_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCodeNode* stop_at); void vala_ccode_base_module_append_scope_free (ValaCCodeBaseModule* self, V alaSymbol* sym, ValaCodeNode* stop_at);
void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at); void vala_ccode_base_module_append_local_free (ValaCCodeBaseModule* self, V alaSymbol* sym, gboolean stop_at_loop, ValaCodeNode* stop_at);
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);
void vala_ccode_base_module_return_out_parameter (ValaCCodeBaseModule* self , ValaParameter* param); void vala_ccode_base_module_return_out_parameter (ValaCCodeBaseModule* self , ValaParameter* param);
gchar* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* se lf, const gchar* symname); gchar* vala_ccode_base_module_get_symbol_lock_name (ValaCCodeBaseModule* se lf, const gchar* symname);
ValaTargetValue* vala_ccode_base_module_get_local_cvalue (ValaCCodeBaseModu le* self, ValaLocalVariable* local); ValaTargetValue* vala_ccode_base_module_get_local_cvalue (ValaCCodeBaseModu le* self, ValaLocalVariable* local);
ValaTargetValue* vala_ccode_base_module_get_parameter_cvalue (ValaCCodeBase Module* self, ValaParameter* param); ValaTargetValue* vala_ccode_base_module_get_parameter_cvalue (ValaCCodeBase Module* self, ValaParameter* param);
ValaTargetValue* vala_ccode_base_module_get_field_cvalue (ValaCCodeBaseModu le* self, ValaField* field, ValaTargetValue* instance); ValaTargetValue* vala_ccode_base_module_get_field_cvalue (ValaCCodeBaseModu le* self, ValaField* field, ValaTargetValue* instance);
ValaTargetValue* vala_ccode_base_module_load_variable (ValaCCodeBaseModule* self, ValaVariable* variable, ValaTargetValue* value);
ValaTargetValue* vala_ccode_base_module_load_this_parameter (ValaCCodeBaseM odule* self, ValaTypeSymbol* sym); ValaTargetValue* vala_ccode_base_module_load_this_parameter (ValaCCodeBaseM odule* self, ValaTypeSymbol* sym);
void vala_ccode_base_module_store_value (ValaCCodeBaseModule* self, ValaTar getValue* lvalue, ValaTargetValue* value); void vala_ccode_base_module_store_value (ValaCCodeBaseModule* self, ValaTar getValue* lvalue, ValaTargetValue* value);
gchar* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModul e* self, const gchar* delegate_cname); gchar* vala_ccode_base_module_get_delegate_target_cname (ValaCCodeBaseModul 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);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cvalue (Val aCCodeBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_cvalue (Val aCCodeBaseModule* self, ValaTargetValue* value);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target_destroy_not ify_cvalue (ValaCCodeBaseModule* 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); 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);
ValaTargetValue* vala_ccode_base_module_copy_value (ValaCCodeBaseModule* se lf, ValaTargetValue* value, ValaCodeNode* node); ValaTargetValue* vala_ccode_base_module_copy_value (ValaCCodeBaseModule* se lf, ValaTargetValue* value, 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, ValaList* type_parameters);
ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExp ression* cexpr); ValaCCodeExpression* vala_ccode_base_module_handle_struct_argument (ValaCCo deBaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExp ression* 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); ValaTargetValue* vala_ccode_base_module_try_cast_variant_to_type (ValaCCode BaseModule* self, ValaTargetValue* value, ValaDataType* to, ValaCodeNode* n ode);
ValaCCodeExpression* vala_ccode_base_module_deserialize_expression (ValaCCo deBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpression* expr, ValaCCodeExpression* error_expr, gboolean* may_f ail); ValaCCodeExpression* vala_ccode_base_module_deserialize_expression (ValaCCo deBaseModule* self, ValaDataType* type, ValaCCodeExpression* variant_expr, ValaCCodeExpression* expr, ValaCCodeExpression* error_expr, gboolean* may_f ail);
ValaCCodeExpression* vala_ccode_base_module_serialize_expression (ValaCCode BaseModule* self, ValaDataType* type, ValaCCodeExpression* expr); ValaCCodeExpression* vala_ccode_base_module_serialize_expression (ValaCCode BaseModule* self, ValaDataType* type, ValaCCodeExpression* expr);
gchar* vala_ccode_base_module_get_type_check_function (ValaCCodeBaseModule* 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);
ValaTargetValue* vala_ccode_base_module_transform_value (ValaCCodeBaseModul e* self, ValaTargetValue* value, ValaDataType* target_type, ValaCodeNode* n ode); ValaTargetValue* vala_ccode_base_module_transform_value (ValaCCodeBaseModul e* self, ValaTargetValue* value, ValaDataType* target_type, ValaCodeNode* n ode);
ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaCodeNode* node); ValaCCodeExpression* vala_ccode_base_module_get_implicit_cast_expression (V alaCCodeBaseModule* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_type, ValaDataType* target_type, ValaCodeNode* node);
void vala_ccode_base_module_store_property (ValaCCodeBaseModule* self, Vala Property* prop, ValaExpression* instance, ValaTargetValue* value); void vala_ccode_base_module_store_property (ValaCCodeBaseModule* self, Vala Property* prop, ValaExpression* instance, ValaTargetValue* value);
gboolean vala_ccode_base_module_add_wrapper (ValaCCodeBaseModule* self, con st gchar* 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 e* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const gchar* var_name); void vala_ccode_base_module_create_type_check_statement (ValaCCodeBaseModul e* self, ValaCodeNode* method_node, ValaDataType* ret_type, ValaTypeSymbol* t, gboolean non_null, const gchar* var_name);
gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, gdoub le param_pos, gboolean ellipsis); gint vala_ccode_base_module_get_param_pos (ValaCCodeBaseModule* self, gdoub le param_pos, gboolean ellipsis);
ValaCCodeExpression* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseMod ule* self, ValaExpression* node); ValaCCodeExpression* vala_ccode_base_module_get_ccodenode (ValaCCodeBaseMod ule* self, ValaExpression* node);
gboolean vala_ccode_base_module_is_lvalue_access_allowed (ValaCCodeBaseModu
le* self, ValaDataType* type);
ValaCCodeAttribute* vala_ccode_base_module_get_ccode_attribute (ValaCodeNod
e* node);
gchar* vala_ccode_base_module_get_ccode_name (ValaCodeNode* node);
gchar* vala_ccode_base_module_get_ccode_const_name (ValaCodeNode* node);
gchar* vala_ccode_base_module_get_ccode_type_name (ValaInterface* iface);
gchar* vala_ccode_base_module_get_ccode_lower_case_name (ValaCodeNode* node
, const gchar* infix);
gchar* vala_ccode_base_module_get_ccode_upper_case_name (ValaSymbol* sym, c
onst gchar* infix);
gchar* vala_ccode_base_module_get_ccode_header_filenames (ValaSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_prefix (ValaSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_lower_case_prefix (ValaSymbol* sym)
;
gchar* vala_ccode_base_module_get_ccode_lower_case_suffix (ValaSymbol* sym)
;
gchar* vala_ccode_base_module_get_ccode_ref_function (ValaTypeSymbol* sym);
gboolean vala_ccode_base_module_is_reference_counting (ValaTypeSymbol* sym)
;
gboolean vala_ccode_base_module_get_ccode_ref_function_void (ValaClass* cl)
;
gboolean vala_ccode_base_module_get_ccode_ref_sink_function_void (ValaClass
* cl);
gchar* vala_ccode_base_module_get_ccode_unref_function (ValaObjectTypeSymbo
l* sym);
gchar* vala_ccode_base_module_get_ccode_ref_sink_function (ValaObjectTypeSy
mbol* sym);
gchar* vala_ccode_base_module_get_ccode_copy_function (ValaTypeSymbol* sym)
;
gchar* vala_ccode_base_module_get_ccode_destroy_function (ValaTypeSymbol* s
ym);
gchar* vala_ccode_base_module_get_ccode_dup_function (ValaTypeSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_free_function (ValaTypeSymbol* sym)
;
gboolean vala_ccode_base_module_get_ccode_is_gboxed (ValaTypeSymbol* sym);
gchar* vala_ccode_base_module_get_ccode_type_id (ValaCodeNode* node);
gchar* vala_ccode_base_module_get_ccode_marshaller_type_name (ValaCodeNode*
node);
gchar* vala_ccode_base_module_get_ccode_get_value_function (ValaCodeNode* s
ym);
gchar* vala_ccode_base_module_get_ccode_set_value_function (ValaCodeNode* s
ym);
gchar* vala_ccode_base_module_get_ccode_take_value_function (ValaCodeNode*
sym);
gchar* vala_ccode_base_module_get_ccode_param_spec_function (ValaCodeNode*
sym);
gchar* vala_ccode_base_module_get_ccode_type_check_function (ValaTypeSymbol
* sym);
gchar* vala_ccode_base_module_get_ccode_default_value (ValaTypeSymbol* sym)
;
gboolean vala_ccode_base_module_get_ccode_has_copy_function (ValaStruct* st
);
gboolean vala_ccode_base_module_get_ccode_has_destroy_function (ValaStruct*
st);
gdouble vala_ccode_base_module_get_ccode_instance_pos (ValaCodeNode* node);
gboolean vala_ccode_base_module_get_ccode_array_length (ValaCodeNode* node)
;
gchar* vala_ccode_base_module_get_ccode_array_length_type (ValaCodeNode* no
de);
gboolean vala_ccode_base_module_get_ccode_array_null_terminated (ValaCodeNo
de* node);
gchar* vala_ccode_base_module_get_ccode_array_length_name (ValaCodeNode* no
de);
gchar* vala_ccode_base_module_get_ccode_array_length_expr (ValaCodeNode* no
de);
gdouble vala_ccode_base_module_get_ccode_array_length_pos (ValaCodeNode* no
de);
gdouble vala_ccode_base_module_get_ccode_delegate_target_pos (ValaCodeNode*
node);
gdouble vala_ccode_base_module_get_ccode_destroy_notify_pos (ValaCodeNode*
node);
gboolean vala_ccode_base_module_get_ccode_delegate_target (ValaCodeNode* no
de);
gdouble vala_ccode_base_module_get_ccode_pos (ValaParameter* param);
gchar* vala_ccode_base_module_get_ccode_type (ValaCodeNode* node);
gboolean vala_ccode_base_module_get_ccode_simple_generics (ValaMethod* m);
gchar* vala_ccode_base_module_get_ccode_real_name (ValaMethod* m);
gchar* vala_ccode_base_module_get_ccode_vfunc_name (ValaMethod* m);
gchar* vala_ccode_base_module_get_ccode_finish_name (ValaMethod* m);
gchar* vala_ccode_base_module_get_ccode_finish_vfunc_name (ValaMethod* m);
gchar* vala_ccode_base_module_get_ccode_finish_real_name (ValaMethod* m);
gboolean vala_ccode_base_module_get_ccode_no_accessor_method (ValaProperty*
p);
gboolean vala_ccode_base_module_get_ccode_has_type_id (ValaTypeSymbol* sym)
;
gboolean vala_ccode_base_module_get_ccode_has_new_function (ValaMethod* m);
gboolean vala_ccode_base_module_get_ccode_has_generic_type_parameter (ValaM
ethod* m);
gdouble vala_ccode_base_module_get_ccode_generic_type_pos (ValaMethod* m);
gchar* vala_ccode_base_module_get_ccode_sentinel (ValaMethod* m);
gboolean vala_ccode_base_module_get_ccode_notify (ValaProperty* prop);
gchar* vala_ccode_base_module_get_ccode_nick (ValaProperty* prop);
gchar* vala_ccode_base_module_get_ccode_blurb (ValaProperty* prop);
gchar* vala_ccode_base_module_get_ccode_declarator_suffix (ValaDataType* ty
pe);
ValaCCodeConstant* vala_ccode_base_module_get_signal_canonical_constant (Va
laCCodeBaseModule* self, ValaSignal* sig, const gchar* detail);
ValaCCodeConstant* vala_ccode_base_module_get_enum_value_canonical_cconstan
t (ValaEnumValue* ev);
gboolean vala_ccode_base_module_get_signal_has_emitter (ValaCCodeBaseModule
* self, ValaSignal* sig);
ValaCCodeConstant* vala_ccode_base_module_get_property_canonical_cconstant
(ValaCCodeBaseModule* self, ValaProperty* prop);
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);
void vala_ccode_base_module_return_default_value (ValaCCodeBaseModule* self , ValaDataType* return_type); void vala_ccode_base_module_return_default_value (ValaCCodeBaseModule* self , 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);
void vala_ccode_base_module_register_dbus_info (ValaCCodeBaseModule* self, ValaCCodeBlock* block, ValaObjectTypeSymbol* bindable); void vala_ccode_base_module_register_dbus_info (ValaCCodeBaseModule* self, ValaCCodeBlock* block, ValaObjectTypeSymbol* bindable);
gchar* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node); gchar* vala_ccode_base_module_get_dynamic_property_getter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node);
gchar* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node); gchar* vala_ccode_base_module_get_dynamic_property_setter_cname (ValaCCodeB aseModule* self, ValaDynamicProperty* node);
gchar* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule * self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_cname (ValaCCodeBaseModule * self, ValaDynamicSignal* node);
gchar* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (Vala CCodeBaseModule* self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_connect_wrapper_name (Vala CCodeBaseModule* self, ValaDynamicSignal* node);
gchar* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name (ValaCCodeBaseModule* self, ValaDynamicSignal* node); gchar* vala_ccode_base_module_get_dynamic_signal_connect_after_wrapper_name (ValaCCodeBaseModule* self, ValaDynamicSignal* node);
skipping to change at line 1214 skipping to change at line 1341
ValaCCodeExpression* vala_ccode_base_module_get_cvalue_ (ValaCCodeBaseModul e* self, ValaTargetValue* value); 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); void vala_ccode_base_module_set_cvalue (ValaCCodeBaseModule* self, ValaExpr ession* expr, ValaCCodeExpression* cvalue);
ValaCCodeExpression* vala_ccode_base_module_get_array_size_cvalue (ValaCCod eBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_array_size_cvalue (ValaCCod eBaseModule* self, ValaTargetValue* value);
void vala_ccode_base_module_set_array_size_cvalue (ValaCCodeBaseModule* sel f, ValaTargetValue* value, ValaCCodeExpression* cvalue); void vala_ccode_base_module_set_array_size_cvalue (ValaCCodeBaseModule* sel f, ValaTargetValue* value, ValaCCodeExpression* cvalue);
ValaCCodeExpression* vala_ccode_base_module_get_delegate_target (ValaCCodeB aseModule* self, ValaExpression* expr); 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); 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); 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_set_delegate_target_destroy_notify (ValaCCodeBa seModule* self, ValaExpression* expr, ValaCCodeExpression* destroy_notify);
void vala_ccode_base_module_append_array_length (ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* size); void vala_ccode_base_module_append_array_length (ValaCCodeBaseModule* self, ValaExpression* expr, ValaCCodeExpression* size);
ValaList* vala_ccode_base_module_get_array_lengths (ValaCCodeBaseModule* se lf, ValaExpression* expr); ValaList* vala_ccode_base_module_get_array_lengths (ValaCCodeBaseModule* se lf, ValaExpression* expr);
gboolean vala_ccode_base_module_get_lvalue (ValaCCodeBaseModule* self, Vala TargetValue* value);
gboolean vala_ccode_base_module_get_non_null (ValaCCodeBaseModule* self, Va laTargetValue* value); gboolean vala_ccode_base_module_get_non_null (ValaCCodeBaseModule* self, Va laTargetValue* value);
gchar* vala_ccode_base_module_get_ctype (ValaCCodeBaseModule* self, ValaTar getValue* value); gchar* vala_ccode_base_module_get_ctype (ValaCCodeBaseModule* self, ValaTar getValue* value);
gboolean vala_ccode_base_module_get_array_null_terminated (ValaCCodeBaseMod ule* self, ValaTargetValue* value); gboolean vala_ccode_base_module_get_array_null_terminated (ValaCCodeBaseMod ule* self, ValaTargetValue* value);
ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpr (ValaCCo deBaseModule* self, ValaTargetValue* value); ValaCCodeExpression* vala_ccode_base_module_get_array_length_cexpr (ValaCCo deBaseModule* self, ValaTargetValue* value);
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);
ValaCatchClause* vala_ccode_base_module_get_current_catch (ValaCCodeBaseMod ule* self); ValaCatchClause* vala_ccode_base_module_get_current_catch (ValaCCodeBaseMod ule* self);
void vala_ccode_base_module_set_current_catch (ValaCCodeBaseModule* self, V alaCatchClause* value); void vala_ccode_base_module_set_current_catch (ValaCCodeBaseModule* self, V alaCatchClause* 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_values (ValaCCodeBaseMod ule* 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); 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); 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; GType vala_glib_value_get_type (void) G_GNUC_CONST;
ValaGLibValue* vala_glib_value_new (ValaDataType* value_type, ValaCCodeExpr ValaGLibValue* vala_glib_value_new (ValaDataType* value_type, ValaCCodeExpr
ession* cvalue); ession* cvalue, gboolean lvalue);
ValaGLibValue* vala_glib_value_construct (GType object_type, ValaDataType* ValaGLibValue* vala_glib_value_construct (GType object_type, ValaDataType*
value_type, ValaCCodeExpression* cvalue); value_type, ValaCCodeExpression* cvalue, gboolean lvalue);
void vala_glib_value_append_array_length_cvalue (ValaGLibValue* self, ValaC CodeExpression* length_cvalue); void vala_glib_value_append_array_length_cvalue (ValaGLibValue* self, ValaC CodeExpression* length_cvalue);
ValaGLibValue* vala_glib_value_copy (ValaGLibValue* self); ValaGLibValue* vala_glib_value_copy (ValaGLibValue* self);
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);
skipping to change at line 1354 skipping to change at line 1482
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, ValaParameter* param, ValaExpression* arg, ValaCCodeExpre ssion* cexpr); ValaCCodeExpression* vala_dova_base_module_handle_struct_argument (ValaDova BaseModule* self, ValaParameter* param, ValaExpression* arg, ValaCCodeExpre ssion* 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);
void vala_dova_base_module_store_property (ValaDovaBaseModule* self, ValaPr operty* prop, ValaExpression* instance, ValaTargetValue* value); void vala_dova_base_module_store_property (ValaDovaBaseModule* self, ValaPr operty* prop, ValaExpression* instance, ValaTargetValue* value);
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);
ValaCCodeExpression* vala_dova_base_module_get_ccodenode (ValaDovaBaseModul e* self, ValaExpression* node); ValaCCodeExpression* vala_dova_base_module_get_ccodenode (ValaDovaBaseModul e* self, ValaExpression* node);
gchar* vala_dova_base_module_get_ccode_name (ValaDovaBaseModule* self, Vala
CodeNode* node);
gchar* vala_dova_base_module_get_ccode_const_name (ValaDovaBaseModule* self
, ValaCodeNode* node);
gchar* vala_dova_base_module_get_ccode_copy_function (ValaDovaBaseModule* s
elf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_dup_function (ValaDovaBaseModule* se
lf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_ref_function (ValaDovaBaseModule* se
lf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_unref_function (ValaDovaBaseModule*
self, ValaObjectTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_free_function (ValaDovaBaseModule* s
elf, ValaTypeSymbol* node);
gboolean vala_dova_base_module_is_reference_counting (ValaDovaBaseModule* s
elf, ValaTypeSymbol* node);
gboolean vala_dova_base_module_get_ccode_ref_function_void (ValaDovaBaseMod
ule* self, ValaClass* node);
gchar* vala_dova_base_module_get_ccode_default_value (ValaDovaBaseModule* s
elf, ValaTypeSymbol* node);
gchar* vala_dova_base_module_get_ccode_real_name (ValaDovaBaseModule* self,
ValaMethod* node);
gchar* vala_dova_base_module_get_ccode_lower_case_name (ValaDovaBaseModule*
self, ValaCodeNode* node, const gchar* infix);
gchar* vala_dova_base_module_get_ccode_upper_case_name (ValaDovaBaseModule*
self, ValaSymbol* node, const gchar* infix);
gchar* vala_dova_base_module_get_ccode_lower_case_prefix (ValaDovaBaseModul
e* self, ValaSymbol* node);
gdouble vala_dova_base_module_get_ccode_instance_pos (ValaDovaBaseModule* s
elf, ValaCodeNode* node);
gchar* vala_dova_base_module_get_ccode_vfunc_name (ValaDovaBaseModule* self
, ValaMethod* node);
gchar* vala_dova_base_module_get_ccode_sentinel (ValaDovaBaseModule* self,
ValaMethod* m);
gchar* vala_dova_base_module_get_ccode_declarator_suffix (ValaDovaBaseModul
e* self, ValaDataType* type);
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);
gchar* vala_dova_base_module_get_custom_creturn_type (ValaDovaBaseModule* s elf, 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, ValaExpression* expr);
ValaCCodeExpression* vala_dova_base_module_get_cvalue_ (ValaDovaBaseModule* self, ValaTargetValue* value); 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); 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);
 End of changes. 22 change blocks. 
14 lines changed or deleted 257 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/