gee.h   gee.h 
#ifndef __GEE_H__ #ifndef __GEE_H__
#define __GEE_H__ #define __GEE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_COLLECTION_OBJECT (gee_collection_object_get_type ()) #define GEE_TYPE_COLLECTION_OBJECT (gee_collection_object_get_type ())
#define GEE_COLLECTION_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_ TYPE_COLLECTION_OBJECT, GeeCollectionObject)) #define GEE_COLLECTION_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_ TYPE_COLLECTION_OBJECT, GeeCollectionObject))
#define GEE_COLLECTION_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), GEE_TYPE_COLLECTION_OBJECT, GeeCollectionObjectClass)) #define GEE_COLLECTION_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), GEE_TYPE_COLLECTION_OBJECT, GeeCollectionObjectClass))
#define GEE_IS_COLLECTION_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G EE_TYPE_COLLECTION_OBJECT)) #define GEE_IS_COLLECTION_OBJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G EE_TYPE_COLLECTION_OBJECT))
#define GEE_IS_COLLECTION_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), GEE_TYPE_COLLECTION_OBJECT)) #define GEE_IS_COLLECTION_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), GEE_TYPE_COLLECTION_OBJECT))
#define GEE_COLLECTION_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), GEE_TYPE_COLLECTION_OBJECT, GeeCollectionObjectClass)) #define GEE_COLLECTION_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), GEE_TYPE_COLLECTION_OBJECT, GeeCollectionObjectClass))
skipping to change at line 163 skipping to change at line 164
struct _GeeCollectionObjectClass { struct _GeeCollectionObjectClass {
GTypeClass parent_class; GTypeClass parent_class;
void (*finalize) (GeeCollectionObject *self); void (*finalize) (GeeCollectionObject *self);
}; };
/** /**
* Implemented by classes that support a simple iteration over instances of the * Implemented by classes that support a simple iteration over instances of the
* collection. * collection.
*/ */
struct _GeeIterableIface { struct _GeeIteratorIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GType (*get_element_type) (GeeIterable* self); gboolean (*next) (GeeIterator* self);
GeeIterator* (*iterator) (GeeIterable* self); gpointer (*get) (GeeIterator* self);
}; };
/** /**
* Implemented by classes that support a simple iteration over instances of the * Implemented by classes that support a simple iteration over instances of the
* collection. * collection.
*/ */
struct _GeeIteratorIface { struct _GeeIterableIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
gboolean (*next) (GeeIterator* self); GType (*get_element_type) (GeeIterable* self);
gpointer (*get) (GeeIterator* self); GeeIterator* (*iterator) (GeeIterable* self);
}; };
/** /**
* Serves as the base interface for implementing collection classes. Define s * Serves as the base interface for implementing collection classes. Define s
* size, iteration, and modification methods. * size, iteration, and modification methods.
*/ */
struct _GeeCollectionIface { struct _GeeCollectionIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
gboolean (*contains) (GeeCollection* self, gconstpointer item); gboolean (*contains) (GeeCollection* self, gconstpointer item);
gboolean (*add) (GeeCollection* self, gconstpointer item); gboolean (*add) (GeeCollection* self, gconstpointer item);
skipping to change at line 217 skipping to change at line 218
struct _GeeArrayList { struct _GeeArrayList {
GeeCollectionObject parent_instance; GeeCollectionObject parent_instance;
GeeArrayListPrivate * priv; GeeArrayListPrivate * priv;
}; };
struct _GeeArrayListClass { struct _GeeArrayListClass {
GeeCollectionObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
/** /**
* A set is a collection without duplicates.
*/
struct _GeeSetIface {
GTypeInterface parent_iface;
};
/**
* A map is a generic collection of key/value pairs. * A map is a generic collection of key/value pairs.
*/ */
struct _GeeMapIface { struct _GeeMapIface {
GTypeInterface parent_iface; GTypeInterface parent_iface;
GeeSet* (*get_keys) (GeeMap* self); GeeSet* (*get_keys) (GeeMap* self);
GeeCollection* (*get_values) (GeeMap* self); GeeCollection* (*get_values) (GeeMap* self);
gboolean (*contains) (GeeMap* self, gconstpointer key); gboolean (*contains) (GeeMap* self, gconstpointer key);
gpointer (*get) (GeeMap* self, gconstpointer key); gpointer (*get) (GeeMap* self, gconstpointer key);
void (*set) (GeeMap* self, gconstpointer key, gconstpointer value); void (*set) (GeeMap* self, gconstpointer key, gconstpointer value);
gboolean (*remove) (GeeMap* self, gconstpointer key); gboolean (*remove) (GeeMap* self, gconstpointer key);
void (*clear) (GeeMap* self); void (*clear) (GeeMap* self);
gint (*get_size) (GeeMap* self); gint (*get_size) (GeeMap* self);
}; };
/** /**
* A set is a collection without duplicates.
*/
struct _GeeSetIface {
GTypeInterface parent_iface;
};
/**
* Hashtable implementation of the Map interface. * Hashtable implementation of the Map interface.
*/ */
struct _GeeHashMap { struct _GeeHashMap {
GeeCollectionObject parent_instance; GeeCollectionObject parent_instance;
GeeHashMapPrivate * priv; GeeHashMapPrivate * priv;
}; };
struct _GeeHashMapClass { struct _GeeHashMapClass {
GeeCollectionObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
 End of changes. 7 change blocks. 
13 lines changed or deleted 14 lines changed or added


