arraylist.h   arraylist.h 
skipping to change at line 30 skipping to change at line 30
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_ARRAYLIST_H__ #ifndef __GEE_ARRAYLIST_H__
#define __GEE_ARRAYLIST_H__ #define __GEE_ARRAYLIST_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/list.h> #include <gee/list.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_ARRAY_LIST (gee_array_list_get_type ()) #define GEE_TYPE_ARRAY_LIST (gee_array_list_get_type ())
#define GEE_ARRAY_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_AR RAY_LIST, GeeArrayList)) #define GEE_ARRAY_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_AR RAY_LIST, GeeArrayList))
#define GEE_ARRAY_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_ TYPE_ARRAY_LIST, GeeArrayListClass)) #define GEE_ARRAY_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_ TYPE_ARRAY_LIST, GeeArrayListClass))
skipping to change at line 52 skipping to change at line 53
#define GEE_ARRAY_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GE E_TYPE_ARRAY_LIST, GeeArrayListClass)) #define GEE_ARRAY_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GE E_TYPE_ARRAY_LIST, GeeArrayListClass))
typedef struct _GeeArrayList GeeArrayList; typedef struct _GeeArrayList GeeArrayList;
typedef struct _GeeArrayListClass GeeArrayListClass; typedef struct _GeeArrayListClass GeeArrayListClass;
typedef struct _GeeArrayListPrivate GeeArrayListPrivate; typedef struct _GeeArrayListPrivate GeeArrayListPrivate;
/** /**
* Arrays of arbitrary elements which grow automatically as elements are ad ded. * Arrays of arbitrary elements which grow automatically as elements are ad ded.
*/ */
struct _GeeArrayList { struct _GeeArrayList {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeArrayListPrivate * priv; GeeArrayListPrivate * priv;
}; };
struct _GeeArrayListClass { struct _GeeArrayListClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeArrayList* gee_array_list_construct (GType object_type, GType g_type, GB oxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GEqualFunc equal_fu nc);
GeeArrayList* gee_array_list_new (GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GEqualFunc equal_func); GeeArrayList* gee_array_list_new (GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GEqualFunc equal_func);
void gee_array_list_set_equal_func (GeeArrayList* self, GEqualFunc value); void gee_array_list_set_equal_func (GeeArrayList* self, GEqualFunc value);
GType gee_array_list_get_type (void); GType gee_array_list_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 hashmap.h   hashmap.h 
skipping to change at line 30 skipping to change at line 30
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_HASHMAP_H__ #ifndef __GEE_HASHMAP_H__
#define __GEE_HASHMAP_H__ #define __GEE_HASHMAP_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/map.h> #include <gee/map.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_HASH_MAP (gee_hash_map_get_type ()) #define GEE_TYPE_HASH_MAP (gee_hash_map_get_type ())
#define GEE_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _MAP, GeeHashMap)) #define GEE_HASH_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _MAP, GeeHashMap))
skipping to change at line 53 skipping to change at line 54
#define GEE_HASH_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_ TYPE_HASH_MAP, GeeHashMapClass)) #define GEE_HASH_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_ TYPE_HASH_MAP, GeeHashMapClass))
typedef struct _GeeHashMap GeeHashMap; typedef struct _GeeHashMap GeeHashMap;
typedef struct _GeeHashMapClass GeeHashMapClass; typedef struct _GeeHashMapClass GeeHashMapClass;
typedef struct _GeeHashMapPrivate GeeHashMapPrivate; typedef struct _GeeHashMapPrivate GeeHashMapPrivate;
/** /**
* Hashtable implementation of the Map interface. * Hashtable implementation of the Map interface.
*/ */
struct _GeeHashMap { struct _GeeHashMap {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeHashMapPrivate * priv; GeeHashMapPrivate * priv;
}; };
struct _GeeHashMapClass { struct _GeeHashMapClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeHashMap* gee_hash_map_construct (GType object_type, GType k_type, GBoxed CopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCop yFunc v_dup_func, GDestroyNotify v_destroy_func, GHashFunc key_hash_func, G EqualFunc key_equal_func, GEqualFunc value_equal_func);
GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDes troyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestro yNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_func, GEqualFunc value_equal_func); GeeHashMap* gee_hash_map_new (GType k_type, GBoxedCopyFunc k_dup_func, GDes troyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestro yNotify v_destroy_func, GHashFunc key_hash_func, GEqualFunc key_equal_func, GEqualFunc value_equal_func);
void gee_hash_map_set_key_hash_func (GeeHashMap* self, GHashFunc value); void gee_hash_map_set_key_hash_func (GeeHashMap* self, GHashFunc value);
void gee_hash_map_set_key_equal_func (GeeHashMap* self, GEqualFunc value); void gee_hash_map_set_key_equal_func (GeeHashMap* self, GEqualFunc value);
void gee_hash_map_set_value_equal_func (GeeHashMap* self, GEqualFunc value) ; void gee_hash_map_set_value_equal_func (GeeHashMap* self, GEqualFunc value) ;
GType gee_hash_map_get_type (void); GType gee_hash_map_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 hashset.h   hashset.h 
skipping to change at line 30 skipping to change at line 30
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_HASHSET_H__ #ifndef __GEE_HASHSET_H__
#define __GEE_HASHSET_H__ #define __GEE_HASHSET_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_HASH_SET (gee_hash_set_get_type ()) #define GEE_TYPE_HASH_SET (gee_hash_set_get_type ())
#define GEE_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _SET, GeeHashSet)) #define GEE_HASH_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_HASH _SET, GeeHashSet))
#define GEE_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TY PE_HASH_SET, GeeHashSetClass)) #define GEE_HASH_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TY PE_HASH_SET, GeeHashSetClass))
skipping to change at line 52 skipping to change at line 53
#define GEE_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_ TYPE_HASH_SET, GeeHashSetClass)) #define GEE_HASH_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_ TYPE_HASH_SET, GeeHashSetClass))
typedef struct _GeeHashSet GeeHashSet; typedef struct _GeeHashSet GeeHashSet;
typedef struct _GeeHashSetClass GeeHashSetClass; typedef struct _GeeHashSetClass GeeHashSetClass;
typedef struct _GeeHashSetPrivate GeeHashSetPrivate; typedef struct _GeeHashSetPrivate GeeHashSetPrivate;
/** /**
* Hashtable implementation of the Set interface. * Hashtable implementation of the Set interface.
*/ */
struct _GeeHashSet { struct _GeeHashSet {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeHashSetPrivate * priv; GeeHashSetPrivate * priv;
}; };
struct _GeeHashSetClass { struct _GeeHashSetClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeHashSet* gee_hash_set_construct (GType object_type, GType g_type, GBoxed CopyFunc g_dup_func, GDestroyNotify g_destroy_func, GHashFunc hash_func, GE qualFunc equal_func);
GeeHashSet* gee_hash_set_new (GType g_type, GBoxedCopyFunc g_dup_func, GDes troyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func); GeeHashSet* gee_hash_set_new (GType g_type, GBoxedCopyFunc g_dup_func, GDes troyNotify g_destroy_func, GHashFunc hash_func, GEqualFunc equal_func);
void gee_hash_set_set_hash_func (GeeHashSet* self, GHashFunc value); void gee_hash_set_set_hash_func (GeeHashSet* self, GHashFunc value);
void gee_hash_set_set_equal_func (GeeHashSet* self, GEqualFunc value); void gee_hash_set_set_equal_func (GeeHashSet* self, GEqualFunc value);
GType gee_hash_set_get_type (void); GType gee_hash_set_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 iterable.h   iterable.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_ITERABLE_H__ #ifndef __GEE_ITERABLE_H__
#define __GEE_ITERABLE_H__ #define __GEE_ITERABLE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_ITERABLE (gee_iterable_get_type ()) #define GEE_TYPE_ITERABLE (gee_iterable_get_type ())
#define GEE_ITERABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_ITER ABLE, GeeIterable)) #define GEE_ITERABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_ITER ABLE, GeeIterable))
#define GEE_IS_ITERABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_I TERABLE)) #define GEE_IS_ITERABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_I TERABLE))
#define GEE_ITERABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((ob j), GEE_TYPE_ITERABLE, GeeIterableIface)) #define GEE_ITERABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((ob j), GEE_TYPE_ITERABLE, GeeIterableIface))
typedef struct _GeeIterable GeeIterable; typedef struct _GeeIterable GeeIterable;
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 iterator.h   iterator.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_ITERATOR_H__ #ifndef __GEE_ITERATOR_H__
#define __GEE_ITERATOR_H__ #define __GEE_ITERATOR_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_ITERATOR (gee_iterator_get_type ()) #define GEE_TYPE_ITERATOR (gee_iterator_get_type ())
#define GEE_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_ITER ATOR, GeeIterator)) #define GEE_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_ITER ATOR, GeeIterator))
#define GEE_IS_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_I TERATOR)) #define GEE_IS_ITERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_I TERATOR))
#define GEE_ITERATOR_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((ob j), GEE_TYPE_ITERATOR, GeeIteratorIface)) #define GEE_ITERATOR_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((ob j), GEE_TYPE_ITERATOR, GeeIteratorIface))
typedef struct _GeeIterator GeeIterator; typedef struct _GeeIterator GeeIterator;
typedef struct _GeeIteratorIface GeeIteratorIface; typedef struct _GeeIteratorIface GeeIteratorIface;
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 map.h   map.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_MAP_H__ #ifndef __GEE_MAP_H__
#define __GEE_MAP_H__ #define __GEE_MAP_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/collection.h> #include <gee/collection.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_MAP (gee_map_get_type ()) #define GEE_TYPE_MAP (gee_map_get_type ())
#define GEE_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_MAP, GeeM ap)) #define GEE_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_MAP, GeeM ap))
#define GEE_IS_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_MAP)) #define GEE_IS_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_MAP))
#define GEE_MAP_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G EE_TYPE_MAP, GeeMapIface)) #define GEE_MAP_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G EE_TYPE_MAP, GeeMapIface))
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 readonlycollection.h   readonlycollection.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_READONLYCOLLECTION_H__ #ifndef __GEE_READONLYCOLLECTION_H__
#define __GEE_READONLYCOLLECTION_H__ #define __GEE_READONLYCOLLECTION_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_READ_ONLY_COLLECTION (gee_read_only_collection_get_type () ) #define GEE_TYPE_READ_ONLY_COLLECTION (gee_read_only_collection_get_type () )
#define GEE_READ_ONLY_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G EE_TYPE_READ_ONLY_COLLECTION, GeeReadOnlyCollection)) #define GEE_READ_ONLY_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), G EE_TYPE_READ_ONLY_COLLECTION, GeeReadOnlyCollection))
#define GEE_READ_ONLY_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), GEE_TYPE_READ_ONLY_COLLECTION, GeeReadOnlyCollectionClass)) #define GEE_READ_ONLY_COLLECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((kl ass), GEE_TYPE_READ_ONLY_COLLECTION, GeeReadOnlyCollectionClass))
#define GEE_IS_READ_ONLY_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , GEE_TYPE_READ_ONLY_COLLECTION)) #define GEE_IS_READ_ONLY_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj) , GEE_TYPE_READ_ONLY_COLLECTION))
skipping to change at line 49 skipping to change at line 50
#define GEE_READ_ONLY_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_TYPE_READ_ONLY_COLLECTION, GeeReadOnlyCollectionClass)) #define GEE_READ_ONLY_COLLECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_TYPE_READ_ONLY_COLLECTION, GeeReadOnlyCollectionClass))
typedef struct _GeeReadOnlyCollection GeeReadOnlyCollection; typedef struct _GeeReadOnlyCollection GeeReadOnlyCollection;
typedef struct _GeeReadOnlyCollectionClass GeeReadOnlyCollectionClass; typedef struct _GeeReadOnlyCollectionClass GeeReadOnlyCollectionClass;
typedef struct _GeeReadOnlyCollectionPrivate GeeReadOnlyCollectionPrivate; typedef struct _GeeReadOnlyCollectionPrivate GeeReadOnlyCollectionPrivate;
/** /**
* Represents a read-only collection of items. * Represents a read-only collection of items.
*/ */
struct _GeeReadOnlyCollection { struct _GeeReadOnlyCollection {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeReadOnlyCollectionPrivate * priv; GeeReadOnlyCollectionPrivate * priv;
}; };
struct _GeeReadOnlyCollectionClass { struct _GeeReadOnlyCollectionClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeReadOnlyCollection* gee_read_only_collection_construct (GType object_typ e, GType g_type, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeCollection* collection);
GeeReadOnlyCollection* gee_read_only_collection_new (GType g_type, GBoxedCo pyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeCollection* collection ); GeeReadOnlyCollection* gee_read_only_collection_new (GType g_type, GBoxedCo pyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeCollection* collection );
void gee_read_only_collection_set_collection (GeeReadOnlyCollection* self, GeeCollection* value); void gee_read_only_collection_set_collection (GeeReadOnlyCollection* self, GeeCollection* value);
GType gee_read_only_collection_get_type (void); GType gee_read_only_collection_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 readonlylist.h   readonlylist.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_READONLYLIST_H__ #ifndef __GEE_READONLYLIST_H__
#define __GEE_READONLYLIST_H__ #define __GEE_READONLYLIST_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/list.h> #include <gee/list.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_READ_ONLY_LIST (gee_read_only_list_get_type ()) #define GEE_TYPE_READ_ONLY_LIST (gee_read_only_list_get_type ())
#define GEE_READ_ONLY_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYP E_READ_ONLY_LIST, GeeReadOnlyList)) #define GEE_READ_ONLY_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYP E_READ_ONLY_LIST, GeeReadOnlyList))
#define GEE_READ_ONLY_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TYPE_READ_ONLY_LIST, GeeReadOnlyListClass)) #define GEE_READ_ONLY_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GEE_TYPE_READ_ONLY_LIST, GeeReadOnlyListClass))
skipping to change at line 50 skipping to change at line 51
#define GEE_READ_ONLY_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , GEE_TYPE_READ_ONLY_LIST, GeeReadOnlyListClass)) #define GEE_READ_ONLY_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj) , GEE_TYPE_READ_ONLY_LIST, GeeReadOnlyListClass))
typedef struct _GeeReadOnlyList GeeReadOnlyList; typedef struct _GeeReadOnlyList GeeReadOnlyList;
typedef struct _GeeReadOnlyListClass GeeReadOnlyListClass; typedef struct _GeeReadOnlyListClass GeeReadOnlyListClass;
typedef struct _GeeReadOnlyListPrivate GeeReadOnlyListPrivate; typedef struct _GeeReadOnlyListPrivate GeeReadOnlyListPrivate;
/** /**
* Represents a read-only collection of items in a well-defined order. * Represents a read-only collection of items in a well-defined order.
*/ */
struct _GeeReadOnlyList { struct _GeeReadOnlyList {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeReadOnlyListPrivate * priv; GeeReadOnlyListPrivate * priv;
}; };
struct _GeeReadOnlyListClass { struct _GeeReadOnlyListClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeReadOnlyList* gee_read_only_list_construct (GType object_type, GType g_t ype, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeList* lis t);
GeeReadOnlyList* gee_read_only_list_new (GType g_type, GBoxedCopyFunc g_dup _func, GDestroyNotify g_destroy_func, GeeList* list); GeeReadOnlyList* gee_read_only_list_new (GType g_type, GBoxedCopyFunc g_dup _func, GDestroyNotify g_destroy_func, GeeList* list);
void gee_read_only_list_set_list (GeeReadOnlyList* self, GeeList* value); void gee_read_only_list_set_list (GeeReadOnlyList* self, GeeList* value);
GType gee_read_only_list_get_type (void); GType gee_read_only_list_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 readonlymap.h   readonlymap.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_READONLYMAP_H__ #ifndef __GEE_READONLYMAP_H__
#define __GEE_READONLYMAP_H__ #define __GEE_READONLYMAP_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/map.h> #include <gee/map.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/collection.h> #include <gee/collection.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_READ_ONLY_MAP (gee_read_only_map_get_type ()) #define GEE_TYPE_READ_ONLY_MAP (gee_read_only_map_get_type ())
#define GEE_READ_ONLY_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE _READ_ONLY_MAP, GeeReadOnlyMap)) #define GEE_READ_ONLY_MAP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE _READ_ONLY_MAP, GeeReadOnlyMap))
#define GEE_READ_ONLY_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G EE_TYPE_READ_ONLY_MAP, GeeReadOnlyMapClass)) #define GEE_READ_ONLY_MAP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G EE_TYPE_READ_ONLY_MAP, GeeReadOnlyMapClass))
#define GEE_IS_READ_ONLY_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_T YPE_READ_ONLY_MAP)) #define GEE_IS_READ_ONLY_MAP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_T YPE_READ_ONLY_MAP))
skipping to change at line 49 skipping to change at line 50
#define GEE_READ_ONLY_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_TYPE_READ_ONLY_MAP, GeeReadOnlyMapClass)) #define GEE_READ_ONLY_MAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_TYPE_READ_ONLY_MAP, GeeReadOnlyMapClass))
typedef struct _GeeReadOnlyMap GeeReadOnlyMap; typedef struct _GeeReadOnlyMap GeeReadOnlyMap;
typedef struct _GeeReadOnlyMapClass GeeReadOnlyMapClass; typedef struct _GeeReadOnlyMapClass GeeReadOnlyMapClass;
typedef struct _GeeReadOnlyMapPrivate GeeReadOnlyMapPrivate; typedef struct _GeeReadOnlyMapPrivate GeeReadOnlyMapPrivate;
/** /**
* Represents a read-only collection of key/value pairs. * Represents a read-only collection of key/value pairs.
*/ */
struct _GeeReadOnlyMap { struct _GeeReadOnlyMap {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeReadOnlyMapPrivate * priv; GeeReadOnlyMapPrivate * priv;
}; };
struct _GeeReadOnlyMapClass { struct _GeeReadOnlyMapClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeReadOnlyMap* gee_read_only_map_construct (GType object_type, GType k_typ e, GBoxedCopyFunc k_dup_func, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func, GDestroyNotify v_destroy_func, GeeMap* map);
GeeReadOnlyMap* gee_read_only_map_new (GType k_type, GBoxedCopyFunc k_dup_f unc, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func , GDestroyNotify v_destroy_func, GeeMap* map); GeeReadOnlyMap* gee_read_only_map_new (GType k_type, GBoxedCopyFunc k_dup_f unc, GDestroyNotify k_destroy_func, GType v_type, GBoxedCopyFunc v_dup_func , GDestroyNotify v_destroy_func, GeeMap* map);
void gee_read_only_map_set_map (GeeReadOnlyMap* self, GeeMap* value); void gee_read_only_map_set_map (GeeReadOnlyMap* self, GeeMap* value);
GType gee_read_only_map_get_type (void); GType gee_read_only_map_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 readonlyset.h   readonlyset.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __GEE_READONLYSET_H__ #ifndef __GEE_READONLYSET_H__
#define __GEE_READONLYSET_H__ #define __GEE_READONLYSET_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/collectionobject.h>
#include <gee/iterable.h> #include <gee/iterable.h>
#include <gee/collection.h> #include <gee/collection.h>
#include <gee/set.h> #include <gee/set.h>
#include <gee/iterator.h> #include <gee/iterator.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define GEE_TYPE_READ_ONLY_SET (gee_read_only_set_get_type ()) #define GEE_TYPE_READ_ONLY_SET (gee_read_only_set_get_type ())
#define GEE_READ_ONLY_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE _READ_ONLY_SET, GeeReadOnlySet)) #define GEE_READ_ONLY_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE _READ_ONLY_SET, GeeReadOnlySet))
#define GEE_READ_ONLY_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G EE_TYPE_READ_ONLY_SET, GeeReadOnlySetClass)) #define GEE_READ_ONLY_SET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), G EE_TYPE_READ_ONLY_SET, GeeReadOnlySetClass))
skipping to change at line 50 skipping to change at line 51
#define GEE_READ_ONLY_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_TYPE_READ_ONLY_SET, GeeReadOnlySetClass)) #define GEE_READ_ONLY_SET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GEE_TYPE_READ_ONLY_SET, GeeReadOnlySetClass))
typedef struct _GeeReadOnlySet GeeReadOnlySet; typedef struct _GeeReadOnlySet GeeReadOnlySet;
typedef struct _GeeReadOnlySetClass GeeReadOnlySetClass; typedef struct _GeeReadOnlySetClass GeeReadOnlySetClass;
typedef struct _GeeReadOnlySetPrivate GeeReadOnlySetPrivate; typedef struct _GeeReadOnlySetPrivate GeeReadOnlySetPrivate;
/** /**
* Represents a read-only collection of items without duplicates. * Represents a read-only collection of items without duplicates.
*/ */
struct _GeeReadOnlySet { struct _GeeReadOnlySet {
GObject parent_instance; GeeCollectionObject parent_instance;
GeeReadOnlySetPrivate * priv; GeeReadOnlySetPrivate * priv;
}; };
struct _GeeReadOnlySetClass { struct _GeeReadOnlySetClass {
GObjectClass parent_class; GeeCollectionObjectClass parent_class;
}; };
GeeReadOnlySet* gee_read_only_set_construct (GType object_type, GType g_typ e, GBoxedCopyFunc g_dup_func, GDestroyNotify g_destroy_func, GeeSet* set);
GeeReadOnlySet* gee_read_only_set_new (GType g_type, GBoxedCopyFunc g_dup_f unc, GDestroyNotify g_destroy_func, GeeSet* set); GeeReadOnlySet* gee_read_only_set_new (GType g_type, GBoxedCopyFunc g_dup_f unc, GDestroyNotify g_destroy_func, GeeSet* set);
void gee_read_only_set_set_set (GeeReadOnlySet* self, GeeSet* value); void gee_read_only_set_set_set (GeeReadOnlySet* self, GeeSet* value);
GType gee_read_only_set_get_type (void); GType gee_read_only_set_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 4 change blocks. 
2 lines changed or deleted 4 lines changed or added


 valaaddressofexpression.h   valaaddressofexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaAddressofExpression { struct _ValaAddressofExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaAddressofExpressionPrivate * priv; ValaAddressofExpressionPrivate * priv;
}; };
struct _ValaAddressofExpressionClass { struct _ValaAddressofExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaAddressofExpression* vala_addressof_expression_construct (GType object_ type, ValaExpression* inner, ValaSourceReference* source_reference);
ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference); ValaAddressofExpression* vala_addressof_expression_new (ValaExpression* inn er, ValaSourceReference* source_reference);
ValaExpression* vala_addressof_expression_get_inner (ValaAddressofExpressio n* self); ValaExpression* vala_addressof_expression_get_inner (ValaAddressofExpressio n* self);
void vala_addressof_expression_set_inner (ValaAddressofExpression* self, Va laExpression* value); void vala_addressof_expression_set_inner (ValaAddressofExpression* self, Va laExpression* value);
GType vala_addressof_expression_get_type (void); GType vala_addressof_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaarraycreationexpression.h   valaarraycreationexpression.h 
skipping to change at line 59 skipping to change at line 59
ValaExpression parent_instance; ValaExpression parent_instance;
ValaArrayCreationExpressionPrivate * priv; ValaArrayCreationExpressionPrivate * priv;
}; };
struct _ValaArrayCreationExpressionClass { struct _ValaArrayCreationExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
void vala_array_creation_expression_append_size (ValaArrayCreationExpressio n* self, ValaExpression* size); void vala_array_creation_expression_append_size (ValaArrayCreationExpressio n* self, ValaExpression* size);
GeeList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpress ion* self); GeeList* vala_array_creation_expression_get_sizes (ValaArrayCreationExpress ion* self);
ValaArrayCreationExpression* vala_array_creation_expression_construct (GTyp e object_type, ValaDataType* element_type, gint rank, ValaInitializerList* initializer_list, ValaSourceReference* source_reference);
ValaArrayCreationExpression* vala_array_creation_expression_new (ValaDataTy pe* element_type, gint rank, ValaInitializerList* initializer_list, ValaSou rceReference* source_reference); ValaArrayCreationExpression* vala_array_creation_expression_new (ValaDataTy pe* element_type, gint rank, ValaInitializerList* initializer_list, ValaSou rceReference* source_reference);
ValaDataType* vala_array_creation_expression_get_element_type (ValaArrayCre ationExpression* self); ValaDataType* vala_array_creation_expression_get_element_type (ValaArrayCre ationExpression* self);
void vala_array_creation_expression_set_element_type (ValaArrayCreationExpr ession* self, ValaDataType* value); void vala_array_creation_expression_set_element_type (ValaArrayCreationExpr ession* self, ValaDataType* value);
gint vala_array_creation_expression_get_rank (ValaArrayCreationExpression* self); gint vala_array_creation_expression_get_rank (ValaArrayCreationExpression* self);
void vala_array_creation_expression_set_rank (ValaArrayCreationExpression* self, gint value); void vala_array_creation_expression_set_rank (ValaArrayCreationExpression* self, gint value);
ValaInitializerList* vala_array_creation_expression_get_initializer_list (V alaArrayCreationExpression* self); ValaInitializerList* vala_array_creation_expression_get_initializer_list (V alaArrayCreationExpression* self);
void vala_array_creation_expression_set_initializer_list (ValaArrayCreation Expression* self, ValaInitializerList* value); void vala_array_creation_expression_set_initializer_list (ValaArrayCreation Expression* self, ValaInitializerList* value);
GType vala_array_creation_expression_get_type (void); GType vala_array_creation_expression_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaarraylengthfield.h   valaarraylengthfield.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaArrayLengthField { struct _ValaArrayLengthField {
ValaField parent_instance; ValaField parent_instance;
ValaArrayLengthFieldPrivate * priv; ValaArrayLengthFieldPrivate * priv;
}; };
struct _ValaArrayLengthFieldClass { struct _ValaArrayLengthFieldClass {
ValaFieldClass parent_class; ValaFieldClass parent_class;
}; };
ValaArrayLengthField* vala_array_length_field_construct (GType object_type, ValaSourceReference* source_reference);
ValaArrayLengthField* vala_array_length_field_new (ValaSourceReference* sou rce_reference); ValaArrayLengthField* vala_array_length_field_new (ValaSourceReference* sou rce_reference);
GType vala_array_length_field_get_type (void); GType vala_array_length_field_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaarraymovemethod.h   valaarraymovemethod.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaArrayMoveMethod { struct _ValaArrayMoveMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaArrayMoveMethodPrivate * priv; ValaArrayMoveMethodPrivate * priv;
}; };
struct _ValaArrayMoveMethodClass { struct _ValaArrayMoveMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaArrayMoveMethod* vala_array_move_method_construct (GType object_type, V alaSourceReference* source_reference);
ValaArrayMoveMethod* vala_array_move_method_new (ValaSourceReference* sourc e_reference); ValaArrayMoveMethod* vala_array_move_method_new (ValaSourceReference* sourc e_reference);
GType vala_array_move_method_get_type (void); GType vala_array_move_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaarrayresizemethod.h   valaarrayresizemethod.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaArrayResizeMethod { struct _ValaArrayResizeMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaArrayResizeMethodPrivate * priv; ValaArrayResizeMethodPrivate * priv;
}; };
struct _ValaArrayResizeMethodClass { struct _ValaArrayResizeMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaArrayResizeMethod* vala_array_resize_method_construct (GType object_typ e, ValaSourceReference* source_reference);
ValaArrayResizeMethod* vala_array_resize_method_new (ValaSourceReference* s ource_reference); ValaArrayResizeMethod* vala_array_resize_method_new (ValaSourceReference* s ource_reference);
GType vala_array_resize_method_get_type (void); GType vala_array_resize_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaarraytype.h   valaarraytype.h 
skipping to change at line 63 skipping to change at line 63
*/ */
struct _ValaArrayType { struct _ValaArrayType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaArrayTypePrivate * priv; ValaArrayTypePrivate * priv;
}; };
struct _ValaArrayTypeClass { struct _ValaArrayTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaArrayType* vala_array_type_construct (GType object_type, 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_new (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);
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_array_type_get_type (void); GType vala_array_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaassignment.h   valaassignment.h 
skipping to change at line 74 skipping to change at line 74
VALA_ASSIGNMENT_OPERATOR_BITWISE_XOR, VALA_ASSIGNMENT_OPERATOR_BITWISE_XOR,
VALA_ASSIGNMENT_OPERATOR_ADD, VALA_ASSIGNMENT_OPERATOR_ADD,
VALA_ASSIGNMENT_OPERATOR_SUB, VALA_ASSIGNMENT_OPERATOR_SUB,
VALA_ASSIGNMENT_OPERATOR_MUL, VALA_ASSIGNMENT_OPERATOR_MUL,
VALA_ASSIGNMENT_OPERATOR_DIV, VALA_ASSIGNMENT_OPERATOR_DIV,
VALA_ASSIGNMENT_OPERATOR_PERCENT, VALA_ASSIGNMENT_OPERATOR_PERCENT,
VALA_ASSIGNMENT_OPERATOR_SHIFT_LEFT, VALA_ASSIGNMENT_OPERATOR_SHIFT_LEFT,
VALA_ASSIGNMENT_OPERATOR_SHIFT_RIGHT VALA_ASSIGNMENT_OPERATOR_SHIFT_RIGHT
} ValaAssignmentOperator; } ValaAssignmentOperator;
ValaAssignment* vala_assignment_construct (GType object_type, ValaExpressio n* left, ValaExpression* right, ValaAssignmentOperator operator, ValaSource Reference* source_reference);
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);
ValaExpression* vala_assignment_get_left (ValaAssignment* self); ValaExpression* vala_assignment_get_left (ValaAssignment* self);
void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ; void vala_assignment_set_left (ValaAssignment* self, ValaExpression* value) ;
ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self); ValaAssignmentOperator vala_assignment_get_operator (ValaAssignment* self);
void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value); void vala_assignment_set_operator (ValaAssignment* self, ValaAssignmentOper ator value);
ValaExpression* vala_assignment_get_right (ValaAssignment* self); ValaExpression* vala_assignment_get_right (ValaAssignment* self);
void vala_assignment_set_right (ValaAssignment* self, ValaExpression* value ); void vala_assignment_set_right (ValaAssignment* self, ValaExpression* value );
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);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaattribute.h   valaattribute.h 
skipping to change at line 59 skipping to change at line 59
struct _ValaAttribute { struct _ValaAttribute {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaAttributePrivate * priv; ValaAttributePrivate * priv;
GeeList* args; GeeList* args;
}; };
struct _ValaAttributeClass { struct _ValaAttributeClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaAttribute* vala_attribute_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference);
ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ource_reference); ValaAttribute* vala_attribute_new (const char* name, ValaSourceReference* s ource_reference);
void vala_attribute_add_argument (ValaAttribute* self, ValaNamedArgument* a rg); void vala_attribute_add_argument (ValaAttribute* self, ValaNamedArgument* a rg);
gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name ); gboolean vala_attribute_has_argument (ValaAttribute* self, const char* name );
char* vala_attribute_get_string (ValaAttribute* self, const char* name); char* vala_attribute_get_string (ValaAttribute* self, const char* name);
gint vala_attribute_get_integer (ValaAttribute* self, const char* name); gint vala_attribute_get_integer (ValaAttribute* self, const char* name);
double vala_attribute_get_double (ValaAttribute* self, const char* name); double vala_attribute_get_double (ValaAttribute* self, const char* name);
gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name); gboolean vala_attribute_get_bool (ValaAttribute* self, const char* name);
const char* vala_attribute_get_name (ValaAttribute* self); const char* vala_attribute_get_name (ValaAttribute* self);
void vala_attribute_set_name (ValaAttribute* self, const char* value); void vala_attribute_set_name (ValaAttribute* self, const char* value);
GType vala_attribute_get_type (void); GType vala_attribute_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaattributeprocessor.h   valaattributeprocessor.h 
skipping to change at line 75 skipping to change at line 75
struct _ValaAttributeProcessor { struct _ValaAttributeProcessor {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaAttributeProcessorPrivate * priv; ValaAttributeProcessorPrivate * priv;
}; };
struct _ValaAttributeProcessorClass { struct _ValaAttributeProcessorClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
void vala_attribute_processor_process (ValaAttributeProcessor* self, ValaCo deContext* context); void vala_attribute_processor_process (ValaAttributeProcessor* self, ValaCo deContext* context);
ValaAttributeProcessor* vala_attribute_processor_construct (GType object_ty pe);
ValaAttributeProcessor* vala_attribute_processor_new (void); ValaAttributeProcessor* vala_attribute_processor_new (void);
GType vala_attribute_processor_get_type (void); GType vala_attribute_processor_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valabaseaccess.h   valabaseaccess.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaBaseAccess { struct _ValaBaseAccess {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaBaseAccessPrivate * priv; ValaBaseAccessPrivate * priv;
}; };
struct _ValaBaseAccessClass { struct _ValaBaseAccessClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaBaseAccess* vala_base_access_construct (GType object_type, ValaSourceRe ference* source);
ValaBaseAccess* vala_base_access_new (ValaSourceReference* source); ValaBaseAccess* vala_base_access_new (ValaSourceReference* source);
GType vala_base_access_get_type (void); GType vala_base_access_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valabasicblock.h   valabasicblock.h 
skipping to change at line 41 skipping to change at line 41
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_BASIC_BLOCK (vala_basic_block_get_type ()) #define VALA_TYPE_BASIC_BLOCK (vala_basic_block_get_type ())
#define VALA_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _BASIC_BLOCK, ValaBasicBlock)) #define VALA_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _BASIC_BLOCK, ValaBasicBlock))
#define VALA_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_BASIC_BLOCK, ValaBasicBlockClass)) #define VALA_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_BASIC_BLOCK, ValaBasicBlockClass))
#define VALA_IS_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_BASIC_BLOCK)) #define VALA_IS_BASIC_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_BASIC_BLOCK))
#define VALA_IS_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_BASIC_BLOCK)) #define VALA_IS_BASIC_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_BASIC_BLOCK))
#define VALA_BASIC_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_BASIC_BLOCK, ValaBasicBlockClass)) #define VALA_BASIC_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_BASIC_BLOCK, ValaBasicBlockClass))
typedef struct _ValaBasicBlockPrivate ValaBasicBlockPrivate; typedef struct _ValaBasicBlockPrivate ValaBasicBlockPrivate;
typedef struct _ValaParamSpecBasicBlock ValaParamSpecBasicBlock;
/** /**
* Represents a basic block, i.e. a straight-line piece of code without any * Represents a basic block, i.e. a straight-line piece of code without any
* jumps or jump targets. * jumps or jump targets.
*/ */
struct _ValaBasicBlock { struct _ValaBasicBlock {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaBasicBlockPrivate * priv; ValaBasicBlockPrivate * priv;
}; };
struct _ValaBasicBlockClass { struct _ValaBasicBlockClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaBasicBlock *self);
}; };
struct _ValaParamSpecBasicBlock {
GParamSpec parent_instance;
};
ValaBasicBlock* vala_basic_block_construct (GType object_type);
ValaBasicBlock* vala_basic_block_new (void); ValaBasicBlock* vala_basic_block_new (void);
ValaBasicBlock* vala_basic_block_construct_entry (GType object_type);
ValaBasicBlock* vala_basic_block_new_entry (void); ValaBasicBlock* vala_basic_block_new_entry (void);
ValaBasicBlock* vala_basic_block_construct_exit (GType object_type);
ValaBasicBlock* vala_basic_block_new_exit (void); ValaBasicBlock* vala_basic_block_new_exit (void);
void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node); void vala_basic_block_add_node (ValaBasicBlock* self, ValaCodeNode* node);
void vala_basic_block_connect (ValaBasicBlock* self, ValaBasicBlock* target ); void vala_basic_block_connect (ValaBasicBlock* self, ValaBasicBlock* target );
GeeList* vala_basic_block_get_predecessors (ValaBasicBlock* self); GeeList* vala_basic_block_get_predecessors (ValaBasicBlock* self);
GeeList* vala_basic_block_get_successors (ValaBasicBlock* self); GeeList* vala_basic_block_get_successors (ValaBasicBlock* self);
GParamSpec* vala_param_spec_basic_block (const gchar* name, const gchar* ni
ck, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_basic_block (const GValue* value);
void vala_value_set_basic_block (GValue* value, gpointer v_object);
GType vala_basic_block_get_type (void); GType vala_basic_block_get_type (void);
gpointer vala_basic_block_ref (gpointer instance);
void vala_basic_block_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 8 change blocks. 
2 lines changed or deleted 18 lines changed or added


 valabinaryexpression.h   valabinaryexpression.h 
skipping to change at line 83 skipping to change at line 83
VALA_BINARY_OPERATOR_EQUALITY, VALA_BINARY_OPERATOR_EQUALITY,
VALA_BINARY_OPERATOR_INEQUALITY, VALA_BINARY_OPERATOR_INEQUALITY,
VALA_BINARY_OPERATOR_BITWISE_AND, VALA_BINARY_OPERATOR_BITWISE_AND,
VALA_BINARY_OPERATOR_BITWISE_OR, VALA_BINARY_OPERATOR_BITWISE_OR,
VALA_BINARY_OPERATOR_BITWISE_XOR, VALA_BINARY_OPERATOR_BITWISE_XOR,
VALA_BINARY_OPERATOR_AND, VALA_BINARY_OPERATOR_AND,
VALA_BINARY_OPERATOR_OR, VALA_BINARY_OPERATOR_OR,
VALA_BINARY_OPERATOR_IN VALA_BINARY_OPERATOR_IN
} ValaBinaryOperator; } ValaBinaryOperator;
ValaBinaryExpression* vala_binary_expression_construct (GType object_type, ValaBinaryOperator op, ValaExpression* _left, ValaExpression* _right, ValaS ourceReference* source);
ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source); ValaBinaryExpression* vala_binary_expression_new (ValaBinaryOperator op, Va laExpression* _left, ValaExpression* _right, ValaSourceReference* source);
ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self); ValaBinaryOperator vala_binary_expression_get_operator (ValaBinaryExpressio n* self);
void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value); void vala_binary_expression_set_operator (ValaBinaryExpression* self, ValaB inaryOperator value);
ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self ); ValaExpression* vala_binary_expression_get_left (ValaBinaryExpression* self );
void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value); void vala_binary_expression_set_left (ValaBinaryExpression* self, ValaExpre ssion* value);
ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f); ValaExpression* vala_binary_expression_get_right (ValaBinaryExpression* sel f);
void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value); void vala_binary_expression_set_right (ValaBinaryExpression* self, ValaExpr ession* value);
GType vala_binary_expression_get_type (void); GType vala_binary_expression_get_type (void);
GType vala_binary_operator_get_type (void); GType vala_binary_operator_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valablock.h   valablock.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaBlock { struct _ValaBlock {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaBlockPrivate * priv; ValaBlockPrivate * priv;
}; };
struct _ValaBlockClass { struct _ValaBlockClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaBlock* vala_block_construct (GType object_type, ValaSourceReference* so urce_reference);
ValaBlock* vala_block_new (ValaSourceReference* source_reference); ValaBlock* vala_block_new (ValaSourceReference* source_reference);
void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt); void vala_block_add_statement (ValaBlock* self, ValaStatement* stmt);
GeeList* vala_block_get_statements (ValaBlock* self); GeeList* vala_block_get_statements (ValaBlock* self);
void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al); void vala_block_add_local_variable (ValaBlock* self, ValaLocalVariable* loc al);
GeeList* vala_block_get_local_variables (ValaBlock* self); GeeList* vala_block_get_local_variables (ValaBlock* self);
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);
GType vala_block_get_type (void); GType vala_block_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valabooleanliteral.h   valabooleanliteral.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaBooleanLiteral { struct _ValaBooleanLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaBooleanLiteralPrivate * priv; ValaBooleanLiteralPrivate * priv;
}; };
struct _ValaBooleanLiteralClass { struct _ValaBooleanLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaBooleanLiteral* vala_boolean_literal_construct (GType object_type, gboo lean b, ValaSourceReference* source);
ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen ce* source); ValaBooleanLiteral* vala_boolean_literal_new (gboolean b, ValaSourceReferen ce* source);
gboolean vala_boolean_literal_get_value (ValaBooleanLiteral* self); gboolean vala_boolean_literal_get_value (ValaBooleanLiteral* self);
void vala_boolean_literal_set_value (ValaBooleanLiteral* self, gboolean val ue); void vala_boolean_literal_set_value (ValaBooleanLiteral* self, gboolean val ue);
GType vala_boolean_literal_get_type (void); GType vala_boolean_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valabreakstatement.h   valabreakstatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaBreakStatement { struct _ValaBreakStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaBreakStatementPrivate * priv; ValaBreakStatementPrivate * priv;
}; };
struct _ValaBreakStatementClass { struct _ValaBreakStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaBreakStatement* vala_break_statement_construct (GType object_type, Vala SourceReference* source);
ValaBreakStatement* vala_break_statement_new (ValaSourceReference* source); ValaBreakStatement* vala_break_statement_new (ValaSourceReference* source);
GType vala_break_statement_get_type (void); GType vala_break_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacastexpression.h   valacastexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaCastExpression { struct _ValaCastExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaCastExpressionPrivate * priv; ValaCastExpressionPrivate * priv;
}; };
struct _ValaCastExpressionClass { struct _ValaCastExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaCastExpression* vala_cast_expression_construct (GType object_type, Vala Expression* inner, ValaDataType* type_reference, ValaSourceReference* sourc e_reference, gboolean is_silent_cast);
ValaCastExpression* vala_cast_expression_new (ValaExpression* inner, ValaDa taType* type_reference, ValaSourceReference* source_reference, gboolean is_ silent_cast); ValaCastExpression* vala_cast_expression_new (ValaExpression* inner, ValaDa taType* type_reference, ValaSourceReference* source_reference, gboolean is_ silent_cast);
ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self); ValaExpression* vala_cast_expression_get_inner (ValaCastExpression* self);
void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value); void vala_cast_expression_set_inner (ValaCastExpression* self, ValaExpressi on* value);
ValaDataType* vala_cast_expression_get_type_reference (ValaCastExpression* self); ValaDataType* vala_cast_expression_get_type_reference (ValaCastExpression* self);
void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aDataType* value); void vala_cast_expression_set_type_reference (ValaCastExpression* self, Val aDataType* value);
gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self) ; gboolean vala_cast_expression_get_is_silent_cast (ValaCastExpression* self) ;
void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo olean value); void vala_cast_expression_set_is_silent_cast (ValaCastExpression* self, gbo olean value);
GType vala_cast_expression_get_type (void); GType vala_cast_expression_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacatchclause.h   valacatchclause.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaCatchClause { struct _ValaCatchClause {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaCatchClausePrivate * priv; ValaCatchClausePrivate * priv;
}; };
struct _ValaCatchClauseClass { struct _ValaCatchClauseClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaCatchClause* vala_catch_clause_construct (GType object_type, ValaDataTy pe* error_type, const char* variable_name, ValaBlock* body, ValaSourceRefer ence* source_reference);
ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference); ValaCatchClause* vala_catch_clause_new (ValaDataType* error_type, const cha r* variable_name, ValaBlock* body, ValaSourceReference* source_reference);
ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self); ValaDataType* vala_catch_clause_get_error_type (ValaCatchClause* self);
void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value); void vala_catch_clause_set_error_type (ValaCatchClause* self, ValaDataType* value);
const char* vala_catch_clause_get_variable_name (ValaCatchClause* self); const char* vala_catch_clause_get_variable_name (ValaCatchClause* self);
void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value); void vala_catch_clause_set_variable_name (ValaCatchClause* self, const char * value);
ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self); ValaBlock* vala_catch_clause_get_body (ValaCatchClause* self);
void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value); void vala_catch_clause_set_body (ValaCatchClause* self, ValaBlock* value);
ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf); ValaLocalVariable* vala_catch_clause_get_error_variable (ValaCatchClause* s elf);
void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value); void vala_catch_clause_set_error_variable (ValaCatchClause* self, ValaLocal Variable* value);
const char* vala_catch_clause_get_clabel_name (ValaCatchClause* self); const char* vala_catch_clause_get_clabel_name (ValaCatchClause* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodearraycreationexpressionbinding.h   valaccodearraycreationexpressionbinding.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeArrayCreationExpressionBinding { struct _ValaCCodeArrayCreationExpressionBinding {
ValaCCodeExpressionBinding parent_instance; ValaCCodeExpressionBinding parent_instance;
ValaCCodeArrayCreationExpressionBindingPrivate * priv; ValaCCodeArrayCreationExpressionBindingPrivate * priv;
}; };
struct _ValaCCodeArrayCreationExpressionBindingClass { struct _ValaCCodeArrayCreationExpressionBindingClass {
ValaCCodeExpressionBindingClass parent_class; ValaCCodeExpressionBindingClass parent_class;
}; };
ValaCCodeArrayCreationExpressionBinding* vala_ccode_array_creation_expressi on_binding_construct (GType object_type, ValaCCodeGenerator* codegen, ValaA rrayCreationExpression* array_creation_expression);
ValaCCodeArrayCreationExpressionBinding* vala_ccode_array_creation_expressi on_binding_new (ValaCCodeGenerator* codegen, ValaArrayCreationExpression* a rray_creation_expression); ValaCCodeArrayCreationExpressionBinding* vala_ccode_array_creation_expressi on_binding_new (ValaCCodeGenerator* codegen, ValaArrayCreationExpression* a rray_creation_expression);
ValaArrayCreationExpression* vala_ccode_array_creation_expression_binding_g et_array_creation_expression (ValaCCodeArrayCreationExpressionBinding* self ); ValaArrayCreationExpression* vala_ccode_array_creation_expression_binding_g et_array_creation_expression (ValaCCodeArrayCreationExpressionBinding* self );
void vala_ccode_array_creation_expression_binding_set_array_creation_expres sion (ValaCCodeArrayCreationExpressionBinding* self, ValaArrayCreationExpre ssion* value); void vala_ccode_array_creation_expression_binding_set_array_creation_expres sion (ValaCCodeArrayCreationExpressionBinding* self, ValaArrayCreationExpre ssion* value);
GType vala_ccode_array_creation_expression_binding_get_type (void); GType vala_ccode_array_creation_expression_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeassignment.h   valaccodeassignment.h 
skipping to change at line 72 skipping to change at line 72
VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_XOR, VALA_CCODE_ASSIGNMENT_OPERATOR_BITWISE_XOR,
VALA_CCODE_ASSIGNMENT_OPERATOR_ADD, VALA_CCODE_ASSIGNMENT_OPERATOR_ADD,
VALA_CCODE_ASSIGNMENT_OPERATOR_SUB, VALA_CCODE_ASSIGNMENT_OPERATOR_SUB,
VALA_CCODE_ASSIGNMENT_OPERATOR_MUL, VALA_CCODE_ASSIGNMENT_OPERATOR_MUL,
VALA_CCODE_ASSIGNMENT_OPERATOR_DIV, VALA_CCODE_ASSIGNMENT_OPERATOR_DIV,
VALA_CCODE_ASSIGNMENT_OPERATOR_PERCENT, VALA_CCODE_ASSIGNMENT_OPERATOR_PERCENT,
VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT, VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_LEFT,
VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT VALA_CCODE_ASSIGNMENT_OPERATOR_SHIFT_RIGHT
} ValaCCodeAssignmentOperator; } ValaCCodeAssignmentOperator;
ValaCCodeAssignment* vala_ccode_assignment_construct (GType object_type, Va laCCodeExpression* l, ValaCCodeExpression* r, ValaCCodeAssignmentOperator o p);
ValaCCodeAssignment* vala_ccode_assignment_new (ValaCCodeExpression* l, Val aCCodeExpression* r, ValaCCodeAssignmentOperator op); ValaCCodeAssignment* vala_ccode_assignment_new (ValaCCodeExpression* l, Val aCCodeExpression* r, ValaCCodeAssignmentOperator op);
ValaCCodeExpression* vala_ccode_assignment_get_left (ValaCCodeAssignment* s elf); ValaCCodeExpression* vala_ccode_assignment_get_left (ValaCCodeAssignment* s elf);
void vala_ccode_assignment_set_left (ValaCCodeAssignment* self, ValaCCodeEx pression* value);
ValaCCodeAssignmentOperator vala_ccode_assignment_get_operator (ValaCCodeAs signment* self); ValaCCodeAssignmentOperator vala_ccode_assignment_get_operator (ValaCCodeAs signment* self);
void vala_ccode_assignment_set_operator (ValaCCodeAssignment* self, ValaCCo deAssignmentOperator value); void vala_ccode_assignment_set_operator (ValaCCodeAssignment* self, ValaCCo deAssignmentOperator value);
ValaCCodeExpression* vala_ccode_assignment_get_right (ValaCCodeAssignment* self); ValaCCodeExpression* vala_ccode_assignment_get_right (ValaCCodeAssignment* self);
void vala_ccode_assignment_set_right (ValaCCodeAssignment* self, ValaCCodeE xpression* value);
GType vala_ccode_assignment_get_type (void); GType vala_ccode_assignment_get_type (void);
GType vala_ccode_assignment_operator_get_type (void); GType vala_ccode_assignment_operator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valaccodeassignmentbinding.h   valaccodeassignmentbinding.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeAssignmentBinding { struct _ValaCCodeAssignmentBinding {
ValaCCodeExpressionBinding parent_instance; ValaCCodeExpressionBinding parent_instance;
ValaCCodeAssignmentBindingPrivate * priv; ValaCCodeAssignmentBindingPrivate * priv;
}; };
struct _ValaCCodeAssignmentBindingClass { struct _ValaCCodeAssignmentBindingClass {
ValaCCodeExpressionBindingClass parent_class; ValaCCodeExpressionBindingClass parent_class;
}; };
ValaCCodeAssignmentBinding* vala_ccode_assignment_binding_construct (GType object_type, ValaCCodeGenerator* codegen, ValaAssignment* assignment);
ValaCCodeAssignmentBinding* vala_ccode_assignment_binding_new (ValaCCodeGen erator* codegen, ValaAssignment* assignment); ValaCCodeAssignmentBinding* vala_ccode_assignment_binding_new (ValaCCodeGen erator* codegen, ValaAssignment* assignment);
ValaAssignment* vala_ccode_assignment_binding_get_assignment (ValaCCodeAssi gnmentBinding* self); ValaAssignment* vala_ccode_assignment_binding_get_assignment (ValaCCodeAssi gnmentBinding* self);
void vala_ccode_assignment_binding_set_assignment (ValaCCodeAssignmentBindi ng* self, ValaAssignment* value); void vala_ccode_assignment_binding_set_assignment (ValaCCodeAssignmentBindi ng* self, ValaAssignment* value);
GType vala_ccode_assignment_binding_get_type (void); GType vala_ccode_assignment_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodebinaryexpression.h   valaccodebinaryexpression.h 
skipping to change at line 79 skipping to change at line 79
VALA_CCODE_BINARY_OPERATOR_GREATER_THAN_OR_EQUAL, VALA_CCODE_BINARY_OPERATOR_GREATER_THAN_OR_EQUAL,
VALA_CCODE_BINARY_OPERATOR_EQUALITY, VALA_CCODE_BINARY_OPERATOR_EQUALITY,
VALA_CCODE_BINARY_OPERATOR_INEQUALITY, VALA_CCODE_BINARY_OPERATOR_INEQUALITY,
VALA_CCODE_BINARY_OPERATOR_BITWISE_AND, VALA_CCODE_BINARY_OPERATOR_BITWISE_AND,
VALA_CCODE_BINARY_OPERATOR_BITWISE_OR, VALA_CCODE_BINARY_OPERATOR_BITWISE_OR,
VALA_CCODE_BINARY_OPERATOR_BITWISE_XOR, VALA_CCODE_BINARY_OPERATOR_BITWISE_XOR,
VALA_CCODE_BINARY_OPERATOR_AND, VALA_CCODE_BINARY_OPERATOR_AND,
VALA_CCODE_BINARY_OPERATOR_OR VALA_CCODE_BINARY_OPERATOR_OR
} ValaCCodeBinaryOperator; } ValaCCodeBinaryOperator;
ValaCCodeBinaryExpression* vala_ccode_binary_expression_construct (GType ob ject_type, ValaCCodeBinaryOperator op, ValaCCodeExpression* l, ValaCCodeExp ression* r);
ValaCCodeBinaryExpression* vala_ccode_binary_expression_new (ValaCCodeBinar yOperator op, ValaCCodeExpression* l, ValaCCodeExpression* r); ValaCCodeBinaryExpression* vala_ccode_binary_expression_new (ValaCCodeBinar yOperator op, ValaCCodeExpression* l, ValaCCodeExpression* r);
ValaCCodeBinaryOperator vala_ccode_binary_expression_get_operator (ValaCCod eBinaryExpression* self); ValaCCodeBinaryOperator vala_ccode_binary_expression_get_operator (ValaCCod eBinaryExpression* self);
void vala_ccode_binary_expression_set_operator (ValaCCodeBinaryExpression* self, ValaCCodeBinaryOperator value); void vala_ccode_binary_expression_set_operator (ValaCCodeBinaryExpression* self, ValaCCodeBinaryOperator value);
ValaCCodeExpression* vala_ccode_binary_expression_get_left (ValaCCodeBinary Expression* self); ValaCCodeExpression* vala_ccode_binary_expression_get_left (ValaCCodeBinary Expression* self);
void vala_ccode_binary_expression_set_left (ValaCCodeBinaryExpression* self , ValaCCodeExpression* value); void vala_ccode_binary_expression_set_left (ValaCCodeBinaryExpression* self , ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_binary_expression_get_right (ValaCCodeBinar yExpression* self); ValaCCodeExpression* vala_ccode_binary_expression_get_right (ValaCCodeBinar yExpression* self);
void vala_ccode_binary_expression_set_right (ValaCCodeBinaryExpression* sel f, ValaCCodeExpression* value); void vala_ccode_binary_expression_set_right (ValaCCodeBinaryExpression* sel f, ValaCCodeExpression* value);
GType vala_ccode_binary_expression_get_type (void); GType vala_ccode_binary_expression_get_type (void);
GType vala_ccode_binary_operator_get_type (void); GType vala_ccode_binary_operator_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeblock.h   valaccodeblock.h 
skipping to change at line 59 skipping to change at line 59
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeBlockPrivate * priv; ValaCCodeBlockPrivate * priv;
}; };
struct _ValaCCodeBlockClass { struct _ValaCCodeBlockClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
void vala_ccode_block_prepend_statement (ValaCCodeBlock* self, ValaCCodeNod e* statement); void vala_ccode_block_prepend_statement (ValaCCodeBlock* self, ValaCCodeNod e* statement);
void vala_ccode_block_add_statement (ValaCCodeBlock* self, ValaCCodeNode* s tatement); void vala_ccode_block_add_statement (ValaCCodeBlock* self, ValaCCodeNode* s tatement);
ValaCCodeBlock* vala_ccode_block_construct (GType object_type);
ValaCCodeBlock* vala_ccode_block_new (void); ValaCCodeBlock* vala_ccode_block_new (void);
gboolean vala_ccode_block_get_suppress_newline (ValaCCodeBlock* self); gboolean vala_ccode_block_get_suppress_newline (ValaCCodeBlock* self);
void vala_ccode_block_set_suppress_newline (ValaCCodeBlock* self, gboolean value); void vala_ccode_block_set_suppress_newline (ValaCCodeBlock* self, gboolean value);
GType vala_ccode_block_get_type (void); GType vala_ccode_block_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodebreakstatement.h   valaccodebreakstatement.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeBreakStatement { struct _ValaCCodeBreakStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeBreakStatementPrivate * priv; ValaCCodeBreakStatementPrivate * priv;
}; };
struct _ValaCCodeBreakStatementClass { struct _ValaCCodeBreakStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeBreakStatement* vala_ccode_break_statement_construct (GType object _type);
ValaCCodeBreakStatement* vala_ccode_break_statement_new (void); ValaCCodeBreakStatement* vala_ccode_break_statement_new (void);
GType vala_ccode_break_statement_get_type (void); GType vala_ccode_break_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecasestatement.h   valaccodecasestatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeCaseStatement { struct _ValaCCodeCaseStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeCaseStatementPrivate * priv; ValaCCodeCaseStatementPrivate * priv;
}; };
struct _ValaCCodeCaseStatementClass { struct _ValaCCodeCaseStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeCaseStatement* vala_ccode_case_statement_construct (GType object_t ype, ValaCCodeExpression* expression);
ValaCCodeCaseStatement* vala_ccode_case_statement_new (ValaCCodeExpression* expression); ValaCCodeCaseStatement* vala_ccode_case_statement_new (ValaCCodeExpression* expression);
void vala_ccode_case_statement_add_statement (ValaCCodeCaseStatement* self, ValaCCodeStatement* stmt); void vala_ccode_case_statement_add_statement (ValaCCodeCaseStatement* self, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_case_statement_get_expression (ValaCCodeCas eStatement* self); ValaCCodeExpression* vala_ccode_case_statement_get_expression (ValaCCodeCas eStatement* self);
void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value); void vala_ccode_case_statement_set_expression (ValaCCodeCaseStatement* self , ValaCCodeExpression* value);
GType vala_ccode_case_statement_get_type (void); GType vala_ccode_case_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecastexpression.h   valaccodecastexpression.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeCastExpression { struct _ValaCCodeCastExpression {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeCastExpressionPrivate * priv; ValaCCodeCastExpressionPrivate * priv;
}; };
struct _ValaCCodeCastExpressionClass { struct _ValaCCodeCastExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeCastExpression* vala_ccode_cast_expression_construct (GType object _type, ValaCCodeExpression* expr, const char* type);
ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type); ValaCCodeCastExpression* vala_ccode_cast_expression_new (ValaCCodeExpressio n* expr, const char* type);
ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self); ValaCCodeExpression* vala_ccode_cast_expression_get_inner (ValaCCodeCastExp ression* self);
void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value); void vala_ccode_cast_expression_set_inner (ValaCCodeCastExpression* self, V alaCCodeExpression* value);
const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self); const char* vala_ccode_cast_expression_get_type_name (ValaCCodeCastExpressi on* self);
void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value); void vala_ccode_cast_expression_set_type_name (ValaCCodeCastExpression* sel f, const char* value);
GType vala_ccode_cast_expression_get_type (void); GType vala_ccode_cast_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeclassbinding.h   valaccodeclassbinding.h 
skipping to change at line 55 skipping to change at line 55
struct _ValaCCodeClassBinding { struct _ValaCCodeClassBinding {
ValaCCodeObjectTypeSymbolBinding parent_instance; ValaCCodeObjectTypeSymbolBinding parent_instance;
ValaCCodeClassBindingPrivate * priv; ValaCCodeClassBindingPrivate * priv;
}; };
struct _ValaCCodeClassBindingClass { struct _ValaCCodeClassBindingClass {
ValaCCodeObjectTypeSymbolBindingClass parent_class; ValaCCodeObjectTypeSymbolBindingClass parent_class;
}; };
ValaCCodeClassBinding* vala_ccode_class_binding_construct (GType object_typ e, ValaCCodeGenerator* codegen, ValaClass* cl);
ValaCCodeClassBinding* vala_ccode_class_binding_new (ValaCCodeGenerator* co degen, ValaClass* cl); ValaCCodeClassBinding* vala_ccode_class_binding_new (ValaCCodeGenerator* co degen, ValaClass* cl);
ValaClass* vala_ccode_class_binding_get_cl (ValaCCodeClassBinding* self); ValaClass* vala_ccode_class_binding_get_cl (ValaCCodeClassBinding* self);
void vala_ccode_class_binding_set_cl (ValaCCodeClassBinding* self, ValaClas s* value); void vala_ccode_class_binding_set_cl (ValaCCodeClassBinding* self, ValaClas s* value);
GType vala_ccode_class_binding_get_type (void); GType vala_ccode_class_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecommaexpression.h   valaccodecommaexpression.h 
skipping to change at line 59 skipping to change at line 59
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeCommaExpressionPrivate * priv; ValaCCodeCommaExpressionPrivate * priv;
}; };
struct _ValaCCodeCommaExpressionClass { struct _ValaCCodeCommaExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr);
GeeList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* s elf); GeeList* vala_ccode_comma_expression_get_inner (ValaCCodeCommaExpression* s elf);
ValaCCodeCommaExpression* vala_ccode_comma_expression_construct (GType obje ct_type);
ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void); ValaCCodeCommaExpression* vala_ccode_comma_expression_new (void);
GType vala_ccode_comma_expression_get_type (void); GType vala_ccode_comma_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecomment.h   valaccodecomment.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeComment { struct _ValaCCodeComment {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeCommentPrivate * priv; ValaCCodeCommentPrivate * priv;
}; };
struct _ValaCCodeCommentClass { struct _ValaCCodeCommentClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeComment* vala_ccode_comment_construct (GType object_type, const ch ar* _text);
ValaCCodeComment* vala_ccode_comment_new (const char* _text); ValaCCodeComment* vala_ccode_comment_new (const char* _text);
const char* vala_ccode_comment_get_text (ValaCCodeComment* self); const char* vala_ccode_comment_get_text (ValaCCodeComment* self);
void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value ); void vala_ccode_comment_set_text (ValaCCodeComment* self, const char* value );
GType vala_ccode_comment_get_type (void); GType vala_ccode_comment_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecompiler.h   valaccodecompiler.h 
skipping to change at line 44 skipping to change at line 44
#define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ())
#define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler)) #define VALA_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CCODE_COMPILER, ValaCCodeCompiler))
#define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
#define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CCODE_COMPILER))
#define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER)) #define VALA_IS_CCODE_COMPILER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CCODE_COMPILER))
#define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass)) #define VALA_CCODE_COMPILER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CCODE_COMPILER, ValaCCodeCompilerClass))
typedef struct _ValaCCodeCompiler ValaCCodeCompiler; typedef struct _ValaCCodeCompiler ValaCCodeCompiler;
typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass; typedef struct _ValaCCodeCompilerClass ValaCCodeCompilerClass;
typedef struct _ValaCCodeCompilerPrivate ValaCCodeCompilerPrivate; typedef struct _ValaCCodeCompilerPrivate ValaCCodeCompilerPrivate;
typedef struct _ValaParamSpecCCodeCompiler ValaParamSpecCCodeCompiler;
/** /**
* Interface to the C compiler. * Interface to the C compiler.
*/ */
struct _ValaCCodeCompiler { struct _ValaCCodeCompiler {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCCodeCompilerPrivate * priv; ValaCCodeCompilerPrivate * priv;
}; };
struct _ValaCCodeCompilerClass { struct _ValaCCodeCompilerClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeCompiler *self);
}; };
struct _ValaParamSpecCCodeCompiler {
GParamSpec parent_instance;
};
ValaCCodeCompiler* vala_ccode_compiler_construct (GType object_type);
ValaCCodeCompiler* vala_ccode_compiler_new (void); ValaCCodeCompiler* vala_ccode_compiler_new (void);
void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options); void vala_ccode_compiler_compile (ValaCCodeCompiler* self, ValaCodeContext* context, const char* cc_command, char** cc_options);
GParamSpec* vala_param_spec_ccode_compiler (const gchar* name, const gchar*
nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_ccode_compiler (const GValue* value);
void vala_value_set_ccode_compiler (GValue* value, gpointer v_object);
GType vala_ccode_compiler_get_type (void); GType vala_ccode_compiler_get_type (void);
gpointer vala_ccode_compiler_ref (gpointer instance);
void vala_ccode_compiler_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
2 lines changed or deleted 16 lines changed or added


 valaccodeconditionalexpression.h   valaccodeconditionalexpression.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeConditionalExpression { struct _ValaCCodeConditionalExpression {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeConditionalExpressionPrivate * priv; ValaCCodeConditionalExpressionPrivate * priv;
}; };
struct _ValaCCodeConditionalExpressionClass { struct _ValaCCodeConditionalExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeExpression* true_e xpr, ValaCCodeExpression* false_expr);
ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr); ValaCCodeConditionalExpression* vala_ccode_conditional_expression_new (Vala CCodeExpression* cond, ValaCCodeExpression* true_expr, ValaCCodeExpression* false_expr);
ValaCCodeExpression* vala_ccode_conditional_expression_get_condition (ValaC CodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_condition (ValaC CodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_condition (ValaCCodeConditionalE xpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_condition (ValaCCodeConditionalE xpression* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_conditional_expression_get_true_expression (ValaCCodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_true_expression (ValaCCodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_true_expression (ValaCCodeCondit ionalExpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_true_expression (ValaCCodeCondit ionalExpression* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_conditional_expression_get_false_expression (ValaCCodeConditionalExpression* self); ValaCCodeExpression* vala_ccode_conditional_expression_get_false_expression (ValaCCodeConditionalExpression* self);
void vala_ccode_conditional_expression_set_false_expression (ValaCCodeCondi tionalExpression* self, ValaCCodeExpression* value); void vala_ccode_conditional_expression_set_false_expression (ValaCCodeCondi tionalExpression* self, ValaCCodeExpression* value);
GType vala_ccode_conditional_expression_get_type (void); GType vala_ccode_conditional_expression_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeconstant.h   valaccodeconstant.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeConstant { struct _ValaCCodeConstant {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeConstantPrivate * priv; ValaCCodeConstantPrivate * priv;
}; };
struct _ValaCCodeConstantClass { struct _ValaCCodeConstantClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeConstant* vala_ccode_constant_construct (GType object_type, const char* _name);
ValaCCodeConstant* vala_ccode_constant_new (const char* _name); ValaCCodeConstant* vala_ccode_constant_new (const char* _name);
const char* vala_ccode_constant_get_name (ValaCCodeConstant* self); const char* vala_ccode_constant_get_name (ValaCCodeConstant* self);
void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val ue); void vala_ccode_constant_set_name (ValaCCodeConstant* self, const char* val ue);
GType vala_ccode_constant_get_type (void); GType vala_ccode_constant_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecontinuestatement.h   valaccodecontinuestatement.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeContinueStatement { struct _ValaCCodeContinueStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeContinueStatementPrivate * priv; ValaCCodeContinueStatementPrivate * priv;
}; };
struct _ValaCCodeContinueStatementClass { struct _ValaCCodeContinueStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeContinueStatement* vala_ccode_continue_statement_construct (GType object_type);
ValaCCodeContinueStatement* vala_ccode_continue_statement_new (void); ValaCCodeContinueStatement* vala_ccode_continue_statement_new (void);
GType vala_ccode_continue_statement_get_type (void); GType vala_ccode_continue_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodecreationmethodbinding.h   valaccodecreationmethodbinding.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeCreationMethodBinding { struct _ValaCCodeCreationMethodBinding {
ValaCCodeMethodBinding parent_instance; ValaCCodeMethodBinding parent_instance;
ValaCCodeCreationMethodBindingPrivate * priv; ValaCCodeCreationMethodBindingPrivate * priv;
}; };
struct _ValaCCodeCreationMethodBindingClass { struct _ValaCCodeCreationMethodBindingClass {
ValaCCodeMethodBindingClass parent_class; ValaCCodeMethodBindingClass parent_class;
}; };
ValaCCodeCreationMethodBinding* vala_ccode_creation_method_binding_construc t (GType object_type, ValaCCodeGenerator* codegen, ValaCreationMethod* crea tion_method);
ValaCCodeCreationMethodBinding* vala_ccode_creation_method_binding_new (Val aCCodeGenerator* codegen, ValaCreationMethod* creation_method); ValaCCodeCreationMethodBinding* vala_ccode_creation_method_binding_new (Val aCCodeGenerator* codegen, ValaCreationMethod* creation_method);
ValaCreationMethod* vala_ccode_creation_method_binding_get_creation_method (ValaCCodeCreationMethodBinding* self); ValaCreationMethod* vala_ccode_creation_method_binding_get_creation_method (ValaCCodeCreationMethodBinding* self);
void vala_ccode_creation_method_binding_set_creation_method (ValaCCodeCreat ionMethodBinding* self, ValaCreationMethod* value); void vala_ccode_creation_method_binding_set_creation_method (ValaCCodeCreat ionMethodBinding* self, ValaCreationMethod* value);
GType vala_ccode_creation_method_binding_get_type (void); GType vala_ccode_creation_method_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodedeclaration.h   valaccodedeclaration.h 
skipping to change at line 60 skipping to change at line 60
*/ */
struct _ValaCCodeDeclaration { struct _ValaCCodeDeclaration {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeDeclarationPrivate * priv; ValaCCodeDeclarationPrivate * priv;
}; };
struct _ValaCCodeDeclarationClass { struct _ValaCCodeDeclarationClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeDeclaration* vala_ccode_declaration_construct (GType object_type, const char* type_name);
ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name); ValaCCodeDeclaration* vala_ccode_declaration_new (const char* type_name);
void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val aCCodeDeclarator* decl); void vala_ccode_declaration_add_declarator (ValaCCodeDeclaration* self, Val aCCodeDeclarator* decl);
const char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* sel f); const char* vala_ccode_declaration_get_type_name (ValaCCodeDeclaration* sel f);
void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons t char* value); void vala_ccode_declaration_set_type_name (ValaCCodeDeclaration* self, cons t char* value);
ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati on* self); ValaCCodeModifiers vala_ccode_declaration_get_modifiers (ValaCCodeDeclarati on* self);
void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala CCodeModifiers value); void vala_ccode_declaration_set_modifiers (ValaCCodeDeclaration* self, Vala CCodeModifiers value);
GType vala_ccode_declaration_get_type (void); GType vala_ccode_declaration_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodedostatement.h   valaccodedostatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeDoStatement { struct _ValaCCodeDoStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeDoStatementPrivate * priv; ValaCCodeDoStatementPrivate * priv;
}; };
struct _ValaCCodeDoStatementClass { struct _ValaCCodeDoStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeDoStatement* vala_ccode_do_statement_construct (GType object_type, ValaCCodeStatement* stmt, ValaCCodeExpression* cond);
ValaCCodeDoStatement* vala_ccode_do_statement_new (ValaCCodeStatement* stmt , ValaCCodeExpression* cond); ValaCCodeDoStatement* vala_ccode_do_statement_new (ValaCCodeStatement* stmt , ValaCCodeExpression* cond);
ValaCCodeStatement* vala_ccode_do_statement_get_body (ValaCCodeDoStatement* self); ValaCCodeStatement* vala_ccode_do_statement_get_body (ValaCCodeDoStatement* self);
void vala_ccode_do_statement_set_body (ValaCCodeDoStatement* self, ValaCCod eStatement* value); void vala_ccode_do_statement_set_body (ValaCCodeDoStatement* self, ValaCCod eStatement* value);
ValaCCodeExpression* vala_ccode_do_statement_get_condition (ValaCCodeDoStat ement* self); ValaCCodeExpression* vala_ccode_do_statement_get_condition (ValaCCodeDoStat ement* self);
void vala_ccode_do_statement_set_condition (ValaCCodeDoStatement* self, Val aCCodeExpression* value); void vala_ccode_do_statement_set_condition (ValaCCodeDoStatement* self, Val aCCodeExpression* value);
GType vala_ccode_do_statement_get_type (void); GType vala_ccode_do_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodedynamicmethodbinding.h   valaccodedynamicmethodbinding.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaCCodeDynamicMethodBinding { struct _ValaCCodeDynamicMethodBinding {
ValaCCodeMethodBinding parent_instance; ValaCCodeMethodBinding parent_instance;
ValaCCodeDynamicMethodBindingPrivate * priv; ValaCCodeDynamicMethodBindingPrivate * priv;
}; };
struct _ValaCCodeDynamicMethodBindingClass { struct _ValaCCodeDynamicMethodBindingClass {
ValaCCodeMethodBindingClass parent_class; ValaCCodeMethodBindingClass parent_class;
}; };
ValaCCodeDynamicMethodBinding* vala_ccode_dynamic_method_binding_construct (GType object_type, ValaCCodeGenerator* codegen, ValaDynamicMethod* method) ;
ValaCCodeDynamicMethodBinding* vala_ccode_dynamic_method_binding_new (ValaC CodeGenerator* codegen, ValaDynamicMethod* method); ValaCCodeDynamicMethodBinding* vala_ccode_dynamic_method_binding_new (ValaC CodeGenerator* codegen, ValaDynamicMethod* method);
void vala_ccode_dynamic_method_binding_generate_wrapper (ValaCCodeDynamicMe thodBinding* self); void vala_ccode_dynamic_method_binding_generate_wrapper (ValaCCodeDynamicMe thodBinding* self);
GType vala_ccode_dynamic_method_binding_get_type (void); GType vala_ccode_dynamic_method_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodedynamicpropertybinding.h   valaccodedynamicpropertybinding.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeDynamicPropertyBinding { struct _ValaCCodeDynamicPropertyBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeDynamicPropertyBindingPrivate * priv; ValaCCodeDynamicPropertyBindingPrivate * priv;
}; };
struct _ValaCCodeDynamicPropertyBindingClass { struct _ValaCCodeDynamicPropertyBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
ValaCCodeDynamicPropertyBinding* vala_ccode_dynamic_property_binding_constr uct (GType object_type, ValaCCodeGenerator* codegen, ValaDynamicProperty* p roperty);
ValaCCodeDynamicPropertyBinding* vala_ccode_dynamic_property_binding_new (V alaCCodeGenerator* codegen, ValaDynamicProperty* property); ValaCCodeDynamicPropertyBinding* vala_ccode_dynamic_property_binding_new (V alaCCodeGenerator* codegen, ValaDynamicProperty* property);
char* vala_ccode_dynamic_property_binding_get_getter_cname (ValaCCodeDynami cPropertyBinding* self); char* vala_ccode_dynamic_property_binding_get_getter_cname (ValaCCodeDynami cPropertyBinding* self);
char* vala_ccode_dynamic_property_binding_get_setter_cname (ValaCCodeDynami cPropertyBinding* self); char* vala_ccode_dynamic_property_binding_get_setter_cname (ValaCCodeDynami cPropertyBinding* self);
ValaProperty* vala_ccode_dynamic_property_binding_get_node (ValaCCodeDynami cPropertyBinding* self); ValaProperty* vala_ccode_dynamic_property_binding_get_node (ValaCCodeDynami cPropertyBinding* self);
void vala_ccode_dynamic_property_binding_set_node (ValaCCodeDynamicProperty Binding* self, ValaProperty* value); void vala_ccode_dynamic_property_binding_set_node (ValaCCodeDynamicProperty Binding* self, ValaProperty* value);
GType vala_ccode_dynamic_property_binding_get_type (void); GType vala_ccode_dynamic_property_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodedynamicsignalbinding.h   valaccodedynamicsignalbinding.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeDynamicSignalBinding { struct _ValaCCodeDynamicSignalBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeDynamicSignalBindingPrivate * priv; ValaCCodeDynamicSignalBindingPrivate * priv;
}; };
struct _ValaCCodeDynamicSignalBindingClass { struct _ValaCCodeDynamicSignalBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
ValaCCodeDynamicSignalBinding* vala_ccode_dynamic_signal_binding_construct (GType object_type, ValaCCodeGenerator* codegen, ValaDynamicSignal* node);
ValaCCodeDynamicSignalBinding* vala_ccode_dynamic_signal_binding_new (ValaC CodeGenerator* codegen, ValaDynamicSignal* node); ValaCCodeDynamicSignalBinding* vala_ccode_dynamic_signal_binding_new (ValaC CodeGenerator* codegen, ValaDynamicSignal* node);
char* vala_ccode_dynamic_signal_binding_get_dynamic_cname (ValaCCodeDynamic SignalBinding* self); char* vala_ccode_dynamic_signal_binding_get_dynamic_cname (ValaCCodeDynamic SignalBinding* self);
char* vala_ccode_dynamic_signal_binding_get_connect_wrapper_name (ValaCCode DynamicSignalBinding* self); char* vala_ccode_dynamic_signal_binding_get_connect_wrapper_name (ValaCCode DynamicSignalBinding* self);
char* vala_ccode_dynamic_signal_binding_get_disconnect_wrapper_name (ValaCC odeDynamicSignalBinding* self); char* vala_ccode_dynamic_signal_binding_get_disconnect_wrapper_name (ValaCC odeDynamicSignalBinding* self);
ValaSignal* vala_ccode_dynamic_signal_binding_get_node (ValaCCodeDynamicSig nalBinding* self); ValaSignal* vala_ccode_dynamic_signal_binding_get_node (ValaCCodeDynamicSig nalBinding* self);
void vala_ccode_dynamic_signal_binding_set_node (ValaCCodeDynamicSignalBind ing* self, ValaSignal* value); void vala_ccode_dynamic_signal_binding_set_node (ValaCCodeDynamicSignalBind ing* self, ValaSignal* value);
GType vala_ccode_dynamic_signal_binding_get_type (void); GType vala_ccode_dynamic_signal_binding_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeelementaccess.h   valaccodeelementaccess.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeElementAccess { struct _ValaCCodeElementAccess {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeElementAccessPrivate * priv; ValaCCodeElementAccessPrivate * priv;
}; };
struct _ValaCCodeElementAccessClass { struct _ValaCCodeElementAccessClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeElementAccess* vala_ccode_element_access_construct (GType object_t ype, ValaCCodeExpression* cont, ValaCCodeExpression* i);
ValaCCodeElementAccess* vala_ccode_element_access_new (ValaCCodeExpression* cont, ValaCCodeExpression* i); ValaCCodeElementAccess* vala_ccode_element_access_new (ValaCCodeExpression* cont, ValaCCodeExpression* i);
ValaCCodeExpression* vala_ccode_element_access_get_container (ValaCCodeElem entAccess* self); ValaCCodeExpression* vala_ccode_element_access_get_container (ValaCCodeElem entAccess* self);
void vala_ccode_element_access_set_container (ValaCCodeElementAccess* self, ValaCCodeExpression* value); void vala_ccode_element_access_set_container (ValaCCodeElementAccess* self, ValaCCodeExpression* value);
ValaCCodeExpression* vala_ccode_element_access_get_index (ValaCCodeElementA ccess* self); ValaCCodeExpression* vala_ccode_element_access_get_index (ValaCCodeElementA ccess* self);
void vala_ccode_element_access_set_index (ValaCCodeElementAccess* self, Val aCCodeExpression* value); void vala_ccode_element_access_set_index (ValaCCodeElementAccess* self, Val aCCodeExpression* value);
GType vala_ccode_element_access_get_type (void); GType vala_ccode_element_access_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeelementaccessbinding.h   valaccodeelementaccessbinding.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeElementAccessBinding { struct _ValaCCodeElementAccessBinding {
ValaCCodeExpressionBinding parent_instance; ValaCCodeExpressionBinding parent_instance;
ValaCCodeElementAccessBindingPrivate * priv; ValaCCodeElementAccessBindingPrivate * priv;
}; };
struct _ValaCCodeElementAccessBindingClass { struct _ValaCCodeElementAccessBindingClass {
ValaCCodeExpressionBindingClass parent_class; ValaCCodeExpressionBindingClass parent_class;
}; };
ValaCCodeElementAccessBinding* vala_ccode_element_access_binding_construct (GType object_type, ValaCCodeGenerator* codegen, ValaElementAccess* element _access);
ValaCCodeElementAccessBinding* vala_ccode_element_access_binding_new (ValaC CodeGenerator* codegen, ValaElementAccess* element_access); ValaCCodeElementAccessBinding* vala_ccode_element_access_binding_new (ValaC CodeGenerator* codegen, ValaElementAccess* element_access);
ValaElementAccess* vala_ccode_element_access_binding_get_element_access (Va laCCodeElementAccessBinding* self); ValaElementAccess* vala_ccode_element_access_binding_get_element_access (Va laCCodeElementAccessBinding* self);
void vala_ccode_element_access_binding_set_element_access (ValaCCodeElement AccessBinding* self, ValaElementAccess* value); void vala_ccode_element_access_binding_set_element_access (ValaCCodeElement AccessBinding* self, ValaElementAccess* value);
GType vala_ccode_element_access_binding_get_type (void); GType vala_ccode_element_access_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeemptystatement.h   valaccodeemptystatement.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeEmptyStatement { struct _ValaCCodeEmptyStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeEmptyStatementPrivate * priv; ValaCCodeEmptyStatementPrivate * priv;
}; };
struct _ValaCCodeEmptyStatementClass { struct _ValaCCodeEmptyStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeEmptyStatement* vala_ccode_empty_statement_construct (GType object _type);
ValaCCodeEmptyStatement* vala_ccode_empty_statement_new (void); ValaCCodeEmptyStatement* vala_ccode_empty_statement_new (void);
GType vala_ccode_empty_statement_get_type (void); GType vala_ccode_empty_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeenum.h   valaccodeenum.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeEnum { struct _ValaCCodeEnum {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeEnumPrivate * priv; ValaCCodeEnumPrivate * priv;
}; };
struct _ValaCCodeEnumClass { struct _ValaCCodeEnumClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeEnum* vala_ccode_enum_construct (GType object_type, const char* na me);
ValaCCodeEnum* vala_ccode_enum_new (const char* name); ValaCCodeEnum* vala_ccode_enum_new (const char* name);
void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va lue); void vala_ccode_enum_add_value (ValaCCodeEnum* self, ValaCCodeEnumValue* va lue);
const char* vala_ccode_enum_get_name (ValaCCodeEnum* self); const char* vala_ccode_enum_get_name (ValaCCodeEnum* self);
void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value); void vala_ccode_enum_set_name (ValaCCodeEnum* self, const char* value);
GType vala_ccode_enum_get_type (void); GType vala_ccode_enum_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeenumvalue.h   valaccodeenumvalue.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeEnumValue { struct _ValaCCodeEnumValue {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeEnumValuePrivate * priv; ValaCCodeEnumValuePrivate * priv;
}; };
struct _ValaCCodeEnumValueClass { struct _ValaCCodeEnumValueClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeEnumValue* vala_ccode_enum_value_construct (GType object_type, con st char* name, ValaCCodeExpression* value);
ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE xpression* value); ValaCCodeEnumValue* vala_ccode_enum_value_new (const char* name, ValaCCodeE xpression* value);
const char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self); const char* vala_ccode_enum_value_get_name (ValaCCodeEnumValue* self);
void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char* value); void vala_ccode_enum_value_set_name (ValaCCodeEnumValue* self, const char* value);
ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s elf); ValaCCodeExpression* vala_ccode_enum_value_get_value (ValaCCodeEnumValue* s elf);
void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx pression* value); void vala_ccode_enum_value_set_value (ValaCCodeEnumValue* self, ValaCCodeEx pression* value);
GType vala_ccode_enum_value_get_type (void); GType vala_ccode_enum_value_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeexpressionstatement.h   valaccodeexpressionstatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeExpressionStatement { struct _ValaCCodeExpressionStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeExpressionStatementPrivate * priv; ValaCCodeExpressionStatementPrivate * priv;
}; };
struct _ValaCCodeExpressionStatementClass { struct _ValaCCodeExpressionStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeExpressionStatement* vala_ccode_expression_statement_construct (GT ype object_type, ValaCCodeExpression* expr);
ValaCCodeExpressionStatement* vala_ccode_expression_statement_new (ValaCCod eExpression* expr); ValaCCodeExpressionStatement* vala_ccode_expression_statement_new (ValaCCod eExpression* expr);
ValaCCodeExpression* vala_ccode_expression_statement_get_expression (ValaCC odeExpressionStatement* self); ValaCCodeExpression* vala_ccode_expression_statement_get_expression (ValaCC odeExpressionStatement* self);
void vala_ccode_expression_statement_set_expression (ValaCCodeExpressionSta tement* self, ValaCCodeExpression* value); void vala_ccode_expression_statement_set_expression (ValaCCodeExpressionSta tement* self, ValaCCodeExpression* value);
GType vala_ccode_expression_statement_get_type (void); GType vala_ccode_expression_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeformalparameter.h   valaccodeformalparameter.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeFormalParameter { struct _ValaCCodeFormalParameter {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeFormalParameterPrivate * priv; ValaCCodeFormalParameterPrivate * priv;
}; };
struct _ValaCCodeFormalParameterClass { struct _ValaCCodeFormalParameterClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct (GType obje ct_type, const char* n, const char* type);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c onst char* type); ValaCCodeFormalParameter* vala_ccode_formal_parameter_new (const char* n, c onst char* type);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_construct_with_ellips is (GType object_type);
ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo id); ValaCCodeFormalParameter* vala_ccode_formal_parameter_new_with_ellipsis (vo id);
const char* vala_ccode_formal_parameter_get_name (ValaCCodeFormalParameter* self); const char* vala_ccode_formal_parameter_get_name (ValaCCodeFormalParameter* self);
void vala_ccode_formal_parameter_set_name (ValaCCodeFormalParameter* self, const char* value); void vala_ccode_formal_parameter_set_name (ValaCCodeFormalParameter* self, const char* value);
const char* vala_ccode_formal_parameter_get_type_name (ValaCCodeFormalParam eter* self); const char* vala_ccode_formal_parameter_get_type_name (ValaCCodeFormalParam eter* self);
void vala_ccode_formal_parameter_set_type_name (ValaCCodeFormalParameter* s elf, const char* value); void vala_ccode_formal_parameter_set_type_name (ValaCCodeFormalParameter* s elf, const char* value);
gboolean vala_ccode_formal_parameter_get_ellipsis (ValaCCodeFormalParameter * self); gboolean vala_ccode_formal_parameter_get_ellipsis (ValaCCodeFormalParameter * self);
void vala_ccode_formal_parameter_set_ellipsis (ValaCCodeFormalParameter* se lf, gboolean value); void vala_ccode_formal_parameter_set_ellipsis (ValaCCodeFormalParameter* se lf, gboolean value);
GType vala_ccode_formal_parameter_get_type (void); GType vala_ccode_formal_parameter_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodeforstatement.h   valaccodeforstatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeForStatement { struct _ValaCCodeForStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeForStatementPrivate * priv; ValaCCodeForStatementPrivate * priv;
}; };
struct _ValaCCodeForStatementClass { struct _ValaCCodeForStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeForStatement* vala_ccode_for_statement_construct (GType object_typ e, ValaCCodeExpression* condition, ValaCCodeStatement* body);
ValaCCodeForStatement* vala_ccode_for_statement_new (ValaCCodeExpression* c ondition, ValaCCodeStatement* body); ValaCCodeForStatement* vala_ccode_for_statement_new (ValaCCodeExpression* c ondition, ValaCCodeStatement* body);
void vala_ccode_for_statement_add_initializer (ValaCCodeForStatement* self, ValaCCodeExpression* expr); void vala_ccode_for_statement_add_initializer (ValaCCodeForStatement* self, ValaCCodeExpression* expr);
void vala_ccode_for_statement_add_iterator (ValaCCodeForStatement* self, Va laCCodeExpression* expr); void vala_ccode_for_statement_add_iterator (ValaCCodeForStatement* self, Va laCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_for_statement_get_condition (ValaCCodeForSt atement* self); ValaCCodeExpression* vala_ccode_for_statement_get_condition (ValaCCodeForSt atement* self);
void vala_ccode_for_statement_set_condition (ValaCCodeForStatement* self, V alaCCodeExpression* value); void vala_ccode_for_statement_set_condition (ValaCCodeForStatement* self, V alaCCodeExpression* value);
ValaCCodeStatement* vala_ccode_for_statement_get_body (ValaCCodeForStatemen t* self); ValaCCodeStatement* vala_ccode_for_statement_get_body (ValaCCodeForStatemen t* self);
void vala_ccode_for_statement_set_body (ValaCCodeForStatement* self, ValaCC odeStatement* value); void vala_ccode_for_statement_set_body (ValaCCodeForStatement* self, ValaCC odeStatement* value);
GType vala_ccode_for_statement_get_type (void); GType vala_ccode_for_statement_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodefragment.h   valaccodefragment.h 
skipping to change at line 59 skipping to change at line 59
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeFragmentPrivate * priv; ValaCCodeFragmentPrivate * priv;
}; };
struct _ValaCCodeFragmentClass { struct _ValaCCodeFragmentClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de);
GeeList* vala_ccode_fragment_get_children (ValaCCodeFragment* self); GeeList* vala_ccode_fragment_get_children (ValaCCodeFragment* self);
ValaCCodeFragment* vala_ccode_fragment_construct (GType object_type);
ValaCCodeFragment* vala_ccode_fragment_new (void); ValaCCodeFragment* vala_ccode_fragment_new (void);
GType vala_ccode_fragment_get_type (void); GType vala_ccode_fragment_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodefunction.h   valaccodefunction.h 
skipping to change at line 61 skipping to change at line 61
*/ */
struct _ValaCCodeFunction { struct _ValaCCodeFunction {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeFunctionPrivate * priv; ValaCCodeFunctionPrivate * priv;
}; };
struct _ValaCCodeFunctionClass { struct _ValaCCodeFunctionClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeFunction* vala_ccode_function_construct (GType object_type, const char* name, const char* return_type);
ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type); ValaCCodeFunction* vala_ccode_function_new (const char* name, const char* r eturn_type);
void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param); void vala_ccode_function_add_parameter (ValaCCodeFunction* self, ValaCCodeF ormalParameter* param);
ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self); ValaCCodeFunction* vala_ccode_function_copy (ValaCCodeFunction* self);
const char* vala_ccode_function_get_name (ValaCCodeFunction* self); const char* vala_ccode_function_get_name (ValaCCodeFunction* self);
void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue); void vala_ccode_function_set_name (ValaCCodeFunction* self, const char* val ue);
ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf); ValaCCodeModifiers vala_ccode_function_get_modifiers (ValaCCodeFunction* se lf);
void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value); void vala_ccode_function_set_modifiers (ValaCCodeFunction* self, ValaCCodeM odifiers value);
const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self); const char* vala_ccode_function_get_return_type (ValaCCodeFunction* self);
void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value); void vala_ccode_function_set_return_type (ValaCCodeFunction* self, const ch ar* value);
ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self); ValaCCodeBlock* vala_ccode_function_get_block (ValaCCodeFunction* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodefunctioncall.h   valaccodefunctioncall.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeFunctionCall { struct _ValaCCodeFunctionCall {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeFunctionCallPrivate * priv; ValaCCodeFunctionCallPrivate * priv;
}; };
struct _ValaCCodeFunctionCallClass { struct _ValaCCodeFunctionCallClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeFunctionCall* vala_ccode_function_call_construct (GType object_typ e, ValaCCodeExpression* call);
ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all); ValaCCodeFunctionCall* vala_ccode_function_call_new (ValaCCodeExpression* c all);
void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr); void vala_ccode_function_call_add_argument (ValaCCodeFunctionCall* self, Va laCCodeExpression* expr);
GeeList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* sel f); GeeList* vala_ccode_function_call_get_arguments (ValaCCodeFunctionCall* sel f);
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_call_get_type (void); GType vala_ccode_function_call_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodefunctiondeclarator.h   valaccodefunctiondeclarator.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeFunctionDeclarator { struct _ValaCCodeFunctionDeclarator {
ValaCCodeDeclarator parent_instance; ValaCCodeDeclarator parent_instance;
ValaCCodeFunctionDeclaratorPrivate * priv; ValaCCodeFunctionDeclaratorPrivate * priv;
}; };
struct _ValaCCodeFunctionDeclaratorClass { struct _ValaCCodeFunctionDeclaratorClass {
ValaCCodeDeclaratorClass parent_class; ValaCCodeDeclaratorClass parent_class;
}; };
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_construct (GTyp e object_type, const char* name);
ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char * name); ValaCCodeFunctionDeclarator* vala_ccode_function_declarator_new (const char * name);
void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param); void vala_ccode_function_declarator_add_parameter (ValaCCodeFunctionDeclara tor* self, ValaCCodeFormalParameter* param);
const char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecla rator* self); const char* vala_ccode_function_declarator_get_name (ValaCCodeFunctionDecla rator* self);
void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* self, const char* value); void vala_ccode_function_declarator_set_name (ValaCCodeFunctionDeclarator* self, const char* value);
GType vala_ccode_function_declarator_get_type (void); GType vala_ccode_function_declarator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodegenerator.h   valaccodegenerator.h 
skipping to change at line 174 skipping to change at line 174
ValaCCodeFragment* source_type_definition; ValaCCodeFragment* source_type_definition;
ValaCCodeFragment* source_type_member_declaration; ValaCCodeFragment* source_type_member_declaration;
ValaCCodeFragment* source_constant_declaration; ValaCCodeFragment* source_constant_declaration;
ValaCCodeFragment* source_signal_marshaller_declaration; ValaCCodeFragment* source_signal_marshaller_declaration;
ValaCCodeFragment* source_type_member_definition; ValaCCodeFragment* source_type_member_definition;
ValaCCodeFragment* class_init_fragment; ValaCCodeFragment* class_init_fragment;
ValaCCodeFragment* instance_init_fragment; ValaCCodeFragment* instance_init_fragment;
ValaCCodeFragment* instance_finalize_fragment; ValaCCodeFragment* instance_finalize_fragment;
ValaCCodeFragment* source_signal_marshaller_definition; ValaCCodeFragment* source_signal_marshaller_definition;
ValaCCodeFragment* module_init_fragment; ValaCCodeFragment* module_init_fragment;
ValaCCodeStruct* param_spec_struct;
ValaCCodeStruct* instance_struct; ValaCCodeStruct* instance_struct;
ValaCCodeStruct* type_struct; ValaCCodeStruct* type_struct;
ValaCCodeStruct* instance_priv_struct; ValaCCodeStruct* instance_priv_struct;
ValaCCodeEnum* prop_enum; ValaCCodeEnum* prop_enum;
ValaCCodeEnum* cenum; ValaCCodeEnum* cenum;
ValaCCodeFunction* function; ValaCCodeFunction* function;
ValaCCodeBlock* block; ValaCCodeBlock* block;
GeeArrayList* temp_vars; GeeArrayList* temp_vars;
GeeArrayList* temp_ref_vars; GeeArrayList* temp_ref_vars;
GeeSet* user_marshal_set; GeeSet* user_marshal_set;
skipping to change at line 229 skipping to change at line 230
ValaInterface* iterable_type; ValaInterface* iterable_type;
ValaInterface* iterator_type; ValaInterface* iterator_type;
ValaInterface* collection_type; ValaInterface* collection_type;
ValaInterface* list_type; ValaInterface* list_type;
ValaInterface* map_type; ValaInterface* map_type;
ValaTypeSymbol* dbus_object_type; ValaTypeSymbol* dbus_object_type;
ValaMethod* substring_method; ValaMethod* substring_method;
gboolean in_plugin; gboolean in_plugin;
char* module_init_param_name; char* module_init_param_name;
gboolean string_h_needed; gboolean string_h_needed;
gboolean gvaluecollector_h_needed;
gboolean requires_array_move; gboolean requires_array_move;
gboolean dbus_glib_h_needed; gboolean dbus_glib_h_needed;
}; };
struct _ValaCCodeGeneratorClass { struct _ValaCCodeGeneratorClass {
ValaCodeGeneratorClass parent_class; ValaCodeGeneratorClass parent_class;
}; };
ValaCCodeGenerator* vala_ccode_generator_construct (GType object_type);
ValaCCodeGenerator* vala_ccode_generator_new (void); ValaCCodeGenerator* vala_ccode_generator_new (void);
gboolean vala_ccode_generator_is_pure_ccode_expression (ValaCCodeGenerator* self, ValaCCodeExpression* cexpr); gboolean vala_ccode_generator_is_pure_ccode_expression (ValaCCodeGenerator* self, ValaCCodeExpression* cexpr);
char* vala_ccode_generator_get_variable_cname (ValaCCodeGenerator* self, co nst char* name); char* vala_ccode_generator_get_variable_cname (ValaCCodeGenerator* self, co nst char* name);
ValaLocalVariable* vala_ccode_generator_get_temp_variable (ValaCCodeGenerat or* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_refe rence); ValaLocalVariable* vala_ccode_generator_get_temp_variable (ValaCCodeGenerat or* self, ValaDataType* type, gboolean value_owned, ValaCodeNode* node_refe rence);
ValaCCodeExpression* vala_ccode_generator_get_dup_func_expression (ValaCCod eGenerator* self, ValaDataType* type, ValaSourceReference* source_reference ); ValaCCodeExpression* vala_ccode_generator_get_dup_func_expression (ValaCCod eGenerator* self, ValaDataType* type, ValaSourceReference* source_reference );
ValaCCodeExpression* vala_ccode_generator_get_destroy_func_expression (Vala CCodeGenerator* self, ValaDataType* type); ValaCCodeExpression* vala_ccode_generator_get_destroy_func_expression (Vala CCodeGenerator* self, ValaDataType* type);
ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio n* expr); ValaCCodeExpression* vala_ccode_generator_get_unref_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* cvar, ValaDataType* type, ValaExpressio n* expr);
char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self , const char* array_cname, gint dim); char* vala_ccode_generator_get_array_length_cname (ValaCCodeGenerator* self , const char* array_cname, gint dim);
ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim); ValaCCodeExpression* vala_ccode_generator_get_array_length_cexpression (Val aCCodeGenerator* self, ValaExpression* array_expr, gint dim);
char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s elf, const char* delegate_cname); char* vala_ccode_generator_get_delegate_target_cname (ValaCCodeGenerator* s elf, const char* delegate_cname);
ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr); ValaCCodeExpression* vala_ccode_generator_get_delegate_target_cexpression ( ValaCCodeGenerator* self, ValaExpression* delegate_expr);
char* vala_ccode_generator_get_delegate_target_destroy_notify_cname (ValaCC odeGenerator* self, const char* delegate_cname); char* vala_ccode_generator_get_delegate_target_destroy_notify_cname (ValaCC odeGenerator* self, const char* delegate_cname);
gboolean vala_ccode_generator_requires_copy (ValaCCodeGenerator* self, Vala DataType* type); gboolean vala_ccode_generator_requires_copy (ValaCCodeGenerator* self, Vala DataType* type);
gboolean vala_ccode_generator_requires_destroy (ValaCCodeGenerator* self, V alaDataType* type); gboolean vala_ccode_generator_requires_destroy (ValaCCodeGenerator* self, V alaDataType* type);
ValaCCodeExpression* vala_ccode_generator_handle_struct_argument (ValaCCode Generator* self, ValaFormalParameter* param, ValaExpression* arg, ValaCCode Expression* cexpr);
char* vala_ccode_generator_get_type_check_function (ValaCCodeGenerator* sel f, ValaTypeSymbol* type); char* vala_ccode_generator_get_type_check_function (ValaCCodeGenerator* sel f, ValaTypeSymbol* type);
ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e); ValaCCodeExpression* vala_ccode_generator_convert_from_generic_pointer (Val aCCodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_typ e);
ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ; ValaCCodeExpression* vala_ccode_generator_convert_to_generic_pointer (ValaC CodeGenerator* self, ValaCCodeExpression* cexpr, ValaDataType* actual_type) ;
ValaCCodeExpression* vala_ccode_generator_transform_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ type, ValaDataType* target_type, ValaExpression* expr); ValaCCodeExpression* vala_ccode_generator_transform_expression (ValaCCodeGe nerator* self, ValaCCodeExpression* source_cexpr, ValaDataType* expression_ type, ValaDataType* target_type, ValaExpression* expr);
ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr); ValaCCodeFunctionCall* vala_ccode_generator_get_property_set_call (ValaCCod eGenerator* self, ValaProperty* prop, ValaMemberAccess* ma, ValaCCodeExpres sion* cexpr);
gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e); gboolean vala_ccode_generator_is_address_of_possible (ValaCCodeGenerator* s elf, ValaExpression* e);
ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce); ValaCCodeExpression* vala_ccode_generator_get_address_of_expression (ValaCC odeGenerator* self, ValaExpression* e, ValaCCodeExpression* ce);
gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name); gboolean vala_ccode_generator_add_wrapper (ValaCCodeGenerator* self, const char* wrapper_name);
ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypeSymbol * sym); ValaDataType* vala_ccode_generator_get_data_type_for_symbol (ValaTypeSymbol * sym);
ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode Generator* self, ValaDataType* type, gboolean initializer_expression); ValaCCodeExpression* vala_ccode_generator_default_value_for_type (ValaCCode Generator* self, ValaDataType* type, gboolean initializer_expression);
 End of changes. 4 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valaccodegotostatement.h   valaccodegotostatement.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeGotoStatement { struct _ValaCCodeGotoStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeGotoStatementPrivate * priv; ValaCCodeGotoStatementPrivate * priv;
}; };
struct _ValaCCodeGotoStatementClass { struct _ValaCCodeGotoStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeGotoStatement* vala_ccode_goto_statement_construct (GType object_t ype, const char* name);
ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name); ValaCCodeGotoStatement* vala_ccode_goto_statement_new (const char* name);
const char* vala_ccode_goto_statement_get_name (ValaCCodeGotoStatement* sel f); const char* vala_ccode_goto_statement_get_name (ValaCCodeGotoStatement* sel f);
void vala_ccode_goto_statement_set_name (ValaCCodeGotoStatement* self, cons t char* value); void vala_ccode_goto_statement_set_name (ValaCCodeGotoStatement* self, cons t char* value);
GType vala_ccode_goto_statement_get_type (void); GType vala_ccode_goto_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeidentifier.h   valaccodeidentifier.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeIdentifier { struct _ValaCCodeIdentifier {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeIdentifierPrivate * priv; ValaCCodeIdentifierPrivate * priv;
}; };
struct _ValaCCodeIdentifierClass { struct _ValaCCodeIdentifierClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeIdentifier* vala_ccode_identifier_construct (GType object_type, co nst char* _name);
ValaCCodeIdentifier* vala_ccode_identifier_new (const char* _name); ValaCCodeIdentifier* vala_ccode_identifier_new (const char* _name);
const char* vala_ccode_identifier_get_name (ValaCCodeIdentifier* self); const char* vala_ccode_identifier_get_name (ValaCCodeIdentifier* self);
void vala_ccode_identifier_set_name (ValaCCodeIdentifier* self, const char* value); void vala_ccode_identifier_set_name (ValaCCodeIdentifier* self, const char* value);
GType vala_ccode_identifier_get_type (void); GType vala_ccode_identifier_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeifstatement.h   valaccodeifstatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeIfStatement { struct _ValaCCodeIfStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeIfStatementPrivate * priv; ValaCCodeIfStatementPrivate * priv;
}; };
struct _ValaCCodeIfStatementClass { struct _ValaCCodeIfStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeIfStatement* vala_ccode_if_statement_construct (GType object_type, ValaCCodeExpression* cond, ValaCCodeStatement* true_stmt, ValaCCodeStateme nt* false_stmt);
ValaCCodeIfStatement* vala_ccode_if_statement_new (ValaCCodeExpression* con d, ValaCCodeStatement* true_stmt, ValaCCodeStatement* false_stmt); ValaCCodeIfStatement* vala_ccode_if_statement_new (ValaCCodeExpression* con d, ValaCCodeStatement* true_stmt, ValaCCodeStatement* false_stmt);
ValaCCodeExpression* vala_ccode_if_statement_get_condition (ValaCCodeIfStat ement* self); ValaCCodeExpression* vala_ccode_if_statement_get_condition (ValaCCodeIfStat ement* self);
void vala_ccode_if_statement_set_condition (ValaCCodeIfStatement* self, Val aCCodeExpression* value); void vala_ccode_if_statement_set_condition (ValaCCodeIfStatement* self, Val aCCodeExpression* value);
ValaCCodeStatement* vala_ccode_if_statement_get_true_statement (ValaCCodeIf Statement* self); ValaCCodeStatement* vala_ccode_if_statement_get_true_statement (ValaCCodeIf Statement* self);
void vala_ccode_if_statement_set_true_statement (ValaCCodeIfStatement* self , ValaCCodeStatement* value); void vala_ccode_if_statement_set_true_statement (ValaCCodeIfStatement* self , ValaCCodeStatement* value);
ValaCCodeStatement* vala_ccode_if_statement_get_false_statement (ValaCCodeI fStatement* self); ValaCCodeStatement* vala_ccode_if_statement_get_false_statement (ValaCCodeI fStatement* self);
void vala_ccode_if_statement_set_false_statement (ValaCCodeIfStatement* sel f, ValaCCodeStatement* value); void vala_ccode_if_statement_set_false_statement (ValaCCodeIfStatement* sel f, ValaCCodeStatement* value);
gboolean vala_ccode_if_statement_get_else_if (ValaCCodeIfStatement* self); gboolean vala_ccode_if_statement_get_else_if (ValaCCodeIfStatement* self);
void vala_ccode_if_statement_set_else_if (ValaCCodeIfStatement* self, gbool ean value); void vala_ccode_if_statement_set_else_if (ValaCCodeIfStatement* self, gbool ean value);
GType vala_ccode_if_statement_get_type (void); GType vala_ccode_if_statement_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeincludedirective.h   valaccodeincludedirective.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeIncludeDirective { struct _ValaCCodeIncludeDirective {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeIncludeDirectivePrivate * priv; ValaCCodeIncludeDirectivePrivate * priv;
}; };
struct _ValaCCodeIncludeDirectiveClass { struct _ValaCCodeIncludeDirectiveClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeIncludeDirective* vala_ccode_include_directive_construct (GType ob ject_type, const char* _filename, gboolean _local);
ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f ilename, gboolean _local); ValaCCodeIncludeDirective* vala_ccode_include_directive_new (const char* _f ilename, gboolean _local);
const char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDire ctive* self); const char* vala_ccode_include_directive_get_filename (ValaCCodeIncludeDire ctive* self);
void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective* self, const char* value); void vala_ccode_include_directive_set_filename (ValaCCodeIncludeDirective* self, const char* value);
gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective* self); gboolean vala_ccode_include_directive_get_local (ValaCCodeIncludeDirective* self);
void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel f, gboolean value); void vala_ccode_include_directive_set_local (ValaCCodeIncludeDirective* sel f, gboolean value);
GType vala_ccode_include_directive_get_type (void); GType vala_ccode_include_directive_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeinitializerlist.h   valaccodeinitializerlist.h 
skipping to change at line 57 skipping to change at line 57
struct _ValaCCodeInitializerList { struct _ValaCCodeInitializerList {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeInitializerListPrivate * priv; ValaCCodeInitializerListPrivate * priv;
}; };
struct _ValaCCodeInitializerListClass { struct _ValaCCodeInitializerListClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va laCCodeExpression* expr); void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va laCCodeExpression* expr);
ValaCCodeInitializerList* vala_ccode_initializer_list_construct (GType obje ct_type);
ValaCCodeInitializerList* vala_ccode_initializer_list_new (void); ValaCCodeInitializerList* vala_ccode_initializer_list_new (void);
GType vala_ccode_initializer_list_get_type (void); GType vala_ccode_initializer_list_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeinterfacebinding.h   valaccodeinterfacebinding.h 
skipping to change at line 55 skipping to change at line 55
struct _ValaCCodeInterfaceBinding { struct _ValaCCodeInterfaceBinding {
ValaCCodeObjectTypeSymbolBinding parent_instance; ValaCCodeObjectTypeSymbolBinding parent_instance;
ValaCCodeInterfaceBindingPrivate * priv; ValaCCodeInterfaceBindingPrivate * priv;
}; };
struct _ValaCCodeInterfaceBindingClass { struct _ValaCCodeInterfaceBindingClass {
ValaCCodeObjectTypeSymbolBindingClass parent_class; ValaCCodeObjectTypeSymbolBindingClass parent_class;
}; };
ValaCCodeInterfaceBinding* vala_ccode_interface_binding_construct (GType ob ject_type, ValaCCodeGenerator* codegen, ValaInterface* iface);
ValaCCodeInterfaceBinding* vala_ccode_interface_binding_new (ValaCCodeGener ator* codegen, ValaInterface* iface); ValaCCodeInterfaceBinding* vala_ccode_interface_binding_new (ValaCCodeGener ator* codegen, ValaInterface* iface);
ValaInterface* vala_ccode_interface_binding_get_iface (ValaCCodeInterfaceBi nding* self); ValaInterface* vala_ccode_interface_binding_get_iface (ValaCCodeInterfaceBi nding* self);
void vala_ccode_interface_binding_set_iface (ValaCCodeInterfaceBinding* sel f, ValaInterface* value); void vala_ccode_interface_binding_set_iface (ValaCCodeInterfaceBinding* sel f, ValaInterface* value);
GType vala_ccode_interface_binding_get_type (void); GType vala_ccode_interface_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeinvocationexpressionbinding.h   valaccodeinvocationexpressionbinding.h 
skipping to change at line 55 skipping to change at line 55
struct _ValaCCodeInvocationExpressionBinding { struct _ValaCCodeInvocationExpressionBinding {
ValaCCodeExpressionBinding parent_instance; ValaCCodeExpressionBinding parent_instance;
ValaCCodeInvocationExpressionBindingPrivate * priv; ValaCCodeInvocationExpressionBindingPrivate * priv;
}; };
struct _ValaCCodeInvocationExpressionBindingClass { struct _ValaCCodeInvocationExpressionBindingClass {
ValaCCodeExpressionBindingClass parent_class; ValaCCodeExpressionBindingClass parent_class;
}; };
ValaCCodeInvocationExpressionBinding* vala_ccode_invocation_expression_bind ing_construct (GType object_type, ValaCCodeGenerator* codegen, ValaInvocati onExpression* invocation_expression);
ValaCCodeInvocationExpressionBinding* vala_ccode_invocation_expression_bind ing_new (ValaCCodeGenerator* codegen, ValaInvocationExpression* invocation_ expression); ValaCCodeInvocationExpressionBinding* vala_ccode_invocation_expression_bind ing_new (ValaCCodeGenerator* codegen, ValaInvocationExpression* invocation_ expression);
ValaInvocationExpression* vala_ccode_invocation_expression_binding_get_invo cation_expression (ValaCCodeInvocationExpressionBinding* self); ValaInvocationExpression* vala_ccode_invocation_expression_binding_get_invo cation_expression (ValaCCodeInvocationExpressionBinding* self);
void vala_ccode_invocation_expression_binding_set_invocation_expression (Va laCCodeInvocationExpressionBinding* self, ValaInvocationExpression* value); void vala_ccode_invocation_expression_binding_set_invocation_expression (Va laCCodeInvocationExpressionBinding* self, ValaInvocationExpression* value);
GType vala_ccode_invocation_expression_binding_get_type (void); GType vala_ccode_invocation_expression_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodelabel.h   valaccodelabel.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeLabel { struct _ValaCCodeLabel {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeLabelPrivate * priv; ValaCCodeLabelPrivate * priv;
}; };
struct _ValaCCodeLabelClass { struct _ValaCCodeLabelClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeLabel* vala_ccode_label_construct (GType object_type, const char* name);
ValaCCodeLabel* vala_ccode_label_new (const char* name); ValaCCodeLabel* vala_ccode_label_new (const char* name);
const char* vala_ccode_label_get_name (ValaCCodeLabel* self); const char* vala_ccode_label_get_name (ValaCCodeLabel* self);
void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value); void vala_ccode_label_set_name (ValaCCodeLabel* self, const char* value);
GType vala_ccode_label_get_type (void); GType vala_ccode_label_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodelinedirective.h   valaccodelinedirective.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaCCodeLineDirective { struct _ValaCCodeLineDirective {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeLineDirectivePrivate * priv; ValaCCodeLineDirectivePrivate * priv;
}; };
struct _ValaCCodeLineDirectiveClass { struct _ValaCCodeLineDirectiveClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeLineDirective* vala_ccode_line_directive_construct (GType object_t ype, const char* _filename, gint _line);
ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam e, gint _line); ValaCCodeLineDirective* vala_ccode_line_directive_new (const char* _filenam e, gint _line);
const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* self); const char* vala_ccode_line_directive_get_filename (ValaCCodeLineDirective* self);
void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const char* value); void vala_ccode_line_directive_set_filename (ValaCCodeLineDirective* self, const char* value);
gint vala_ccode_line_directive_get_line (ValaCCodeLineDirective* self); gint vala_ccode_line_directive_get_line (ValaCCodeLineDirective* self);
void vala_ccode_line_directive_set_line (ValaCCodeLineDirective* self, gint value); void vala_ccode_line_directive_set_line (ValaCCodeLineDirective* self, gint value);
GType vala_ccode_line_directive_get_type (void); GType vala_ccode_line_directive_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodemacroreplacement.h   valaccodemacroreplacement.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeMacroReplacement { struct _ValaCCodeMacroReplacement {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeMacroReplacementPrivate * priv; ValaCCodeMacroReplacementPrivate * priv;
}; };
struct _ValaCCodeMacroReplacementClass { struct _ValaCCodeMacroReplacementClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct (GType ob ject_type, const char* name, const char* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* na me, const char* replacement); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new (const char* na me, const char* replacement);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_construct_with_expr ession (GType object_type, const char* name, ValaCCodeExpression* replaceme nt_expression);
ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression (const char* name, ValaCCodeExpression* replacement_expression); ValaCCodeMacroReplacement* vala_ccode_macro_replacement_new_with_expression (const char* name, ValaCCodeExpression* replacement_expression);
const char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacemen t* self); const char* vala_ccode_macro_replacement_get_name (ValaCCodeMacroReplacemen t* self);
void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self , const char* value); void vala_ccode_macro_replacement_set_name (ValaCCodeMacroReplacement* self , const char* value);
const char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroRep lacement* self); const char* vala_ccode_macro_replacement_get_replacement (ValaCCodeMacroRep lacement* self);
void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen t* self, const char* value); void vala_ccode_macro_replacement_set_replacement (ValaCCodeMacroReplacemen t* self, const char* value);
ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio n (ValaCCodeMacroReplacement* self); ValaCCodeExpression* vala_ccode_macro_replacement_get_replacement_expressio n (ValaCCodeMacroReplacement* self);
void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr oReplacement* self, ValaCCodeExpression* value); void vala_ccode_macro_replacement_set_replacement_expression (ValaCCodeMacr oReplacement* self, ValaCCodeExpression* value);
GType vala_ccode_macro_replacement_get_type (void); GType vala_ccode_macro_replacement_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodememberaccess.h   valaccodememberaccess.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeMemberAccess { struct _ValaCCodeMemberAccess {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeMemberAccessPrivate * priv; ValaCCodeMemberAccessPrivate * priv;
}; };
struct _ValaCCodeMemberAccessClass { struct _ValaCCodeMemberAccessClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeMemberAccess* vala_ccode_member_access_construct (GType object_typ e, ValaCCodeExpression* container, const char* member, gboolean pointer);
ValaCCodeMemberAccess* vala_ccode_member_access_new (ValaCCodeExpression* c ontainer, const char* member, gboolean pointer); ValaCCodeMemberAccess* vala_ccode_member_access_new (ValaCCodeExpression* c ontainer, const char* member, gboolean pointer);
ValaCCodeMemberAccess* vala_ccode_member_access_construct_pointer (GType ob ject_type, ValaCCodeExpression* container, const char* member);
ValaCCodeMemberAccess* vala_ccode_member_access_new_pointer (ValaCCodeExpre ssion* container, const char* member); ValaCCodeMemberAccess* vala_ccode_member_access_new_pointer (ValaCCodeExpre ssion* container, const char* member);
ValaCCodeExpression* vala_ccode_member_access_get_inner (ValaCCodeMemberAcc ess* self); ValaCCodeExpression* vala_ccode_member_access_get_inner (ValaCCodeMemberAcc ess* self);
void vala_ccode_member_access_set_inner (ValaCCodeMemberAccess* self, ValaC CodeExpression* value); void vala_ccode_member_access_set_inner (ValaCCodeMemberAccess* self, ValaC CodeExpression* value);
const char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess * self); const char* vala_ccode_member_access_get_member_name (ValaCCodeMemberAccess * self);
void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self, const char* value); void vala_ccode_member_access_set_member_name (ValaCCodeMemberAccess* self, const char* value);
gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se lf); gboolean vala_ccode_member_access_get_is_pointer (ValaCCodeMemberAccess* se lf);
void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self, gboolean value); void vala_ccode_member_access_set_is_pointer (ValaCCodeMemberAccess* self, gboolean value);
GType vala_ccode_member_access_get_type (void); GType vala_ccode_member_access_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodememberaccessbinding.h   valaccodememberaccessbinding.h 
skipping to change at line 55 skipping to change at line 55
struct _ValaCCodeMemberAccessBinding { struct _ValaCCodeMemberAccessBinding {
ValaCCodeExpressionBinding parent_instance; ValaCCodeExpressionBinding parent_instance;
ValaCCodeMemberAccessBindingPrivate * priv; ValaCCodeMemberAccessBindingPrivate * priv;
}; };
struct _ValaCCodeMemberAccessBindingClass { struct _ValaCCodeMemberAccessBindingClass {
ValaCCodeExpressionBindingClass parent_class; ValaCCodeExpressionBindingClass parent_class;
}; };
ValaCCodeMemberAccessBinding* vala_ccode_member_access_binding_construct (G Type object_type, ValaCCodeGenerator* codegen, ValaMemberAccess* member_acc ess);
ValaCCodeMemberAccessBinding* vala_ccode_member_access_binding_new (ValaCCo deGenerator* codegen, ValaMemberAccess* member_access); ValaCCodeMemberAccessBinding* vala_ccode_member_access_binding_new (ValaCCo deGenerator* codegen, ValaMemberAccess* member_access);
ValaMemberAccess* vala_ccode_member_access_binding_get_member_access (ValaC CodeMemberAccessBinding* self); ValaMemberAccess* vala_ccode_member_access_binding_get_member_access (ValaC CodeMemberAccessBinding* self);
void vala_ccode_member_access_binding_set_member_access (ValaCCodeMemberAcc essBinding* self, ValaMemberAccess* value); void vala_ccode_member_access_binding_set_member_access (ValaCCodeMemberAcc essBinding* self, ValaMemberAccess* value);
GType vala_ccode_member_access_binding_get_type (void); GType vala_ccode_member_access_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodemethodbinding.h   valaccodemethodbinding.h 
skipping to change at line 36 skipping to change at line 36
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <gee/map.h> #include <gee/map.h>
#include <ccode/valaccodefunction.h> #include <ccode/valaccodefunction.h>
#include <ccode/valaccodefunctiondeclarator.h> #include <ccode/valaccodefunctiondeclarator.h>
#include <ccode/valaccodefunctioncall.h>
#include <gobject/valaccodebinding.h> #include <gobject/valaccodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_METHOD_BINDING (vala_ccode_method_binding_get_type ()) #define VALA_TYPE_CCODE_METHOD_BINDING (vala_ccode_method_binding_get_type ())
#define VALA_CCODE_METHOD_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_METHOD_BINDING, ValaCCodeMethodBinding)) #define VALA_CCODE_METHOD_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_METHOD_BINDING, ValaCCodeMethodBinding))
#define VALA_CCODE_METHOD_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_CCODE_METHOD_BINDING, ValaCCodeMethodBindingClass)) #define VALA_CCODE_METHOD_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_CCODE_METHOD_BINDING, ValaCCodeMethodBindingClass))
#define VALA_IS_CCODE_METHOD_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_CCODE_METHOD_BINDING)) #define VALA_IS_CCODE_METHOD_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_CCODE_METHOD_BINDING))
#define VALA_IS_CCODE_METHOD_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_METHOD_BINDING)) #define VALA_IS_CCODE_METHOD_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_METHOD_BINDING))
#define VALA_CCODE_METHOD_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_METHOD_BINDING, ValaCCodeMethodBindingClass)) #define VALA_CCODE_METHOD_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_METHOD_BINDING, ValaCCodeMethodBindingClass))
skipping to change at line 62 skipping to change at line 63
struct _ValaCCodeMethodBinding { struct _ValaCCodeMethodBinding {
ValaCCodeBinding parent_instance; ValaCCodeBinding parent_instance;
ValaCCodeMethodBindingPrivate * priv; ValaCCodeMethodBindingPrivate * priv;
}; };
struct _ValaCCodeMethodBindingClass { struct _ValaCCodeMethodBindingClass {
ValaCCodeBindingClass parent_class; ValaCCodeBindingClass parent_class;
}; };
char* vala_ccode_method_binding_get_custom_creturn_type (ValaCCodeMethodBin ding* self); char* vala_ccode_method_binding_get_custom_creturn_type (ValaCCodeMethodBin ding* self);
ValaCCodeMethodBinding* vala_ccode_method_binding_construct (GType object_t ype, ValaCCodeGenerator* codegen, ValaMethod* method);
ValaCCodeMethodBinding* vala_ccode_method_binding_new (ValaCCodeGenerator* codegen, ValaMethod* method); ValaCCodeMethodBinding* vala_ccode_method_binding_new (ValaCCodeGenerator* codegen, ValaMethod* method);
void vala_ccode_method_binding_generate_cparameters (ValaCCodeMethodBinding * self, ValaMethod* m, ValaDataType* creturn_type, GeeMap* cparam_map, Vala CCodeFunction* func, ValaCCodeFunctionDeclarator* vdeclarator); void vala_ccode_method_binding_generate_cparameters (ValaCCodeMethodBinding * self, ValaMethod* m, ValaDataType* creturn_type, gboolean in_gtypeinstanc e_creation_method, GeeMap* cparam_map, ValaCCodeFunction* func, ValaCCodeFu nctionDeclarator* vdeclarator, GeeMap* carg_map, ValaCCodeFunctionCall* vca ll);
ValaMethod* vala_ccode_method_binding_get_method (ValaCCodeMethodBinding* s elf); ValaMethod* vala_ccode_method_binding_get_method (ValaCCodeMethodBinding* s elf);
void vala_ccode_method_binding_set_method (ValaCCodeMethodBinding* self, Va laMethod* value); void vala_ccode_method_binding_set_method (ValaCCodeMethodBinding* self, Va laMethod* value);
gboolean vala_ccode_method_binding_get_has_wrapper (ValaCCodeMethodBinding* self); gboolean vala_ccode_method_binding_get_has_wrapper (ValaCCodeMethodBinding* self);
GType vala_ccode_method_binding_get_type (void); GType vala_ccode_method_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
1 lines changed or deleted 3 lines changed or added


 valaccodenewline.h   valaccodenewline.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeNewline { struct _ValaCCodeNewline {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeNewlinePrivate * priv; ValaCCodeNewlinePrivate * priv;
}; };
struct _ValaCCodeNewlineClass { struct _ValaCCodeNewlineClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeNewline* vala_ccode_newline_construct (GType object_type);
ValaCCodeNewline* vala_ccode_newline_new (void); ValaCCodeNewline* vala_ccode_newline_new (void);
GType vala_ccode_newline_get_type (void); GType vala_ccode_newline_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodenode.h   valaccodenode.h 
/* valaccodenode.vala /* valaccodenode.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 46 skipping to change at line 46
typedef struct _ValaCCodeLineDirectiveClass ValaCCodeLineDirectiveClass; typedef struct _ValaCCodeLineDirectiveClass ValaCCodeLineDirectiveClass;
#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))
#define VALA_IS_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_NODE)) #define VALA_IS_CCODE_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_NODE))
#define VALA_CCODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_CCODE_NODE, ValaCCodeNodeClass)) #define VALA_CCODE_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_CCODE_NODE, ValaCCodeNodeClass))
typedef struct _ValaCCodeNodePrivate ValaCCodeNodePrivate; typedef struct _ValaCCodeNodePrivate ValaCCodeNodePrivate;
typedef struct _ValaParamSpecCCodeNode ValaParamSpecCCodeNode;
/** /**
* Represents a node in the C code tree. * Represents a node in the C code tree.
*/ */
struct _ValaCCodeNode { struct _ValaCCodeNode {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCCodeNodePrivate * priv; ValaCCodeNodePrivate * priv;
}; };
struct _ValaCCodeNodeClass { struct _ValaCCodeNodeClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeNode *self);
void (*write) (ValaCCodeNode* self, ValaCCodeWriter* writer); void (*write) (ValaCCodeNode* self, ValaCCodeWriter* writer);
void (*write_declaration) (ValaCCodeNode* self, ValaCCodeWriter* wri ter); void (*write_declaration) (ValaCCodeNode* self, ValaCCodeWriter* wri ter);
void (*write_combined) (ValaCCodeNode* self, ValaCCodeWriter* writer ); void (*write_combined) (ValaCCodeNode* self, ValaCCodeWriter* writer );
}; };
struct _ValaParamSpecCCodeNode {
GParamSpec parent_instance;
};
void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer); void vala_ccode_node_write (ValaCCodeNode* self, ValaCCodeWriter* writer);
void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite r* writer); void vala_ccode_node_write_declaration (ValaCCodeNode* self, ValaCCodeWrite r* writer);
void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter* writer); void vala_ccode_node_write_combined (ValaCCodeNode* self, ValaCCodeWriter* writer);
ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self); ValaCCodeLineDirective* vala_ccode_node_get_line (ValaCCodeNode* self);
void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective* value); void vala_ccode_node_set_line (ValaCCodeNode* self, ValaCCodeLineDirective* value);
GParamSpec* vala_param_spec_ccode_node (const gchar* name, const gchar* nic
k, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_ccode_node (const GValue* value);
void vala_value_set_ccode_node (GValue* value, gpointer v_object);
GType vala_ccode_node_get_type (void); GType vala_ccode_node_get_type (void);
gpointer vala_ccode_node_ref (gpointer instance);
void vala_ccode_node_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
3 lines changed or deleted 16 lines changed or added


 valaccodeoncesection.h   valaccodeoncesection.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeOnceSection { struct _ValaCCodeOnceSection {
ValaCCodeFragment parent_instance; ValaCCodeFragment parent_instance;
ValaCCodeOnceSectionPrivate * priv; ValaCCodeOnceSectionPrivate * priv;
}; };
struct _ValaCCodeOnceSectionClass { struct _ValaCCodeOnceSectionClass {
ValaCCodeFragmentClass parent_class; ValaCCodeFragmentClass parent_class;
}; };
ValaCCodeOnceSection* vala_ccode_once_section_construct (GType object_type, const char* def);
ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def); ValaCCodeOnceSection* vala_ccode_once_section_new (const char* def);
const char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self) ; const char* vala_ccode_once_section_get_define (ValaCCodeOnceSection* self) ;
void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const char* value); void vala_ccode_once_section_set_define (ValaCCodeOnceSection* self, const char* value);
GType vala_ccode_once_section_get_type (void); GType vala_ccode_once_section_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeparenthesizedexpression.h   valaccodeparenthesizedexpression.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaCCodeParenthesizedExpression { struct _ValaCCodeParenthesizedExpression {
ValaCCodeExpression parent_instance; ValaCCodeExpression parent_instance;
ValaCCodeParenthesizedExpressionPrivate * priv; ValaCCodeParenthesizedExpressionPrivate * priv;
}; };
struct _ValaCCodeParenthesizedExpressionClass { struct _ValaCCodeParenthesizedExpressionClass {
ValaCCodeExpressionClass parent_class; ValaCCodeExpressionClass parent_class;
}; };
ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_const ruct (GType object_type, ValaCCodeExpression* expr);
ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_new ( ValaCCodeExpression* expr); ValaCCodeParenthesizedExpression* vala_ccode_parenthesized_expression_new ( ValaCCodeExpression* expr);
ValaCCodeExpression* vala_ccode_parenthesized_expression_get_inner (ValaCCo deParenthesizedExpression* self); ValaCCodeExpression* vala_ccode_parenthesized_expression_get_inner (ValaCCo deParenthesizedExpression* self);
void vala_ccode_parenthesized_expression_set_inner (ValaCCodeParenthesizedE xpression* self, ValaCCodeExpression* value); void vala_ccode_parenthesized_expression_set_inner (ValaCCodeParenthesizedE xpression* self, ValaCCodeExpression* value);
GType vala_ccode_parenthesized_expression_get_type (void); GType vala_ccode_parenthesized_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodereturnstatement.h   valaccodereturnstatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeReturnStatement { struct _ValaCCodeReturnStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeReturnStatementPrivate * priv; ValaCCodeReturnStatementPrivate * priv;
}; };
struct _ValaCCodeReturnStatementClass { struct _ValaCCodeReturnStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeReturnStatement* vala_ccode_return_statement_construct (GType obje ct_type, ValaCCodeExpression* expr);
ValaCCodeReturnStatement* vala_ccode_return_statement_new (ValaCCodeExpress ion* expr); ValaCCodeReturnStatement* vala_ccode_return_statement_new (ValaCCodeExpress ion* expr);
ValaCCodeExpression* vala_ccode_return_statement_get_return_expression (Val aCCodeReturnStatement* self); ValaCCodeExpression* vala_ccode_return_statement_get_return_expression (Val aCCodeReturnStatement* self);
void vala_ccode_return_statement_set_return_expression (ValaCCodeReturnStat ement* self, ValaCCodeExpression* value); void vala_ccode_return_statement_set_return_expression (ValaCCodeReturnStat ement* self, ValaCCodeExpression* value);
GType vala_ccode_return_statement_get_type (void); GType vala_ccode_return_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodestruct.h   valaccodestruct.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeStruct { struct _ValaCCodeStruct {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeStructPrivate * priv; ValaCCodeStructPrivate * priv;
}; };
struct _ValaCCodeStructClass { struct _ValaCCodeStructClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeStruct* vala_ccode_struct_construct (GType object_type, const char * name);
ValaCCodeStruct* vala_ccode_struct_new (const char* name); ValaCCodeStruct* vala_ccode_struct_new (const char* name);
void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec laration* decl); void vala_ccode_struct_add_declaration (ValaCCodeStruct* self, ValaCCodeDec laration* decl);
void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n ame, const char* name); void vala_ccode_struct_add_field (ValaCCodeStruct* self, const char* type_n ame, const char* name);
const char* vala_ccode_struct_get_name (ValaCCodeStruct* self); const char* vala_ccode_struct_get_name (ValaCCodeStruct* self);
void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value); void vala_ccode_struct_set_name (ValaCCodeStruct* self, const char* value);
GType vala_ccode_struct_get_type (void); GType vala_ccode_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeswitchstatement.h   valaccodeswitchstatement.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCCodeSwitchStatement { struct _ValaCCodeSwitchStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeSwitchStatementPrivate * priv; ValaCCodeSwitchStatementPrivate * priv;
}; };
struct _ValaCCodeSwitchStatementClass { struct _ValaCCodeSwitchStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeSwitchStatement* vala_ccode_switch_statement_construct (GType obje ct_type, ValaCCodeExpression* expression);
ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression); ValaCCodeSwitchStatement* vala_ccode_switch_statement_new (ValaCCodeExpress ion* expression);
void vala_ccode_switch_statement_add_case (ValaCCodeSwitchStatement* self, ValaCCodeCaseStatement* case_stmt); void vala_ccode_switch_statement_add_case (ValaCCodeSwitchStatement* self, ValaCCodeCaseStatement* case_stmt);
void vala_ccode_switch_statement_add_default_statement (ValaCCodeSwitchStat ement* self, ValaCCodeStatement* stmt); void vala_ccode_switch_statement_add_default_statement (ValaCCodeSwitchStat ement* self, ValaCCodeStatement* stmt);
ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self); ValaCCodeExpression* vala_ccode_switch_statement_get_expression (ValaCCodeS witchStatement* self);
void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value); void vala_ccode_switch_statement_set_expression (ValaCCodeSwitchStatement* self, ValaCCodeExpression* value);
GType vala_ccode_switch_statement_get_type (void); GType vala_ccode_switch_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodetypedefinition.h   valaccodetypedefinition.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeTypeDefinition { struct _ValaCCodeTypeDefinition {
ValaCCodeNode parent_instance; ValaCCodeNode parent_instance;
ValaCCodeTypeDefinitionPrivate * priv; ValaCCodeTypeDefinitionPrivate * priv;
}; };
struct _ValaCCodeTypeDefinitionClass { struct _ValaCCodeTypeDefinitionClass {
ValaCCodeNodeClass parent_class; ValaCCodeNodeClass parent_class;
}; };
ValaCCodeTypeDefinition* vala_ccode_type_definition_construct (GType object _type, const char* type, ValaCCodeDeclarator* decl);
ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeDeclarator* decl); ValaCCodeTypeDefinition* vala_ccode_type_definition_new (const char* type, ValaCCodeDeclarator* decl);
const char* vala_ccode_type_definition_get_type_name (ValaCCodeTypeDefiniti on* self); const char* vala_ccode_type_definition_get_type_name (ValaCCodeTypeDefiniti on* self);
void vala_ccode_type_definition_set_type_name (ValaCCodeTypeDefinition* sel f, const char* value); void vala_ccode_type_definition_set_type_name (ValaCCodeTypeDefinition* sel f, const char* value);
ValaCCodeDeclarator* vala_ccode_type_definition_get_declarator (ValaCCodeTy peDefinition* self); ValaCCodeDeclarator* vala_ccode_type_definition_get_declarator (ValaCCodeTy peDefinition* self);
void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value); void vala_ccode_type_definition_set_declarator (ValaCCodeTypeDefinition* se lf, ValaCCodeDeclarator* value);
GType vala_ccode_type_definition_get_type (void); GType vala_ccode_type_definition_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodeunaryexpression.h   valaccodeunaryexpression.h 
skipping to change at line 71 skipping to change at line 71
VALA_CCODE_UNARY_OPERATOR_LOGICAL_NEGATION, VALA_CCODE_UNARY_OPERATOR_LOGICAL_NEGATION,
VALA_CCODE_UNARY_OPERATOR_BITWISE_COMPLEMENT, VALA_CCODE_UNARY_OPERATOR_BITWISE_COMPLEMENT,
VALA_CCODE_UNARY_OPERATOR_POINTER_INDIRECTION, VALA_CCODE_UNARY_OPERATOR_POINTER_INDIRECTION,
VALA_CCODE_UNARY_OPERATOR_ADDRESS_OF, VALA_CCODE_UNARY_OPERATOR_ADDRESS_OF,
VALA_CCODE_UNARY_OPERATOR_PREFIX_INCREMENT, VALA_CCODE_UNARY_OPERATOR_PREFIX_INCREMENT,
VALA_CCODE_UNARY_OPERATOR_PREFIX_DECREMENT, VALA_CCODE_UNARY_OPERATOR_PREFIX_DECREMENT,
VALA_CCODE_UNARY_OPERATOR_POSTFIX_INCREMENT, VALA_CCODE_UNARY_OPERATOR_POSTFIX_INCREMENT,
VALA_CCODE_UNARY_OPERATOR_POSTFIX_DECREMENT VALA_CCODE_UNARY_OPERATOR_POSTFIX_DECREMENT
} ValaCCodeUnaryOperator; } ValaCCodeUnaryOperator;
ValaCCodeUnaryExpression* vala_ccode_unary_expression_construct (GType obje ct_type, ValaCCodeUnaryOperator op, ValaCCodeExpression* expr);
ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator op, ValaCCodeExpression* expr); ValaCCodeUnaryExpression* vala_ccode_unary_expression_new (ValaCCodeUnaryOp erator 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_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);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodevariabledeclarator.h   valaccodevariabledeclarator.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaCCodeVariableDeclarator { struct _ValaCCodeVariableDeclarator {
ValaCCodeDeclarator parent_instance; ValaCCodeDeclarator parent_instance;
ValaCCodeVariableDeclaratorPrivate * priv; ValaCCodeVariableDeclaratorPrivate * priv;
}; };
struct _ValaCCodeVariableDeclaratorClass { struct _ValaCCodeVariableDeclaratorClass {
ValaCCodeDeclaratorClass parent_class; ValaCCodeDeclaratorClass parent_class;
}; };
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct (GTyp e object_type, const char* name);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char * name); ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new (const char * name);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_construct_with_ initializer (GType object_type, const char* name, ValaCCodeExpression* init ializer);
ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_with_initia lizer (const char* name, ValaCCodeExpression* initializer); ValaCCodeVariableDeclarator* vala_ccode_variable_declarator_new_with_initia lizer (const char* name, ValaCCodeExpression* initializer);
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);
GType vala_ccode_variable_declarator_get_type (void); GType vala_ccode_variable_declarator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaccodewhilestatement.h   valaccodewhilestatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCCodeWhileStatement { struct _ValaCCodeWhileStatement {
ValaCCodeStatement parent_instance; ValaCCodeStatement parent_instance;
ValaCCodeWhileStatementPrivate * priv; ValaCCodeWhileStatementPrivate * priv;
}; };
struct _ValaCCodeWhileStatementClass { struct _ValaCCodeWhileStatementClass {
ValaCCodeStatementClass parent_class; ValaCCodeStatementClass parent_class;
}; };
ValaCCodeWhileStatement* vala_ccode_while_statement_construct (GType object _type, ValaCCodeExpression* cond, ValaCCodeStatement* stmt);
ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* cond, ValaCCodeStatement* stmt); ValaCCodeWhileStatement* vala_ccode_while_statement_new (ValaCCodeExpressio n* 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);
GType vala_ccode_while_statement_get_type (void); GType vala_ccode_while_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaccodewriter.h   valaccodewriter.h 
skipping to change at line 42 skipping to change at line 42
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CCODE_WRITER (vala_ccode_writer_get_type ()) #define VALA_TYPE_CCODE_WRITER (vala_ccode_writer_get_type ())
#define VALA_CCODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CCODE_WRITER, ValaCCodeWriter)) #define VALA_CCODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CCODE_WRITER, ValaCCodeWriter))
#define VALA_CCODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CCODE_WRITER, ValaCCodeWriterClass)) #define VALA_CCODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CCODE_WRITER, ValaCCodeWriterClass))
#define VALA_IS_CCODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CCODE_WRITER)) #define VALA_IS_CCODE_WRITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CCODE_WRITER))
#define VALA_IS_CCODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CCODE_WRITER)) #define VALA_IS_CCODE_WRITER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CCODE_WRITER))
#define VALA_CCODE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_WRITER, ValaCCodeWriterClass)) #define VALA_CCODE_WRITER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_WRITER, ValaCCodeWriterClass))
typedef struct _ValaCCodeWriterPrivate ValaCCodeWriterPrivate; typedef struct _ValaCCodeWriterPrivate ValaCCodeWriterPrivate;
typedef struct _ValaParamSpecCCodeWriter ValaParamSpecCCodeWriter;
/** /**
* Represents a writer to write C source files. * Represents a writer to write C source files.
*/ */
struct _ValaCCodeWriter { struct _ValaCCodeWriter {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCCodeWriterPrivate * priv; ValaCCodeWriterPrivate * priv;
}; };
struct _ValaCCodeWriterClass { struct _ValaCCodeWriterClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCCodeWriter *self);
}; };
ValaCCodeWriter* vala_ccode_writer_new (const char* _filename); struct _ValaParamSpecCCodeWriter {
GParamSpec parent_instance;
};
ValaCCodeWriter* vala_ccode_writer_construct (GType object_type, const char
* filename);
ValaCCodeWriter* vala_ccode_writer_new (const char* filename);
gboolean vala_ccode_writer_open (ValaCCodeWriter* self); gboolean vala_ccode_writer_open (ValaCCodeWriter* self);
void vala_ccode_writer_close (ValaCCodeWriter* self); void vala_ccode_writer_close (ValaCCodeWriter* self);
void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line); void vala_ccode_writer_write_indent (ValaCCodeWriter* self, ValaCCodeLineDi rective* line);
void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s); void vala_ccode_writer_write_string (ValaCCodeWriter* self, const char* s);
void vala_ccode_writer_write_newline (ValaCCodeWriter* self); void vala_ccode_writer_write_newline (ValaCCodeWriter* self);
void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self); void vala_ccode_writer_write_begin_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_end_block (ValaCCodeWriter* self); void vala_ccode_writer_write_end_block (ValaCCodeWriter* self);
void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt); void vala_ccode_writer_write_comment (ValaCCodeWriter* self, const char* te xt);
const char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); const char* vala_ccode_writer_get_filename (ValaCCodeWriter* self);
void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const char* val ue);
gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self);
void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value); void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean value);
gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self); gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self);
GParamSpec* vala_param_spec_ccode_writer (const gchar* name, const gchar* n
ick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_ccode_writer (const GValue* value);
void vala_value_set_ccode_writer (GValue* value, gpointer v_object);
GType vala_ccode_writer_get_type (void); GType vala_ccode_writer_get_type (void);
gpointer vala_ccode_writer_ref (gpointer instance);
void vala_ccode_writer_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
3 lines changed or deleted 19 lines changed or added


 valacfgbuilder.h   valacfgbuilder.h 
skipping to change at line 80 skipping to change at line 80
*/ */
struct _ValaCFGBuilder { struct _ValaCFGBuilder {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaCFGBuilderPrivate * priv; ValaCFGBuilderPrivate * priv;
}; };
struct _ValaCFGBuilderClass { struct _ValaCFGBuilderClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaCFGBuilder* vala_cfg_builder_construct (GType object_type);
ValaCFGBuilder* vala_cfg_builder_new (void); ValaCFGBuilder* vala_cfg_builder_new (void);
void vala_cfg_builder_build_cfg (ValaCFGBuilder* self, ValaCodeContext* con text); void vala_cfg_builder_build_cfg (ValaCFGBuilder* self, ValaCodeContext* con text);
GType vala_cfg_builder_get_type (void); GType vala_cfg_builder_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacharacterliteral.h   valacharacterliteral.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaCharacterLiteral { struct _ValaCharacterLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaCharacterLiteralPrivate * priv; ValaCharacterLiteralPrivate * priv;
}; };
struct _ValaCharacterLiteralClass { struct _ValaCharacterLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaCharacterLiteral* vala_character_literal_construct (GType object_type, const char* c, ValaSourceReference* source);
ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource Reference* source); ValaCharacterLiteral* vala_character_literal_new (const char* c, ValaSource Reference* source);
gunichar vala_character_literal_get_char (ValaCharacterLiteral* self); gunichar vala_character_literal_get_char (ValaCharacterLiteral* self);
const char* vala_character_literal_get_value (ValaCharacterLiteral* self); const char* vala_character_literal_get_value (ValaCharacterLiteral* self);
void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch ar* value); void vala_character_literal_set_value (ValaCharacterLiteral* self, const ch ar* value);
GType vala_character_literal_get_type (void); GType vala_character_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaclass.h   valaclass.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALACLASS_H__ #ifndef __VALA_VALACLASS_H__
#define __VALA_VALACLASS_H__ #define __VALA_VALACLASS_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CLASS (vala_class_get_type ()) #define VALA_TYPE_CLASS (vala_class_get_type ())
#define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass)) #define VALA_CLASS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CLASS , ValaClass))
#define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass)) #define VALA_CLASS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_CLASS, ValaClassClass))
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaClass { struct _ValaClass {
ValaObjectTypeSymbol parent_instance; ValaObjectTypeSymbol parent_instance;
ValaClassPrivate * priv; ValaClassPrivate * priv;
}; };
struct _ValaClassClass { struct _ValaClassClass {
ValaObjectTypeSymbolClass parent_class; ValaObjectTypeSymbolClass parent_class;
}; };
GeeList* vala_class_get_classes (ValaClass* self);
GeeList* vala_class_get_structs (ValaClass* self);
GeeList* vala_class_get_enums (ValaClass* self);
GeeList* vala_class_get_delegates (ValaClass* self);
ValaClass* vala_class_construct (GType object_type, const char* name, ValaS
ourceReference* source_reference);
ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference); ValaClass* vala_class_new (const char* name, ValaSourceReference* source_re ference);
void vala_class_add_base_type (ValaClass* self, ValaDataType* type); void vala_class_add_base_type (ValaClass* self, ValaDataType* type);
GeeList* vala_class_get_base_types (ValaClass* self); GeeList* vala_class_get_base_types (ValaClass* self);
void vala_class_add_type_parameter (ValaClass* self, ValaTypeParameter* p); void vala_class_add_type_parameter (ValaClass* self, ValaTypeParameter* p);
GeeList* vala_class_get_type_parameters (ValaClass* self); GeeList* vala_class_get_type_parameters (ValaClass* self);
void vala_class_add_constant (ValaClass* self, ValaConstant* c); void vala_class_add_constant (ValaClass* self, ValaConstant* c);
void vala_class_add_field (ValaClass* self, ValaField* f); void vala_class_add_field (ValaClass* self, ValaField* f);
GeeList* vala_class_get_fields (ValaClass* self); GeeList* vala_class_get_fields (ValaClass* self);
GeeList* vala_class_get_constants (ValaClass* self);
void vala_class_add_method (ValaClass* self, ValaMethod* m); void vala_class_add_method (ValaClass* self, ValaMethod* m);
void vala_class_add_property (ValaClass* self, ValaProperty* prop); void vala_class_add_property (ValaClass* self, ValaProperty* prop);
void vala_class_add_signal (ValaClass* self, ValaSignal* sig); void vala_class_add_signal (ValaClass* self, ValaSignal* sig);
void vala_class_add_class (ValaClass* self, ValaClass* cl); void vala_class_add_class (ValaClass* self, ValaClass* cl);
void vala_class_add_struct (ValaClass* self, ValaStruct* st); void vala_class_add_struct (ValaClass* self, ValaStruct* st);
void vala_class_add_enum (ValaClass* self, ValaEnum* en); void vala_class_add_enum (ValaClass* self, ValaEnum* en);
void vala_class_add_delegate (ValaClass* self, ValaDelegate* d); void vala_class_add_delegate (ValaClass* self, ValaDelegate* d);
char* vala_class_get_default_cname (ValaClass* self); char* vala_class_get_default_cname (ValaClass* self);
void vala_class_set_cname (ValaClass* self, const char* cname); void vala_class_set_cname (ValaClass* self, const char* cname);
void vala_class_process_attributes (ValaClass* self); void vala_class_process_attributes (ValaClass* self);
void vala_class_set_type_id (ValaClass* self, const char* type_id); void vala_class_set_type_id (ValaClass* self, const char* type_id);
void vala_class_set_param_spec_function (ValaClass* self, const char* name)
;
gboolean vala_class_is_fundamental (ValaClass* self);
void vala_class_set_ref_function (ValaClass* self, const char* name); void vala_class_set_ref_function (ValaClass* self, const char* name);
void vala_class_set_unref_function (ValaClass* self, const char* name); void vala_class_set_unref_function (ValaClass* self, const char* name);
void vala_class_set_dup_function (ValaClass* self, const char* name); void vala_class_set_dup_function (ValaClass* self, const char* name);
char* vala_class_get_default_free_function (ValaClass* self); char* vala_class_get_default_free_function (ValaClass* self);
void vala_class_set_free_function (ValaClass* self, const char* name); void vala_class_set_free_function (ValaClass* self, const char* 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_static (ValaClass* self); gboolean vala_class_get_is_static (ValaClass* self);
 End of changes. 5 change blocks. 
1 lines changed or deleted 11 lines changed or added


 valaclassregisterfunction.h   valaclassregisterfunction.h 
skipping to change at line 62 skipping to change at line 62
*/ */
struct _ValaClassRegisterFunction { struct _ValaClassRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaClassRegisterFunctionPrivate * priv; ValaClassRegisterFunctionPrivate * priv;
}; };
struct _ValaClassRegisterFunctionClass { struct _ValaClassRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
ValaClassRegisterFunction* vala_class_register_function_construct (GType ob ject_type, ValaClass* cl, ValaCCodeGenerator* codegen);
ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCCodeGenerator* codegen); ValaClassRegisterFunction* vala_class_register_function_new (ValaClass* cl, ValaCCodeGenerator* codegen);
ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self); ValaClass* vala_class_register_function_get_class_reference (ValaClassRegis terFunction* self);
void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value); void vala_class_register_function_set_class_reference (ValaClassRegisterFun ction* self, ValaClass* value);
GType vala_class_register_function_get_type (void); GType vala_class_register_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaclasstype.h   valaclasstype.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaClassType { struct _ValaClassType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaClassTypePrivate * priv; ValaClassTypePrivate * priv;
}; };
struct _ValaClassTypeClass { struct _ValaClassTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaClassType* vala_class_type_construct (GType object_type, ValaClass* cla ss_symbol);
ValaClassType* vala_class_type_new (ValaClass* class_symbol); ValaClassType* vala_class_type_new (ValaClass* class_symbol);
ValaClass* vala_class_type_get_class_symbol (ValaClassType* self); ValaClass* vala_class_type_get_class_symbol (ValaClassType* self);
void vala_class_type_set_class_symbol (ValaClassType* self, ValaClass* valu e); void vala_class_type_set_class_symbol (ValaClassType* self, ValaClass* valu e);
GType vala_class_type_get_type (void); GType vala_class_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacodebinding.h   valacodebinding.h 
skipping to change at line 41 skipping to change at line 41
#define VALA_TYPE_CODE_BINDING (vala_code_binding_get_type ()) #define VALA_TYPE_CODE_BINDING (vala_code_binding_get_type ())
#define VALA_CODE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_BINDING, ValaCodeBinding)) #define VALA_CODE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_BINDING, ValaCodeBinding))
#define VALA_CODE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_BINDING, ValaCodeBindingClass)) #define VALA_CODE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_BINDING, ValaCodeBindingClass))
#define VALA_IS_CODE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_BINDING)) #define VALA_IS_CODE_BINDING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_BINDING))
#define VALA_IS_CODE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_BINDING)) #define VALA_IS_CODE_BINDING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_BINDING))
#define VALA_CODE_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_BINDING, ValaCodeBindingClass)) #define VALA_CODE_BINDING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_BINDING, ValaCodeBindingClass))
typedef struct _ValaCodeBinding ValaCodeBinding; typedef struct _ValaCodeBinding ValaCodeBinding;
typedef struct _ValaCodeBindingClass ValaCodeBindingClass; typedef struct _ValaCodeBindingClass ValaCodeBindingClass;
typedef struct _ValaCodeBindingPrivate ValaCodeBindingPrivate; typedef struct _ValaCodeBindingPrivate ValaCodeBindingPrivate;
typedef struct _ValaParamSpecCodeBinding ValaParamSpecCodeBinding;
/** /**
* The link between a source code node and generated code. * The link between a source code node and generated code.
*/ */
struct _ValaCodeBinding { struct _ValaCodeBinding {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCodeBindingPrivate * priv; ValaCodeBindingPrivate * priv;
}; };
struct _ValaCodeBindingClass { struct _ValaCodeBindingClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeBinding *self);
};
struct _ValaParamSpecCodeBinding {
GParamSpec parent_instance;
}; };
GParamSpec* vala_param_spec_code_binding (const gchar* name, const gchar* n
ick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_binding (const GValue* value);
void vala_value_set_code_binding (GValue* value, gpointer v_object);
GType vala_code_binding_get_type (void); GType vala_code_binding_get_type (void);
gpointer vala_code_binding_ref (gpointer instance);
void vala_code_binding_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
2 lines changed or deleted 15 lines changed or added


 valacodecontext.h   valacodecontext.h 
skipping to change at line 43 skipping to change at line 43
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CODE_CONTEXT (vala_code_context_get_type ()) #define VALA_TYPE_CODE_CONTEXT (vala_code_context_get_type ())
#define VALA_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_CONTEXT, ValaCodeContext)) #define VALA_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_CONTEXT, ValaCodeContext))
#define VALA_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_CONTEXT, ValaCodeContextClass)) #define VALA_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_CONTEXT, ValaCodeContextClass))
#define VALA_IS_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_CONTEXT)) #define VALA_IS_CODE_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_CONTEXT))
#define VALA_IS_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_CONTEXT)) #define VALA_IS_CODE_CONTEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_CONTEXT))
#define VALA_CODE_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_CONTEXT, ValaCodeContextClass)) #define VALA_CODE_CONTEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_CONTEXT, ValaCodeContextClass))
typedef struct _ValaCodeContextPrivate ValaCodeContextPrivate; typedef struct _ValaCodeContextPrivate ValaCodeContextPrivate;
typedef struct _ValaParamSpecCodeContext ValaParamSpecCodeContext;
/** /**
* The root of the code tree. * The root of the code tree.
*/ */
struct _ValaCodeContext { struct _ValaCodeContext {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCodeContextPrivate * priv; ValaCodeContextPrivate * priv;
}; };
struct _ValaCodeContextClass { struct _ValaCodeContextClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeContext *self);
};
struct _ValaParamSpecCodeContext {
GParamSpec parent_instance;
}; };
gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor); gboolean vala_code_context_require_glib_version (ValaCodeContext* self, gin t major, gint minor);
ValaCodeContext* vala_code_context_construct (GType object_type);
ValaCodeContext* vala_code_context_new (void); ValaCodeContext* vala_code_context_new (void);
GeeList* vala_code_context_get_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_source_files (ValaCodeContext* self);
GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self); GeeList* vala_code_context_get_c_source_files (ValaCodeContext* self);
void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file); void vala_code_context_add_source_file (ValaCodeContext* self, ValaSourceFi le* file);
void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file); void vala_code_context_add_c_source_file (ValaCodeContext* self, const char * file);
GeeList* vala_code_context_get_packages (ValaCodeContext* self); GeeList* vala_code_context_get_packages (ValaCodeContext* self);
gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg); gboolean vala_code_context_has_package (ValaCodeContext* self, const char* pkg);
void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ; void vala_code_context_add_package (ValaCodeContext* self, const char* pkg) ;
void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor); void vala_code_context_accept (ValaCodeContext* self, ValaCodeVisitor* visi tor);
void vala_code_context_find_header_cycles (ValaCodeContext* self); void vala_code_context_find_header_cycles (ValaCodeContext* self);
skipping to change at line 111 skipping to change at line 119
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_save_csources (ValaCodeContext* self); gboolean vala_code_context_get_save_csources (ValaCodeContext* self);
gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self); gboolean vala_code_context_get_save_cheaders (ValaCodeContext* self);
ValaNamespace* vala_code_context_get_root (ValaCodeContext* self); ValaNamespace* vala_code_context_get_root (ValaCodeContext* self);
ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self); ValaCodeGenerator* vala_code_context_get_codegen (ValaCodeContext* self);
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value); void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato r* value);
GParamSpec* vala_param_spec_code_context (const gchar* name, const gchar* n
ick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_context (const GValue* value);
void vala_value_set_code_context (GValue* value, gpointer v_object);
GType vala_code_context_get_type (void); GType vala_code_context_get_type (void);
gpointer vala_code_context_ref (gpointer instance);
void vala_code_context_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
2 lines changed or deleted 16 lines changed or added


 valacodegenerator.h   valacodegenerator.h 
skipping to change at line 199 skipping to change at line 199
ValaCodeBinding* vala_code_generator_create_unary_expression_binding (ValaC odeGenerator* self, ValaUnaryExpression* node); ValaCodeBinding* vala_code_generator_create_unary_expression_binding (ValaC odeGenerator* self, ValaUnaryExpression* node);
ValaCodeBinding* vala_code_generator_create_cast_expression_binding (ValaCo deGenerator* self, ValaCastExpression* node); ValaCodeBinding* vala_code_generator_create_cast_expression_binding (ValaCo deGenerator* self, ValaCastExpression* node);
ValaCodeBinding* vala_code_generator_create_pointer_indirection_binding (Va laCodeGenerator* self, ValaPointerIndirection* node); ValaCodeBinding* vala_code_generator_create_pointer_indirection_binding (Va laCodeGenerator* self, ValaPointerIndirection* node);
ValaCodeBinding* vala_code_generator_create_addressof_expression_binding (V alaCodeGenerator* self, ValaAddressofExpression* node); ValaCodeBinding* vala_code_generator_create_addressof_expression_binding (V alaCodeGenerator* self, ValaAddressofExpression* node);
ValaCodeBinding* vala_code_generator_create_reference_transfer_expression_b inding (ValaCodeGenerator* self, ValaReferenceTransferExpression* node); ValaCodeBinding* vala_code_generator_create_reference_transfer_expression_b inding (ValaCodeGenerator* self, ValaReferenceTransferExpression* node);
ValaCodeBinding* vala_code_generator_create_binary_expression_binding (Vala CodeGenerator* self, ValaBinaryExpression* node); ValaCodeBinding* vala_code_generator_create_binary_expression_binding (Vala CodeGenerator* self, ValaBinaryExpression* node);
ValaCodeBinding* vala_code_generator_create_type_check_binding (ValaCodeGen erator* self, ValaTypeCheck* node); ValaCodeBinding* vala_code_generator_create_type_check_binding (ValaCodeGen erator* self, ValaTypeCheck* node);
ValaCodeBinding* vala_code_generator_create_conditional_expression_binding (ValaCodeGenerator* self, ValaConditionalExpression* node); ValaCodeBinding* vala_code_generator_create_conditional_expression_binding (ValaCodeGenerator* self, ValaConditionalExpression* node);
ValaCodeBinding* vala_code_generator_create_lambda_expression_binding (Vala CodeGenerator* self, ValaLambdaExpression* node); ValaCodeBinding* vala_code_generator_create_lambda_expression_binding (Vala CodeGenerator* self, ValaLambdaExpression* node);
ValaCodeBinding* vala_code_generator_create_assignment_binding (ValaCodeGen erator* self, ValaAssignment* node); ValaCodeBinding* vala_code_generator_create_assignment_binding (ValaCodeGen erator* self, ValaAssignment* node);
ValaCodeGenerator* vala_code_generator_construct (GType object_type);
ValaCodeGenerator* vala_code_generator_new (void); ValaCodeGenerator* vala_code_generator_new (void);
GType vala_code_generator_get_type (void); GType vala_code_generator_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacodenode.h   valacodenode.h 
skipping to change at line 208 skipping to change at line 208
typedef struct _ValaBinaryExpression ValaBinaryExpression; typedef struct _ValaBinaryExpression ValaBinaryExpression;
typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass; typedef struct _ValaBinaryExpressionClass ValaBinaryExpressionClass;
typedef struct _ValaTypeCheck ValaTypeCheck; typedef struct _ValaTypeCheck ValaTypeCheck;
typedef struct _ValaTypeCheckClass ValaTypeCheckClass; typedef struct _ValaTypeCheckClass ValaTypeCheckClass;
typedef struct _ValaConditionalExpression ValaConditionalExpression; typedef struct _ValaConditionalExpression ValaConditionalExpression;
typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss; typedef struct _ValaConditionalExpressionClass ValaConditionalExpressionCla ss;
typedef struct _ValaLambdaExpression ValaLambdaExpression; typedef struct _ValaLambdaExpression ValaLambdaExpression;
typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass; typedef struct _ValaLambdaExpressionClass ValaLambdaExpressionClass;
typedef struct _ValaAssignment ValaAssignment; typedef struct _ValaAssignment ValaAssignment;
typedef struct _ValaAssignmentClass ValaAssignmentClass; typedef struct _ValaAssignmentClass ValaAssignmentClass;
typedef struct _ValaNamespaceReference ValaNamespaceReference; typedef struct _ValaUsingDirective ValaUsingDirective;
typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass; typedef struct _ValaUsingDirectiveClass ValaUsingDirectiveClass;
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; typedef struct _ValaSourceFileCycle ValaSourceFileCycle;
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass;
typedef struct _ValaNamedArgument ValaNamedArgument; typedef struct _ValaNamedArgument ValaNamedArgument;
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass; typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass;
typedef struct _ValaAttribute ValaAttribute; typedef struct _ValaAttribute ValaAttribute;
typedef struct _ValaAttributeClass ValaAttributeClass; typedef struct _ValaAttributeClass ValaAttributeClass;
#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))
typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate; typedef struct _ValaCodeNodePrivate ValaCodeNodePrivate;
typedef struct _ValaParamSpecCodeNode ValaParamSpecCodeNode;
/** /**
* Represents a part of the parsed source code. * Represents a part of the parsed source code.
* *
* Code nodes get created by the parser and are used throughout the whole * Code nodes get created by the parser and are used throughout the whole
* compilation process. * compilation process.
*/ */
struct _ValaCodeNode { struct _ValaCodeNode {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCodeNodePrivate * priv; ValaCodeNodePrivate * priv;
GList* attributes; GList* attributes;
}; };
struct _ValaCodeNodeClass { struct _ValaCodeNodeClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeNode *self);
void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor); void (*accept) (ValaCodeNode* self, ValaCodeVisitor* visitor);
void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r); void (*accept_children) (ValaCodeNode* self, ValaCodeVisitor* visito r);
void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type); void (*replace_type) (ValaCodeNode* self, ValaDataType* old_type, Va laDataType* new_type);
void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node); void (*replace_expression) (ValaCodeNode* self, ValaExpression* old_ node, ValaExpression* new_node);
char* (*to_string) (ValaCodeNode* self); char* (*to_string) (ValaCodeNode* self);
ValaCodeBinding* (*create_code_binding) (ValaCodeNode* self, ValaCod eGenerator* codegen); ValaCodeBinding* (*create_code_binding) (ValaCodeNode* self, ValaCod eGenerator* codegen);
}; };
struct _ValaParamSpecCodeNode {
GParamSpec parent_instance;
};
GeeList* vala_code_node_get_error_types (ValaCodeNode* self); GeeList* 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, GeeList* error_typ es); void vala_code_node_add_error_types (ValaCodeNode* self, GeeList* error_typ es);
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);
void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type); void vala_code_node_replace_type (ValaCodeNode* self, ValaDataType* old_typ e, ValaDataType* new_type);
void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node); void vala_code_node_replace_expression (ValaCodeNode* self, ValaExpression* old_node, ValaExpression* new_node);
ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name); ValaAttribute* vala_code_node_get_attribute (ValaCodeNode* self, const char * name);
char* vala_code_node_to_string (ValaCodeNode* self); char* vala_code_node_to_string (ValaCodeNode* self);
ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self, ValaC odeGenerator* codegen); ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self, ValaC odeGenerator* codegen);
ValaCodeBinding* vala_code_node_create_code_binding (ValaCodeNode* self, Va laCodeGenerator* codegen); ValaCodeBinding* vala_code_node_create_code_binding (ValaCodeNode* self, Va laCodeGenerator* codegen);
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);
ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self); ValaCCodeNode* vala_code_node_get_ccodenode (ValaCodeNode* self);
void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* value ); void vala_code_node_set_ccodenode (ValaCodeNode* self, ValaCCodeNode* 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);
GParamSpec* vala_param_spec_code_node (const gchar* name, const gchar* nick
, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_node (const GValue* value);
void vala_value_set_code_node (GValue* value, gpointer v_object);
GType vala_code_node_get_type (void); GType vala_code_node_get_type (void);
gpointer vala_code_node_ref (gpointer instance);
void vala_code_node_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
4 lines changed or deleted 17 lines changed or added


 valacodevisitor.h   valacodevisitor.h 
skipping to change at line 41 skipping to change at line 41
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_CODE_VISITOR (vala_code_visitor_get_type ()) #define VALA_TYPE_CODE_VISITOR (vala_code_visitor_get_type ())
#define VALA_CODE_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_VISITOR, ValaCodeVisitor)) #define VALA_CODE_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_CODE_VISITOR, ValaCodeVisitor))
#define VALA_CODE_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_VISITOR, ValaCodeVisitorClass)) #define VALA_CODE_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_CODE_VISITOR, ValaCodeVisitorClass))
#define VALA_IS_CODE_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_VISITOR)) #define VALA_IS_CODE_VISITOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_ TYPE_CODE_VISITOR))
#define VALA_IS_CODE_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_VISITOR)) #define VALA_IS_CODE_VISITOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass) , VALA_TYPE_CODE_VISITOR))
#define VALA_CODE_VISITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_VISITOR, ValaCodeVisitorClass)) #define VALA_CODE_VISITOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CODE_VISITOR, ValaCodeVisitorClass))
typedef struct _ValaCodeVisitorPrivate ValaCodeVisitorPrivate; typedef struct _ValaCodeVisitorPrivate ValaCodeVisitorPrivate;
typedef struct _ValaParamSpecCodeVisitor ValaParamSpecCodeVisitor;
/** /**
* Abstract code node visitor for traversing source code tree. * Abstract code node visitor for traversing source code tree.
*/ */
struct _ValaCodeVisitor { struct _ValaCodeVisitor {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaCodeVisitorPrivate * priv; ValaCodeVisitorPrivate * priv;
}; };
struct _ValaCodeVisitorClass { struct _ValaCodeVisitorClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaCodeVisitor *self);
void (*visit_source_file) (ValaCodeVisitor* self, ValaSourceFile* so urce_file); void (*visit_source_file) (ValaCodeVisitor* self, ValaSourceFile* so urce_file);
void (*visit_namespace) (ValaCodeVisitor* self, ValaNamespace* ns); void (*visit_namespace) (ValaCodeVisitor* self, ValaNamespace* ns);
void (*visit_class) (ValaCodeVisitor* self, ValaClass* cl); void (*visit_class) (ValaCodeVisitor* self, ValaClass* cl);
void (*visit_struct) (ValaCodeVisitor* self, ValaStruct* st); void (*visit_struct) (ValaCodeVisitor* self, ValaStruct* st);
void (*visit_interface) (ValaCodeVisitor* self, ValaInterface* iface ); void (*visit_interface) (ValaCodeVisitor* self, ValaInterface* iface );
void (*visit_enum) (ValaCodeVisitor* self, ValaEnum* en); void (*visit_enum) (ValaCodeVisitor* self, ValaEnum* en);
void (*visit_enum_value) (ValaCodeVisitor* self, ValaEnumValue* ev); void (*visit_enum_value) (ValaCodeVisitor* self, ValaEnumValue* ev);
void (*visit_error_domain) (ValaCodeVisitor* self, ValaErrorDomain* edomain); void (*visit_error_domain) (ValaCodeVisitor* self, ValaErrorDomain* edomain);
void (*visit_error_code) (ValaCodeVisitor* self, ValaErrorCode* ecod e); void (*visit_error_code) (ValaCodeVisitor* self, ValaErrorCode* ecod e);
void (*visit_delegate) (ValaCodeVisitor* self, ValaDelegate* d); void (*visit_delegate) (ValaCodeVisitor* self, ValaDelegate* d);
skipping to change at line 75 skipping to change at line 78
void (*visit_method) (ValaCodeVisitor* self, ValaMethod* m); void (*visit_method) (ValaCodeVisitor* self, ValaMethod* m);
void (*visit_creation_method) (ValaCodeVisitor* self, ValaCreationMe thod* m); void (*visit_creation_method) (ValaCodeVisitor* self, ValaCreationMe thod* m);
void (*visit_formal_parameter) (ValaCodeVisitor* self, ValaFormalPar ameter* p); void (*visit_formal_parameter) (ValaCodeVisitor* self, ValaFormalPar ameter* p);
void (*visit_property) (ValaCodeVisitor* self, ValaProperty* prop); void (*visit_property) (ValaCodeVisitor* self, ValaProperty* prop);
void (*visit_property_accessor) (ValaCodeVisitor* self, ValaProperty Accessor* acc); void (*visit_property_accessor) (ValaCodeVisitor* self, ValaProperty Accessor* acc);
void (*visit_signal) (ValaCodeVisitor* self, ValaSignal* sig); void (*visit_signal) (ValaCodeVisitor* self, ValaSignal* sig);
void (*visit_constructor) (ValaCodeVisitor* self, ValaConstructor* c ); void (*visit_constructor) (ValaCodeVisitor* self, ValaConstructor* c );
void (*visit_destructor) (ValaCodeVisitor* self, ValaDestructor* d); void (*visit_destructor) (ValaCodeVisitor* self, ValaDestructor* d);
void (*visit_named_argument) (ValaCodeVisitor* self, ValaNamedArgume nt* n); void (*visit_named_argument) (ValaCodeVisitor* self, ValaNamedArgume nt* n);
void (*visit_type_parameter) (ValaCodeVisitor* self, ValaTypeParamet er* p); void (*visit_type_parameter) (ValaCodeVisitor* self, ValaTypeParamet er* p);
void (*visit_namespace_reference) (ValaCodeVisitor* self, ValaNamesp aceReference* ns); void (*visit_using_directive) (ValaCodeVisitor* self, ValaUsingDirec tive* ns);
void (*visit_data_type) (ValaCodeVisitor* self, ValaDataType* type); void (*visit_data_type) (ValaCodeVisitor* self, ValaDataType* type);
void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b); void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b);
void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt); void (*visit_empty_statement) (ValaCodeVisitor* self, ValaEmptyState ment* stmt);
void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt); void (*visit_declaration_statement) (ValaCodeVisitor* self, ValaDecl arationStatement* stmt);
void (*visit_local_variable) (ValaCodeVisitor* self, ValaLocalVariab le* local); void (*visit_local_variable) (ValaCodeVisitor* self, ValaLocalVariab le* local);
void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ erList* list); void (*visit_initializer_list) (ValaCodeVisitor* self, ValaInitializ erList* list);
void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt); void (*visit_expression_statement) (ValaCodeVisitor* self, ValaExpre ssionStatement* stmt);
void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt); void (*visit_if_statement) (ValaCodeVisitor* self, ValaIfStatement* stmt);
void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt); void (*visit_switch_statement) (ValaCodeVisitor* self, ValaSwitchSta tement* stmt);
void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section); void (*visit_switch_section) (ValaCodeVisitor* self, ValaSwitchSecti on* section);
skipping to change at line 129 skipping to change at line 132
void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre ssofExpression* expr); void (*visit_addressof_expression) (ValaCodeVisitor* self, ValaAddre ssofExpression* expr);
void (*visit_reference_transfer_expression) (ValaCodeVisitor* self, ValaReferenceTransferExpression* expr); void (*visit_reference_transfer_expression) (ValaCodeVisitor* self, ValaReferenceTransferExpression* expr);
void (*visit_binary_expression) (ValaCodeVisitor* self, ValaBinaryEx pression* expr); void (*visit_binary_expression) (ValaCodeVisitor* self, ValaBinaryEx pression* expr);
void (*visit_type_check) (ValaCodeVisitor* self, ValaTypeCheck* expr ); void (*visit_type_check) (ValaCodeVisitor* self, ValaTypeCheck* expr );
void (*visit_conditional_expression) (ValaCodeVisitor* self, ValaCon ditionalExpression* expr); void (*visit_conditional_expression) (ValaCodeVisitor* self, ValaCon ditionalExpression* expr);
void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx pression* expr); void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx pression* expr);
void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a); void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a);
void (*visit_end_full_expression) (ValaCodeVisitor* self, ValaExpres sion* expr); void (*visit_end_full_expression) (ValaCodeVisitor* self, ValaExpres sion* expr);
}; };
struct _ValaParamSpecCodeVisitor {
GParamSpec parent_instance;
};
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 152 skipping to change at line 159
void vala_code_visitor_visit_method (ValaCodeVisitor* self, ValaMethod* m); void vala_code_visitor_visit_method (ValaCodeVisitor* self, ValaMethod* m);
void vala_code_visitor_visit_creation_method (ValaCodeVisitor* self, ValaCr eationMethod* m); void vala_code_visitor_visit_creation_method (ValaCodeVisitor* self, ValaCr eationMethod* m);
void vala_code_visitor_visit_formal_parameter (ValaCodeVisitor* self, ValaF ormalParameter* p); void vala_code_visitor_visit_formal_parameter (ValaCodeVisitor* self, ValaF ormalParameter* p);
void vala_code_visitor_visit_property (ValaCodeVisitor* self, ValaProperty* prop); void vala_code_visitor_visit_property (ValaCodeVisitor* self, ValaProperty* prop);
void vala_code_visitor_visit_property_accessor (ValaCodeVisitor* self, Vala PropertyAccessor* acc); void vala_code_visitor_visit_property_accessor (ValaCodeVisitor* self, Vala PropertyAccessor* acc);
void vala_code_visitor_visit_signal (ValaCodeVisitor* self, ValaSignal* sig ); void vala_code_visitor_visit_signal (ValaCodeVisitor* self, ValaSignal* sig );
void vala_code_visitor_visit_constructor (ValaCodeVisitor* self, ValaConstr uctor* c); void vala_code_visitor_visit_constructor (ValaCodeVisitor* self, ValaConstr uctor* c);
void vala_code_visitor_visit_destructor (ValaCodeVisitor* self, ValaDestruc tor* d); void vala_code_visitor_visit_destructor (ValaCodeVisitor* self, ValaDestruc tor* d);
void vala_code_visitor_visit_named_argument (ValaCodeVisitor* self, ValaNam edArgument* n); void vala_code_visitor_visit_named_argument (ValaCodeVisitor* self, ValaNam edArgument* n);
void vala_code_visitor_visit_type_parameter (ValaCodeVisitor* self, ValaTyp eParameter* p); void vala_code_visitor_visit_type_parameter (ValaCodeVisitor* self, ValaTyp eParameter* p);
void vala_code_visitor_visit_namespace_reference (ValaCodeVisitor* self, Va laNamespaceReference* ns); void vala_code_visitor_visit_using_directive (ValaCodeVisitor* self, ValaUs ingDirective* ns);
void vala_code_visitor_visit_data_type (ValaCodeVisitor* self, ValaDataType * type); void vala_code_visitor_visit_data_type (ValaCodeVisitor* self, ValaDataType * type);
void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b); void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b);
void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt); void vala_code_visitor_visit_empty_statement (ValaCodeVisitor* self, ValaEm ptyStatement* stmt);
void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt); void vala_code_visitor_visit_declaration_statement (ValaCodeVisitor* self, ValaDeclarationStatement* stmt);
void vala_code_visitor_visit_local_variable (ValaCodeVisitor* self, ValaLoc alVariable* local); void vala_code_visitor_visit_local_variable (ValaCodeVisitor* self, ValaLoc alVariable* local);
void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI nitializerList* list); void vala_code_visitor_visit_initializer_list (ValaCodeVisitor* self, ValaI nitializerList* list);
void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt); void vala_code_visitor_visit_expression_statement (ValaCodeVisitor* self, V alaExpressionStatement* stmt);
void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt); void vala_code_visitor_visit_if_statement (ValaCodeVisitor* self, ValaIfSta tement* stmt);
void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt); void vala_code_visitor_visit_switch_statement (ValaCodeVisitor* self, ValaS witchStatement* stmt);
void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section); void vala_code_visitor_visit_switch_section (ValaCodeVisitor* self, ValaSwi tchSection* section);
skipping to change at line 204 skipping to change at line 211
void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr); void vala_code_visitor_visit_cast_expression (ValaCodeVisitor* self, ValaCa stExpression* expr);
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);
GParamSpec* vala_param_spec_code_visitor (const gchar* name, const gchar* n
ick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_code_visitor (const GValue* value);
void vala_value_set_code_visitor (GValue* value, gpointer v_object);
GType vala_code_visitor_get_type (void); GType vala_code_visitor_get_type (void);
gpointer vala_code_visitor_ref (gpointer instance);
void vala_code_visitor_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 8 change blocks. 
4 lines changed or deleted 17 lines changed or added


 valaconditionalexpression.h   valaconditionalexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaConditionalExpression { struct _ValaConditionalExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaConditionalExpressionPrivate * priv; ValaConditionalExpressionPrivate * priv;
}; };
struct _ValaConditionalExpressionClass { struct _ValaConditionalExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaConditionalExpression* vala_conditional_expression_construct (GType obj ect_type, ValaExpression* cond, ValaExpression* true_expr, ValaExpression* false_expr, ValaSourceReference* source);
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);
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);
GType vala_conditional_expression_get_type (void); GType vala_conditional_expression_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaconstant.h   valaconstant.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaConstant { struct _ValaConstant {
ValaMember parent_instance; ValaMember parent_instance;
ValaConstantPrivate * priv; ValaConstantPrivate * priv;
}; };
struct _ValaConstantClass { struct _ValaConstantClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaConstant* vala_constant_construct (GType object_type, const char* name, ValaDataType* type_reference, ValaExpression* initializer, ValaSourceRefer ence* source_reference);
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);
char* vala_constant_get_cname (ValaConstant* self); char* vala_constant_get_cname (ValaConstant* self);
char* vala_constant_get_default_cname (ValaConstant* self); char* vala_constant_get_default_cname (ValaConstant* self);
void vala_constant_process_attributes (ValaConstant* self); void vala_constant_process_attributes (ValaConstant* self);
ValaDataType* vala_constant_get_type_reference (ValaConstant* self); ValaDataType* vala_constant_get_type_reference (ValaConstant* self);
void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va lue); void vala_constant_set_type_reference (ValaConstant* self, ValaDataType* va lue);
ValaExpression* vala_constant_get_initializer (ValaConstant* self); ValaExpression* vala_constant_get_initializer (ValaConstant* self);
void vala_constant_set_initializer (ValaConstant* self, ValaExpression* val ue); void vala_constant_set_initializer (ValaConstant* self, ValaExpression* val ue);
GType vala_constant_get_type (void); GType vala_constant_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaconstructor.h   valaconstructor.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaConstructor { struct _ValaConstructor {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaConstructorPrivate * priv; ValaConstructorPrivate * priv;
}; };
struct _ValaConstructorClass { struct _ValaConstructorClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaConstructor* vala_constructor_construct (GType object_type, ValaSourceR eference* source);
ValaConstructor* vala_constructor_new (ValaSourceReference* source); ValaConstructor* vala_constructor_new (ValaSourceReference* source);
ValaBlock* vala_constructor_get_body (ValaConstructor* self); ValaBlock* vala_constructor_get_body (ValaConstructor* self);
void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value); void vala_constructor_set_body (ValaConstructor* self, ValaBlock* value);
ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self); ValaFormalParameter* vala_constructor_get_this_parameter (ValaConstructor* self);
void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value); void vala_constructor_set_this_parameter (ValaConstructor* self, ValaFormal Parameter* value);
MemberBinding vala_constructor_get_binding (ValaConstructor* self); MemberBinding vala_constructor_get_binding (ValaConstructor* self);
void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val ue); void vala_constructor_set_binding (ValaConstructor* self, MemberBinding val ue);
GType vala_constructor_get_type (void); GType vala_constructor_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacontinuestatement.h   valacontinuestatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaContinueStatement { struct _ValaContinueStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaContinueStatementPrivate * priv; ValaContinueStatementPrivate * priv;
}; };
struct _ValaContinueStatementClass { struct _ValaContinueStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaContinueStatement* vala_continue_statement_construct (GType object_type , ValaSourceReference* source);
ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so urce); ValaContinueStatement* vala_continue_statement_new (ValaSourceReference* so urce);
GType vala_continue_statement_get_type (void); GType vala_continue_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valacreationmethod.h   valacreationmethod.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaCreationMethod { struct _ValaCreationMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaCreationMethodPrivate * priv; ValaCreationMethodPrivate * priv;
}; };
struct _ValaCreationMethodClass { struct _ValaCreationMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaCreationMethod* vala_creation_method_construct (GType object_type, cons t char* type_name, const char* name, ValaSourceReference* source_reference) ;
ValaCreationMethod* vala_creation_method_new (const char* type_name, const char* name, ValaSourceReference* source_reference); ValaCreationMethod* vala_creation_method_new (const char* type_name, const char* name, ValaSourceReference* source_reference);
const char* vala_creation_method_get_type_name (ValaCreationMethod* self); const char* vala_creation_method_get_type_name (ValaCreationMethod* self);
void vala_creation_method_set_type_name (ValaCreationMethod* self, const ch ar* value); void vala_creation_method_set_type_name (ValaCreationMethod* self, const ch ar* value);
gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf); gint vala_creation_method_get_n_construction_params (ValaCreationMethod* se lf);
void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value); void vala_creation_method_set_n_construction_params (ValaCreationMethod* se lf, gint value);
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);
void vala_creation_method_set_chain_up (ValaCreationMethod* self, gboolean
value);
GType vala_creation_method_get_type (void); GType vala_creation_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valadeclarationstatement.h   valadeclarationstatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaDeclarationStatement { struct _ValaDeclarationStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDeclarationStatementPrivate * priv; ValaDeclarationStatementPrivate * priv;
}; };
struct _ValaDeclarationStatementClass { struct _ValaDeclarationStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaDeclarationStatement* vala_declaration_statement_construct (GType objec t_type, ValaSymbol* declaration, ValaSourceReference* source_reference);
ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla ration, ValaSourceReference* source_reference); ValaDeclarationStatement* vala_declaration_statement_new (ValaSymbol* decla ration, 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);
GType vala_declaration_statement_get_type (void); GType vala_declaration_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadelegate.h   valadelegate.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaDelegate { struct _ValaDelegate {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaDelegatePrivate * priv; ValaDelegatePrivate * priv;
}; };
struct _ValaDelegateClass { struct _ValaDelegateClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaDelegate* vala_delegate_construct (GType object_type, const char* name, ValaDataType* return_type, ValaSourceReference* source_reference);
ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference); ValaDelegate* vala_delegate_new (const char* name, ValaDataType* return_typ e, ValaSourceReference* source_reference);
void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p); void vala_delegate_add_type_parameter (ValaDelegate* self, ValaTypeParamete r* p);
void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param); void vala_delegate_add_parameter (ValaDelegate* self, ValaFormalParameter* param);
GeeList* vala_delegate_get_parameters (ValaDelegate* self); GeeList* vala_delegate_get_parameters (ValaDelegate* self);
gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m); gboolean vala_delegate_matches_method (ValaDelegate* self, ValaMethod* m);
void vala_delegate_set_cname (ValaDelegate* self, const char* cname); void vala_delegate_set_cname (ValaDelegate* self, const char* cname);
void vala_delegate_process_attributes (ValaDelegate* self); void vala_delegate_process_attributes (ValaDelegate* self);
char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n ame); char* vala_delegate_get_prototype_string (ValaDelegate* self, const char* n ame);
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 );
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadelegatetype.h   valadelegatetype.h 
skipping to change at line 60 skipping to change at line 60
*/ */
struct _ValaDelegateType { struct _ValaDelegateType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaDelegateTypePrivate * priv; ValaDelegateTypePrivate * priv;
}; };
struct _ValaDelegateTypeClass { struct _ValaDelegateTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaDelegateType* vala_delegate_type_construct (GType object_type, ValaDele gate* delegate_symbol);
ValaDelegateType* vala_delegate_type_new (ValaDelegate* delegate_symbol); ValaDelegateType* vala_delegate_type_new (ValaDelegate* 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);
GType vala_delegate_type_get_type (void); GType vala_delegate_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadeletestatement.h   valadeletestatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaDeleteStatement { struct _ValaDeleteStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDeleteStatementPrivate * priv; ValaDeleteStatementPrivate * priv;
}; };
struct _ValaDeleteStatementClass { struct _ValaDeleteStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaDeleteStatement* vala_delete_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference);
ValaDeleteStatement* vala_delete_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaDeleteStatement* vala_delete_statement_new (ValaExpression* expression, ValaSourceReference* source_reference);
ValaExpression* vala_delete_statement_get_expression (ValaDeleteStatement* self); ValaExpression* vala_delete_statement_get_expression (ValaDeleteStatement* self);
void vala_delete_statement_set_expression (ValaDeleteStatement* self, ValaE xpression* value); void vala_delete_statement_set_expression (ValaDeleteStatement* self, ValaE xpression* value);
GType vala_delete_statement_get_type (void); GType vala_delete_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadestructor.h   valadestructor.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaDestructor { struct _ValaDestructor {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaDestructorPrivate * priv; ValaDestructorPrivate * priv;
}; };
struct _ValaDestructorClass { struct _ValaDestructorClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaDestructor* vala_destructor_construct (GType object_type, ValaSourceRef erence* source_reference);
ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ; ValaDestructor* vala_destructor_new (ValaSourceReference* source_reference) ;
ValaBlock* vala_destructor_get_body (ValaDestructor* self); ValaBlock* vala_destructor_get_body (ValaDestructor* self);
void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value); void vala_destructor_set_body (ValaDestructor* self, ValaBlock* value);
ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf); ValaFormalParameter* vala_destructor_get_this_parameter (ValaDestructor* se lf);
void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value); void vala_destructor_set_this_parameter (ValaDestructor* self, ValaFormalPa rameter* value);
MemberBinding vala_destructor_get_binding (ValaDestructor* self); MemberBinding vala_destructor_get_binding (ValaDestructor* self);
void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value ); void vala_destructor_set_binding (ValaDestructor* self, MemberBinding value );
GType vala_destructor_get_type (void); GType vala_destructor_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadostatement.h   valadostatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaDoStatement { struct _ValaDoStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaDoStatementPrivate * priv; ValaDoStatementPrivate * priv;
}; };
struct _ValaDoStatementClass { struct _ValaDoStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaDoStatement* vala_do_statement_construct (GType object_type, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source_reference);
ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference); ValaDoStatement* vala_do_statement_new (ValaBlock* body, ValaExpression* co ndition, ValaSourceReference* source_reference);
ValaBlock* vala_do_statement_get_body (ValaDoStatement* self); ValaBlock* vala_do_statement_get_body (ValaDoStatement* self);
void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value); void vala_do_statement_set_body (ValaDoStatement* self, ValaBlock* value);
ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self); ValaExpression* vala_do_statement_get_condition (ValaDoStatement* self);
void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value); void vala_do_statement_set_condition (ValaDoStatement* self, ValaExpression * value);
GType vala_do_statement_get_type (void); GType vala_do_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadynamicmethod.h   valadynamicmethod.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaDynamicMethod { struct _ValaDynamicMethod {
ValaMethod parent_instance; ValaMethod parent_instance;
ValaDynamicMethodPrivate * priv; ValaDynamicMethodPrivate * priv;
}; };
struct _ValaDynamicMethodClass { struct _ValaDynamicMethodClass {
ValaMethodClass parent_class; ValaMethodClass parent_class;
}; };
ValaDynamicMethod* vala_dynamic_method_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference);
ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence); ValaDynamicMethod* vala_dynamic_method_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence);
ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self ); ValaDataType* vala_dynamic_method_get_dynamic_type (ValaDynamicMethod* self );
void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value); void vala_dynamic_method_set_dynamic_type (ValaDynamicMethod* self, ValaDat aType* value);
ValaInvocationExpression* vala_dynamic_method_get_invocation (ValaDynamicMe thod* self); ValaInvocationExpression* vala_dynamic_method_get_invocation (ValaDynamicMe thod* self);
void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaInvoc ationExpression* value); void vala_dynamic_method_set_invocation (ValaDynamicMethod* self, ValaInvoc ationExpression* value);
GType vala_dynamic_method_get_type (void); GType vala_dynamic_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadynamicproperty.h   valadynamicproperty.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaDynamicProperty { struct _ValaDynamicProperty {
ValaProperty parent_instance; ValaProperty parent_instance;
ValaDynamicPropertyPrivate * priv; ValaDynamicPropertyPrivate * priv;
}; };
struct _ValaDynamicPropertyClass { struct _ValaDynamicPropertyClass {
ValaPropertyClass parent_class; ValaPropertyClass parent_class;
}; };
ValaDynamicProperty* vala_dynamic_property_construct (GType object_type, Va laDataType* dynamic_type, const char* name, ValaSourceReference* source_ref erence);
ValaDynamicProperty* vala_dynamic_property_new (ValaDataType* dynamic_type, const char* name, ValaSourceReference* source_reference); ValaDynamicProperty* vala_dynamic_property_new (ValaDataType* dynamic_type, const char* name, ValaSourceReference* source_reference);
ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty* self); ValaDataType* vala_dynamic_property_get_dynamic_type (ValaDynamicProperty* self);
void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val aDataType* value); void vala_dynamic_property_set_dynamic_type (ValaDynamicProperty* self, Val aDataType* value);
GType vala_dynamic_property_get_type (void); GType vala_dynamic_property_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valadynamicsignal.h   valadynamicsignal.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaDynamicSignal { struct _ValaDynamicSignal {
ValaSignal parent_instance; ValaSignal parent_instance;
ValaDynamicSignalPrivate * priv; ValaDynamicSignalPrivate * priv;
}; };
struct _ValaDynamicSignalClass { struct _ValaDynamicSignalClass {
ValaSignalClass parent_class; ValaSignalClass parent_class;
}; };
ValaDynamicSignal* vala_dynamic_signal_construct (GType object_type, ValaDa taType* dynamic_type, const char* name, ValaDataType* return_type, ValaSour ceReference* source_reference);
ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence); ValaDynamicSignal* vala_dynamic_signal_new (ValaDataType* dynamic_type, con st char* name, ValaDataType* return_type, ValaSourceReference* source_refer ence);
ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self ); ValaDataType* vala_dynamic_signal_get_dynamic_type (ValaDynamicSignal* self );
void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat aType* value); void vala_dynamic_signal_set_dynamic_type (ValaDynamicSignal* self, ValaDat aType* value);
ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self); ValaExpression* vala_dynamic_signal_get_handler (ValaDynamicSignal* self);
void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi on* value); void vala_dynamic_signal_set_handler (ValaDynamicSignal* self, ValaExpressi on* value);
GType vala_dynamic_signal_get_type (void); GType vala_dynamic_signal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaelementaccess.h   valaelementaccess.h 
skipping to change at line 59 skipping to change at line 59
ValaExpression parent_instance; ValaExpression parent_instance;
ValaElementAccessPrivate * priv; ValaElementAccessPrivate * priv;
}; };
struct _ValaElementAccessClass { struct _ValaElementAccessClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
void vala_element_access_append_index (ValaElementAccess* self, ValaExpress ion* index); void vala_element_access_append_index (ValaElementAccess* self, ValaExpress ion* index);
GeeList* vala_element_access_get_indices (ValaElementAccess* self); GeeList* vala_element_access_get_indices (ValaElementAccess* self);
ValaElementAccess* vala_element_access_construct (GType object_type, ValaEx pression* container, ValaSourceReference* source_reference);
ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala SourceReference* source_reference); ValaElementAccess* vala_element_access_new (ValaExpression* container, Vala SourceReference* source_reference);
ValaExpression* vala_element_access_get_container (ValaElementAccess* self) ; ValaExpression* vala_element_access_get_container (ValaElementAccess* self) ;
void vala_element_access_set_container (ValaElementAccess* self, ValaExpres sion* value); void vala_element_access_set_container (ValaElementAccess* self, ValaExpres sion* value);
GType vala_element_access_get_type (void); GType vala_element_access_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaemptystatement.h   valaemptystatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaEmptyStatement { struct _ValaEmptyStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaEmptyStatementPrivate * priv; ValaEmptyStatementPrivate * priv;
}; };
struct _ValaEmptyStatementClass { struct _ValaEmptyStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaEmptyStatement* vala_empty_statement_construct (GType object_type, Vala SourceReference* source);
ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source); ValaEmptyStatement* vala_empty_statement_new (ValaSourceReference* source);
GType vala_empty_statement_get_type (void); GType vala_empty_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaenum.h   valaenum.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaEnum { struct _ValaEnum {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaEnumPrivate * priv; ValaEnumPrivate * priv;
}; };
struct _ValaEnumClass { struct _ValaEnumClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaEnum* vala_enum_construct (GType object_type, const char* name, ValaSou rceReference* source_reference);
ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence); ValaEnum* vala_enum_new (const char* name, ValaSourceReference* source_refe rence);
void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value); void vala_enum_add_value (ValaEnum* self, ValaEnumValue* value);
void vala_enum_add_method (ValaEnum* self, ValaMethod* m); void vala_enum_add_method (ValaEnum* self, ValaMethod* m);
GeeList* vala_enum_get_values (ValaEnum* self); GeeList* vala_enum_get_values (ValaEnum* self);
GeeList* vala_enum_get_methods (ValaEnum* self); GeeList* vala_enum_get_methods (ValaEnum* self);
char* vala_enum_get_cprefix (ValaEnum* self); char* vala_enum_get_cprefix (ValaEnum* self);
void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix); void vala_enum_set_cprefix (ValaEnum* self, const char* cprefix);
void vala_enum_process_attributes (ValaEnum* self); void vala_enum_process_attributes (ValaEnum* self);
void vala_enum_set_type_id (ValaEnum* self, const char* type_id); void vala_enum_set_type_id (ValaEnum* self, const char* type_id);
gboolean vala_enum_get_is_flags (ValaEnum* self); gboolean vala_enum_get_is_flags (ValaEnum* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaenumvalue.h   valaenumvalue.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaEnumValue { struct _ValaEnumValue {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaEnumValuePrivate * priv; ValaEnumValuePrivate * priv;
}; };
struct _ValaEnumValueClass { struct _ValaEnumValueClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaEnumValue* vala_enum_value_construct (GType object_type, const char* na me, ValaSourceReference* source_reference);
ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* source_reference); ValaEnumValue* vala_enum_value_new (const char* name, ValaSourceReference* source_reference);
ValaEnumValue* vala_enum_value_construct_with_value (GType object_type, con st char* name, ValaExpression* value, ValaSourceReference* source_reference );
ValaEnumValue* vala_enum_value_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference); ValaEnumValue* vala_enum_value_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference);
ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self); ValaCCodeConstant* vala_enum_value_get_canonical_cconstant (ValaEnumValue* self);
void vala_enum_value_process_attributes (ValaEnumValue* self); void vala_enum_value_process_attributes (ValaEnumValue* self);
char* vala_enum_value_get_cname (ValaEnumValue* self); char* vala_enum_value_get_cname (ValaEnumValue* self);
char* vala_enum_value_get_default_cname (ValaEnumValue* self);
void vala_enum_value_set_cname (ValaEnumValue* self, const char* cname);
ValaExpression* vala_enum_value_get_value (ValaEnumValue* self); ValaExpression* vala_enum_value_get_value (ValaEnumValue* self);
void vala_enum_value_set_value (ValaEnumValue* self, ValaExpression* value) ; void vala_enum_value_set_value (ValaEnumValue* self, ValaExpression* value) ;
GType vala_enum_value_get_type (void); GType vala_enum_value_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valaerrorcode.h   valaerrorcode.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaErrorCode { struct _ValaErrorCode {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaErrorCodePrivate * priv; ValaErrorCodePrivate * priv;
}; };
struct _ValaErrorCodeClass { struct _ValaErrorCodeClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaErrorCode* vala_error_code_construct (GType object_type, const char* na me, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new (const char* name, ValaSourceReference* source_reference);
ValaErrorCode* vala_error_code_construct_with_value (GType object_type, con st char* name, ValaExpression* value, ValaSourceReference* source_reference );
ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference); ValaErrorCode* vala_error_code_new_with_value (const char* name, ValaExpres sion* value, ValaSourceReference* source_reference);
char* vala_error_code_get_cname (ValaErrorCode* self); char* vala_error_code_get_cname (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) ;
GType vala_error_code_get_type (void); GType vala_error_code_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaerrordomain.h   valaerrordomain.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaErrorDomain { struct _ValaErrorDomain {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaErrorDomainPrivate * priv; ValaErrorDomainPrivate * priv;
}; };
struct _ValaErrorDomainClass { struct _ValaErrorDomainClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaErrorDomain* vala_error_domain_construct (GType object_type, const char * name, ValaSourceReference* source_reference);
ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference); ValaErrorDomain* vala_error_domain_new (const char* name, ValaSourceReferen ce* source_reference);
void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e); void vala_error_domain_add_code (ValaErrorDomain* self, ValaErrorCode* ecod e);
void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m); void vala_error_domain_add_method (ValaErrorDomain* self, ValaMethod* m);
GeeList* vala_error_domain_get_codes (ValaErrorDomain* self); GeeList* vala_error_domain_get_codes (ValaErrorDomain* self);
GeeList* vala_error_domain_get_methods (ValaErrorDomain* self); GeeList* vala_error_domain_get_methods (ValaErrorDomain* self);
char* vala_error_domain_get_cprefix (ValaErrorDomain* self); char* vala_error_domain_get_cprefix (ValaErrorDomain* self);
void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix); void vala_error_domain_set_cprefix (ValaErrorDomain* self, const char* cpre fix);
void vala_error_domain_process_attributes (ValaErrorDomain* self); void vala_error_domain_process_attributes (ValaErrorDomain* self);
GType vala_error_domain_get_type (void); GType vala_error_domain_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaerrortype.h   valaerrortype.h 
skipping to change at line 63 skipping to change at line 63
*/ */
struct _ValaErrorType { struct _ValaErrorType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaErrorTypePrivate * priv; ValaErrorTypePrivate * priv;
}; };
struct _ValaErrorTypeClass { struct _ValaErrorTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaErrorType* vala_error_type_construct (GType object_type, ValaErrorDomai n* error_domain, ValaSourceReference* source_reference);
ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaSour ceReference* source_reference); ValaErrorType* vala_error_type_new (ValaErrorDomain* error_domain, ValaSour ceReference* source_reference);
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);
GType vala_error_type_get_type (void); GType vala_error_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaexpression.h   valaexpression.h 
skipping to change at line 53 skipping to change at line 53
* Base class for all code nodes that might be used as an expression. * Base class for all code nodes that might be used as an expression.
*/ */
struct _ValaExpression { struct _ValaExpression {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaExpressionPrivate * priv; ValaExpressionPrivate * priv;
GeeArrayList* temp_vars; GeeArrayList* temp_vars;
}; };
struct _ValaExpressionClass { struct _ValaExpressionClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
gboolean (*is_constant) (ValaExpression* self);
gboolean (*is_pure) (ValaExpression* self); gboolean (*is_pure) (ValaExpression* self);
gboolean (*is_non_null) (ValaExpression* self);
}; };
gboolean vala_expression_is_constant (ValaExpression* self);
gboolean vala_expression_is_pure (ValaExpression* self); gboolean vala_expression_is_pure (ValaExpression* self);
gboolean vala_expression_is_non_null (ValaExpression* self);
ValaDataType* vala_expression_get_value_type (ValaExpression* self); ValaDataType* vala_expression_get_value_type (ValaExpression* self);
void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue); void vala_expression_set_value_type (ValaExpression* self, ValaDataType* va lue);
ValaDataType* vala_expression_get_target_type (ValaExpression* self); ValaDataType* vala_expression_get_target_type (ValaExpression* self);
void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue); void vala_expression_set_target_type (ValaExpression* self, ValaDataType* v alue);
ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self); ValaSymbol* vala_expression_get_symbol_reference (ValaExpression* self);
void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value); void vala_expression_set_symbol_reference (ValaExpression* self, ValaSymbol * value);
gboolean vala_expression_get_lvalue (ValaExpression* self); gboolean vala_expression_get_lvalue (ValaExpression* self);
void vala_expression_set_lvalue (ValaExpression* self, gboolean value); void vala_expression_set_lvalue (ValaExpression* self, gboolean value);
GType vala_expression_get_type (void); GType vala_expression_get_type (void);
 End of changes. 4 change blocks. 