 vala.h   vala.h 
#ifndef __VALA_H__ #ifndef __VALA_H__
#define __VALA_H__ #define __VALA_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee.h> #include <gee.h>
#include <float.h> #include <float.h>
#include <math.h> #include <math.h>
#include <glib-object.h>
#include <valaccode.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 1199 skipping to change at line 1199
#define VALA_GENIE_TYPE_SCANNER (vala_genie_scanner_get_type ()) #define VALA_GENIE_TYPE_SCANNER (vala_genie_scanner_get_type ())
#define VALA_GENIE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_GE NIE_TYPE_SCANNER, ValaGenieScanner)) #define VALA_GENIE_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_GE NIE_TYPE_SCANNER, ValaGenieScanner))
#define VALA_GENIE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass)) #define VALA_GENIE_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass))
#define VALA_GENIE_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _GENIE_TYPE_SCANNER)) #define VALA_GENIE_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _GENIE_TYPE_SCANNER))
#define VALA_GENIE_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_GENIE_TYPE_SCANNER)) #define VALA_GENIE_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass ), VALA_GENIE_TYPE_SCANNER))
#define VALA_GENIE_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass)) #define VALA_GENIE_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , VALA_GENIE_TYPE_SCANNER, ValaGenieScannerClass))
typedef struct _ValaGenieScanner ValaGenieScanner; typedef struct _ValaGenieScanner ValaGenieScanner;
typedef struct _ValaGenieScannerClass ValaGenieScannerClass; typedef struct _ValaGenieScannerClass ValaGenieScannerClass;
typedef struct _ValaGenieScannerPrivate ValaGenieScannerPrivate; typedef struct _ValaGenieScannerPrivate ValaGenieScannerPrivate;
#define VALA_TYPE_SOURCE_LOCATION (vala_source_location_get_type ())
typedef struct _ValaSourceLocation ValaSourceLocation; typedef struct _ValaSourceLocation ValaSourceLocation;
#define VALA_GENIE_TYPE_TOKEN_TYPE (vala_genie_token_type_get_type ()) #define VALA_GENIE_TYPE_TOKEN_TYPE (vala_genie_token_type_get_type ())
typedef struct _ValaIfStatementPrivate ValaIfStatementPrivate; typedef struct _ValaIfStatementPrivate ValaIfStatementPrivate;
typedef struct _ValaInitializerListPrivate ValaInitializerListPrivate; typedef struct _ValaInitializerListPrivate ValaInitializerListPrivate;
#define VALA_TYPE_INSTANCE_CAST (vala_instance_cast_get_type ()) #define VALA_TYPE_INSTANCE_CAST (vala_instance_cast_get_type ())
#define VALA_INSTANCE_CAST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_INSTANCE_CAST, ValaInstanceCast)) #define VALA_INSTANCE_CAST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_INSTANCE_CAST, ValaInstanceCast))
#define VALA_INSTANCE_CAST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_INSTANCE_CAST, ValaInstanceCastClass)) #define VALA_INSTANCE_CAST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_INSTANCE_CAST, ValaInstanceCastClass))
#define VALA_IS_INSTANCE_CAST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_INSTANCE_CAST)) #define VALA_IS_INSTANCE_CAST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA _TYPE_INSTANCE_CAST))
skipping to change at line 1645 skipping to change at line 1647
* expressions. * expressions.
*/ */
struct _ValaDataType { struct _ValaDataType {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDataTypePrivate * priv; ValaDataTypePrivate * priv;
}; };
struct _ValaDataTypeClass { struct _ValaDataTypeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
char* (*get_cname) (ValaDataType* self); char* (*get_cname) (ValaDataType* self);
char* (*get_cdeclarator_suffix) (ValaDataType* self);
char* (*get_lower_case_cname) (ValaDataType* self, const char* infix ); char* (*get_lower_case_cname) (ValaDataType* self, const char* infix );
char* (*to_qualified_string) (ValaDataType* self, ValaScope* scope); char* (*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);
GeeList* (*get_parameters) (ValaDataType* self); GeeList* (*get_parameters) (ValaDataType* self);
gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ; gboolean (*is_reference_type_or_type_parameter) (ValaDataType* self) ;
skipping to change at line 2612 skipping to change at line 2615
VALA_GENIE_TOKEN_TYPE_HASH, VALA_GENIE_TOKEN_TYPE_HASH,
VALA_GENIE_TOKEN_TYPE_IDENTIFIER, VALA_GENIE_TOKEN_TYPE_IDENTIFIER,
VALA_GENIE_TOKEN_TYPE_IF, VALA_GENIE_TOKEN_TYPE_IF,
VALA_GENIE_TOKEN_TYPE_IMPLEMENTS, VALA_GENIE_TOKEN_TYPE_IMPLEMENTS,
VALA_GENIE_TOKEN_TYPE_IN, VALA_GENIE_TOKEN_TYPE_IN,
VALA_GENIE_TOKEN_TYPE_INDENT, VALA_GENIE_TOKEN_TYPE_INDENT,
VALA_GENIE_TOKEN_TYPE_INIT, VALA_GENIE_TOKEN_TYPE_INIT,
VALA_GENIE_TOKEN_TYPE_INLINE, VALA_GENIE_TOKEN_TYPE_INLINE,
VALA_GENIE_TOKEN_TYPE_INTEGER_LITERAL, VALA_GENIE_TOKEN_TYPE_INTEGER_LITERAL,
VALA_GENIE_TOKEN_TYPE_INTERFACE, VALA_GENIE_TOKEN_TYPE_INTERFACE,
VALA_GENIE_TOKEN_TYPE_INTERNAL,
VALA_GENIE_TOKEN_TYPE_INTERR, VALA_GENIE_TOKEN_TYPE_INTERR,
VALA_GENIE_TOKEN_TYPE_IS, VALA_GENIE_TOKEN_TYPE_IS,
VALA_GENIE_TOKEN_TYPE_ISA, VALA_GENIE_TOKEN_TYPE_ISA,
VALA_GENIE_TOKEN_TYPE_LAMBDA, VALA_GENIE_TOKEN_TYPE_LAMBDA,
VALA_GENIE_TOKEN_TYPE_LIST, VALA_GENIE_TOKEN_TYPE_LIST,
VALA_GENIE_TOKEN_TYPE_LOCK, VALA_GENIE_TOKEN_TYPE_LOCK,
VALA_GENIE_TOKEN_TYPE_MINUS, VALA_GENIE_TOKEN_TYPE_MINUS,
VALA_GENIE_TOKEN_TYPE_NAMESPACE, VALA_GENIE_TOKEN_TYPE_NAMESPACE,
VALA_GENIE_TOKEN_TYPE_NEW, VALA_GENIE_TOKEN_TYPE_NEW,
VALA_GENIE_TOKEN_TYPE_NULL, VALA_GENIE_TOKEN_TYPE_NULL,
skipping to change at line 2641 skipping to change at line 2645
VALA_GENIE_TOKEN_TYPE_OP_LT, VALA_GENIE_TOKEN_TYPE_OP_LT,
VALA_GENIE_TOKEN_TYPE_OP_NE, VALA_GENIE_TOKEN_TYPE_OP_NE,
VALA_GENIE_TOKEN_TYPE_OP_NEG, VALA_GENIE_TOKEN_TYPE_OP_NEG,
VALA_GENIE_TOKEN_TYPE_OP_OR, VALA_GENIE_TOKEN_TYPE_OP_OR,
VALA_GENIE_TOKEN_TYPE_OP_PTR, VALA_GENIE_TOKEN_TYPE_OP_PTR,
VALA_GENIE_TOKEN_TYPE_OP_SHIFT_LEFT, VALA_GENIE_TOKEN_TYPE_OP_SHIFT_LEFT,
VALA_GENIE_TOKEN_TYPE_OPEN_BRACE, VALA_GENIE_TOKEN_TYPE_OPEN_BRACE,
VALA_GENIE_TOKEN_TYPE_OPEN_BRACKET, VALA_GENIE_TOKEN_TYPE_OPEN_BRACKET,
VALA_GENIE_TOKEN_TYPE_OPEN_PARENS, VALA_GENIE_TOKEN_TYPE_OPEN_PARENS,
VALA_GENIE_TOKEN_TYPE_OVERRIDE, VALA_GENIE_TOKEN_TYPE_OVERRIDE,
VALA_GENIE_TOKEN_TYPE_OWNED,
VALA_GENIE_TOKEN_TYPE_PARAMS,
VALA_GENIE_TOKEN_TYPE_PASS, VALA_GENIE_TOKEN_TYPE_PASS,
VALA_GENIE_TOKEN_TYPE_PERCENT, VALA_GENIE_TOKEN_TYPE_PERCENT,
VALA_GENIE_TOKEN_TYPE_PLUS, VALA_GENIE_TOKEN_TYPE_PLUS,
VALA_GENIE_TOKEN_TYPE_PRINT, VALA_GENIE_TOKEN_TYPE_PRINT,
VALA_GENIE_TOKEN_TYPE_PRIVATE, VALA_GENIE_TOKEN_TYPE_PRIVATE,
VALA_GENIE_TOKEN_TYPE_PROP, VALA_GENIE_TOKEN_TYPE_PROP,
VALA_GENIE_TOKEN_TYPE_PROTECTED, VALA_GENIE_TOKEN_TYPE_PROTECTED,
VALA_GENIE_TOKEN_TYPE_PUBLIC, VALA_GENIE_TOKEN_TYPE_PUBLIC,
VALA_GENIE_TOKEN_TYPE_RAISE, VALA_GENIE_TOKEN_TYPE_RAISE,
VALA_GENIE_TOKEN_TYPE_RAISES, VALA_GENIE_TOKEN_TYPE_RAISES,
skipping to change at line 2670 skipping to change at line 2676
VALA_GENIE_TOKEN_TYPE_STATIC, VALA_GENIE_TOKEN_TYPE_STATIC,
VALA_GENIE_TOKEN_TYPE_STRING_LITERAL, VALA_GENIE_TOKEN_TYPE_STRING_LITERAL,
VALA_GENIE_TOKEN_TYPE_STRUCT, VALA_GENIE_TOKEN_TYPE_STRUCT,
VALA_GENIE_TOKEN_TYPE_SUPER, VALA_GENIE_TOKEN_TYPE_SUPER,
VALA_GENIE_TOKEN_TYPE_THIS, VALA_GENIE_TOKEN_TYPE_THIS,
VALA_GENIE_TOKEN_TYPE_TILDE, VALA_GENIE_TOKEN_TYPE_TILDE,
VALA_GENIE_TOKEN_TYPE_TO, VALA_GENIE_TOKEN_TYPE_TO,
VALA_GENIE_TOKEN_TYPE_TRUE, VALA_GENIE_TOKEN_TYPE_TRUE,
VALA_GENIE_TOKEN_TYPE_TRY, VALA_GENIE_TOKEN_TYPE_TRY,
VALA_GENIE_TOKEN_TYPE_TYPEOF, VALA_GENIE_TOKEN_TYPE_TYPEOF,
VALA_GENIE_TOKEN_TYPE_UNOWNED,
VALA_GENIE_TOKEN_TYPE_USES, VALA_GENIE_TOKEN_TYPE_USES,
VALA_GENIE_TOKEN_TYPE_VAR, VALA_GENIE_TOKEN_TYPE_VAR,
VALA_GENIE_TOKEN_TYPE_VERBATIM_STRING_LITERAL,
VALA_GENIE_TOKEN_TYPE_VIRTUAL, VALA_GENIE_TOKEN_TYPE_VIRTUAL,
VALA_GENIE_TOKEN_TYPE_VOID, VALA_GENIE_TOKEN_TYPE_VOID,
VALA_GENIE_TOKEN_TYPE_VOLATILE, VALA_GENIE_TOKEN_TYPE_VOLATILE,
VALA_GENIE_TOKEN_TYPE_WEAK, VALA_GENIE_TOKEN_TYPE_WEAK,
VALA_GENIE_TOKEN_TYPE_WHEN, VALA_GENIE_TOKEN_TYPE_WHEN,
VALA_GENIE_TOKEN_TYPE_WHILE, VALA_GENIE_TOKEN_TYPE_WHILE,
VALA_GENIE_TOKEN_TYPE_WRITEONLY VALA_GENIE_TOKEN_TYPE_WRITEONLY,
VALA_GENIE_TOKEN_TYPE_YIELD,
VALA_GENIE_TOKEN_TYPE_YIELDS
} ValaGenieTokenType; } ValaGenieTokenType;
/** /**
* Represents an if selection statement in the source code. * Represents an if selection statement in the source code.
*/ */
struct _ValaIfStatement { struct _ValaIfStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaIfStatementPrivate * priv; ValaIfStatementPrivate * priv;
}; };
skipping to change at line 3645 skipping to change at line 3655
void vala_value_set_scope (GValue* value, gpointer v_object); void vala_value_set_scope (GValue* value, gpointer v_object);
gpointer vala_value_get_scope (const GValue* value); gpointer vala_value_get_scope (const GValue* value);
GType vala_scope_get_type (void); GType vala_scope_get_type (void);
GType vala_formal_parameter_get_type (void); GType vala_formal_parameter_get_type (void);
GType vala_reference_type_get_type (void); GType vala_reference_type_get_type (void);
GType vala_array_type_get_type (void); GType vala_array_type_get_type (void);
ValaArrayType* vala_array_type_new (ValaDataType* element_type, gint rank, ValaSourceReference* source_reference); ValaArrayType* vala_array_type_new (ValaDataType* element_type, gint rank, ValaSourceReference* source_reference);
ValaArrayType* vala_array_type_construct (GType object_type, ValaDataType* element_type, gint rank, ValaSourceReference* source_reference); ValaArrayType* vala_array_type_construct (GType object_type, ValaDataType* element_type, gint rank, ValaSourceReference* source_reference);
ValaDataType* vala_array_type_get_element_type (ValaArrayType* self); ValaDataType* vala_array_type_get_element_type (ValaArrayType* self);
void vala_array_type_set_element_type (ValaArrayType* self, ValaDataType* v alue); void vala_array_type_set_element_type (ValaArrayType* self, ValaDataType* v alue);
gboolean vala_array_type_get_fixed_length (ValaArrayType* self);
void vala_array_type_set_fixed_length (ValaArrayType* self, gboolean value)
;
gint vala_array_type_get_length (ValaArrayType* self);
void vala_array_type_set_length (ValaArrayType* self, gint value);
gint vala_array_type_get_rank (ValaArrayType* self); gint vala_array_type_get_rank (ValaArrayType* self);
void vala_array_type_set_rank (ValaArrayType* self, gint value); void vala_array_type_set_rank (ValaArrayType* self, gint value);
GType vala_assignment_get_type (void); GType vala_assignment_get_type (void);
GType vala_assignment_operator_get_type (void); GType vala_assignment_operator_get_type (void);
ValaAssignment* vala_assignment_new (ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSourceReference* source_referen ce); ValaAssignment* vala_assignment_new (ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSourceReference* source_referen ce);
ValaAssignment* vala_assignment_construct (GType object_type, ValaExpressio n* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSource Reference* source_reference); ValaAssignment* vala_assignment_construct (GType object_type, ValaExpressio n* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSource Reference* source_reference);
ValaExpression* vala_assignment_get_left (ValaAssignment* self); ValaExpression* vala_assignment_get_left (ValaAssignment* self);
void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ; void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ;
ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self); ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self);
void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value); void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value);
skipping to change at line 3914 skipping to change at line 3928
gboolean vala_code_context_get_thread (ValaCodeContext* self); gboolean vala_code_context_get_thread (ValaCodeContext* self);
void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); void vala_code_context_set_thread (ValaCodeContext* self, gboolean value);
ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self );
void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value);
gboolean vala_code_context_get_save_temps (ValaCodeContext* self); gboolean vala_code_context_get_save_temps (ValaCodeContext* self);
void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e); void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e);
gint vala_code_context_get_target_glib_major (ValaCodeContext* self); gint vala_code_context_get_target_glib_major (ValaCodeContext* self);
void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v alue); void vala_code_context_set_target_glib_major (ValaCodeContext* self, gint v alue);
gint vala_code_context_get_target_glib_minor (ValaCodeContext* self); gint vala_code_context_get_target_glib_minor (ValaCodeContext* self);
void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v alue); void vala_code_context_set_target_glib_minor (ValaCodeContext* self, gint v alue);
gboolean vala_code_context_get_verbose_mode (ValaCodeContext* self);
void vala_code_context_set_verbose_mode (ValaCodeContext* self, gboolean va
lue);
gboolean vala_code_context_get_save_csources (ValaCodeContext* self); gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self);
GType vala_report_get_type (void); GType vala_report_get_type (void);
ValaReport* vala_code_context_get_report (ValaCodeContext* self); ValaReport* vala_code_context_get_report (ValaCodeContext* self);
void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value ); void vala_code_context_set_report (ValaCodeContext* self, ValaReport* value );
GType vala_namespace_get_type (void); GType vala_namespace_get_type (void);
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
GType vala_code_generator_get_type (void); GType vala_code_generator_get_type (void);
ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self);
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value); void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value);
GType vala_interface_get_type (void); GType vala_interface_get_type (void);
GType vala_enum_value_get_type (void); GType vala_enum_value_get_type (void);
skipping to change at line 4070 skipping to change at line 4085
void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va laPointerIndirection* expr); void vala_code_visitor_visit_pointer_indirection (ValaCodeVisitor* self, Va laPointerIndirection* expr);
void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr); void vala_code_visitor_visit_addressof_expression (ValaCodeVisitor* self, V alaAddressofExpression* expr);
void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr); void vala_code_visitor_visit_reference_transfer_expression (ValaCodeVisitor * self, ValaReferenceTransferExpression* expr);
void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr); void vala_code_visitor_visit_binary_expression (ValaCodeVisitor* self, Vala BinaryExpression* expr);
void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr); void vala_code_visitor_visit_type_check (ValaCodeVisitor* self, ValaTypeChe ck* expr);
void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr); void vala_code_visitor_visit_conditional_expression (ValaCodeVisitor* self, ValaConditionalExpression* expr);
void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr); void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala LambdaExpression* expr);
void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a); void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm ent* a);
void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr); void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr);
GType vala_code_writer_get_type (void); GType vala_code_writer_get_type (void);
ValaCodeWriter* vala_code_writer_new (gboolean dump_tree); ValaCodeWriter* vala_code_writer_new (gboolean dump_tree, gboolean emit_int
ValaCodeWriter* vala_code_writer_construct (GType object_type, gboolean dum ernal);
p_tree); ValaCodeWriter* vala_code_writer_construct (GType object_type, gboolean dum
p_tree, gboolean emit_internal);
void vala_code_writer_set_cheader_override (ValaCodeWriter* self, const cha
r* original, const char* replacement);
void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co ntext, const char* filename); void vala_code_writer_write_file (ValaCodeWriter* self, ValaCodeContext* co ntext, const char* filename);
ValaConditionalExpression* vala_conditional_expression_new (ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef erence* source); ValaConditionalExpression* vala_conditional_expression_new (ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceRef erence* source);
ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source); ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source);
ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE xpression* self); ValaExpression* vala_conditional_expression_get_condition (ValaConditionalE xpression* self);
void vala_conditional_expression_set_condition (ValaConditionalExpression* self, ValaExpression* value); void vala_conditional_expression_set_condition (ValaConditionalExpression* self, ValaExpression* value);
ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit ionalExpression* self); ValaExpression* vala_conditional_expression_get_true_expression (ValaCondit ionalExpression* self);
void vala_conditional_expression_set_true_expression (ValaConditionalExpres sion* self, ValaExpression* value); void vala_conditional_expression_set_true_expression (ValaConditionalExpres sion* self, ValaExpression* value);
ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi tionalExpression* self); ValaExpression* vala_conditional_expression_get_false_expression (ValaCondi tionalExpression* self);
void vala_conditional_expression_set_false_expression (ValaConditionalExpre ssion* self, ValaExpression* value); void vala_conditional_expression_set_false_expression (ValaConditionalExpre ssion* self, ValaExpression* value);
ValaConstant* vala_constant_new (const char* name, ValaDataType* type_refer ence, ValaExpression* initializer, ValaSourceReference* source_reference); ValaConstant* vala_constant_new (const char* name, ValaDataType* type_refer ence, ValaExpression* initializer, ValaSourceReference* source_reference);
skipping to change at line 4115 skipping to change at line 4131
gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf); gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf);
void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value); void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value);
const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self); const char* vala_creation_method_get_custom_return_type_cname (ValaCreation Method* self);
void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const char* value); void vala_creation_method_set_custom_return_type_cname (ValaCreationMethod* self, const 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);
GeeList* vala_data_type_get_type_arguments (ValaDataType* self); GeeList* vala_data_type_get_type_arguments (ValaDataType* self);
void vala_data_type_remove_all_type_arguments (ValaDataType* self); void vala_data_type_remove_all_type_arguments (ValaDataType* self);
char* vala_data_type_get_cname (ValaDataType* self); char* vala_data_type_get_cname (ValaDataType* self);
char* vala_data_type_get_cdeclarator_suffix (ValaDataType* self);
char* vala_data_type_get_const_cname (ValaDataType* self); char* vala_data_type_get_const_cname (ValaDataType* self);
char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix); char* vala_data_type_get_lower_case_cname (ValaDataType* self, const char* infix);
char* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* sc ope); char* vala_data_type_to_qualified_string (ValaDataType* self, ValaScope* sc ope);
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);
GeeList* vala_data_type_get_parameters (ValaDataType* self); GeeList* vala_data_type_get_parameters (ValaDataType* self);
skipping to change at line 4414 skipping to change at line 4431
void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt); void vala_genie_parser_parse (ValaGenieParser* self, ValaCodeContext* conte xt);
void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file); void vala_genie_parser_parse_file (ValaGenieParser* self, ValaSourceFile* s ource_file);
gpointer vala_genie_scanner_ref (gpointer instance); gpointer vala_genie_scanner_ref (gpointer instance);
void vala_genie_scanner_unref (gpointer instance); void vala_genie_scanner_unref (gpointer instance);
GParamSpec* vala_genie_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags); GParamSpec* vala_genie_param_spec_scanner (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void vala_genie_value_set_scanner (GValue* value, gpointer v_object); void vala_genie_value_set_scanner (GValue* value, gpointer v_object);
gpointer vala_genie_value_get_scanner (const GValue* value); gpointer vala_genie_value_get_scanner (const GValue* value);
GType vala_genie_scanner_get_type (void); GType vala_genie_scanner_get_type (void);
ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file); ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file);
ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour ceFile* source_file); ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour ceFile* source_file);
GType vala_source_location_get_type (void);
GType vala_genie_token_type_get_type (void); GType vala_genie_token_type_get_type (void);
ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V alaSourceLocation* token_begin, ValaSourceLocation* token_end); ValaGenieTokenType vala_genie_scanner_read_token (ValaGenieScanner* self, V alaSourceLocation* token_begin, ValaSourceLocation* token_end);
char* vala_genie_scanner_pop_comment (ValaGenieScanner* self); char* vala_genie_scanner_pop_comment (ValaGenieScanner* self);
ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self) ; ValaSourceFile* vala_genie_scanner_get_source_file (ValaGenieScanner* self) ;
gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self); gint vala_genie_scanner_get_indent_spaces (ValaGenieScanner* self);
void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val ue); void vala_genie_scanner_set_indent_spaces (ValaGenieScanner* self, gint val ue);
const char* vala_genie_token_type_to_string (ValaGenieTokenType self); const char* vala_genie_token_type_to_string (ValaGenieTokenType self);
ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source); ValaIfStatement* vala_if_statement_new (ValaExpression* cond, ValaBlock* tr ue_stmt, ValaBlock* false_stmt, ValaSourceReference* source);
ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source); ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source);
ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self); ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self);
skipping to change at line 4545 skipping to change at line 4563
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); GType vala_member_initializer_get_type (void);
ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE xpression* initializer, ValaSourceReference* source_reference); ValaMemberInitializer* vala_member_initializer_new (const char* name, ValaE xpression* initializer, ValaSourceReference* source_reference);
ValaMemberInitializer* vala_member_initializer_construct (GType object_type , const char* name, ValaExpression* initializer, ValaSourceReference* sourc e_reference); ValaMemberInitializer* vala_member_initializer_construct (GType object_type , const char* name, ValaExpression* initializer, ValaSourceReference* sourc e_reference);
const char* vala_member_initializer_get_name (ValaMemberInitializer* self); const char* vala_member_initializer_get_name (ValaMemberInitializer* self);
void vala_member_initializer_set_name (ValaMemberInitializer* self, const c har* value); void vala_member_initializer_set_name (ValaMemberInitializer* self, const c har* 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 char* name, ValaDataType* return_type, V alaSourceReference* source_reference); ValaMethod* vala_method_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference);
ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference); ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference);
void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m); void vala_method_add_parameter (ValaMethod* self, ValaFormalParameter* para m);
GeeList* vala_method_get_parameters (ValaMethod* self); GeeList* vala_method_get_parameters (ValaMethod* self);
void vala_method_clear_parameters (ValaMethod* self); void vala_method_clear_parameters (ValaMethod* self);
char* vala_method_get_cname (ValaMethod* self); char* vala_method_get_cname (ValaMethod* self);
char* vala_method_get_default_cname (ValaMethod* self); char* vala_method_get_default_cname (ValaMethod* self);
char* vala_method_get_real_cname (ValaMethod* self); char* vala_method_get_real_cname (ValaMethod* self);
void vala_method_set_cname (ValaMethod* self, const char* cname); void vala_method_set_cname (ValaMethod* self, const char* cname);
void vala_method_process_attributes (ValaMethod* self); void vala_method_process_attributes (ValaMethod* self);
skipping to change at line 4650 skipping to change at line 4669
GeeList* vala_namespace_get_fields (ValaNamespace* self); GeeList* vala_namespace_get_fields (ValaNamespace* self);
GeeList* vala_namespace_get_constants (ValaNamespace* self); GeeList* vala_namespace_get_constants (ValaNamespace* self);
GeeList* vala_namespace_get_delegates (ValaNamespace* self); GeeList* vala_namespace_get_delegates (ValaNamespace* self);
GeeList* vala_namespace_get_methods (ValaNamespace* self); GeeList* vala_namespace_get_methods (ValaNamespace* self);
void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt); void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt);
void vala_namespace_add_field (ValaNamespace* self, ValaField* f); void vala_namespace_add_field (ValaNamespace* self, ValaField* f);
void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m); void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m);
GeeList* vala_namespace_get_cprefixes (ValaNamespace* self); GeeList* vala_namespace_get_cprefixes (ValaNamespace* self);
void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix); void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix);
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix); void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix);
char* vala_namespace_get_cheader_filename (ValaNamespace* self);
void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename); void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename);
void vala_namespace_add_cheader_filename (ValaNamespace* self, const char* cheader_filename); void vala_namespace_add_cheader_filename (ValaNamespace* self, const char* cheader_filename);
void vala_namespace_process_attributes (ValaNamespace* self); void vala_namespace_process_attributes (ValaNamespace* self);
GType vala_null_checker_get_type (void); GType vala_null_checker_get_type (void);
ValaNullChecker* vala_null_checker_new (void); ValaNullChecker* vala_null_checker_new (void);
ValaNullChecker* vala_null_checker_construct (GType object_type); ValaNullChecker* vala_null_checker_construct (GType object_type);
void vala_null_checker_check (ValaNullChecker* self, ValaCodeContext* conte xt); void vala_null_checker_check (ValaNullChecker* self, ValaCodeContext* conte xt);
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); GType vala_null_type_get_type (void);
skipping to change at line 4880 skipping to change at line 4898
ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont ext* context, const char* filename, gboolean pkg, const char* content); ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont ext* context, const char* filename, gboolean pkg, const char* content);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns); void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD irective* ns);
void vala_source_file_clear_using_directives (ValaSourceFile* self); void vala_source_file_clear_using_directives (ValaSourceFile* self);
GeeList* vala_source_file_get_using_directives (ValaSourceFile* self); GeeList* vala_source_file_get_using_directives (ValaSourceFile* self);
void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node); void vala_source_file_add_node (ValaSourceFile* self, ValaCodeNode* node);
void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node ); void vala_source_file_remove_node (ValaSourceFile* self, ValaCodeNode* node );
GeeList* vala_source_file_get_nodes (ValaSourceFile* self); GeeList* vala_source_file_get_nodes (ValaSourceFile* self);
void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r); void vala_source_file_accept (ValaSourceFile* self, ValaCodeVisitor* visito r);
void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor); void vala_source_file_accept_children (ValaSourceFile* self, ValaCodeVisito r* visitor);
char* vala_source_file_get_relative_filename (ValaSourceFile* self); char* vala_source_file_get_relative_filename (ValaSourceFile* self);
char* vala_source_file_get_cheader_filename (ValaSourceFile* self);
char* vala_source_file_get_csource_filename (ValaSourceFile* self); char* vala_source_file_get_csource_filename (ValaSourceFile* self);
char* vala_source_file_get_cinclude_filename (ValaSourceFile* self); char* vala_source_file_get_cinclude_filename (ValaSourceFile* self);
char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno); char* vala_source_file_get_source_line (ValaSourceFile* self, gint lineno);
gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self); gchar* vala_source_file_get_mapped_contents (ValaSourceFile* self);
gsize vala_source_file_get_mapped_length (ValaSourceFile* self); gsize vala_source_file_get_mapped_length (ValaSourceFile* self);
gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer); gboolean vala_source_file_check (ValaSourceFile* self, ValaSemanticAnalyzer * analyzer);
const char* vala_source_file_get_filename (ValaSourceFile* self); const char* vala_source_file_get_filename (ValaSourceFile* self);
void vala_source_file_set_filename (ValaSourceFile* self, const char* value ); void vala_source_file_set_filename (ValaSourceFile* self, const char* value );
const char* vala_source_file_get_comment (ValaSourceFile* self); const char* vala_source_file_get_comment (ValaSourceFile* self);
void vala_source_file_set_comment (ValaSourceFile* self, const char* value) ; void vala_source_file_set_comment (ValaSourceFile* self, const char* value) ;
 End of changes. 18 change blocks. 