0 lines changed or deleted 4 lines changed or added


 valaexpressionstatement.h   valaexpressionstatement.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaExpressionStatement { struct _ValaExpressionStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaExpressionStatementPrivate * priv; ValaExpressionStatementPrivate * priv;
}; };
struct _ValaExpressionStatementClass { struct _ValaExpressionStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaExpressionStatement* vala_expression_statement_construct (GType object_ type, ValaExpression* expression, ValaSourceReference* source_reference);
ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp ression, ValaSourceReference* source_reference); ValaExpressionStatement* vala_expression_statement_new (ValaExpression* exp ression, ValaSourceReference* source_reference);
ValaProperty* vala_expression_statement_assigned_property (ValaExpressionSt atement* self); ValaProperty* vala_expression_statement_assigned_property (ValaExpressionSt atement* self);
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);
GType vala_expression_statement_get_type (void); GType vala_expression_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valafield.h   valafield.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaField { struct _ValaField {
ValaMember parent_instance; ValaMember parent_instance;
ValaFieldPrivate * priv; ValaFieldPrivate * priv;
}; };
struct _ValaFieldClass { struct _ValaFieldClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaField* vala_field_construct (GType object_type, const char* name, ValaD ataType* field_type, ValaExpression* initializer, ValaSourceReference* sour ce_reference);
ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* initializer, ValaSourceReference* source_reference); ValaField* vala_field_new (const char* name, ValaDataType* field_type, Vala Expression* initializer, ValaSourceReference* source_reference);
char* vala_field_get_cname (ValaField* self); char* vala_field_get_cname (ValaField* self);
void vala_field_set_cname (ValaField* self, const char* cname); void vala_field_set_cname (ValaField* self, const char* cname);
char* vala_field_get_default_cname (ValaField* self); char* vala_field_get_default_cname (ValaField* self);
void vala_field_process_attributes (ValaField* self); void vala_field_process_attributes (ValaField* self);
char* vala_field_get_ctype (ValaField* self); char* vala_field_get_ctype (ValaField* self);
void vala_field_set_ctype (ValaField* self, const char* ctype); void vala_field_set_ctype (ValaField* self, const char* ctype);
ValaDataType* vala_field_get_field_type (ValaField* self); ValaDataType* vala_field_get_field_type (ValaField* self);
void vala_field_set_field_type (ValaField* self, ValaDataType* value); void vala_field_set_field_type (ValaField* self, ValaDataType* value);
ValaExpression* vala_field_get_initializer (ValaField* self); ValaExpression* vala_field_get_initializer (ValaField* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valafieldprototype.h   valafieldprototype.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaFieldPrototype { struct _ValaFieldPrototype {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaFieldPrototypePrivate * priv; ValaFieldPrototypePrivate * priv;
}; };
struct _ValaFieldPrototypeClass { struct _ValaFieldPrototypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaFieldPrototype* vala_field_prototype_construct (GType object_type, Vala Field* field_symbol);
ValaFieldPrototype* vala_field_prototype_new (ValaField* field_symbol); ValaFieldPrototype* vala_field_prototype_new (ValaField* field_symbol);
ValaField* vala_field_prototype_get_field_symbol (ValaFieldPrototype* self) ; ValaField* vala_field_prototype_get_field_symbol (ValaFieldPrototype* self) ;
void vala_field_prototype_set_field_symbol (ValaFieldPrototype* self, ValaF ield* value); void vala_field_prototype_set_field_symbol (ValaFieldPrototype* self, ValaF ield* value);
GType vala_field_prototype_get_type (void); GType vala_field_prototype_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaforeachstatement.h   valaforeachstatement.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaForeachStatement { struct _ValaForeachStatement {
ValaBlock parent_instance; ValaBlock parent_instance;
ValaForeachStatementPrivate * priv; ValaForeachStatementPrivate * priv;
}; };
struct _ValaForeachStatementClass { struct _ValaForeachStatementClass {
ValaBlockClass parent_class; ValaBlockClass parent_class;
}; };
ValaForeachStatement* vala_foreach_statement_construct (GType object_type, ValaDataType* type_reference, const char* variable_name, ValaExpression* co llection, ValaBlock* body, ValaSourceReference* source_reference);
ValaForeachStatement* vala_foreach_statement_new (ValaDataType* type_refere nce, const char* variable_name, ValaExpression* collection, ValaBlock* body , ValaSourceReference* source_reference); ValaForeachStatement* vala_foreach_statement_new (ValaDataType* type_refere nce, const char* variable_name, ValaExpression* collection, ValaBlock* body , ValaSourceReference* source_reference);
ValaDataType* vala_foreach_statement_get_type_reference (ValaForeachStateme nt* self); ValaDataType* vala_foreach_statement_get_type_reference (ValaForeachStateme nt* self);
void vala_foreach_statement_set_type_reference (ValaForeachStatement* self, ValaDataType* value); void vala_foreach_statement_set_type_reference (ValaForeachStatement* self, ValaDataType* value);
const char* vala_foreach_statement_get_variable_name (ValaForeachStatement* self); const char* vala_foreach_statement_get_variable_name (ValaForeachStatement* self);
void vala_foreach_statement_set_variable_name (ValaForeachStatement* self, const char* value); void vala_foreach_statement_set_variable_name (ValaForeachStatement* self, const char* value);
ValaExpression* vala_foreach_statement_get_collection (ValaForeachStatement * self); ValaExpression* vala_foreach_statement_get_collection (ValaForeachStatement * self);
void vala_foreach_statement_set_collection (ValaForeachStatement* self, Val aExpression* value); void vala_foreach_statement_set_collection (ValaForeachStatement* self, Val aExpression* value);
ValaBlock* vala_foreach_statement_get_body (ValaForeachStatement* self); ValaBlock* vala_foreach_statement_get_body (ValaForeachStatement* self);
void vala_foreach_statement_set_body (ValaForeachStatement* self, ValaBlock * value); void vala_foreach_statement_set_body (ValaForeachStatement* self, ValaBlock * value);
ValaLocalVariable* vala_foreach_statement_get_element_variable (ValaForeach Statement* self); ValaLocalVariable* vala_foreach_statement_get_element_variable (ValaForeach Statement* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaformalparameter.h   valaformalparameter.h 
skipping to change at line 67 skipping to change at line 67
struct _ValaFormalParameterClass { struct _ValaFormalParameterClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
typedef enum { typedef enum {
VALA_PARAMETER_DIRECTION_IN, VALA_PARAMETER_DIRECTION_IN,
VALA_PARAMETER_DIRECTION_OUT, VALA_PARAMETER_DIRECTION_OUT,
VALA_PARAMETER_DIRECTION_REF VALA_PARAMETER_DIRECTION_REF
} ValaParameterDirection; } ValaParameterDirection;
ValaFormalParameter* vala_formal_parameter_construct (GType object_type, co nst char* name, ValaDataType* parameter_type, ValaSourceReference* source_r eference);
ValaFormalParameter* vala_formal_parameter_new (const char* name, ValaDataT ype* parameter_type, ValaSourceReference* source_reference); ValaFormalParameter* vala_formal_parameter_new (const char* name, ValaDataT ype* parameter_type, ValaSourceReference* source_reference);
ValaFormalParameter* vala_formal_parameter_construct_with_ellipsis (GType o bject_type, ValaSourceReference* source);
ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source); ValaFormalParameter* vala_formal_parameter_new_with_ellipsis (ValaSourceRef erence* source);
void vala_formal_parameter_process_attributes (ValaFormalParameter* self); void vala_formal_parameter_process_attributes (ValaFormalParameter* self);
ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ; ValaFormalParameter* vala_formal_parameter_copy (ValaFormalParameter* self) ;
ValaDataType* vala_formal_parameter_get_parameter_type (ValaFormalParameter * self); ValaDataType* vala_formal_parameter_get_parameter_type (ValaFormalParameter * self);
void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V alaDataType* value); void vala_formal_parameter_set_parameter_type (ValaFormalParameter* self, V alaDataType* value);
ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self); ValaParameterDirection vala_formal_parameter_get_direction (ValaFormalParam eter* self);
void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value); void vala_formal_parameter_set_direction (ValaFormalParameter* self, ValaPa rameterDirection value);
gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self); gboolean vala_formal_parameter_get_ellipsis (ValaFormalParameter* self);
void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value); void vala_formal_parameter_set_ellipsis (ValaFormalParameter* self, gboolea n value);
ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self); ValaExpression* vala_formal_parameter_get_default_expression (ValaFormalPar ameter* self);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaforstatement.h   valaforstatement.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaForStatement { struct _ValaForStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaForStatementPrivate * priv; ValaForStatementPrivate * priv;
}; };
struct _ValaForStatementClass { struct _ValaForStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaForStatement* vala_for_statement_construct (GType object_type, ValaExpr ession* condition, ValaBlock* body, ValaSourceReference* source_reference);
ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference); ValaForStatement* vala_for_statement_new (ValaExpression* condition, ValaBl ock* body, ValaSourceReference* source_reference);
void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init); void vala_for_statement_add_initializer (ValaForStatement* self, ValaExpres sion* init);
GeeList* vala_for_statement_get_initializer (ValaForStatement* self); GeeList* vala_for_statement_get_initializer (ValaForStatement* self);
void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter); void vala_for_statement_add_iterator (ValaForStatement* self, ValaExpressio n* iter);
GeeList* vala_for_statement_get_iterator (ValaForStatement* self); GeeList* vala_for_statement_get_iterator (ValaForStatement* self);
ValaExpression* vala_for_statement_get_condition (ValaForStatement* self); ValaExpression* vala_for_statement_get_condition (ValaForStatement* self);
void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value); void vala_for_statement_set_condition (ValaForStatement* self, ValaExpressi on* value);
ValaBlock* vala_for_statement_get_body (ValaForStatement* self); ValaBlock* vala_for_statement_get_body (ValaForStatement* self);
void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ; void vala_for_statement_set_body (ValaForStatement* self, ValaBlock* value) ;
GType vala_for_statement_get_type (void); GType vala_for_statement_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valagenieparser.h   valagenieparser.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaGenieParser { struct _ValaGenieParser {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaGenieParserPrivate * priv; ValaGenieParserPrivate * priv;
}; };
struct _ValaGenieParserClass { struct _ValaGenieParserClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaGenieParser* vala_genie_parser_construct (GType object_type);
ValaGenieParser* vala_genie_parser_new (void);
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);
ValaGenieParser* vala_genie_parser_new (void);
GType vala_genie_parser_get_type (void); GType vala_genie_parser_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valageniescanner.h   valageniescanner.h 
skipping to change at line 47 skipping to change at line 47
#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;
typedef struct _ValaGenieParamSpecScanner ValaGenieParamSpecScanner;
/** /**
* Lexical scanner for Genie source files. * Lexical scanner for Genie source files.
*/ */
struct _ValaGenieScanner { struct _ValaGenieScanner {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaGenieScannerPrivate * priv; ValaGenieScannerPrivate * priv;
}; };
struct _ValaGenieScannerClass { struct _ValaGenieScannerClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaGenieScanner *self);
}; };
struct _ValaGenieParamSpecScanner {
GParamSpec parent_instance;
};
ValaGenieScanner* vala_genie_scanner_construct (GType object_type, ValaSour
ceFile* source_file);
ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file); ValaGenieScanner* vala_genie_scanner_new (ValaSourceFile* source_file);
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);
GParamSpec* vala_genie_param_spec_scanner (const gchar* name, const gchar*
nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_genie_value_get_scanner (const GValue* value);
void vala_genie_value_set_scanner (GValue* value, gpointer v_object);
GType vala_genie_scanner_get_type (void); GType vala_genie_scanner_get_type (void);
gpointer vala_genie_scanner_ref (gpointer instance);
void vala_genie_scanner_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
2 lines changed or deleted 17 lines changed or added


 valaifstatement.h   valaifstatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaIfStatement { struct _ValaIfStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaIfStatementPrivate * priv; ValaIfStatementPrivate * priv;
}; };
struct _ValaIfStatementClass { struct _ValaIfStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaIfStatement* vala_if_statement_construct (GType object_type, ValaExpres sion* cond, ValaBlock* true_stmt, ValaBlock* false_stmt, ValaSourceReferenc e* source);
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);
ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self); ValaExpression* vala_if_statement_get_condition (ValaIfStatement* self);
void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression * value); void vala_if_statement_set_condition (ValaIfStatement* self, ValaExpression * value);
ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self); ValaBlock* vala_if_statement_get_true_statement (ValaIfStatement* self);
void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock * value); void vala_if_statement_set_true_statement (ValaIfStatement* self, ValaBlock * value);
ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self); ValaBlock* vala_if_statement_get_false_statement (ValaIfStatement* self);
void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc k* value); void vala_if_statement_set_false_statement (ValaIfStatement* self, ValaBloc k* value);
GType vala_if_statement_get_type (void); GType vala_if_statement_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainitializerlist.h   valainitializerlist.h 
skipping to change at line 58 skipping to change at line 58
ValaExpression parent_instance; ValaExpression parent_instance;
ValaInitializerListPrivate * priv; ValaInitializerListPrivate * priv;
}; };
struct _ValaInitializerListClass { struct _ValaInitializerListClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr); void vala_initializer_list_append (ValaInitializerList* self, ValaExpressio n* expr);
GeeList* vala_initializer_list_get_initializers (ValaInitializerList* self) ; GeeList* vala_initializer_list_get_initializers (ValaInitializerList* self) ;
ValaInitializerList* vala_initializer_list_construct (GType object_type, Va laSourceReference* source_reference);
ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference); ValaInitializerList* vala_initializer_list_new (ValaSourceReference* source _reference);
gint vala_initializer_list_get_size (ValaInitializerList* self); gint vala_initializer_list_get_size (ValaInitializerList* self);
GType vala_initializer_list_get_type (void); GType vala_initializer_list_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainstancecast.h   valainstancecast.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaInstanceCast { struct _ValaInstanceCast {
ValaCCodeFunctionCall parent_instance; ValaCCodeFunctionCall parent_instance;
ValaInstanceCastPrivate * priv; ValaInstanceCastPrivate * priv;
}; };
struct _ValaInstanceCastClass { struct _ValaInstanceCastClass {
ValaCCodeFunctionCallClass parent_class; ValaCCodeFunctionCallClass parent_class;
}; };
ValaInstanceCast* vala_instance_cast_construct (GType object_type, ValaCCod eExpression* expr, ValaTypeSymbol* type);
ValaInstanceCast* vala_instance_cast_new (ValaCCodeExpression* expr, ValaTy peSymbol* type); ValaInstanceCast* vala_instance_cast_new (ValaCCodeExpression* expr, ValaTy peSymbol* type);
ValaTypeSymbol* vala_instance_cast_get_type_reference (ValaInstanceCast* se lf); ValaTypeSymbol* vala_instance_cast_get_type_reference (ValaInstanceCast* se lf);
void vala_instance_cast_set_type_reference (ValaInstanceCast* self, ValaTyp eSymbol* value); void vala_instance_cast_set_type_reference (ValaInstanceCast* self, ValaTyp eSymbol* value);
ValaCCodeExpression* vala_instance_cast_get_inner (ValaInstanceCast* self); ValaCCodeExpression* vala_instance_cast_get_inner (ValaInstanceCast* self);
void vala_instance_cast_set_inner (ValaInstanceCast* self, ValaCCodeExpress ion* value); void vala_instance_cast_set_inner (ValaInstanceCast* self, ValaCCodeExpress ion* value);
GType vala_instance_cast_get_type (void); GType vala_instance_cast_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaintegerliteral.h   valaintegerliteral.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaIntegerLiteral { struct _ValaIntegerLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaIntegerLiteralPrivate * priv; ValaIntegerLiteralPrivate * priv;
}; };
struct _ValaIntegerLiteralClass { struct _ValaIntegerLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaIntegerLiteral* vala_integer_literal_construct (GType object_type, cons t char* i, ValaSourceReference* source);
ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe rence* source); ValaIntegerLiteral* vala_integer_literal_new (const char* i, ValaSourceRefe rence* source);
char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self); char* vala_integer_literal_get_type_name (ValaIntegerLiteral* self);
const char* vala_integer_literal_get_value (ValaIntegerLiteral* self); const char* vala_integer_literal_get_value (ValaIntegerLiteral* self);
void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* value); void vala_integer_literal_set_value (ValaIntegerLiteral* self, const char* value);
GType vala_integer_literal_get_type (void); GType vala_integer_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaintegertype.h   valaintegertype.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaIntegerType { struct _ValaIntegerType {
ValaValueType parent_instance; ValaValueType parent_instance;
ValaIntegerTypePrivate * priv; ValaIntegerTypePrivate * priv;
}; };
struct _ValaIntegerTypeClass { struct _ValaIntegerTypeClass {
ValaValueTypeClass parent_class; ValaValueTypeClass parent_class;
}; };
ValaIntegerType* vala_integer_type_construct (GType object_type, ValaTypeSy mbol* type_symbol);
ValaIntegerType* vala_integer_type_new (ValaTypeSymbol* type_symbol); ValaIntegerType* vala_integer_type_new (ValaTypeSymbol* type_symbol);
ValaIntegerLiteral* vala_integer_type_get_literal (ValaIntegerType* self); ValaIntegerLiteral* vala_integer_type_get_literal (ValaIntegerType* self);
void vala_integer_type_set_literal (ValaIntegerType* self, ValaIntegerLiter al* value); void vala_integer_type_set_literal (ValaIntegerType* self, ValaIntegerLiter al* value);
GType vala_integer_type_get_type (void); GType vala_integer_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainterface.h   valainterface.h 
skipping to change at line 28 skipping to change at line 28
* *
* Author: * Author:
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAINTERFACE_H__ #ifndef __VALA_VALAINTERFACE_H__
#define __VALA_VALAINTERFACE_H__ #define __VALA_VALAINTERFACE_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <gee/list.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <gee/list.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valacodenode.h> #include <vala/valacodenode.h>
#include <vala/valatypesymbol.h> #include <vala/valatypesymbol.h>
#include <vala/valacodebinding.h> #include <vala/valacodebinding.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_INTERFACE (vala_interface_get_type ()) #define VALA_TYPE_INTERFACE (vala_interface_get_type ())
#define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface)) #define VALA_INTERFACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_I NTERFACE, ValaInterface))
#define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass)) #define VALA_INTERFACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_INTERFACE, ValaInterfaceClass))
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaInterface { struct _ValaInterface {
ValaObjectTypeSymbol parent_instance; ValaObjectTypeSymbol parent_instance;
ValaInterfacePrivate * priv; ValaInterfacePrivate * priv;
}; };
struct _ValaInterfaceClass { struct _ValaInterfaceClass {
ValaObjectTypeSymbolClass parent_class; ValaObjectTypeSymbolClass parent_class;
}; };
GeeList* vala_interface_get_classes (ValaInterface* self);
GeeList* vala_interface_get_structs (ValaInterface* self);
GeeList* vala_interface_get_enums (ValaInterface* self);
GeeList* vala_interface_get_delegates (ValaInterface* self);
ValaInterface* vala_interface_construct (GType object_type, const char* nam
e, ValaSourceReference* source_reference);
ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference); ValaInterface* vala_interface_new (const char* name, ValaSourceReference* s ource_reference);
void vala_interface_add_type_parameter (ValaInterface* self, ValaTypeParame ter* p); void vala_interface_add_type_parameter (ValaInterface* self, ValaTypeParame ter* p);
GeeList* vala_interface_get_type_parameters (ValaInterface* self); GeeList* vala_interface_get_type_parameters (ValaInterface* self);
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);
GeeList* vala_interface_get_prerequisites (ValaInterface* self); GeeList* vala_interface_get_prerequisites (ValaInterface* self);
void vala_interface_add_method (ValaInterface* self, ValaMethod* m); void vala_interface_add_method (ValaInterface* self, ValaMethod* m);
void vala_interface_add_field (ValaInterface* self, ValaField* f); void vala_interface_add_field (ValaInterface* self, ValaField* f);
GeeList* vala_interface_get_fields (ValaInterface* self); GeeList* vala_interface_get_fields (ValaInterface* self);
void vala_interface_add_property (ValaInterface* self, ValaProperty* prop); void vala_interface_add_property (ValaInterface* self, ValaProperty* prop);
 End of changes. 3 change blocks. 
1 lines changed or deleted 7 lines changed or added


 valainterfaceregisterfunction.h   valainterfaceregisterfunction.h 
skipping to change at line 63 skipping to change at line 63
*/ */
struct _ValaInterfaceRegisterFunction { struct _ValaInterfaceRegisterFunction {
ValaTypeRegisterFunction parent_instance; ValaTypeRegisterFunction parent_instance;
ValaInterfaceRegisterFunctionPrivate * priv; ValaInterfaceRegisterFunctionPrivate * priv;
}; };
struct _ValaInterfaceRegisterFunctionClass { struct _ValaInterfaceRegisterFunctionClass {
ValaTypeRegisterFunctionClass parent_class; ValaTypeRegisterFunctionClass parent_class;
}; };
ValaInterfaceRegisterFunction* vala_interface_register_function_construct ( GType object_type, ValaInterface* iface, ValaCCodeGenerator* codegen);
ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCCodeGenerator* codegen); ValaInterfaceRegisterFunction* vala_interface_register_function_new (ValaIn terface* iface, ValaCCodeGenerator* codegen);
ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self); ValaInterface* vala_interface_register_function_get_interface_reference (Va laInterfaceRegisterFunction* self);
void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value); void vala_interface_register_function_set_interface_reference (ValaInterfac eRegisterFunction* self, ValaInterface* value);
GType vala_interface_register_function_get_type (void); GType vala_interface_register_function_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainterfacetype.h   valainterfacetype.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaInterfaceType { struct _ValaInterfaceType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaInterfaceTypePrivate * priv; ValaInterfaceTypePrivate * priv;
}; };
struct _ValaInterfaceTypeClass { struct _ValaInterfaceTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaInterfaceType* vala_interface_type_construct (GType object_type, ValaIn terface* interface_symbol);
ValaInterfaceType* vala_interface_type_new (ValaInterface* interface_symbol ); ValaInterfaceType* vala_interface_type_new (ValaInterface* 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_interface_type_get_type (void); GType vala_interface_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainterfacewriter.h   valainterfacewriter.h 
skipping to change at line 74 skipping to change at line 74
struct _ValaInterfaceWriter { struct _ValaInterfaceWriter {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaInterfaceWriterPrivate * priv; ValaInterfaceWriterPrivate * priv;
}; };
struct _ValaInterfaceWriterClass { struct _ValaInterfaceWriterClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
void vala_interface_writer_write_file (ValaInterfaceWriter* self, ValaCodeC ontext* context, const char* filename); void vala_interface_writer_write_file (ValaInterfaceWriter* self, ValaCodeC ontext* context, const char* filename);
ValaInterfaceWriter* vala_interface_writer_construct (GType object_type);
ValaInterfaceWriter* vala_interface_writer_new (void); ValaInterfaceWriter* vala_interface_writer_new (void);
GType vala_interface_writer_get_type (void); GType vala_interface_writer_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainvalidtype.h   valainvalidtype.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaInvalidType { struct _ValaInvalidType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaInvalidTypePrivate * priv; ValaInvalidTypePrivate * priv;
}; };
struct _ValaInvalidTypeClass { struct _ValaInvalidTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaInvalidType* vala_invalid_type_construct (GType object_type);
ValaInvalidType* vala_invalid_type_new (void); ValaInvalidType* vala_invalid_type_new (void);
GType vala_invalid_type_get_type (void); GType vala_invalid_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valainvocationexpression.h   valainvocationexpression.h 
skipping to change at line 58 skipping to change at line 58
struct _ValaInvocationExpression { struct _ValaInvocationExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaInvocationExpressionPrivate * priv; ValaInvocationExpressionPrivate * priv;
ValaExpression* _call; ValaExpression* _call;
}; };
struct _ValaInvocationExpressionClass { struct _ValaInvocationExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaInvocationExpression* vala_invocation_expression_construct (GType objec t_type, ValaExpression* call, ValaSourceReference* source_reference);
ValaInvocationExpression* vala_invocation_expression_new (ValaExpression* c all, ValaSourceReference* source_reference); ValaInvocationExpression* vala_invocation_expression_new (ValaExpression* c all, ValaSourceReference* source_reference);
void vala_invocation_expression_add_argument (ValaInvocationExpression* sel f, ValaExpression* arg); void vala_invocation_expression_add_argument (ValaInvocationExpression* sel f, ValaExpression* arg);
GeeList* vala_invocation_expression_get_argument_list (ValaInvocationExpres sion* self); GeeList* vala_invocation_expression_get_argument_list (ValaInvocationExpres sion* self);
void vala_invocation_expression_append_array_size (ValaInvocationExpression * self, ValaCCodeExpression* size); void vala_invocation_expression_append_array_size (ValaInvocationExpression * self, ValaCCodeExpression* size);
GeeList* vala_invocation_expression_get_array_sizes (ValaInvocationExpressi on* self); GeeList* vala_invocation_expression_get_array_sizes (ValaInvocationExpressi on* self);
ValaExpression* vala_invocation_expression_get_call (ValaInvocationExpressi on* self); ValaExpression* vala_invocation_expression_get_call (ValaInvocationExpressi on* self);
void vala_invocation_expression_set_call (ValaInvocationExpression* self, V alaExpression* value); void vala_invocation_expression_set_call (ValaInvocationExpression* self, V alaExpression* value);
ValaCCodeExpression* vala_invocation_expression_get_delegate_target (ValaIn vocationExpression* self); ValaCCodeExpression* vala_invocation_expression_get_delegate_target (ValaIn vocationExpression* self);
void vala_invocation_expression_set_delegate_target (ValaInvocationExpressi on* self, ValaCCodeExpression* value); void vala_invocation_expression_set_delegate_target (ValaInvocationExpressi on* self, ValaCCodeExpression* value);
GType vala_invocation_expression_get_type (void); GType vala_invocation_expression_get_type (void);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valalambdaexpression.h   valalambdaexpression.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaLambdaExpression { struct _ValaLambdaExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaLambdaExpressionPrivate * priv; ValaLambdaExpressionPrivate * priv;
}; };
struct _ValaLambdaExpressionClass { struct _ValaLambdaExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaLambdaExpression* vala_lambda_expression_construct (GType object_type, ValaExpression* expression_body, ValaSourceReference* source_reference);
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_with_statement_body (GType object_type, ValaBlock* statement_body, ValaSourceReference* source_ reference);
ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference); ValaLambdaExpression* vala_lambda_expression_new_with_statement_body (ValaB lock* statement_body, ValaSourceReference* source_reference);
void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param); void vala_lambda_expression_add_parameter (ValaLambdaExpression* self, cons t char* param);
GeeList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self) ; GeeList* vala_lambda_expression_get_parameters (ValaLambdaExpression* self) ;
ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self); ValaExpression* vala_lambda_expression_get_expression_body (ValaLambdaExpre ssion* self);
void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value); void vala_lambda_expression_set_expression_body (ValaLambdaExpression* self , ValaExpression* value);
ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self); ValaBlock* vala_lambda_expression_get_statement_body (ValaLambdaExpression* self);
void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value); void vala_lambda_expression_set_statement_body (ValaLambdaExpression* self, ValaBlock* value);
ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self); ValaMethod* vala_lambda_expression_get_method (ValaLambdaExpression* self);
void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value); void vala_lambda_expression_set_method (ValaLambdaExpression* self, ValaMet hod* value);
GType vala_lambda_expression_get_type (void); GType vala_lambda_expression_get_type (void);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valalocalvariable.h   valalocalvariable.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaLocalVariable { struct _ValaLocalVariable {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaLocalVariablePrivate * priv; ValaLocalVariablePrivate * priv;
}; };
struct _ValaLocalVariableClass { struct _ValaLocalVariableClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaLocalVariable* vala_local_variable_construct (GType object_type, ValaDa taType* variable_type, const char* name, ValaExpression* initializer, ValaS ourceReference* source_reference);
ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference); ValaLocalVariable* vala_local_variable_new (ValaDataType* variable_type, co nst char* name, ValaExpression* initializer, ValaSourceReference* source_re ference);
ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f); ValaExpression* vala_local_variable_get_initializer (ValaLocalVariable* sel f);
void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr ession* value); void vala_local_variable_set_initializer (ValaLocalVariable* self, ValaExpr ession* value);
ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel f); ValaDataType* vala_local_variable_get_variable_type (ValaLocalVariable* sel f);
void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa taType* value); void vala_local_variable_set_variable_type (ValaLocalVariable* self, ValaDa taType* value);
GType vala_local_variable_get_type (void); GType vala_local_variable_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valalockstatement.h   valalockstatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaLockStatement { struct _ValaLockStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaLockStatementPrivate * priv; ValaLockStatementPrivate * priv;
}; };
struct _ValaLockStatementClass { struct _ValaLockStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaLockStatement* vala_lock_statement_construct (GType object_type, ValaEx pression* resource, ValaBlock* body, ValaSourceReference* source_reference) ;
ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB lock* body, ValaSourceReference* source_reference); ValaLockStatement* vala_lock_statement_new (ValaExpression* resource, ValaB lock* body, ValaSourceReference* source_reference);
ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self); ValaExpression* vala_lock_statement_get_resource (ValaLockStatement* self);
void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress ion* value); void vala_lock_statement_set_resource (ValaLockStatement* self, ValaExpress ion* value);
ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self); ValaBlock* vala_lock_statement_get_body (ValaLockStatement* self);
void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu e); void vala_lock_statement_set_body (ValaLockStatement* self, ValaBlock* valu e);
GType vala_lock_statement_get_type (void); GType vala_lock_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valamember.h   valamember.h 
skipping to change at line 66 skipping to change at line 66
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
typedef enum { typedef enum {
MEMBER_BINDING_INSTANCE, MEMBER_BINDING_INSTANCE,
MEMBER_BINDING_CLASS, MEMBER_BINDING_CLASS,
MEMBER_BINDING_STATIC MEMBER_BINDING_STATIC
} MemberBinding; } MemberBinding;
void vala_member_add_cheader_filename (ValaMember* self, const char* filena me); void vala_member_add_cheader_filename (ValaMember* self, const char* filena me);
ValaMember* vala_member_new (void);
GType vala_member_get_type (void); GType vala_member_get_type (void);
GType member_binding_get_type (void); GType member_binding_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 0 lines changed or added


 valamemberaccess.h   valamemberaccess.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaMemberAccess { struct _ValaMemberAccess {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaMemberAccessPrivate * priv; ValaMemberAccessPrivate * priv;
}; };
struct _ValaMemberAccessClass { struct _ValaMemberAccessClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaMemberAccess* vala_member_access_construct (GType object_type, ValaExpr ession* inner, const char* member_name, ValaSourceReference* source_referen ce);
ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new (ValaExpression* inner, const char * member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_simple (GType object_type, c onst char* member_name, ValaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_simple (const char* member_name, V alaSourceReference* source_reference);
ValaMemberAccess* vala_member_access_construct_pointer (GType object_type, ValaExpression* inner, const char* member_name, ValaSourceReference* source _reference);
ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co nst char* member_name, ValaSourceReference* source_reference); ValaMemberAccess* vala_member_access_new_pointer (ValaExpression* inner, co nst char* member_name, ValaSourceReference* source_reference);
void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg); void vala_member_access_add_type_argument (ValaMemberAccess* self, ValaData Type* arg);
GeeList* vala_member_access_get_type_arguments (ValaMemberAccess* self); GeeList* vala_member_access_get_type_arguments (ValaMemberAccess* self);
ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self); ValaExpression* vala_member_access_get_inner (ValaMemberAccess* self);
void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value); void vala_member_access_set_inner (ValaMemberAccess* self, ValaExpression* value);
const char* vala_member_access_get_member_name (ValaMemberAccess* self); const char* vala_member_access_get_member_name (ValaMemberAccess* self);
void vala_member_access_set_member_name (ValaMemberAccess* self, const char * value); void vala_member_access_set_member_name (ValaMemberAccess* self, const char * value);
gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf); gboolean vala_member_access_get_pointer_member_access (ValaMemberAccess* se lf);
void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value); void vala_member_access_set_pointer_member_access (ValaMemberAccess* self, gboolean value);
gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self); gboolean vala_member_access_get_prototype_access (ValaMemberAccess* self);
 End of changes. 3 change blocks. 