8 lines changed or deleted 29 lines changed or added


 valaccode.h   valaccode.h 
#ifndef __VALACCODE_H__ #ifndef __VALACCODE_H__
#define __VALACCODE_H__ #define __VALACCODE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee.h> #include <gee.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_NODE (vala_ccode_node_get_type ()) #define VALA_TYPE_CCODE_NODE (vala_ccode_node_get_type ())
#define VALA_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ CCODE_NODE, ValaCCodeNode)) #define VALA_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ CCODE_NODE, ValaCCodeNode))
#define VALA_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_CCODE_NODE, ValaCCodeNodeClass)) #define VALA_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_CCODE_NODE, ValaCCodeNodeClass))
#define VALA_IS_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_CCODE_NODE)) #define VALA_IS_CCODE_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_CCODE_NODE))
skipping to change at line 1482 skipping to change at line 1483
void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value); void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value);
GType vala_ccode_unary_expression_get_type (void); GType vala_ccode_unary_expression_get_type (void);
GType vala_ccode_unary_operator_get_type (void); GType vala_ccode_unary_operator_get_type (void);
ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr); ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr);
ValaCCodeUnaryExpression* vala_ccode_unary_expression_construct (GType obje ct_type, ValaCCodeUnaryOperator op, ValaCCodeExpression* expr); ValaCCodeUnaryExpression* vala_ccode_unary_expression_construct (GType obje ct_type, ValaCCodeUnaryOperator op, ValaCCodeExpression* expr);
ValaCCodeUnaryOperator vala_ccode_unary_expression_get_operator (ValaCCodeU naryExpression* self); ValaCCodeUnaryOperator vala_ccode_unary_expression_get_operator (ValaCCodeU naryExpression* self);
void vala_ccode_unary_expression_set_operator (ValaCCodeUnaryExpression* se lf, ValaCCodeUnaryOperator value); void vala_ccode_unary_expression_set_operator (ValaCCodeUnaryExpression* se lf, ValaCCodeUnaryOperator value);
ValaCCodeExpression* vala_ccode_unary_expression_get_inner (ValaCCodeUnaryE xpression* self); ValaCCodeExpression* vala_ccode_unary_expression_get_inner (ValaCCodeUnaryE xpression* self);
void vala_ccode_unary_expression_set_inner (ValaCCodeUnaryExpression* self, ValaCCodeExpression* value); void vala_ccode_unary_expression_set_inner (ValaCCodeUnaryExpression* self, ValaCCodeExpression* value);
GType vala_ccode_variable_declarator_get_type (void); GType vala_ccode_variable_declarator_get_type (void);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char
* name, ValaCCodeExpression* initializer); * name, ValaCCodeExpression* initializer, const char* declarator_suffix);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp
e object_type, const char* name, ValaCCodeExpression* initializer); e object_type, const char* name, ValaCCodeExpression* initializer, const ch
ar* declarator_suffix);
const char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecla rator* self); const char* vala_ccode_variable_declarator_get_name (ValaCCodeVariableDecla rator* self);
void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator* self, const char* value); void vala_ccode_variable_declarator_set_name (ValaCCodeVariableDeclarator* self, const char* value);
ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC odeVariableDeclarator* self); ValaCCodeExpression* vala_ccode_variable_declarator_get_initializer (ValaCC odeVariableDeclarator* self);
void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla rator* self, ValaCCodeExpression* value); void vala_ccode_variable_declarator_set_initializer (ValaCCodeVariableDecla rator* self, ValaCCodeExpression* value);
const char* vala_ccode_variable_declarator_get_declarator_suffix (ValaCCode
VariableDeclarator* self);
void vala_ccode_variable_declarator_set_declarator_suffix (ValaCCodeVariabl
eDeclarator* self, const char* value);
GType vala_ccode_while_statement_get_type (void); GType vala_ccode_while_statement_get_type (void);
ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt);
ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_while_statement_get_condition (ValaCCodeWhi leStatement* self); ValaCCodeExpression* vala_ccode_while_statement_get_condition (ValaCCodeWhi leStatement* self);
void vala_ccode_while_statement_set_condition (ValaCCodeWhileStatement* sel f, ValaCCodeExpression* value); void vala_ccode_while_statement_set_condition (ValaCCodeWhileStatement* sel f, ValaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_while_statement_get_body (ValaCCodeWhileStat ement* self); ValaCCodeStatement* vala_ccode_while_statement_get_body (ValaCCodeWhileStat ement* self);
void vala_ccode_while_statement_set_body (ValaCCodeWhileStatement* self, Va laCCodeStatement* value); void vala_ccode_while_statement_set_body (ValaCCodeWhileStatement* self, Va laCCodeStatement* value);
ValaCCodeWriter* vala_ccode_writer_new (const char* filename); ValaCCodeWriter* vala_ccode_writer_new (const char* filename);
ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const char * filename); ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const char * filename);
gboolean vala_ccode_writer_open (ValaCCodeWriter* self); gboolean vala_ccode_writer_open (ValaCCodeWriter* self);
 End of changes. 3 change blocks. 
4 lines changed or deleted 10 lines changed or added


 valagobject.h   valagobject.h 
#ifndef __VALAGOBJECT_H__ #ifndef __VALAGOBJECT_H__
#define __VALAGOBJECT_H__ #define __VALAGOBJECT_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h>
#include <vala.h> #include <vala.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <valaccode.h> #include <valaccode.h>
#include <gee.h> #include <gee.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ())
#define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler)) #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 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/