0 lines changed or deleted 3 lines changed or added


 valamemberinitializer.h   valamemberinitializer.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaMemberInitializer { struct _ValaMemberInitializer {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaMemberInitializerPrivate * priv; ValaMemberInitializerPrivate * priv;
}; };
struct _ValaMemberInitializerClass { struct _ValaMemberInitializerClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaMemberInitializer* vala_member_initializer_construct (GType object_type , const char* name, ValaExpression* initializer, ValaSourceReference* sourc e_reference);
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);
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);
GType vala_member_initializer_get_type (void); GType vala_member_initializer_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valamethod.h   valamethod.h 
skipping to change at line 60 skipping to change at line 60
* Represents a type or namespace method. * Represents a type or namespace method.
*/ */
struct _ValaMethod { struct _ValaMethod {
ValaMember parent_instance; ValaMember parent_instance;
ValaMethodPrivate * priv; ValaMethodPrivate * priv;
}; };
struct _ValaMethodClass { struct _ValaMethodClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
char* (*get_default_cname) (ValaMethod* self); char* (*get_default_cname) (ValaMethod* self);
char* (*get_real_cname) (ValaMethod* self);
}; };
#define VALA_METHOD_DEFAULT_SENTINEL "NULL" #define VALA_METHOD_DEFAULT_SENTINEL "NULL"
ValaMethod* vala_method_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference);
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);
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);
gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match); gboolean vala_method_compatible (ValaMethod* self, ValaMethod* base_method, char** invalid_match);
skipping to change at line 117 skipping to change at line 119
double vala_method_get_cinstance_parameter_position (ValaMethod* self); double vala_method_get_cinstance_parameter_position (ValaMethod* self);
void vala_method_set_cinstance_parameter_position (ValaMethod* self, double value); void vala_method_set_cinstance_parameter_position (ValaMethod* self, double value);
double vala_method_get_carray_length_parameter_position (ValaMethod* self); double vala_method_get_carray_length_parameter_position (ValaMethod* self);
void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value); void vala_method_set_carray_length_parameter_position (ValaMethod* self, do uble value);
double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f); double vala_method_get_cdelegate_target_parameter_position (ValaMethod* sel f);
void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value); void vala_method_set_cdelegate_target_parameter_position (ValaMethod* self, double value);
gboolean vala_method_get_no_array_length (ValaMethod* self); gboolean vala_method_get_no_array_length (ValaMethod* self);
void vala_method_set_no_array_length (ValaMethod* self, gboolean value); void vala_method_set_no_array_length (ValaMethod* self, gboolean value);
gboolean vala_method_get_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_has_construct_function (ValaMethod* self);
void vala_method_set_has_construct_function (ValaMethod* self, gboolean val
ue);
GType vala_method_get_type (void); GType vala_method_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 5 lines changed or added


 valamethodtype.h   valamethodtype.h 
skipping to change at line 60 skipping to change at line 60
*/ */
struct _ValaMethodType { struct _ValaMethodType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaMethodTypePrivate * priv; ValaMethodTypePrivate * priv;
}; };
struct _ValaMethodTypeClass { struct _ValaMethodTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaMethodType* vala_method_type_construct (GType object_type, ValaMethod* method_symbol);
ValaMethodType* vala_method_type_new (ValaMethod* method_symbol); ValaMethodType* vala_method_type_new (ValaMethod* method_symbol);
ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self); ValaMethod* vala_method_type_get_method_symbol (ValaMethodType* self);
void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value); void vala_method_type_set_method_symbol (ValaMethodType* self, ValaMethod* value);
GType vala_method_type_get_type (void); GType vala_method_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanamedargument.h   valanamedargument.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaNamedArgument { struct _ValaNamedArgument {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaNamedArgumentPrivate * priv; ValaNamedArgumentPrivate * priv;
}; };
struct _ValaNamedArgumentClass { struct _ValaNamedArgumentClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaNamedArgument* vala_named_argument_construct (GType object_type, const char* name, ValaExpression* argument, ValaSourceReference* source_reference );
ValaNamedArgument* vala_named_argument_new (const char* name, ValaExpressio n* argument, ValaSourceReference* source_reference); ValaNamedArgument* vala_named_argument_new (const char* name, ValaExpressio n* argument, ValaSourceReference* source_reference);
const char* vala_named_argument_get_name (ValaNamedArgument* self); const char* vala_named_argument_get_name (ValaNamedArgument* self);
void vala_named_argument_set_name (ValaNamedArgument* self, const char* val ue); void vala_named_argument_set_name (ValaNamedArgument* self, const char* val ue);
ValaExpression* vala_named_argument_get_argument (ValaNamedArgument* self); ValaExpression* vala_named_argument_get_argument (ValaNamedArgument* self);
void vala_named_argument_set_argument (ValaNamedArgument* self, ValaExpress ion* value); void vala_named_argument_set_argument (ValaNamedArgument* self, ValaExpress ion* value);
GType vala_named_argument_get_type (void); GType vala_named_argument_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanamespace.h   valanamespace.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaNamespace { struct _ValaNamespace {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaNamespacePrivate * priv; ValaNamespacePrivate * priv;
}; };
struct _ValaNamespaceClass { struct _ValaNamespaceClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaNamespace* vala_namespace_construct (GType object_type, const char* nam e, ValaSourceReference* source_reference);
ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference); ValaNamespace* vala_namespace_new (const char* name, ValaSourceReference* s ource_reference);
void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns); void vala_namespace_add_namespace (ValaNamespace* self, ValaNamespace* ns);
GeeList* vala_namespace_get_namespaces (ValaNamespace* self); GeeList* vala_namespace_get_namespaces (ValaNamespace* self);
void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl); void vala_namespace_add_class (ValaNamespace* self, ValaClass* cl);
void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e); void vala_namespace_add_interface (ValaNamespace* self, ValaInterface* ifac e);
void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st); void vala_namespace_add_struct (ValaNamespace* self, ValaStruct* st);
void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en); void vala_namespace_add_enum (ValaNamespace* self, ValaEnum* en);
void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain); void vala_namespace_add_error_domain (ValaNamespace* self, ValaErrorDomain* edomain);
void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d); void vala_namespace_add_delegate (ValaNamespace* self, ValaDelegate* d);
GeeList* vala_namespace_get_structs (ValaNamespace* self); GeeList* vala_namespace_get_structs (ValaNamespace* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanullchecker.h   valanullchecker.h 
skipping to change at line 91 skipping to change at line 91
*/ */
struct _ValaNullChecker { struct _ValaNullChecker {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaNullCheckerPrivate * priv; ValaNullCheckerPrivate * priv;
}; };
struct _ValaNullCheckerClass { struct _ValaNullCheckerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaNullChecker* vala_null_checker_construct (GType object_type);
ValaNullChecker* vala_null_checker_new (void); ValaNullChecker* vala_null_checker_new (void);
void vala_null_checker_check (ValaNullChecker* self, ValaCodeContext* conte xt); void vala_null_checker_check (ValaNullChecker* self, ValaCodeContext* conte xt);
GType vala_null_checker_get_type (void); GType vala_null_checker_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanullliteral.h   valanullliteral.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaNullLiteral { struct _ValaNullLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaNullLiteralPrivate * priv; ValaNullLiteralPrivate * priv;
}; };
struct _ValaNullLiteralClass { struct _ValaNullLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaNullLiteral* vala_null_literal_construct (GType object_type, ValaSource Reference* source);
ValaNullLiteral* vala_null_literal_new (ValaSourceReference* source); ValaNullLiteral* vala_null_literal_new (ValaSourceReference* source);
GType vala_null_literal_get_type (void); GType vala_null_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valanulltype.h   valanulltype.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaNullType { struct _ValaNullType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaNullTypePrivate * priv; ValaNullTypePrivate * priv;
}; };
struct _ValaNullTypeClass { struct _ValaNullTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaNullType* vala_null_type_construct (GType object_type, ValaSourceRefere nce* source_reference);
ValaNullType* vala_null_type_new (ValaSourceReference* source_reference); ValaNullType* vala_null_type_new (ValaSourceReference* source_reference);
GType vala_null_type_get_type (void); GType vala_null_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaobjectcreationexpression.h   valaobjectcreationexpression.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaObjectCreationExpression { struct _ValaObjectCreationExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaObjectCreationExpressionPrivate * priv; ValaObjectCreationExpressionPrivate * priv;
}; };
struct _ValaObjectCreationExpressionClass { struct _ValaObjectCreationExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaObjectCreationExpression* vala_object_creation_expression_construct (GT ype object_type, ValaMemberAccess* member_name, ValaSourceReference* 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);
void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg); void vala_object_creation_expression_add_argument (ValaObjectCreationExpres sion* self, ValaExpression* arg);
GeeList* vala_object_creation_expression_get_argument_list (ValaObjectCreat ionExpression* self); GeeList* vala_object_creation_expression_get_argument_list (ValaObjectCreat ionExpression* 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);
GeeList* vala_object_creation_expression_get_object_initializer (ValaObject CreationExpression* self); GeeList* vala_object_creation_expression_get_object_initializer (ValaObject CreationExpression* self);
ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self); ValaDataType* vala_object_creation_expression_get_type_reference (ValaObjec tCreationExpression* self);
void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value); void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaDataType* value);
ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea tionExpression* self); ValaMethod* vala_object_creation_expression_get_constructor (ValaObjectCrea tionExpression* self);
void vala_object_creation_expression_set_constructor (ValaObjectCreationExp ression* self, ValaMethod* value); void vala_object_creation_expression_set_constructor (ValaObjectCreationExp ression* self, ValaMethod* value);
ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self); ValaMemberAccess* vala_object_creation_expression_get_member_name (ValaObje ctCreationExpression* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaobjecttype.h   valaobjecttype.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAOBJECTTYPE_H__ #ifndef __VALA_VALAOBJECTTYPE_H__
#define __VALA_VALAOBJECTTYPE_H__ #define __VALA_VALAOBJECTTYPE_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 <gee/list.h>
#include <vala/valareferencetype.h> #include <vala/valareferencetype.h>
#include <vala/valaobjecttypesymbol.h> #include <vala/valaobjecttypesymbol.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_OBJECT_TYPE (vala_object_type_get_type ()) #define VALA_TYPE_OBJECT_TYPE (vala_object_type_get_type ())
#define VALA_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _OBJECT_TYPE, ValaObjectType)) #define VALA_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _OBJECT_TYPE, ValaObjectType))
#define VALA_OBJECT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_OBJECT_TYPE, ValaObjectTypeClass)) #define VALA_OBJECT_TYPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_OBJECT_TYPE, ValaObjectTypeClass))
#define VALA_IS_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_OBJECT_TYPE)) #define VALA_IS_OBJECT_TYPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_OBJECT_TYPE))
skipping to change at line 59 skipping to change at line 60
*/ */
struct _ValaObjectType { struct _ValaObjectType {
ValaReferenceType parent_instance; ValaReferenceType parent_instance;
ValaObjectTypePrivate * priv; ValaObjectTypePrivate * priv;
}; };
struct _ValaObjectTypeClass { struct _ValaObjectTypeClass {
ValaReferenceTypeClass parent_class; ValaReferenceTypeClass parent_class;
}; };
ValaObjectType* vala_object_type_construct (GType object_type, ValaObjectTy peSymbol* type_symbol);
ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol); ValaObjectType* vala_object_type_new (ValaObjectTypeSymbol* type_symbol);
ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel f); ValaObjectTypeSymbol* vala_object_type_get_type_symbol (ValaObjectType* sel f);
void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType Symbol* value); void vala_object_type_set_type_symbol (ValaObjectType* self, ValaObjectType Symbol* value);
GType vala_object_type_get_type (void); GType vala_object_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaparenthesizedexpression.h   valaparenthesizedexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaParenthesizedExpression { struct _ValaParenthesizedExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaParenthesizedExpressionPrivate * priv; ValaParenthesizedExpressionPrivate * priv;
}; };
struct _ValaParenthesizedExpressionClass { struct _ValaParenthesizedExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaParenthesizedExpression* vala_parenthesized_expression_construct (GType object_type, ValaExpression* _inner, ValaSourceReference* source);
ValaParenthesizedExpression* vala_parenthesized_expression_new (ValaExpress ion* _inner, ValaSourceReference* source); ValaParenthesizedExpression* vala_parenthesized_expression_new (ValaExpress ion* _inner, ValaSourceReference* source);
ValaExpression* vala_parenthesized_expression_get_inner (ValaParenthesizedE xpression* self); ValaExpression* vala_parenthesized_expression_get_inner (ValaParenthesizedE xpression* self);
void vala_parenthesized_expression_set_inner (ValaParenthesizedExpression* self, ValaExpression* value); void vala_parenthesized_expression_set_inner (ValaParenthesizedExpression* self, ValaExpression* value);
GType vala_parenthesized_expression_get_type (void); GType vala_parenthesized_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaparser.h   valaparser.h 
skipping to change at line 63 skipping to change at line 63
struct _ValaParserClass { struct _ValaParserClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
typedef enum { typedef enum {
VALA_PARSE_ERROR_FAILED, VALA_PARSE_ERROR_FAILED,
VALA_PARSE_ERROR_SYNTAX VALA_PARSE_ERROR_SYNTAX
} ValaParseError; } ValaParseError;
#define VALA_PARSE_ERROR vala_parse_error_quark () #define VALA_PARSE_ERROR vala_parse_error_quark ()
ValaParser* vala_parser_construct (GType object_type);
ValaParser* vala_parser_new (void);
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) ;
ValaParser* vala_parser_new (void);
GType vala_parser_get_type (void); GType vala_parser_get_type (void);
GQuark vala_parse_error_quark (void); GQuark vala_parse_error_quark (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valapointerindirection.h   valapointerindirection.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaPointerIndirection { struct _ValaPointerIndirection {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaPointerIndirectionPrivate * priv; ValaPointerIndirectionPrivate * priv;
}; };
struct _ValaPointerIndirectionClass { struct _ValaPointerIndirectionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaPointerIndirection* vala_pointer_indirection_construct (GType object_ty pe, ValaExpression* inner, ValaSourceReference* source_reference);
ValaPointerIndirection* vala_pointer_indirection_new (ValaExpression* inner , ValaSourceReference* source_reference); ValaPointerIndirection* vala_pointer_indirection_new (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_indirection_get_type (void); GType vala_pointer_indirection_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valapointertype.h   valapointertype.h 
skipping to change at line 62 skipping to change at line 62
*/ */
struct _ValaPointerType { struct _ValaPointerType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaPointerTypePrivate * priv; ValaPointerTypePrivate * priv;
}; };
struct _ValaPointerTypeClass { struct _ValaPointerTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaPointerType* vala_pointer_type_construct (GType object_type, ValaDataTy pe* base_type, ValaSourceReference* source_reference);
ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* source_reference); ValaPointerType* vala_pointer_type_new (ValaDataType* base_type, ValaSource Reference* 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);
GType vala_pointer_type_get_type (void); GType vala_pointer_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valapostfixexpression.h   valapostfixexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaPostfixExpression { struct _ValaPostfixExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaPostfixExpressionPrivate * priv; ValaPostfixExpressionPrivate * priv;
}; };
struct _ValaPostfixExpressionClass { struct _ValaPostfixExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaPostfixExpression* vala_postfix_expression_construct (GType object_type , ValaExpression* _inner, gboolean inc, ValaSourceReference* source);
ValaPostfixExpression* vala_postfix_expression_new (ValaExpression* _inner, gboolean inc, ValaSourceReference* source); ValaPostfixExpression* vala_postfix_expression_new (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);
GType vala_postfix_expression_get_type (void); GType vala_postfix_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaproperty.h   valaproperty.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaProperty { struct _ValaProperty {
ValaMember parent_instance; ValaMember parent_instance;
ValaPropertyPrivate * priv; ValaPropertyPrivate * priv;
}; };
struct _ValaPropertyClass { struct _ValaPropertyClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaProperty* vala_property_construct (GType object_type, const char* name, ValaDataType* property_type, ValaPropertyAccessor* get_accessor, ValaPrope rtyAccessor* set_accessor, ValaSourceReference* source_reference);
ValaProperty* vala_property_new (const char* name, ValaDataType* property_t ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor , ValaSourceReference* source_reference); ValaProperty* vala_property_new (const char* name, ValaDataType* property_t ype, ValaPropertyAccessor* get_accessor, ValaPropertyAccessor* set_accessor , ValaSourceReference* source_reference);
char* vala_property_get_upper_case_cname (ValaProperty* self); char* vala_property_get_upper_case_cname (ValaProperty* self);
ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel f); ValaCCodeConstant* vala_property_get_canonical_cconstant (ValaProperty* sel f);
void vala_property_process_attributes (ValaProperty* self); void vala_property_process_attributes (ValaProperty* self);
gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2); gboolean vala_property_equals (ValaProperty* self, ValaProperty* prop2);
ValaDataType* vala_property_get_property_type (ValaProperty* self); ValaDataType* vala_property_get_property_type (ValaProperty* self);
void vala_property_set_property_type (ValaProperty* self, ValaDataType* val ue); void vala_property_set_property_type (ValaProperty* self, ValaDataType* val ue);
ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self);
void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value); void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value);
ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valapropertyaccessor.h   valapropertyaccessor.h 
skipping to change at line 57 skipping to change at line 57
struct _ValaPropertyAccessor { struct _ValaPropertyAccessor {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaPropertyAccessorPrivate * priv; ValaPropertyAccessorPrivate * priv;
}; };
struct _ValaPropertyAccessorClass { struct _ValaPropertyAccessorClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
char* vala_property_accessor_get_cname (ValaPropertyAccessor* self); char* vala_property_accessor_get_cname (ValaPropertyAccessor* self);
ValaPropertyAccessor* vala_property_accessor_construct (GType object_type, gboolean readable, gboolean writable, gboolean construction, ValaBlock* bod y, ValaSourceReference* source_reference);
ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole an writable, gboolean construction, ValaBlock* body, ValaSourceReference* s ource_reference); ValaPropertyAccessor* vala_property_accessor_new (gboolean readable, gboole an writable, gboolean construction, ValaBlock* body, ValaSourceReference* s ource_reference);
void vala_property_accessor_process_attributes (ValaPropertyAccessor* self) ; void vala_property_accessor_process_attributes (ValaPropertyAccessor* self) ;
ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self); ValaProperty* vala_property_accessor_get_prop (ValaPropertyAccessor* self);
void vala_property_accessor_set_prop (ValaPropertyAccessor* self, ValaPrope rty* value); void vala_property_accessor_set_prop (ValaPropertyAccessor* self, ValaPrope rty* 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);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valarealliteral.h   valarealliteral.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaRealLiteral { struct _ValaRealLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaRealLiteralPrivate * priv; ValaRealLiteralPrivate * priv;
}; };
struct _ValaRealLiteralClass { struct _ValaRealLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaRealLiteral* vala_real_literal_construct (GType object_type, const char * r, ValaSourceReference* source);
ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* source); ValaRealLiteral* vala_real_literal_new (const char* r, ValaSourceReference* source);
char* vala_real_literal_get_type_name (ValaRealLiteral* self); char* vala_real_literal_get_type_name (ValaRealLiteral* self);
const char* vala_real_literal_get_value (ValaRealLiteral* self); const char* vala_real_literal_get_value (ValaRealLiteral* self);
void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) ; void vala_real_literal_set_value (ValaRealLiteral* self, const char* value) ;
GType vala_real_literal_get_type (void); GType vala_real_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valareferencetransferexpression.h   valareferencetransferexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaReferenceTransferExpression { struct _ValaReferenceTransferExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaReferenceTransferExpressionPrivate * priv; ValaReferenceTransferExpressionPrivate * priv;
}; };
struct _ValaReferenceTransferExpressionClass { struct _ValaReferenceTransferExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaReferenceTransferExpression* vala_reference_transfer_expression_constru ct (GType object_type, ValaExpression* inner, ValaSourceReference* source_r eference);
ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va laExpression* inner, ValaSourceReference* source_reference); ValaReferenceTransferExpression* vala_reference_transfer_expression_new (Va laExpression* inner, ValaSourceReference* source_reference);
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);
GType vala_reference_transfer_expression_get_type (void); GType vala_reference_transfer_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valareturnstatement.h   valareturnstatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaReturnStatement { struct _ValaReturnStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaReturnStatementPrivate * priv; ValaReturnStatementPrivate * priv;
}; };
struct _ValaReturnStatementClass { struct _ValaReturnStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaReturnStatement* vala_return_statement_construct (GType object_type, Va laExpression* return_expression, ValaSourceReference* source_reference);
ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr ession, ValaSourceReference* source_reference); ValaReturnStatement* vala_return_statement_new (ValaExpression* return_expr ession, ValaSourceReference* source_reference);
ValaExpression* vala_return_statement_get_return_expression (ValaReturnStat ement* self); ValaExpression* vala_return_statement_get_return_expression (ValaReturnStat ement* self);
void vala_return_statement_set_return_expression (ValaReturnStatement* self , ValaExpression* value); void vala_return_statement_set_return_expression (ValaReturnStatement* self , ValaExpression* value);
GType vala_return_statement_get_type (void); GType vala_return_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valascanner.h   valascanner.h 
skipping to change at line 46 skipping to change at line 46
#define VALA_TYPE_SCANNER (vala_scanner_get_type ()) #define VALA_TYPE_SCANNER (vala_scanner_get_type ())
#define VALA_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCA NNER, ValaScanner)) #define VALA_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCA NNER, ValaScanner))
#define VALA_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_SCANNER, ValaScannerClass)) #define VALA_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_SCANNER, ValaScannerClass))
#define VALA_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ SCANNER)) #define VALA_IS_SCANNER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ SCANNER))
#define VALA_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_SCANNER)) #define VALA_IS_SCANNER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VAL A_TYPE_SCANNER))
#define VALA_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_SCANNER, ValaScannerClass)) #define VALA_SCANNER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA _TYPE_SCANNER, ValaScannerClass))
typedef struct _ValaScanner ValaScanner; typedef struct _ValaScanner ValaScanner;
typedef struct _ValaScannerClass ValaScannerClass; typedef struct _ValaScannerClass ValaScannerClass;
typedef struct _ValaScannerPrivate ValaScannerPrivate; typedef struct _ValaScannerPrivate ValaScannerPrivate;
typedef struct _ValaParamSpecScanner ValaParamSpecScanner;
/** /**
* Lexical scanner for Vala source files. * Lexical scanner for Vala source files.
*/ */
struct _ValaScanner { struct _ValaScanner {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaScannerPrivate * priv; ValaScannerPrivate * priv;
}; };
struct _ValaScannerClass { struct _ValaScannerClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaScanner *self);
}; };
struct _ValaParamSpecScanner {
GParamSpec parent_instance;
};
ValaScanner* vala_scanner_construct (GType object_type, ValaSourceFile* sou
rce_file);
ValaScanner* vala_scanner_new (ValaSourceFile* source_file); ValaScanner* vala_scanner_new (ValaSourceFile* source_file);
ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio n* token_begin, ValaSourceLocation* token_end); ValaTokenType vala_scanner_read_token (ValaScanner* self, ValaSourceLocatio n* token_begin, ValaSourceLocation* token_end);
char* vala_scanner_pop_comment (ValaScanner* self); char* vala_scanner_pop_comment (ValaScanner* self);
ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self); ValaSourceFile* vala_scanner_get_source_file (ValaScanner* self);
GParamSpec* vala_param_spec_scanner (const gchar* name, const gchar* nick,
const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_scanner (const GValue* value);
void vala_value_set_scanner (GValue* value, gpointer v_object);
GType vala_scanner_get_type (void); GType vala_scanner_get_type (void);
gpointer vala_scanner_ref (gpointer instance);
void vala_scanner_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
2 lines changed or deleted 17 lines changed or added


 valascope.h   valascope.h 
skipping to change at line 42 skipping to change at line 42
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SCOPE (vala_scope_get_type ()) #define VALA_TYPE_SCOPE (vala_scope_get_type ())
#define VALA_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCOPE , ValaScope)) #define VALA_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SCOPE , ValaScope))
#define VALA_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_SCOPE, ValaScopeClass)) #define VALA_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_SCOPE, ValaScopeClass))
#define VALA_IS_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SC OPE)) #define VALA_IS_SCOPE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SC OPE))
#define VALA_IS_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_SCOPE)) #define VALA_IS_SCOPE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_SCOPE))
#define VALA_SCOPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_SCOPE, ValaScopeClass)) #define VALA_SCOPE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_SCOPE, ValaScopeClass))
typedef struct _ValaScopePrivate ValaScopePrivate; typedef struct _ValaScopePrivate ValaScopePrivate;
typedef struct _ValaParamSpecScope ValaParamSpecScope;
/** /**
* Represents a part of the symbol tree. * Represents a part of the symbol tree.
*/ */
struct _ValaScope { struct _ValaScope {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaScopePrivate * priv; ValaScopePrivate * priv;
}; };
struct _ValaScopeClass { struct _ValaScopeClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaScope *self);
}; };
struct _ValaParamSpecScope {
GParamSpec parent_instance;
};
ValaScope* vala_scope_construct (GType object_type, ValaSymbol* owner);
ValaScope* vala_scope_new (ValaSymbol* owner); ValaScope* vala_scope_new (ValaSymbol* owner);
void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym); void vala_scope_add (ValaScope* self, const char* name, ValaSymbol* sym);
void vala_scope_remove (ValaScope* self, const char* name); void vala_scope_remove (ValaScope* self, const char* name);
ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name); ValaSymbol* vala_scope_lookup (ValaScope* self, const char* name);
gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope); gboolean vala_scope_is_subscope_of (ValaScope* self, ValaScope* scope);
ValaSymbol* vala_scope_get_owner (ValaScope* self); ValaSymbol* vala_scope_get_owner (ValaScope* self);
void vala_scope_set_owner (ValaScope* self, ValaSymbol* value); void vala_scope_set_owner (ValaScope* self, ValaSymbol* value);
ValaScope* vala_scope_get_parent_scope (ValaScope* self); ValaScope* vala_scope_get_parent_scope (ValaScope* self);
void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value); void vala_scope_set_parent_scope (ValaScope* self, ValaScope* value);
GParamSpec* vala_param_spec_scope (const gchar* name, const gchar* nick, co
nst gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_scope (const GValue* value);
void vala_value_set_scope (GValue* value, gpointer v_object);
GType vala_scope_get_type (void); GType vala_scope_get_type (void);
gpointer vala_scope_ref (gpointer instance);
void vala_scope_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
2 lines changed or deleted 16 lines changed or added


 valasemanticanalyzer.h   valasemanticanalyzer.h 
skipping to change at line 125 skipping to change at line 125
*/ */
struct _ValaSemanticAnalyzer { struct _ValaSemanticAnalyzer {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSemanticAnalyzerPrivate * priv; ValaSemanticAnalyzerPrivate * priv;
}; };
struct _ValaSemanticAnalyzerClass { struct _ValaSemanticAnalyzerClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
ValaSemanticAnalyzer* vala_semantic_analyzer_construct (GType object_type);
ValaSemanticAnalyzer* vala_semantic_analyzer_new (void); ValaSemanticAnalyzer* vala_semantic_analyzer_new (void);
void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context); void vala_semantic_analyzer_analyze (ValaSemanticAnalyzer* self, ValaCodeCo ntext* context);
ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name); ValaSymbol* vala_semantic_analyzer_symbol_lookup_inherited (ValaSymbol* sym , const char* name);
ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym); ValaDataType* vala_semantic_analyzer_get_data_type_for_symbol (ValaTypeSymb ol* sym);
ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val aCodeNode* node_reference); ValaDataType* vala_semantic_analyzer_get_actual_type (ValaDataType* derived _instance_type, ValaSymbol* generic_member, ValaDataType* generic_type, Val aCodeNode* node_reference);
GType vala_semantic_analyzer_get_type (void); GType vala_semantic_analyzer_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasignal.h   valasignal.h 
skipping to change at line 59 skipping to change at line 59
*/ */
struct _ValaSignal { struct _ValaSignal {
ValaMember parent_instance; ValaMember parent_instance;
ValaSignalPrivate * priv; ValaSignalPrivate * priv;
}; };
struct _ValaSignalClass { struct _ValaSignalClass {
ValaMemberClass parent_class; ValaMemberClass parent_class;
}; };
ValaSignal* vala_signal_construct (GType object_type, const char* name, Val aDataType* return_type, ValaSourceReference* source_reference);
ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference); ValaSignal* vala_signal_new (const char* name, ValaDataType* return_type, V alaSourceReference* source_reference);
void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m); void vala_signal_add_parameter (ValaSignal* self, ValaFormalParameter* para m);
GeeList* vala_signal_get_parameters (ValaSignal* self); GeeList* vala_signal_get_parameters (ValaSignal* self);
ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type); ValaDelegate* vala_signal_get_delegate (ValaSignal* self, ValaDataType* sen der_type);
char* vala_signal_get_cname (ValaSignal* self); char* vala_signal_get_cname (ValaSignal* self);
void vala_signal_set_cname (ValaSignal* self, const char* cname); void vala_signal_set_cname (ValaSignal* self, const char* cname);
ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c onst char* detail); ValaCCodeConstant* vala_signal_get_canonical_cconstant (ValaSignal* self, c onst char* detail);
void vala_signal_process_attributes (ValaSignal* self); void vala_signal_process_attributes (ValaSignal* self);
ValaMethod* vala_signal_get_method_handler (ValaSignal* self); ValaMethod* vala_signal_get_method_handler (ValaSignal* self);
ValaDataType* vala_signal_get_return_type (ValaSignal* self); ValaDataType* vala_signal_get_return_type (ValaSignal* self);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasignaltype.h   valasignaltype.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaSignalType { struct _ValaSignalType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaSignalTypePrivate * priv; ValaSignalTypePrivate * priv;
}; };
struct _ValaSignalTypeClass { struct _ValaSignalTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaSignalType* vala_signal_type_construct (GType object_type, ValaSignal* signal_symbol);
ValaSignalType* vala_signal_type_new (ValaSignal* signal_symbol); ValaSignalType* vala_signal_type_new (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);
GType vala_signal_type_get_type (void); GType vala_signal_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasizeofexpression.h   valasizeofexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaSizeofExpression { struct _ValaSizeofExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaSizeofExpressionPrivate * priv; ValaSizeofExpressionPrivate * priv;
}; };
struct _ValaSizeofExpressionClass { struct _ValaSizeofExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaSizeofExpression* vala_sizeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS ourceReference* source); ValaSizeofExpression* vala_sizeof_expression_new (ValaDataType* type, ValaS ourceReference* 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);
GType vala_sizeof_expression_get_type (void); GType vala_sizeof_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasourcefile.h   valasourcefile.h 
skipping to change at line 44 skipping to change at line 44
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ()) #define VALA_TYPE_SOURCE_FILE (vala_source_file_get_type ())
#define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile)) #define VALA_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _SOURCE_FILE, ValaSourceFile))
#define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VA LA_TYPE_SOURCE_FILE, ValaSourceFileClass))
#define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_T YPE_SOURCE_FILE))
#define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE)) #define VALA_IS_SOURCE_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_SOURCE_FILE))
#define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass)) #define VALA_SOURCE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_SOURCE_FILE, ValaSourceFileClass))
typedef struct _ValaSourceFilePrivate ValaSourceFilePrivate; typedef struct _ValaSourceFilePrivate ValaSourceFilePrivate;
typedef struct _ValaParamSpecSourceFile ValaParamSpecSourceFile;
#define VALA_TYPE_SOURCE_FILE_DEPENDENCY_TYPE (vala_source_file_dependency_ type_get_type ()) #define VALA_TYPE_SOURCE_FILE_DEPENDENCY_TYPE (vala_source_file_dependency_ type_get_type ())
/** /**
* Represents a Vala source or VAPI package file. * Represents a Vala source or VAPI package file.
*/ */
struct _ValaSourceFile { struct _ValaSourceFile {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaSourceFilePrivate * priv; ValaSourceFilePrivate * priv;
}; };
struct _ValaSourceFileClass { struct _ValaSourceFileClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaSourceFile *self);
};
struct _ValaParamSpecSourceFile {
GParamSpec parent_instance;
}; };
typedef enum { typedef enum {
VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_FULL, VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_FULL,
VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_SHALLOW, VALA_SOURCE_FILE_DEPENDENCY_TYPE_HEADER_SHALLOW,
VALA_SOURCE_FILE_DEPENDENCY_TYPE_SOURCE VALA_SOURCE_FILE_DEPENDENCY_TYPE_SOURCE
} ValaSourceFileDependencyType; } ValaSourceFileDependencyType;
ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char* ValaSourceFile* vala_source_file_construct (GType object_type, ValaCodeCont
filename, gboolean pkg); ext* context, const char* filename, gboolean pkg, const char* content);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaNamesp ValaSourceFile* vala_source_file_new (ValaCodeContext* context, const char*
aceReference* ns); filename, gboolean pkg, const char* content);
void vala_source_file_add_using_directive (ValaSourceFile* self, ValaUsingD
irective* ns);
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_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);
skipping to change at line 104 skipping to change at line 112
gboolean vala_source_file_get_external_package (ValaSourceFile* self); gboolean vala_source_file_get_external_package (ValaSourceFile* self);
void vala_source_file_set_external_package (ValaSourceFile* self, gboolean value); void vala_source_file_set_external_package (ValaSourceFile* self, gboolean value);
ValaSourceFileCycle* vala_source_file_get_cycle (ValaSourceFile* self); ValaSourceFileCycle* vala_source_file_get_cycle (ValaSourceFile* self);
void vala_source_file_set_cycle (ValaSourceFile* self, ValaSourceFileCycle* value); void vala_source_file_set_cycle (ValaSourceFile* self, ValaSourceFileCycle* value);
gboolean vala_source_file_get_is_cycle_head (ValaSourceFile* self); gboolean vala_source_file_get_is_cycle_head (ValaSourceFile* self);
void vala_source_file_set_is_cycle_head (ValaSourceFile* self, gboolean val ue); void vala_source_file_set_is_cycle_head (ValaSourceFile* self, gboolean val ue);
gint vala_source_file_get_mark (ValaSourceFile* self); gint vala_source_file_get_mark (ValaSourceFile* self);
void vala_source_file_set_mark (ValaSourceFile* self, gint value); void vala_source_file_set_mark (ValaSourceFile* self, gint value);
ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self); ValaCodeContext* vala_source_file_get_context (ValaSourceFile* self);
void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue); void vala_source_file_set_context (ValaSourceFile* self, ValaCodeContext* v alue);
const char* vala_source_file_get_content (ValaSourceFile* self);
void vala_source_file_set_content (ValaSourceFile* self, const char* value)
;
GParamSpec* vala_param_spec_source_file (const gchar* name, const gchar* ni
ck, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_source_file (const GValue* value);
void vala_value_set_source_file (GValue* value, gpointer v_object);
GType vala_source_file_get_type (void); GType vala_source_file_get_type (void);
gpointer vala_source_file_ref (gpointer instance);
void vala_source_file_unref (gpointer instance);
GType vala_source_file_dependency_type_get_type (void); GType vala_source_file_dependency_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 6 change blocks. 
6 lines changed or deleted 24 lines changed or added


 valasourcefilecycle.h   valasourcefilecycle.h 
/* valasourcefilecycle.vala /* valasourcefilecycle.vala
* *
* Copyright (C) 2006-2007 Jürg Billeter * Copyright (C) 2006-2008 Jürg Billeter
* *
* This library is free software; you can redistribute it and/or * This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
* This library is distributed in the hope that it will be useful, * This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details. * Lesser General Public License for more details.
skipping to change at line 41 skipping to change at line 41
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SOURCE_FILE_CYCLE (vala_source_file_cycle_get_type ()) #define VALA_TYPE_SOURCE_FILE_CYCLE (vala_source_file_cycle_get_type ())
#define VALA_SOURCE_FILE_CYCLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SOURCE_FILE_CYCLE, ValaSourceFileCycle)) #define VALA_SOURCE_FILE_CYCLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SOURCE_FILE_CYCLE, ValaSourceFileCycle))
#define VALA_SOURCE_FILE_CYCLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SOURCE_FILE_CYCLE, ValaSourceFileCycleClass)) #define VALA_SOURCE_FILE_CYCLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_SOURCE_FILE_CYCLE, ValaSourceFileCycleClass))
#define VALA_IS_SOURCE_FILE_CYCLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SOURCE_FILE_CYCLE)) #define VALA_IS_SOURCE_FILE_CYCLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_SOURCE_FILE_CYCLE))
#define VALA_IS_SOURCE_FILE_CYCLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SOURCE_FILE_CYCLE)) #define VALA_IS_SOURCE_FILE_CYCLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_SOURCE_FILE_CYCLE))
#define VALA_SOURCE_FILE_CYCLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SOURCE_FILE_CYCLE, ValaSourceFileCycleClass)) #define VALA_SOURCE_FILE_CYCLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_SOURCE_FILE_CYCLE, ValaSourceFileCycleClass))
typedef struct _ValaSourceFileCyclePrivate ValaSourceFileCyclePrivate; typedef struct _ValaSourceFileCyclePrivate ValaSourceFileCyclePrivate;
typedef struct _ValaParamSpecSourceFileCycle ValaParamSpecSourceFileCycle;
/** /**
* Represents a dependency cycle of source files. * Represents a dependency cycle of source files.
*/ */
struct _ValaSourceFileCycle { struct _ValaSourceFileCycle {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaSourceFileCyclePrivate * priv; ValaSourceFileCyclePrivate * priv;
GeeList* files; GeeList* files;
ValaSourceFile* head; ValaSourceFile* head;
}; };
struct _ValaSourceFileCycleClass { struct _ValaSourceFileCycleClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaSourceFileCycle *self);
}; };
struct _ValaParamSpecSourceFileCycle {
GParamSpec parent_instance;
};
ValaSourceFileCycle* vala_source_file_cycle_construct (GType object_type);
ValaSourceFileCycle* vala_source_file_cycle_new (void); ValaSourceFileCycle* vala_source_file_cycle_new (void);
GParamSpec* vala_param_spec_source_file_cycle (const gchar* name, const gch
ar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_source_file_cycle (const GValue* value);
void vala_value_set_source_file_cycle (GValue* value, gpointer v_object);
GType vala_source_file_cycle_get_type (void); GType vala_source_file_cycle_get_type (void);
gpointer vala_source_file_cycle_ref (gpointer instance);
void vala_source_file_cycle_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
3 lines changed or deleted 17 lines changed or added


 valasourcereference.h   valasourcereference.h 
skipping to change at line 42 skipping to change at line 42
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_SOURCE_REFERENCE (vala_source_reference_get_type ()) #define VALA_TYPE_SOURCE_REFERENCE (vala_source_reference_get_type ())
#define VALA_SOURCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_SOURCE_REFERENCE, ValaSourceReference)) #define VALA_SOURCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_SOURCE_REFERENCE, ValaSourceReference))
#define VALA_SOURCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_SOURCE_REFERENCE, ValaSourceReferenceClass)) #define VALA_SOURCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_SOURCE_REFERENCE, ValaSourceReferenceClass))
#define VALA_IS_SOURCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_SOURCE_REFERENCE)) #define VALA_IS_SOURCE_REFERENCE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_SOURCE_REFERENCE))
#define VALA_IS_SOURCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_SOURCE_REFERENCE)) #define VALA_IS_SOURCE_REFERENCE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_SOURCE_REFERENCE))
#define VALA_SOURCE_REFERENCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_SOURCE_REFERENCE, ValaSourceReferenceClass)) #define VALA_SOURCE_REFERENCE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_SOURCE_REFERENCE, ValaSourceReferenceClass))
typedef struct _ValaSourceReferencePrivate ValaSourceReferencePrivate; typedef struct _ValaSourceReferencePrivate ValaSourceReferencePrivate;
typedef struct _ValaParamSpecSourceReference ValaParamSpecSourceReference;
/** /**
* Represents a reference to a location in a source file. * Represents a reference to a location in a source file.
*/ */
struct _ValaSourceReference { struct _ValaSourceReference {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaSourceReferencePrivate * priv; ValaSourceReferencePrivate * priv;
}; };
struct _ValaSourceReferenceClass { struct _ValaSourceReferenceClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaSourceReference *self);
};
struct _ValaParamSpecSourceReference {
GParamSpec parent_instance;
}; };
ValaSourceReference* vala_source_reference_construct (GType object_type, Va laSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column);
ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column); ValaSourceReference* vala_source_reference_new (ValaSourceFile* _file, gint _first_line, gint _first_column, gint _last_line, gint _last_column);
ValaSourceReference* vala_source_reference_construct_with_comment (GType ob ject_type, ValaSourceFile* _file, gint _first_line, gint _first_column, gin t _last_line, gint _last_column, const char* _comment);
ValaSourceReference* vala_source_reference_new_with_comment (ValaSourceFile * _file, gint _first_line, gint _first_column, gint _last_line, gint _last_ column, const char* _comment); ValaSourceReference* vala_source_reference_new_with_comment (ValaSourceFile * _file, gint _first_line, gint _first_column, gint _last_line, gint _last_ column, const char* _comment);
char* vala_source_reference_to_string (ValaSourceReference* self); char* vala_source_reference_to_string (ValaSourceReference* self);
ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self); ValaSourceFile* vala_source_reference_get_file (ValaSourceReference* self);
void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value); void vala_source_reference_set_file (ValaSourceReference* self, ValaSourceF ile* value);
gint vala_source_reference_get_first_line (ValaSourceReference* self); gint vala_source_reference_get_first_line (ValaSourceReference* self);
void vala_source_reference_set_first_line (ValaSourceReference* self, gint value); void vala_source_reference_set_first_line (ValaSourceReference* self, gint value);
gint vala_source_reference_get_first_column (ValaSourceReference* self); gint vala_source_reference_get_first_column (ValaSourceReference* self);
void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value); void vala_source_reference_set_first_column (ValaSourceReference* self, gin t value);
gint vala_source_reference_get_last_line (ValaSourceReference* self); gint vala_source_reference_get_last_line (ValaSourceReference* self);
void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue); void vala_source_reference_set_last_line (ValaSourceReference* self, gint v alue);
gint vala_source_reference_get_last_column (ValaSourceReference* self); gint vala_source_reference_get_last_column (ValaSourceReference* self);
void vala_source_reference_set_last_column (ValaSourceReference* self, gint value); void vala_source_reference_set_last_column (ValaSourceReference* self, gint value);
const char* vala_source_reference_get_comment (ValaSourceReference* self); const char* vala_source_reference_get_comment (ValaSourceReference* self);
void vala_source_reference_set_comment (ValaSourceReference* self, const ch ar* value); void vala_source_reference_set_comment (ValaSourceReference* self, const ch ar* value);
GParamSpec* vala_param_spec_source_reference (const gchar* name, const gcha
r* nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_source_reference (const GValue* value);
void vala_value_set_source_reference (GValue* value, gpointer v_object);
GType vala_source_reference_get_type (void); GType vala_source_reference_get_type (void);
gpointer vala_source_reference_ref (gpointer instance);
void vala_source_reference_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 7 change blocks. 
2 lines changed or deleted 17 lines changed or added


 valastringliteral.h   valastringliteral.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaStringLiteral { struct _ValaStringLiteral {
ValaLiteral parent_instance; ValaLiteral parent_instance;
ValaStringLiteralPrivate * priv; ValaStringLiteralPrivate * priv;
}; };
struct _ValaStringLiteralClass { struct _ValaStringLiteralClass {
ValaLiteralClass parent_class; ValaLiteralClass parent_class;
}; };
ValaStringLiteral* vala_string_literal_construct (GType object_type, const char* value, ValaSourceReference* source_reference);
ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe ference* source_reference); ValaStringLiteral* vala_string_literal_new (const char* value, ValaSourceRe ference* source_reference);
char* vala_string_literal_eval (ValaStringLiteral* self); char* vala_string_literal_eval (ValaStringLiteral* self);
const char* vala_string_literal_get_value (ValaStringLiteral* self); const char* vala_string_literal_get_value (ValaStringLiteral* self);
void vala_string_literal_set_value (ValaStringLiteral* self, const char* va lue); void vala_string_literal_set_value (ValaStringLiteral* self, const char* va lue);
GType vala_string_literal_get_type (void); GType vala_string_literal_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valastruct.h   valastruct.h 
skipping to change at line 57 skipping to change at line 57
*/ */
struct _ValaStruct { struct _ValaStruct {
ValaTypeSymbol parent_instance; ValaTypeSymbol parent_instance;
ValaStructPrivate * priv; ValaStructPrivate * priv;
}; };
struct _ValaStructClass { struct _ValaStructClass {
ValaTypeSymbolClass parent_class; ValaTypeSymbolClass parent_class;
}; };
ValaStruct* vala_struct_construct (GType object_type, const char* name, Val aSourceReference* source_reference);
ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference); ValaStruct* vala_struct_new (const char* name, ValaSourceReference* source_ reference);
void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p ); void vala_struct_add_type_parameter (ValaStruct* self, ValaTypeParameter* p );
GeeList* vala_struct_get_type_parameters (ValaStruct* self); GeeList* vala_struct_get_type_parameters (ValaStruct* self);
void vala_struct_add_constant (ValaStruct* self, ValaConstant* c); void vala_struct_add_constant (ValaStruct* self, ValaConstant* c);
void vala_struct_add_field (ValaStruct* self, ValaField* f); void vala_struct_add_field (ValaStruct* self, ValaField* f);
GeeList* vala_struct_get_fields (ValaStruct* self); GeeList* vala_struct_get_fields (ValaStruct* self);
GeeList* vala_struct_get_constants (ValaStruct* self);
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); void vala_struct_add_method (ValaStruct* self, ValaMethod* m);
GeeList* vala_struct_get_methods (ValaStruct* self); GeeList* vala_struct_get_methods (ValaStruct* self);
char* vala_struct_get_default_cname (ValaStruct* self); char* vala_struct_get_default_cname (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);
gint vala_struct_get_rank (ValaStruct* self); gint vala_struct_get_rank (ValaStruct* self);
void vala_struct_process_attributes (ValaStruct* self); void vala_struct_process_attributes (ValaStruct* self);
void vala_struct_set_type_id (ValaStruct* self, const char* name); void vala_struct_set_type_id (ValaStruct* self, const char* name);
void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type); void vala_struct_add_base_type (ValaStruct* self, ValaDataType* type);
GeeList* vala_struct_get_base_types (ValaStruct* self); GeeList* vala_struct_get_base_types (ValaStruct* self);
gboolean vala_struct_is_simple_type (ValaStruct* self); gboolean vala_struct_is_simple_type (ValaStruct* self);
void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type); void vala_struct_set_simple_type (ValaStruct* self, gboolean simple_type);
char* vala_struct_get_default_copy_function (ValaStruct* self);
void vala_struct_set_copy_function (ValaStruct* self, const char* name);
char* vala_struct_get_default_destroy_function (ValaStruct* self);
void vala_struct_set_destroy_function (ValaStruct* self, const char* name);
gboolean vala_struct_is_disposable (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);
GType vala_struct_get_type (void); GType vala_struct_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 3 change blocks. 
0 lines changed or deleted 7 lines changed or added


 valaswitchlabel.h   valaswitchlabel.h 
skipping to change at line 53 skipping to change at line 53
*/ */
struct _ValaSwitchLabel { struct _ValaSwitchLabel {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSwitchLabelPrivate * priv; ValaSwitchLabelPrivate * priv;
}; };
struct _ValaSwitchLabelClass { struct _ValaSwitchLabelClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaSwitchLabel* vala_switch_label_construct (GType object_type, ValaExpres sion* expr, ValaSourceReference* source);
ValaSwitchLabel* vala_switch_label_new (ValaExpression* expr, ValaSourceRef erence* source); ValaSwitchLabel* vala_switch_label_new (ValaExpression* expr, ValaSourceRef erence* source);
ValaSwitchLabel* vala_switch_label_construct_with_default (GType object_typ e, ValaSourceReference* source);
ValaSwitchLabel* vala_switch_label_new_with_default (ValaSourceReference* s ource); ValaSwitchLabel* vala_switch_label_new_with_default (ValaSourceReference* s ource);
ValaExpression* vala_switch_label_get_expression (ValaSwitchLabel* self); ValaExpression* vala_switch_label_get_expression (ValaSwitchLabel* self);
void vala_switch_label_set_expression (ValaSwitchLabel* self, ValaExpressio n* value); void vala_switch_label_set_expression (ValaSwitchLabel* self, ValaExpressio n* value);
GType vala_switch_label_get_type (void); GType vala_switch_label_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaswitchsection.h   valaswitchsection.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaSwitchSection { struct _ValaSwitchSection {
ValaBlock parent_instance; ValaBlock parent_instance;
ValaSwitchSectionPrivate * priv; ValaSwitchSectionPrivate * priv;
}; };
struct _ValaSwitchSectionClass { struct _ValaSwitchSectionClass {
ValaBlockClass parent_class; ValaBlockClass parent_class;
}; };
ValaSwitchSection* vala_switch_section_construct (GType object_type, ValaSo urceReference* source_reference);
ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref erence); ValaSwitchSection* vala_switch_section_new (ValaSourceReference* source_ref erence);
void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe l* label); void vala_switch_section_add_label (ValaSwitchSection* self, ValaSwitchLabe l* label);
GeeList* vala_switch_section_get_labels (ValaSwitchSection* self); GeeList* vala_switch_section_get_labels (ValaSwitchSection* self);
gboolean vala_switch_section_has_default_label (ValaSwitchSection* self); gboolean vala_switch_section_has_default_label (ValaSwitchSection* self);
GType vala_switch_section_get_type (void); GType vala_switch_section_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaswitchstatement.h   valaswitchstatement.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaSwitchStatement { struct _ValaSwitchStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaSwitchStatementPrivate * priv; ValaSwitchStatementPrivate * priv;
}; };
struct _ValaSwitchStatementClass { struct _ValaSwitchStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaSwitchStatement* vala_switch_statement_construct (GType object_type, Va laExpression* expression, ValaSourceReference* source_reference);
ValaSwitchStatement* vala_switch_statement_new (ValaExpression* expression, ValaSourceReference* source_reference); ValaSwitchStatement* vala_switch_statement_new (ValaExpression* 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);
GeeList* vala_switch_statement_get_sections (ValaSwitchStatement* self); GeeList* 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);
GType vala_switch_statement_get_type (void); GType vala_switch_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasymbol.h   valasymbol.h 
skipping to change at line 70 skipping to change at line 70
}; };
typedef enum { typedef enum {
VALA_SYMBOL_ACCESSIBILITY_PRIVATE, VALA_SYMBOL_ACCESSIBILITY_PRIVATE,
VALA_SYMBOL_ACCESSIBILITY_INTERNAL, VALA_SYMBOL_ACCESSIBILITY_INTERNAL,
VALA_SYMBOL_ACCESSIBILITY_PROTECTED, VALA_SYMBOL_ACCESSIBILITY_PROTECTED,
VALA_SYMBOL_ACCESSIBILITY_PUBLIC VALA_SYMBOL_ACCESSIBILITY_PUBLIC
} ValaSymbolAccessibility; } ValaSymbolAccessibility;
gboolean vala_symbol_is_internal_symbol (ValaSymbol* self); gboolean vala_symbol_is_internal_symbol (ValaSymbol* self);
void vala_symbol_init (ValaSymbol* self);
char* vala_symbol_get_full_name (ValaSymbol* self); char* vala_symbol_get_full_name (ValaSymbol* self);
char* vala_symbol_get_cprefix (ValaSymbol* self); char* vala_symbol_get_cprefix (ValaSymbol* self);
char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix ); char* vala_symbol_get_lower_case_cname (ValaSymbol* self, const char* infix );
char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self); char* vala_symbol_get_lower_case_cprefix (ValaSymbol* self);
GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self); GeeList* vala_symbol_get_cheader_filenames (ValaSymbol* self);
char* vala_symbol_camel_case_to_lower_case (const char* camel_case); char* vala_symbol_camel_case_to_lower_case (const char* camel_case);
char* vala_symbol_lower_case_to_camel_case (const char* lower_case); char* vala_symbol_lower_case_to_camel_case (const char* lower_case);
ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self); ValaScope* vala_symbol_get_top_accessible_scope (ValaSymbol* self);
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);
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valasymbolresolver.h   valasymbolresolver.h 
skipping to change at line 49 skipping to change at line 49
#include <vala/valafield.h> #include <vala/valafield.h>
#include <vala/valamethod.h> #include <vala/valamethod.h>
#include <vala/valacreationmethod.h> #include <vala/valacreationmethod.h>
#include <vala/valaformalparameter.h> #include <vala/valaformalparameter.h>
#include <vala/valaproperty.h> #include <vala/valaproperty.h>
#include <vala/valapropertyaccessor.h> #include <vala/valapropertyaccessor.h>
#include <vala/valasignal.h> #include <vala/valasignal.h>
#include <vala/valaconstructor.h> #include <vala/valaconstructor.h>
#include <vala/valadestructor.h> #include <vala/valadestructor.h>
#include <vala/valablock.h> #include <vala/valablock.h>
#include <vala/valanamespacereference.h> #include <vala/valausingdirective.h>
#include <vala/valadatatype.h> #include <vala/valadatatype.h>
#include <vala/valalocalvariable.h> #include <vala/valalocalvariable.h>
#include <vala/valainitializerlist.h> #include <vala/valainitializerlist.h>
#include <vala/valaifstatement.h> #include <vala/valaifstatement.h>
#include <vala/valaswitchsection.h> #include <vala/valaswitchsection.h>
#include <vala/valawhilestatement.h> #include <vala/valawhilestatement.h>
#include <vala/valadostatement.h> #include <vala/valadostatement.h>
#include <vala/valaforstatement.h> #include <vala/valaforstatement.h>
#include <vala/valaforeachstatement.h> #include <vala/valaforeachstatement.h>
#include <vala/valareturnstatement.h> #include <vala/valareturnstatement.h>
skipping to change at line 99 skipping to change at line 99
struct _ValaSymbolResolver { struct _ValaSymbolResolver {
ValaCodeVisitor parent_instance; ValaCodeVisitor parent_instance;
ValaSymbolResolverPrivate * priv; ValaSymbolResolverPrivate * priv;
}; };
struct _ValaSymbolResolverClass { struct _ValaSymbolResolverClass {
ValaCodeVisitorClass parent_class; ValaCodeVisitorClass parent_class;
}; };
void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context);
ValaSymbolResolver* vala_symbol_resolver_construct (GType object_type);
ValaSymbolResolver* vala_symbol_resolver_new (void); ValaSymbolResolver* vala_symbol_resolver_new (void);
GType vala_symbol_resolver_get_type (void); GType vala_symbol_resolver_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
1 lines changed or deleted 2 lines changed or added


 valathrowstatement.h   valathrowstatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaThrowStatement { struct _ValaThrowStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaThrowStatementPrivate * priv; ValaThrowStatementPrivate * priv;
}; };
struct _ValaThrowStatementClass { struct _ValaThrowStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaThrowStatement* vala_throw_statement_construct (GType object_type, Vala Expression* error_expression, ValaSourceReference* source_reference);
ValaThrowStatement* vala_throw_statement_new (ValaExpression* error_express ion, ValaSourceReference* source_reference); ValaThrowStatement* vala_throw_statement_new (ValaExpression* error_express ion, 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);
GType vala_throw_statement_get_type (void); GType vala_throw_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatrystatement.h   valatrystatement.h 
skipping to change at line 55 skipping to change at line 55
*/ */
struct _ValaTryStatement { struct _ValaTryStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaTryStatementPrivate * priv; ValaTryStatementPrivate * priv;
}; };
struct _ValaTryStatementClass { struct _ValaTryStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaTryStatement* vala_try_statement_construct (GType object_type, ValaBloc k* body, ValaBlock* finally_body, ValaSourceReference* source_reference);
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);
void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause); void vala_try_statement_add_catch_clause (ValaTryStatement* self, ValaCatch Clause* clause);
GeeList* vala_try_statement_get_catch_clauses (ValaTryStatement* self); GeeList* vala_try_statement_get_catch_clauses (ValaTryStatement* self);
ValaBlock* vala_try_statement_get_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_body (ValaTryStatement* self);
void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ; void vala_try_statement_set_body (ValaTryStatement* self, ValaBlock* value) ;
ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self); ValaBlock* vala_try_statement_get_finally_body (ValaTryStatement* self);
void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value); void vala_try_statement_set_finally_body (ValaTryStatement* self, ValaBlock * value);
GType vala_try_statement_get_type (void); GType vala_try_statement_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatuple.h   valatuple.h 
skipping to change at line 56 skipping to change at line 56
*/ */
struct _ValaTuple { struct _ValaTuple {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaTuplePrivate * priv; ValaTuplePrivate * priv;
}; };
struct _ValaTupleClass { struct _ValaTupleClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaTuple* vala_tuple_construct (GType object_type);
ValaTuple* vala_tuple_new (void); ValaTuple* vala_tuple_new (void);
void vala_tuple_add_expression (ValaTuple* self, ValaExpression* expr); void vala_tuple_add_expression (ValaTuple* self, ValaExpression* expr);
GeeList* vala_tuple_get_expressions (ValaTuple* self); GeeList* vala_tuple_get_expressions (ValaTuple* self);
GType vala_tuple_get_type (void); GType vala_tuple_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatypecheck.h   valatypecheck.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaTypeCheck { struct _ValaTypeCheck {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaTypeCheckPrivate * priv; ValaTypeCheckPrivate * priv;
}; };
struct _ValaTypeCheckClass { struct _ValaTypeCheckClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaTypeCheck* vala_typecheck_construct (GType object_type, ValaExpression* expr, ValaDataType* type, ValaSourceReference* source);
ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source); ValaTypeCheck* vala_typecheck_new (ValaExpression* expr, ValaDataType* type , ValaSourceReference* source);
ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self); ValaExpression* vala_typecheck_get_expression (ValaTypeCheck* self);
void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va lue); void vala_typecheck_set_expression (ValaTypeCheck* self, ValaExpression* va lue);
ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self); ValaDataType* vala_typecheck_get_type_reference (ValaTypeCheck* self);
void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType* value); void vala_typecheck_set_type_reference (ValaTypeCheck* self, ValaDataType* value);
GType vala_typecheck_get_type (void); GType vala_typecheck_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatypeofexpression.h   valatypeofexpression.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaTypeofExpression { struct _ValaTypeofExpression {
ValaExpression parent_instance; ValaExpression parent_instance;
ValaTypeofExpressionPrivate * priv; ValaTypeofExpressionPrivate * priv;
}; };
struct _ValaTypeofExpressionClass { struct _ValaTypeofExpressionClass {
ValaExpressionClass parent_class; ValaExpressionClass parent_class;
}; };
ValaTypeofExpression* vala_typeof_expression_construct (GType object_type, ValaDataType* type, ValaSourceReference* source);
ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS ourceReference* source); ValaTypeofExpression* vala_typeof_expression_new (ValaDataType* type, ValaS ourceReference* 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);
GType vala_typeof_expression_get_type (void); GType vala_typeof_expression_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatypeparameter.h   valatypeparameter.h 
skipping to change at line 58 skipping to change at line 58
struct _ValaTypeParameter { struct _ValaTypeParameter {
ValaSymbol parent_instance; ValaSymbol parent_instance;
ValaTypeParameterPrivate * priv; ValaTypeParameterPrivate * priv;
ValaTypeSymbol* type; ValaTypeSymbol* type;
}; };
struct _ValaTypeParameterClass { struct _ValaTypeParameterClass {
ValaSymbolClass parent_class; ValaSymbolClass parent_class;
}; };
ValaTypeParameter* vala_typeparameter_construct (GType object_type, const c har* _name, ValaSourceReference* source);
ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef erence* source); ValaTypeParameter* vala_typeparameter_new (const char* _name, ValaSourceRef erence* source);
gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2); gboolean vala_typeparameter_equals (ValaTypeParameter* self, ValaTypeParame ter* param2);
GType vala_typeparameter_get_type (void); GType vala_typeparameter_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatypeparametertype.h   valatypeparametertype.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaTypeParameterType { struct _ValaTypeParameterType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaTypeParameterTypePrivate * priv; ValaTypeParameterTypePrivate * priv;
}; };
struct _ValaTypeParameterTypeClass { struct _ValaTypeParameterTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaTypeParameterType* vala_typeparameter_type_construct (GType object_type , ValaTypeParameter* type_parameter);
ValaTypeParameterType* vala_typeparameter_type_new (ValaTypeParameter* type _parameter); ValaTypeParameterType* vala_typeparameter_type_new (ValaTypeParameter* type _parameter);
GType vala_typeparameter_type_get_type (void); GType vala_typeparameter_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valatyperegisterfunction.h   valatyperegisterfunction.h 
skipping to change at line 47 skipping to change at line 47
#define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ()) #define VALA_TYPE_TYPEREGISTER_FUNCTION (vala_typeregister_function_get_typ e ())
#define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction)) #define VALA_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunction))
#define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST (( klass), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
#define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((ob j), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION)) #define VALA_IS_TYPEREGISTER_FUNCTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_TYPEREGISTER_FUNCTION))
#define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass)) #define VALA_TYPEREGISTER_FUNCTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLAS S ((obj), VALA_TYPE_TYPEREGISTER_FUNCTION, ValaTypeRegisterFunctionClass))
typedef struct _ValaTypeRegisterFunction ValaTypeRegisterFunction; typedef struct _ValaTypeRegisterFunction ValaTypeRegisterFunction;
typedef struct _ValaTypeRegisterFunctionClass ValaTypeRegisterFunctionClass ; typedef struct _ValaTypeRegisterFunctionClass ValaTypeRegisterFunctionClass ;
typedef struct _ValaTypeRegisterFunctionPrivate ValaTypeRegisterFunctionPri vate; typedef struct _ValaTypeRegisterFunctionPrivate ValaTypeRegisterFunctionPri vate;
typedef struct _ValaParamSpecTypeRegisterFunction ValaParamSpecTypeRegister Function;
/** /**
* C function to register a type at runtime. * C function to register a type at runtime.
*/ */
struct _ValaTypeRegisterFunction { struct _ValaTypeRegisterFunction {
GObject parent_instance; GTypeInstance parent_instance;
volatile int ref_count;
ValaTypeRegisterFunctionPrivate * priv; ValaTypeRegisterFunctionPrivate * priv;
}; };
struct _ValaTypeRegisterFunctionClass { struct _ValaTypeRegisterFunctionClass {
GObjectClass parent_class; GTypeClass parent_class;
void (*finalize) (ValaTypeRegisterFunction *self);
ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf); ValaTypeSymbol* (*get_type_declaration) (ValaTypeRegisterFunction* s elf);
char* (*get_type_struct_name) (ValaTypeRegisterFunction* self); char* (*get_type_struct_name) (ValaTypeRegisterFunction* self);
char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self); char* (*get_base_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self); char* (*get_class_init_func_name) (ValaTypeRegisterFunction* self);
char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self); char* (*get_instance_struct_size) (ValaTypeRegisterFunction* self);
char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self ); char* (*get_instance_init_func_name) (ValaTypeRegisterFunction* self );
char* (*get_parent_type_name) (ValaTypeRegisterFunction* self); char* (*get_parent_type_name) (ValaTypeRegisterFunction* self);
char* (*get_gtype_value_table_init_function_name) (ValaTypeRegisterF
unction* self);
char* (*get_gtype_value_table_peek_pointer_function_name) (ValaTypeR
egisterFunction* self);
char* (*get_gtype_value_table_free_function_name) (ValaTypeRegisterF
unction* self);
char* (*get_gtype_value_table_copy_function_name) (ValaTypeRegisterF
unction* self);
char* (*get_gtype_value_table_lcopy_value_function_name) (ValaTypeRe
gisterFunction* self);
char* (*get_gtype_value_table_collect_value_function_name) (ValaType
RegisterFunction* self);
char* (*get_type_flags) (ValaTypeRegisterFunction* self); char* (*get_type_flags) (ValaTypeRegisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self); ValaCCodeFragment* (*get_type_interface_init_declaration) (ValaTypeR egisterFunction* self);
ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self); ValaCCodeFragment* (*get_type_interface_init_statements) (ValaTypeRe gisterFunction* self);
ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self); ValaSymbolAccessibility (*get_accessibility) (ValaTypeRegisterFuncti on* self);
}; };
struct _ValaParamSpecTypeRegisterFunction {
GParamSpec parent_instance;
};
void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin); void vala_typeregister_function_init_from_type (ValaTypeRegisterFunction* s elf, gboolean plugin);
ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self); ValaTypeSymbol* vala_typeregister_function_get_type_declaration (ValaTypeRe gisterFunction* self);
char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_type_struct_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF unction* self); char* vala_typeregister_function_get_base_init_func_name (ValaTypeRegisterF unction* self);
char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self); char* vala_typeregister_function_get_class_init_func_name (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self); char* vala_typeregister_function_get_instance_struct_size (ValaTypeRegister Function* self);
char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self); char* vala_typeregister_function_get_instance_init_func_name (ValaTypeRegis terFunction* self);
char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self); char* vala_typeregister_function_get_parent_type_name (ValaTypeRegisterFunc tion* self);
char* vala_typeregister_function_get_gtype_value_table_init_function_name (
ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_peek_pointer_functio
n_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_free_function_name (
ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_copy_function_name (
ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_lcopy_value_function
_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_gtype_value_table_collect_value_functi
on_name (ValaTypeRegisterFunction* self);
char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self); char* vala_typeregister_function_get_type_flags (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_decla ration (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_type_interface_init_state ments (ValaTypeRegisterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self); ValaCCodeFragment* vala_typeregister_function_get_declaration (ValaTypeRegi sterFunction* self);
ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self); ValaCCodeFragment* vala_typeregister_function_get_definition (ValaTypeRegis terFunction* self);
ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self); ValaSymbolAccessibility vala_typeregister_function_get_accessibility (ValaT ypeRegisterFunction* self);
ValaCCodeGenerator* vala_typeregister_function_get_codegen (ValaTypeRegiste rFunction* self); ValaCCodeGenerator* vala_typeregister_function_get_codegen (ValaTypeRegiste rFunction* self);
void vala_typeregister_function_set_codegen (ValaTypeRegisterFunction* self , ValaCCodeGenerator* value); void vala_typeregister_function_set_codegen (ValaTypeRegisterFunction* self , ValaCCodeGenerator* value);
GParamSpec* vala_param_spec_typeregister_function (const gchar* name, const
gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
gpointer vala_value_get_typeregister_function (const GValue* value);
void vala_value_set_typeregister_function (GValue* value, gpointer v_object
);
GType vala_typeregister_function_get_type (void); GType vala_typeregister_function_get_type (void);
gpointer vala_typeregister_function_ref (gpointer instance);
void vala_typeregister_function_unref (gpointer instance);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 8 change blocks. 
2 lines changed or deleted 40 lines changed or added


 valatypesymbol.h   valatypesymbol.h 
skipping to change at line 69 skipping to change at line 69
gboolean (*is_reference_type) (ValaTypeSymbol* self); gboolean (*is_reference_type) (ValaTypeSymbol* self);
char* (*get_dup_function) (ValaTypeSymbol* self); char* (*get_dup_function) (ValaTypeSymbol* self);
char* (*get_free_function) (ValaTypeSymbol* self); char* (*get_free_function) (ValaTypeSymbol* self);
char* (*get_copy_function) (ValaTypeSymbol* self); char* (*get_copy_function) (ValaTypeSymbol* self);
char* (*get_destroy_function) (ValaTypeSymbol* self); char* (*get_destroy_function) (ValaTypeSymbol* self);
gboolean (*is_reference_counting) (ValaTypeSymbol* self); gboolean (*is_reference_counting) (ValaTypeSymbol* self);
char* (*get_ref_function) (ValaTypeSymbol* self); char* (*get_ref_function) (ValaTypeSymbol* self);
char* (*get_unref_function) (ValaTypeSymbol* self); char* (*get_unref_function) (ValaTypeSymbol* self);
char* (*get_type_id) (ValaTypeSymbol* self); char* (*get_type_id) (ValaTypeSymbol* self);
char* (*get_marshaller_type_name) (ValaTypeSymbol* self); char* (*get_marshaller_type_name) (ValaTypeSymbol* self);
char* (*get_param_spec_function) (ValaTypeSymbol* self);
char* (*get_get_value_function) (ValaTypeSymbol* self); char* (*get_get_value_function) (ValaTypeSymbol* self);
char* (*get_set_value_function) (ValaTypeSymbol* self); char* (*get_set_value_function) (ValaTypeSymbol* self);
char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf ix); char* (*get_upper_case_cname) (ValaTypeSymbol* self, const char* inf ix);
char* (*get_default_value) (ValaTypeSymbol* self); char* (*get_default_value) (ValaTypeSymbol* self);
gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t); gboolean (*is_subtype_of) (ValaTypeSymbol* self, ValaTypeSymbol* t);
gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name); gint (*get_type_parameter_index) (ValaTypeSymbol* self, const char* name);
char* (*get_type_signature) (ValaTypeSymbol* self); char* (*get_type_signature) (ValaTypeSymbol* self);
}; };
char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) ; char* vala_typesymbol_get_cname (ValaTypeSymbol* self, gboolean const_type) ;
gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_type (ValaTypeSymbol* self);
char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self); char* vala_typesymbol_get_dup_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_free_function (ValaTypeSymbol* self); char* vala_typesymbol_get_free_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self); char* vala_typesymbol_get_copy_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self); char* vala_typesymbol_get_destroy_function (ValaTypeSymbol* self);
gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self); gboolean vala_typesymbol_is_reference_counting (ValaTypeSymbol* self);
char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self); char* vala_typesymbol_get_ref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self); char* vala_typesymbol_get_unref_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_type_id (ValaTypeSymbol* self); char* vala_typesymbol_get_type_id (ValaTypeSymbol* self);
char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self); char* vala_typesymbol_get_marshaller_type_name (ValaTypeSymbol* self);
char* vala_typesymbol_get_param_spec_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self); char* vala_typesymbol_get_get_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self); char* vala_typesymbol_get_set_value_function (ValaTypeSymbol* self);
char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha r* infix); char* vala_typesymbol_get_upper_case_cname (ValaTypeSymbol* self, const cha r* infix);
char* vala_typesymbol_get_default_value (ValaTypeSymbol* self); char* vala_typesymbol_get_default_value (ValaTypeSymbol* self);
void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char * filename); void vala_typesymbol_add_cheader_filename (ValaTypeSymbol* self, const char * filename);
gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo l* t); gboolean vala_typesymbol_is_subtype_of (ValaTypeSymbol* self, ValaTypeSymbo l* t);
gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const char* name); gint vala_typesymbol_get_type_parameter_index (ValaTypeSymbol* self, const char* name);
char* vala_typesymbol_get_type_signature (ValaTypeSymbol* self); char* vala_typesymbol_get_type_signature (ValaTypeSymbol* self);
GType vala_typesymbol_get_type (void); GType vala_typesymbol_get_type (void);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valaunaryexpression.h   valaunaryexpression.h 
skipping to change at line 72 skipping to change at line 72
VALA_UNARY_OPERATOR_PLUS, VALA_UNARY_OPERATOR_PLUS,
VALA_UNARY_OPERATOR_MINUS, VALA_UNARY_OPERATOR_MINUS,
VALA_UNARY_OPERATOR_LOGICAL_NEGATION, VALA_UNARY_OPERATOR_LOGICAL_NEGATION,
VALA_UNARY_OPERATOR_BITWISE_COMPLEMENT, VALA_UNARY_OPERATOR_BITWISE_COMPLEMENT,
VALA_UNARY_OPERATOR_INCREMENT, VALA_UNARY_OPERATOR_INCREMENT,
VALA_UNARY_OPERATOR_DECREMENT, VALA_UNARY_OPERATOR_DECREMENT,
VALA_UNARY_OPERATOR_REF, VALA_UNARY_OPERATOR_REF,
VALA_UNARY_OPERATOR_OUT VALA_UNARY_OPERATOR_OUT
} ValaUnaryOperator; } ValaUnaryOperator;
ValaUnaryExpression* vala_unary_expression_construct (GType object_type, Va laUnaryOperator op, ValaExpression* _inner, ValaSourceReference* source);
ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _inner, ValaSourceReference* source); ValaUnaryExpression* vala_unary_expression_new (ValaUnaryOperator op, ValaE xpression* _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);
GType vala_unary_expression_get_type (void); GType vala_unary_expression_get_type (void);
GType vala_unary_operator_get_type (void); GType vala_unary_operator_get_type (void);
G_END_DECLS G_END_DECLS
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valaunresolvedsymbol.h   valaunresolvedsymbol.h 
skipping to change at line 30 skipping to change at line 30
* Jürg Billeter <j@bitron.ch> * Jürg Billeter <j@bitron.ch>
*/ */
#ifndef __VALA_VALAUNRESOLVEDSYMBOL_H__ #ifndef __VALA_VALAUNRESOLVEDSYMBOL_H__
#define __VALA_VALAUNRESOLVEDSYMBOL_H__ #define __VALA_VALAUNRESOLVEDSYMBOL_H__
#include <glib.h> #include <glib.h>
#include <glib-object.h> #include <glib-object.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
#include <vala/valacodenode.h> #include <vala/valasymbol.h>
#include <vala/valasourcereference.h> #include <vala/valasourcereference.h>
G_BEGIN_DECLS G_BEGIN_DECLS
#define VALA_TYPE_UNRESOLVED_SYMBOL (vala_unresolved_symbol_get_type ()) #define VALA_TYPE_UNRESOLVED_SYMBOL (vala_unresolved_symbol_get_type ())
#define VALA_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbol)) #define VALA_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbol))
#define VALA_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass)) #define VALA_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass))
#define VALA_IS_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_UNRESOLVED_SYMBOL)) #define VALA_IS_UNRESOLVED_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_UNRESOLVED_SYMBOL))
#define VALA_IS_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_UNRESOLVED_SYMBOL)) #define VALA_IS_UNRESOLVED_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_UNRESOLVED_SYMBOL))
#define VALA_UNRESOLVED_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass)) #define VALA_UNRESOLVED_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_UNRESOLVED_SYMBOL, ValaUnresolvedSymbolClass))
typedef struct _ValaUnresolvedSymbol ValaUnresolvedSymbol; typedef struct _ValaUnresolvedSymbol ValaUnresolvedSymbol;
typedef struct _ValaUnresolvedSymbolClass ValaUnresolvedSymbolClass; typedef struct _ValaUnresolvedSymbolClass ValaUnresolvedSymbolClass;
typedef struct _ValaUnresolvedSymbolPrivate ValaUnresolvedSymbolPrivate; typedef struct _ValaUnresolvedSymbolPrivate ValaUnresolvedSymbolPrivate;
/** /**
* An unresolved reference to a symbol. * An unresolved reference to a symbol.
*/ */
struct _ValaUnresolvedSymbol { struct _ValaUnresolvedSymbol {
ValaCodeNode parent_instance; ValaSymbol parent_instance;
ValaUnresolvedSymbolPrivate * priv; ValaUnresolvedSymbolPrivate * priv;
}; };
struct _ValaUnresolvedSymbolClass { struct _ValaUnresolvedSymbolClass {
ValaCodeNodeClass parent_class; ValaSymbolClass parent_class;
}; };
ValaUnresolvedSymbol* vala_unresolved_symbol_construct (GType object_type, ValaUnresolvedSymbol* inner, const char* name, ValaSourceReference* source_ reference);
ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn er, const char* name, ValaSourceReference* source_reference); ValaUnresolvedSymbol* vala_unresolved_symbol_new (ValaUnresolvedSymbol* inn er, const char* name, ValaSourceReference* source_reference);
ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf); ValaUnresolvedSymbol* vala_unresolved_symbol_copy (ValaUnresolvedSymbol* se lf);
ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self); ValaUnresolvedSymbol* vala_unresolved_symbol_get_inner (ValaUnresolvedSymbo l* self);
void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value); void vala_unresolved_symbol_set_inner (ValaUnresolvedSymbol* self, ValaUnre solvedSymbol* value);
const char* vala_unresolved_symbol_get_name (ValaUnresolvedSymbol* self);
void vala_unresolved_symbol_set_name (ValaUnresolvedSymbol* self, const cha
r* value);
gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self); gboolean vala_unresolved_symbol_get_qualified (ValaUnresolvedSymbol* self);
void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo lean value); void vala_unresolved_symbol_set_qualified (ValaUnresolvedSymbol* self, gboo lean value);
GType vala_unresolved_symbol_get_type (void); GType vala_unresolved_symbol_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 5 change blocks. 
6 lines changed or deleted 4 lines changed or added


 valaunresolvedtype.h   valaunresolvedtype.h 
skipping to change at line 62 skipping to change at line 62
*/ */
struct _ValaUnresolvedType { struct _ValaUnresolvedType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaUnresolvedTypePrivate * priv; ValaUnresolvedTypePrivate * priv;
}; };
struct _ValaUnresolvedTypeClass { struct _ValaUnresolvedTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaUnresolvedType* vala_unresolved_type_construct (GType object_type);
ValaUnresolvedType* vala_unresolved_type_new (void); ValaUnresolvedType* vala_unresolved_type_new (void);
ValaUnresolvedType* vala_unresolved_type_construct_from_symbol (GType objec t_type, ValaUnresolvedSymbol* symbol, ValaSourceReference* source);
ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym bol* symbol, ValaSourceReference* source); ValaUnresolvedType* vala_unresolved_type_new_from_symbol (ValaUnresolvedSym bol* symbol, ValaSourceReference* source);
ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio n* expr); ValaUnresolvedType* vala_unresolved_type_new_from_expression (ValaExpressio n* expr);
ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres olvedType* self); ValaUnresolvedSymbol* vala_unresolved_type_get_unresolved_symbol (ValaUnres olvedType* self);
void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self, ValaUnresolvedSymbol* value); void vala_unresolved_type_set_unresolved_symbol (ValaUnresolvedType* self, ValaUnresolvedSymbol* value);
GType vala_unresolved_type_get_type (void); GType vala_unresolved_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 valavaluetype.h   valavaluetype.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaValueType { struct _ValaValueType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaValueTypePrivate * priv; ValaValueTypePrivate * priv;
}; };
struct _ValaValueTypeClass { struct _ValaValueTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaValueType* vala_value_type_construct (GType object_type, ValaTypeSymbol * type_symbol);
ValaValueType* vala_value_type_new (ValaTypeSymbol* type_symbol); ValaValueType* vala_value_type_new (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);
GType vala_value_type_get_type (void); GType vala_value_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valavoidtype.h   valavoidtype.h 
skipping to change at line 58 skipping to change at line 58
*/ */
struct _ValaVoidType { struct _ValaVoidType {
ValaDataType parent_instance; ValaDataType parent_instance;
ValaVoidTypePrivate * priv; ValaVoidTypePrivate * priv;
}; };
struct _ValaVoidTypeClass { struct _ValaVoidTypeClass {
ValaDataTypeClass parent_class; ValaDataTypeClass parent_class;
}; };
ValaVoidType* vala_void_type_construct (GType object_type);
ValaVoidType* vala_void_type_new (void); ValaVoidType* vala_void_type_new (void);
GType vala_void_type_get_type (void); GType vala_void_type_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 valawhilestatement.h   valawhilestatement.h 
skipping to change at line 54 skipping to change at line 54
*/ */
struct _ValaWhileStatement { struct _ValaWhileStatement {
ValaCodeNode parent_instance; ValaCodeNode parent_instance;
ValaWhileStatementPrivate * priv; ValaWhileStatementPrivate * priv;
}; };
struct _ValaWhileStatementClass { struct _ValaWhileStatementClass {
ValaCodeNodeClass parent_class; ValaCodeNodeClass parent_class;
}; };
ValaWhileStatement* vala_while_statement_construct (GType object_type, Vala Expression* condition, ValaBlock* body, ValaSourceReference* source_referen ce);
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);
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);
GType vala_while_statement_get_type (void); GType vala_while_statement_get_type (void);
G_END_DECLS G_END_DECLS
#endif #endif
 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/