arraylist.h | arraylist.h | |||
---|---|---|---|---|
/* arraylist.vala | /* arraylist.vala | |||
* | * | |||
* Copyright (C) 2004-2005 Novell, Inc | * Copyright (C) 2004-2005 Novell, Inc | |||
* Copyright (C) 2005 David Waite | * Copyright (C) 2005 David Waite | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __ARRAYLIST_H__ | #ifndef __GEE_ARRAYLIST_H__ | |||
#define __ARRAYLIST_H__ | #define __GEE_ARRAYLIST_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
collection.h | collection.h | |||
---|---|---|---|---|
/* collection.vala | /* collection.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __COLLECTION_H__ | #ifndef __GEE_COLLECTION_H__ | |||
#define __COLLECTION_H__ | #define __GEE_COLLECTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/iterable.h> | #include <gee/iterable.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define GEE_TYPE_COLLECTION (gee_collection_get_type ()) | #define GEE_TYPE_COLLECTION (gee_collection_get_type ()) | |||
#define GEE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_CO LLECTION, GeeCollection)) | #define GEE_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_CO LLECTION, GeeCollection)) | |||
#define GEE_IS_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE _COLLECTION)) | #define GEE_IS_COLLECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE _COLLECTION)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
hashmap.h | hashmap.h | |||
---|---|---|---|---|
/* hashmap.vala | /* hashmap.vala | |||
* | * | |||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonal d | * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonal d | |||
* Copyright (C) 1997-2000 GLib Team and others | * Copyright (C) 1997-2000 GLib Team and others | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __HASHMAP_H__ | #ifndef __GEE_HASHMAP_H__ | |||
#define __HASHMAP_H__ | #define __GEE_HASHMAP_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
hashset.h | hashset.h | |||
---|---|---|---|---|
/* hashset.vala | /* hashset.vala | |||
* | * | |||
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonal d | * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonal d | |||
* Copyright (C) 1997-2000 GLib Team and others | * Copyright (C) 1997-2000 GLib Team and others | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __HASHSET_H__ | #ifndef __GEE_HASHSET_H__ | |||
#define __HASHSET_H__ | #define __GEE_HASHSET_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
iterable.h | iterable.h | |||
---|---|---|---|---|
/* iterable.vala | /* iterable.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __ITERABLE_H__ | #ifndef __GEE_ITERABLE_H__ | |||
#define __ITERABLE_H__ | #define __GEE_ITERABLE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
iterator.h | iterator.h | |||
---|---|---|---|---|
/* iterator.vala | /* iterator.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __ITERATOR_H__ | #ifndef __GEE_ITERATOR_H__ | |||
#define __ITERATOR_H__ | #define __GEE_ITERATOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
list.h | list.h | |||
---|---|---|---|---|
/* list.vala | /* list.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __LIST_H__ | #ifndef __GEE_LIST_H__ | |||
#define __LIST_H__ | #define __GEE_LIST_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define GEE_TYPE_LIST (gee_list_get_type ()) | #define GEE_TYPE_LIST (gee_list_get_type ()) | |||
#define GEE_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_LIST, Ge eList)) | #define GEE_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_LIST, Ge eList)) | |||
#define GEE_IS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_LIST) ) | #define GEE_IS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_LIST) ) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
map.h | map.h | |||
---|---|---|---|---|
/* map.vala | /* map.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __MAP_H__ | #ifndef __GEE_MAP_H__ | |||
#define __MAP_H__ | #define __GEE_MAP_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
readonlycollection.h | readonlycollection.h | |||
---|---|---|---|---|
/* readonlycollection.vala | /* readonlycollection.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __READONLYCOLLECTION_H__ | #ifndef __GEE_READONLYCOLLECTION_H__ | |||
#define __READONLYCOLLECTION_H__ | #define __GEE_READONLYCOLLECTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 () ) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
readonlylist.h | readonlylist.h | |||
---|---|---|---|---|
/* readonlylist.vala | /* readonlylist.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __READONLYLIST_H__ | #ifndef __GEE_READONLYLIST_H__ | |||
#define __READONLYLIST_H__ | #define __GEE_READONLYLIST_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
readonlymap.h | readonlymap.h | |||
---|---|---|---|---|
/* readonlymap.vala | /* readonlymap.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __READONLYMAP_H__ | #ifndef __GEE_READONLYMAP_H__ | |||
#define __READONLYMAP_H__ | #define __GEE_READONLYMAP_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
readonlyset.h | readonlyset.h | |||
---|---|---|---|---|
/* readonlyset.vala | /* readonlyset.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __READONLYSET_H__ | #ifndef __GEE_READONLYSET_H__ | |||
#define __READONLYSET_H__ | #define __GEE_READONLYSET_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.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 | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
set.h | set.h | |||
---|---|---|---|---|
/* set.vala | /* set.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __SET_H__ | #ifndef __GEE_SET_H__ | |||
#define __SET_H__ | #define __GEE_SET_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define GEE_TYPE_SET (gee_set_get_type ()) | #define GEE_TYPE_SET (gee_set_get_type ()) | |||
#define GEE_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_SET, GeeS et)) | #define GEE_SET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GEE_TYPE_SET, GeeS et)) | |||
#define GEE_IS_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_SET)) | #define GEE_IS_SET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GEE_TYPE_SET)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
vala.h | vala.h | |||
---|---|---|---|---|
skipping to change at line 45 | skipping to change at line 45 | |||
#include <vala/valainitializerlist.h> | #include <vala/valainitializerlist.h> | |||
#include <vala/valaintegerliteral.h> | #include <vala/valaintegerliteral.h> | |||
#include <vala/valainterface.h> | #include <vala/valainterface.h> | |||
#include <vala/valainvocationexpression.h> | #include <vala/valainvocationexpression.h> | |||
#include <vala/valalambdaexpression.h> | #include <vala/valalambdaexpression.h> | |||
#include <vala/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valaliteralexpression.h> | #include <vala/valaliteralexpression.h> | |||
#include <vala/valalocalvariabledeclaration.h> | #include <vala/valalocalvariabledeclaration.h> | |||
#include <vala/valalockstatement.h> | #include <vala/valalockstatement.h> | |||
#include <vala/valamemberaccess.h> | #include <vala/valamemberaccess.h> | |||
#include <vala/valamemberinitializer.h> | ||||
#include <vala/valamethod.h> | #include <vala/valamethod.h> | |||
#include <vala/valanamedargument.h> | #include <vala/valanamedargument.h> | |||
#include <vala/valanamespace.h> | #include <vala/valanamespace.h> | |||
#include <vala/valanamespacereference.h> | #include <vala/valanamespacereference.h> | |||
#include <vala/valanullliteral.h> | #include <vala/valanullliteral.h> | |||
#include <vala/valaobjectcreationexpression.h> | #include <vala/valaobjectcreationexpression.h> | |||
#include <vala/valaparenthesizedexpression.h> | #include <vala/valaparenthesizedexpression.h> | |||
#include <vala/valaparser.h> | #include <vala/valaparser.h> | |||
#include <vala/valapointerindirection.h> | #include <vala/valapointerindirection.h> | |||
#include <vala/valapostfixexpression.h> | #include <vala/valapostfixexpression.h> | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 1 lines changed or added | |||
valaaddressofexpression.h | valaaddressofexpression.h | |||
---|---|---|---|---|
/* valaaddressofexpression.vala | /* valaaddressofexpression.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAADDRESSOFEXPRESSION_H__ | #ifndef __VALA_VALAADDRESSOFEXPRESSION_H__ | |||
#define __VALAADDRESSOFEXPRESSION_H__ | #define __VALA_VALAADDRESSOFEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ADDRESSOF_EXPRESSION (vala_addressof_expression_get_type ()) | #define VALA_TYPE_ADDRESSOF_EXPRESSION (vala_addressof_expression_get_type ()) | |||
#define VALA_ADDRESSOF_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ADDRESSOF_EXPRESSION, ValaAddressofExpression)) | #define VALA_ADDRESSOF_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ADDRESSOF_EXPRESSION, ValaAddressofExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaarray.h | valaarray.h | |||
---|---|---|---|---|
/* valaarray.vala | /* valaarray.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Raffaele Sandrini, Jürg Billeter | * Copyright (C) 2006-2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAARRAY_H__ | #ifndef __VALA_VALAARRAY_H__ | |||
#define __VALAARRAY_H__ | #define __VALA_VALAARRAY_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valaarraymovemethod.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ARRAY (vala_array_get_type ()) | #define VALA_TYPE_ARRAY (vala_array_get_type ()) | |||
#define VALA_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ARRAY , ValaArray)) | #define VALA_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ARRAY , ValaArray)) | |||
#define VALA_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_ARRAY, ValaArrayClass)) | #define VALA_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYP E_ARRAY, ValaArrayClass)) | |||
#define VALA_IS_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_AR RAY)) | #define VALA_IS_ARRAY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_AR RAY)) | |||
#define VALA_IS_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_ARRAY)) | #define VALA_IS_ARRAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_ TYPE_ARRAY)) | |||
#define VALA_ARRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_ARRAY, ValaArrayClass)) | #define VALA_ARRAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_T YPE_ARRAY, ValaArrayClass)) | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaarraycreationexpression.h | valaarraycreationexpression.h | |||
---|---|---|---|---|
/* valaarraycreationexpression.vala | /* valaarraycreationexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Raffaele Sandrini, Jürg Billeter | * Copyright (C) 2006-2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAARRAYCREATIONEXPRESSION_H__ | #ifndef __VALA_VALAARRAYCREATIONEXPRESSION_H__ | |||
#define __VALAARRAYCREATIONEXPRESSION_H__ | #define __VALA_VALAARRAYCREATIONEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/list.h> | #include <gee/list.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ARRAY_CREATION_EXPRESSION (vala_array_creation_expression _get_type ()) | #define VALA_TYPE_ARRAY_CREATION_EXPRESSION (vala_array_creation_expression _get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaarraylengthfield.h | valaarraylengthfield.h | |||
---|---|---|---|---|
/* valaarraylengthfield.vala | /* valaarraylengthfield.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAARRAYLENGTHFIELD_H__ | #ifndef __VALA_VALAARRAYLENGTHFIELD_H__ | |||
#define __VALAARRAYLENGTHFIELD_H__ | #define __VALA_VALAARRAYLENGTHFIELD_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valafield.h> | #include <vala/valafield.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ARRAY_LENGTH_FIELD (vala_array_length_field_get_type ()) | #define VALA_TYPE_ARRAY_LENGTH_FIELD (vala_array_length_field_get_type ()) | |||
#define VALA_ARRAY_LENGTH_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthField)) | #define VALA_ARRAY_LENGTH_FIELD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_ARRAY_LENGTH_FIELD, ValaArrayLengthField)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaarraymovemethod.h | valaarraymovemethod.h | |||
---|---|---|---|---|
/* valaarraymovemethod.vala | /* valaarraymovemethod.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAARRAYMOVEMETHOD_H__ | #ifndef __VALA_VALAARRAYMOVEMETHOD_H__ | |||
#define __VALAARRAYMOVEMETHOD_H__ | #define __VALA_VALAARRAYMOVEMETHOD_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valamethod.h> | #include <vala/valamethod.h> | |||
#include <vala/valacodenode.h> | #include <vala/valasourcereference.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ARRAY_MOVE_METHOD (vala_array_move_method_get_type ()) | #define VALA_TYPE_ARRAY_MOVE_METHOD (vala_array_move_method_get_type ()) | |||
#define VALA_ARRAY_MOVE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_ARRAY_MOVE_METHOD, ValaArrayMoveMethod)) | #define VALA_ARRAY_MOVE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_ARRAY_MOVE_METHOD, ValaArrayMoveMethod)) | |||
#define VALA_ARRAY_MOVE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_ARRAY_MOVE_METHOD, ValaArrayMoveMethodClass)) | #define VALA_ARRAY_MOVE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_ARRAY_MOVE_METHOD, ValaArrayMoveMethodClass)) | |||
#define VALA_IS_ARRAY_MOVE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ARRAY_MOVE_METHOD)) | #define VALA_IS_ARRAY_MOVE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_ARRAY_MOVE_METHOD)) | |||
#define VALA_IS_ARRAY_MOVE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_ARRAY_MOVE_METHOD)) | #define VALA_IS_ARRAY_MOVE_METHOD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_ARRAY_MOVE_METHOD)) | |||
#define VALA_ARRAY_MOVE_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_ARRAY_MOVE_METHOD, ValaArrayMoveMethodClass)) | #define VALA_ARRAY_MOVE_METHOD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_ARRAY_MOVE_METHOD, ValaArrayMoveMethodClass)) | |||
typedef struct _ValaArrayMoveMethod ValaArrayMoveMethod; | ||||
typedef struct _ValaArrayMoveMethodClass ValaArrayMoveMethodClass; | ||||
typedef struct _ValaArrayMoveMethodPrivate ValaArrayMoveMethodPrivate; | typedef struct _ValaArrayMoveMethodPrivate ValaArrayMoveMethodPrivate; | |||
/** | /** | |||
* Represents the Array.move method. | * Represents the Array.move method. | |||
*/ | */ | |||
struct _ValaArrayMoveMethod { | struct _ValaArrayMoveMethod { | |||
ValaMethod parent; | ValaMethod parent; | |||
ValaArrayMoveMethodPrivate * priv; | ValaArrayMoveMethodPrivate * priv; | |||
}; | }; | |||
struct _ValaArrayMoveMethodClass { | struct _ValaArrayMoveMethodClass { | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 6 lines changed or added | |||
valaarrayresizemethod.h | valaarrayresizemethod.h | |||
---|---|---|---|---|
/* valaarrayresizemethod.vala | /* valaarrayresizemethod.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAARRAYRESIZEMETHOD_H__ | #ifndef __VALA_VALAARRAYRESIZEMETHOD_H__ | |||
#define __VALAARRAYRESIZEMETHOD_H__ | #define __VALA_VALAARRAYRESIZEMETHOD_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valamethod.h> | #include <vala/valamethod.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ARRAY_RESIZE_METHOD (vala_array_resize_method_get_type () ) | #define VALA_TYPE_ARRAY_RESIZE_METHOD (vala_array_resize_method_get_type () ) | |||
#define VALA_ARRAY_RESIZE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethod)) | #define VALA_ARRAY_RESIZE_METHOD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_ARRAY_RESIZE_METHOD, ValaArrayResizeMethod)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaassignment.h | valaassignment.h | |||
---|---|---|---|---|
/* valaassignment.vala | /* valaassignment.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAASSIGNMENT_H__ | #ifndef __VALA_VALAASSIGNMENT_H__ | |||
#define __VALAASSIGNMENT_H__ | #define __VALA_VALAASSIGNMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valaassignment.h> | ||||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ASSIGNMENT (vala_assignment_get_type ()) | #define VALA_TYPE_ASSIGNMENT (vala_assignment_get_type ()) | |||
#define VALA_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ASSIGNMENT, ValaAssignment)) | #define VALA_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ ASSIGNMENT, ValaAssignment)) | |||
#define VALA_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ASSIGNMENT, ValaAssignmentClass)) | #define VALA_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VAL A_TYPE_ASSIGNMENT, ValaAssignmentClass)) | |||
#define VALA_IS_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ASSIGNMENT)) | #define VALA_IS_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TY PE_ASSIGNMENT)) | |||
#define VALA_IS_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ASSIGNMENT)) | #define VALA_IS_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_ASSIGNMENT)) | |||
#define VALA_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ASSIGNMENT, ValaAssignmentClass)) | #define VALA_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), V ALA_TYPE_ASSIGNMENT, ValaAssignmentClass)) | |||
skipping to change at line 69 | skipping to change at line 68 | |||
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_new (ValaExpression* _left, ValaExpression* _right, ValaAssignmentOperator _op, ValaSourceReference* _source); | 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); | |||
G_END_DECLS | G_END_DECLS | |||
End of changes. 5 change blocks. | ||||
6 lines changed or deleted | 5 lines changed or added | |||
valaattribute.h | valaattribute.h | |||
---|---|---|---|---|
/* valaattribute.vala | /* valaattribute.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAATTRIBUTE_H__ | #ifndef __VALA_VALAATTRIBUTE_H__ | |||
#define __VALAATTRIBUTE_H__ | #define __VALA_VALAATTRIBUTE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/list.h> | #include <gee/list.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaattributeprocessor.h | valaattributeprocessor.h | |||
---|---|---|---|---|
/* valaattributeprocessor.vala | /* valaattributeprocessor.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAATTRIBUTEPROCESSOR_H__ | #ifndef __VALA_VALAATTRIBUTEPROCESSOR_H__ | |||
#define __VALAATTRIBUTEPROCESSOR_H__ | #define __VALA_VALAATTRIBUTEPROCESSOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <vala/valasourcefile.h> | #include <vala/valasourcefile.h> | |||
#include <vala/valanamespace.h> | #include <vala/valanamespace.h> | |||
#include <vala/valaclass.h> | #include <vala/valaclass.h> | |||
#include <vala/valastruct.h> | #include <vala/valastruct.h> | |||
#include <vala/valainterface.h> | #include <vala/valainterface.h> | |||
skipping to change at line 69 | skipping to change at line 69 | |||
*/ | */ | |||
struct _ValaAttributeProcessor { | struct _ValaAttributeProcessor { | |||
ValaCodeVisitor parent; | ValaCodeVisitor parent; | |||
ValaAttributeProcessorPrivate * priv; | ValaAttributeProcessorPrivate * priv; | |||
}; | }; | |||
struct _ValaAttributeProcessorClass { | struct _ValaAttributeProcessorClass { | |||
ValaCodeVisitorClass parent; | ValaCodeVisitorClass parent; | |||
}; | }; | |||
void vala_attribute_processor_process (ValaAttributeProcessor* self, ValaCo deContext* context); | void vala_attribute_processor_process (ValaAttributeProcessor* self, ValaCo deContext* context); | |||
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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valabaseaccess.h | valabaseaccess.h | |||
---|---|---|---|---|
/* valabaseaccess.vala | /* valabaseaccess.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALABASEACCESS_H__ | #ifndef __VALA_VALABASEACCESS_H__ | |||
#define __VALABASEACCESS_H__ | #define __VALA_VALABASEACCESS_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/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valabinaryexpression.h | valabinaryexpression.h | |||
---|---|---|---|---|
/* valabinaryexpression.vala | /* valabinaryexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALABINARYEXPRESSION_H__ | #ifndef __VALA_VALABINARYEXPRESSION_H__ | |||
#define __VALABINARYEXPRESSION_H__ | #define __VALA_VALABINARYEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valabinaryexpression.h> | ||||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_BINARY_EXPRESSION (vala_binary_expression_get_type ()) | #define VALA_TYPE_BINARY_EXPRESSION (vala_binary_expression_get_type ()) | |||
#define VALA_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_BINARY_EXPRESSION, ValaBinaryExpression)) | #define VALA_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_BINARY_EXPRESSION, ValaBinaryExpression)) | |||
#define VALA_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) | #define VALA_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) | |||
#define VALA_IS_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BINARY_EXPRESSION)) | #define VALA_IS_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_BINARY_EXPRESSION)) | |||
#define VALA_IS_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_BINARY_EXPRESSION)) | #define VALA_IS_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((k lass), VALA_TYPE_BINARY_EXPRESSION)) | |||
#define VALA_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) | #define VALA_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS (( obj), VALA_TYPE_BINARY_EXPRESSION, ValaBinaryExpressionClass)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valabindingprovider.h | valabindingprovider.h | |||
---|---|---|---|---|
/* valabindingprovider.vala | /* valabindingprovider.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALABINDINGPROVIDER_H__ | #ifndef __VALA_VALABINDINGPROVIDER_H__ | |||
#define __VALABINDINGPROVIDER_H__ | #define __VALA_VALABINDINGPROVIDER_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valamemberaccess.h> | #include <vala/valamemberaccess.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_BINDING_PROVIDER (vala_binding_provider_get_type ()) | #define VALA_TYPE_BINDING_PROVIDER (vala_binding_provider_get_type ()) | |||
#define VALA_BINDING_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_BINDING_PROVIDER, ValaBindingProvider)) | #define VALA_BINDING_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_BINDING_PROVIDER, ValaBindingProvider)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valablock.h | valablock.h | |||
---|---|---|---|---|
/* valablock.vala | /* valablock.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALABLOCK_H__ | #ifndef __VALA_VALABLOCK_H__ | |||
#define __VALABLOCK_H__ | #define __VALA_VALABLOCK_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valabooleanliteral.h | valabooleanliteral.h | |||
---|---|---|---|---|
/* valabooleanliteral.vala | /* valabooleanliteral.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALABOOLEANLITERAL_H__ | #ifndef __VALA_VALABOOLEANLITERAL_H__ | |||
#define __VALABOOLEANLITERAL_H__ | #define __VALA_VALABOOLEANLITERAL_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/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valabreakstatement.h | valabreakstatement.h | |||
---|---|---|---|---|
/* valabreakstatement.vala | /* valabreakstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALABREAKSTATEMENT_H__ | #ifndef __VALA_VALABREAKSTATEMENT_H__ | |||
#define __VALABREAKSTATEMENT_H__ | #define __VALA_VALABREAKSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_BREAK_STATEMENT (vala_break_statement_get_type ()) | #define VALA_TYPE_BREAK_STATEMENT (vala_break_statement_get_type ()) | |||
#define VALA_BREAK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_BREAK_STATEMENT, ValaBreakStatement)) | #define VALA_BREAK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_BREAK_STATEMENT, ValaBreakStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valacallback.h | valacallback.h | |||
---|---|---|---|---|
/* valacallback.vala | /* valacallback.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACALLBACK_H__ | #ifndef __VALA_VALACALLBACK_H__ | |||
#define __VALACALLBACK_H__ | #define __VALA_VALACALLBACK_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valacastexpression.h | valacastexpression.h | |||
---|---|---|---|---|
/* valacastexpression.vala | /* valacastexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACASTEXPRESSION_H__ | #ifndef __VALA_VALACASTEXPRESSION_H__ | |||
#define __VALACASTEXPRESSION_H__ | #define __VALA_VALACASTEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CAST_EXPRESSION (vala_cast_expression_get_type ()) | #define VALA_TYPE_CAST_EXPRESSION (vala_cast_expression_get_type ()) | |||
#define VALA_CAST_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CAST_EXPRESSION, ValaCastExpression)) | #define VALA_CAST_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CAST_EXPRESSION, ValaCastExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valacatchclause.h | valacatchclause.h | |||
---|---|---|---|---|
/* valacatchclause.vala | /* valacatchclause.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACATCHCLAUSE_H__ | #ifndef __VALA_VALACATCHCLAUSE_H__ | |||
#define __VALACATCHCLAUSE_H__ | #define __VALA_VALACATCHCLAUSE_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/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CATCH_CLAUSE (vala_catch_clause_get_type ()) | #define VALA_TYPE_CATCH_CLAUSE (vala_catch_clause_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeassignment.h | valaccodeassignment.h | |||
---|---|---|---|---|
/* valaccodeassignment.vala | /* valaccodeassignment.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEASSIGNMENT_H__ | #ifndef __CCODE_VALACCODEASSIGNMENT_H__ | |||
#define __VALACCODEASSIGNMENT_H__ | #define __CCODE_VALACCODEASSIGNMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodeassignment.h> | ||||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_ASSIGNMENT (vala_ccode_assignment_get_type ()) | #define VALA_TYPE_CCODE_ASSIGNMENT (vala_ccode_assignment_get_type ()) | |||
#define VALA_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignment)) | #define VALA_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignment)) | |||
#define VALA_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass)) | #define VALA_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass)) | |||
#define VALA_IS_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ASSIGNMENT)) | #define VALA_IS_CCODE_ASSIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_CCODE_ASSIGNMENT)) | |||
#define VALA_IS_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ASSIGNMENT)) | #define VALA_IS_CCODE_ASSIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_CCODE_ASSIGNMENT)) | |||
#define VALA_CCODE_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass)) | #define VALA_CCODE_ASSIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_CCODE_ASSIGNMENT, ValaCCodeAssignmentClass)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valaccodebinaryexpression.h | valaccodebinaryexpression.h | |||
---|---|---|---|---|
/* valaccodebinaryexpression.vala | /* valaccodebinaryexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEBINARYEXPRESSION_H__ | #ifndef __CCODE_VALACCODEBINARYEXPRESSION_H__ | |||
#define __VALACCODEBINARYEXPRESSION_H__ | #define __CCODE_VALACCODEBINARYEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodebinaryexpression.h> | ||||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_BINARY_EXPRESSION (vala_ccode_binary_expression_get _type ()) | #define VALA_TYPE_CCODE_BINARY_EXPRESSION (vala_ccode_binary_expression_get _type ()) | |||
#define VALA_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpression)) | #define VALA_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj ), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpression)) | |||
#define VALA_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionClass )) | #define VALA_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionClass )) | |||
#define VALA_IS_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_BINARY_EXPRESSION)) | #define VALA_IS_CCODE_BINARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE (( obj), VALA_TYPE_CCODE_BINARY_EXPRESSION)) | |||
#define VALA_IS_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION)) | #define VALA_IS_CCODE_BINARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TY PE ((klass), VALA_TYPE_CCODE_BINARY_EXPRESSION)) | |||
#define VALA_CCODE_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionCla ss)) | #define VALA_CCODE_BINARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CL ASS ((obj), VALA_TYPE_CCODE_BINARY_EXPRESSION, ValaCCodeBinaryExpressionCla ss)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valaccodeblock.h | valaccodeblock.h | |||
---|---|---|---|---|
/* valaccodeblock.vala | /* valaccodeblock.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEBLOCK_H__ | #ifndef __CCODE_VALACCODEBLOCK_H__ | |||
#define __VALACCODEBLOCK_H__ | #define __CCODE_VALACCODEBLOCK_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_BLOCK (vala_ccode_block_get_type ()) | #define VALA_TYPE_CCODE_BLOCK (vala_ccode_block_get_type ()) | |||
skipping to change at line 58 | skipping to change at line 58 | |||
struct _ValaCCodeBlock { | struct _ValaCCodeBlock { | |||
ValaCCodeStatement parent; | ValaCCodeStatement parent; | |||
ValaCCodeBlockPrivate * priv; | ValaCCodeBlockPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeBlockClass { | struct _ValaCCodeBlockClass { | |||
ValaCCodeStatementClass parent; | ValaCCodeStatementClass parent; | |||
}; | }; | |||
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_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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaccodebreakstatement.h | valaccodebreakstatement.h | |||
---|---|---|---|---|
/* valaccodebreakstatement.vala | /* valaccodebreakstatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEBREAKSTATEMENT_H__ | #ifndef __CCODE_VALACCODEBREAKSTATEMENT_H__ | |||
#define __VALACCODEBREAKSTATEMENT_H__ | #define __CCODE_VALACCODEBREAKSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_BREAK_STATEMENT (vala_ccode_break_statement_get_typ e ()) | #define VALA_TYPE_CCODE_BREAK_STATEMENT (vala_ccode_break_statement_get_typ e ()) | |||
#define VALA_CCODE_BREAK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_BREAK_STATEMENT, ValaCCodeBreakStatement)) | #define VALA_CCODE_BREAK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_BREAK_STATEMENT, ValaCCodeBreakStatement)) | |||
skipping to change at line 55 | skipping to change at line 55 | |||
* Represents a break statement in the C code. | * Represents a break statement in the C code. | |||
*/ | */ | |||
struct _ValaCCodeBreakStatement { | struct _ValaCCodeBreakStatement { | |||
ValaCCodeStatement parent; | ValaCCodeStatement parent; | |||
ValaCCodeBreakStatementPrivate * priv; | ValaCCodeBreakStatementPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeBreakStatementClass { | struct _ValaCCodeBreakStatementClass { | |||
ValaCCodeStatementClass parent; | ValaCCodeStatementClass parent; | |||
}; | }; | |||
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. 4 change blocks. | ||||
4 lines changed or deleted | 5 lines changed or added | |||
valaccodecasestatement.h | valaccodecasestatement.h | |||
---|---|---|---|---|
/* valaccodecasestatement.vala | /* valaccodecasestatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECASESTATEMENT_H__ | #ifndef __CCODE_VALACCODECASESTATEMENT_H__ | |||
#define __VALACCODECASESTATEMENT_H__ | #define __CCODE_VALACCODECASESTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_CASE_STATEMENT (vala_ccode_case_statement_get_type ()) | #define VALA_TYPE_CCODE_CASE_STATEMENT (vala_ccode_case_statement_get_type ()) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valaccodecastexpression.h | valaccodecastexpression.h | |||
---|---|---|---|---|
/* valaccodecastexpression.vala | /* valaccodecastexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECASTEXPRESSION_H__ | #ifndef __CCODE_VALACCODECASTEXPRESSION_H__ | |||
#define __VALACCODECASTEXPRESSION_H__ | #define __CCODE_VALACCODECASTEXPRESSION_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 <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodecommaexpression.h | valaccodecommaexpression.h | |||
---|---|---|---|---|
/* valaccodecommaexpression.vala | /* valaccodecommaexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECOMMAEXPRESSION_H__ | #ifndef __CCODE_VALACCODECOMMAEXPRESSION_H__ | |||
#define __VALACCODECOMMAEXPRESSION_H__ | #define __CCODE_VALACCODECOMMAEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_COMMA_EXPRESSION (vala_ccode_comma_expression_get_t ype ()) | #define VALA_TYPE_CCODE_COMMA_EXPRESSION (vala_ccode_comma_expression_get_t ype ()) | |||
#define VALA_CCODE_COMMA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_COMMA_EXPRESSION, ValaCCodeCommaExpression)) | #define VALA_CCODE_COMMA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_COMMA_EXPRESSION, ValaCCodeCommaExpression)) | |||
skipping to change at line 56 | skipping to change at line 56 | |||
*/ | */ | |||
struct _ValaCCodeCommaExpression { | struct _ValaCCodeCommaExpression { | |||
ValaCCodeExpression parent; | ValaCCodeExpression parent; | |||
ValaCCodeCommaExpressionPrivate * priv; | ValaCCodeCommaExpressionPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeCommaExpressionClass { | struct _ValaCCodeCommaExpressionClass { | |||
ValaCCodeExpressionClass parent; | ValaCCodeExpressionClass parent; | |||
}; | }; | |||
void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); | void vala_ccode_comma_expression_append_expression (ValaCCodeCommaExpressio n* self, ValaCCodeExpression* expr); | |||
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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaccodecomment.h | valaccodecomment.h | |||
---|---|---|---|---|
/* valaccodecomment.vala | /* valaccodecomment.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECOMMENT_H__ | #ifndef __CCODE_VALACCODECOMMENT_H__ | |||
#define __VALACCODECOMMENT_H__ | #define __CCODE_VALACCODECOMMENT_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodecompiler.h | valaccodecompiler.h | |||
---|---|---|---|---|
/* valaccodecompiler.vala | /* valaccodecompiler.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECOMPILER_H__ | #ifndef __GOBJECT_VALACCODECOMPILER_H__ | |||
#define __VALACCODECOMPILER_H__ | #define __GOBJECT_VALACCODECOMPILER_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) | #define VALA_TYPE_CCODE_COMPILER (vala_ccode_compiler_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeconditionalexpression.h | valaccodeconditionalexpression.h | |||
---|---|---|---|---|
/* valaccodeconditionalexpression.vala | /* valaccodeconditionalexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECONDITIONALEXPRESSION_H__ | #ifndef __CCODE_VALACCODECONDITIONALEXPRESSION_H__ | |||
#define __VALACCODECONDITIONALEXPRESSION_H__ | #define __CCODE_VALACCODECONDITIONALEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_CONDITIONAL_EXPRESSION (vala_ccode_conditional_expr ession_get_type ()) | #define VALA_TYPE_CCODE_CONDITIONAL_EXPRESSION (vala_ccode_conditional_expr ession_get_type ()) | |||
#define VALA_CCODE_CONDITIONAL_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_CONDITIONAL_EXPRESSION, ValaCCodeConditionalExpress ion)) | #define VALA_CCODE_CONDITIONAL_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_CONDITIONAL_EXPRESSION, ValaCCodeConditionalExpress ion)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeconstant.h | valaccodeconstant.h | |||
---|---|---|---|---|
/* valaccodeconstant.vala | /* valaccodeconstant.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECONSTANT_H__ | #ifndef __CCODE_VALACCODECONSTANT_H__ | |||
#define __VALACCODECONSTANT_H__ | #define __CCODE_VALACCODECONSTANT_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 <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodecontinuestatement.h | valaccodecontinuestatement.h | |||
---|---|---|---|---|
/* valaccodecontinuestatement.vala | /* valaccodecontinuestatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODECONTINUESTATEMENT_H__ | #ifndef __CCODE_VALACCODECONTINUESTATEMENT_H__ | |||
#define __VALACCODECONTINUESTATEMENT_H__ | #define __CCODE_VALACCODECONTINUESTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_CONTINUE_STATEMENT (vala_ccode_continue_statement_g et_type ()) | #define VALA_TYPE_CCODE_CONTINUE_STATEMENT (vala_ccode_continue_statement_g et_type ()) | |||
#define VALA_CCODE_CONTINUE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_CCODE_CONTINUE_STATEMENT, ValaCCodeContinueStatement)) | #define VALA_CCODE_CONTINUE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_CCODE_CONTINUE_STATEMENT, ValaCCodeContinueStatement)) | |||
skipping to change at line 55 | skipping to change at line 55 | |||
* Represents a continue statement in the C code. | * Represents a continue statement in the C code. | |||
*/ | */ | |||
struct _ValaCCodeContinueStatement { | struct _ValaCCodeContinueStatement { | |||
ValaCCodeStatement parent; | ValaCCodeStatement parent; | |||
ValaCCodeContinueStatementPrivate * priv; | ValaCCodeContinueStatementPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeContinueStatementClass { | struct _ValaCCodeContinueStatementClass { | |||
ValaCCodeStatementClass parent; | ValaCCodeStatementClass parent; | |||
}; | }; | |||
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. 4 change blocks. | ||||
4 lines changed or deleted | 5 lines changed or added | |||
valaccodedeclaration.h | valaccodedeclaration.h | |||
---|---|---|---|---|
/* valaccodedeclaration.vala | /* valaccodedeclaration.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEDECLARATION_H__ | #ifndef __CCODE_VALACCODEDECLARATION_H__ | |||
#define __VALACCODEDECLARATION_H__ | #define __CCODE_VALACCODEDECLARATION_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 <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodemodifiers.h> | #include <ccode/valaccodemodifiers.h> | |||
#include <ccode/valaccodedeclarator.h> | #include <ccode/valaccodedeclarator.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodedeclarator.h | valaccodedeclarator.h | |||
---|---|---|---|---|
/* valaccodedeclarator.vala | /* valaccodedeclarator.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEDECLARATOR_H__ | #ifndef __CCODE_VALACCODEDECLARATOR_H__ | |||
#define __VALACCODEDECLARATOR_H__ | #define __CCODE_VALACCODEDECLARATOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_DECLARATOR (vala_ccode_declarator_get_type ()) | #define VALA_TYPE_CCODE_DECLARATOR (vala_ccode_declarator_get_type ()) | |||
#define VALA_CCODE_DECLARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_DECLARATOR, ValaCCodeDeclarator)) | #define VALA_CCODE_DECLARATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_DECLARATOR, ValaCCodeDeclarator)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodedostatement.h | valaccodedostatement.h | |||
---|---|---|---|---|
/* valaccodedostatement.vala | /* valaccodedostatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEDOSTATEMENT_H__ | #ifndef __CCODE_VALACCODEDOSTATEMENT_H__ | |||
#define __VALACCODEDOSTATEMENT_H__ | #define __CCODE_VALACCODEDOSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_DO_STATEMENT (vala_ccode_do_statement_get_type ()) | #define VALA_TYPE_CCODE_DO_STATEMENT (vala_ccode_do_statement_get_type ()) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valaccodeelementaccess.h | valaccodeelementaccess.h | |||
---|---|---|---|---|
/* valaccodememberaccess.vala | /* valaccodememberaccess.vala | |||
* | * | |||
* Copyright (C) 2006 Raffaele Sandrini | * Copyright (C) 2006 Raffaele Sandrini | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEELEMENTACCESS_H__ | #ifndef __CCODE_VALACCODEELEMENTACCESS_H__ | |||
#define __VALACCODEELEMENTACCESS_H__ | #define __CCODE_VALACCODEELEMENTACCESS_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_ELEMENT_ACCESS (vala_ccode_element_access_get_type ()) | #define VALA_TYPE_CCODE_ELEMENT_ACCESS (vala_ccode_element_access_get_type ()) | |||
#define VALA_CCODE_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccess)) | #define VALA_CCODE_ELEMENT_ACCESS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_ELEMENT_ACCESS, ValaCCodeElementAccess)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeemptystatement.h | valaccodeemptystatement.h | |||
---|---|---|---|---|
/* valaccodeemptystatement.vala | /* valaccodeemptystatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEEMPTYSTATEMENT_H__ | #ifndef __CCODE_VALACCODEEMPTYSTATEMENT_H__ | |||
#define __VALACCODEEMPTYSTATEMENT_H__ | #define __CCODE_VALACCODEEMPTYSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_EMPTY_STATEMENT (vala_ccode_empty_statement_get_typ e ()) | #define VALA_TYPE_CCODE_EMPTY_STATEMENT (vala_ccode_empty_statement_get_typ e ()) | |||
#define VALA_CCODE_EMPTY_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_EMPTY_STATEMENT, ValaCCodeEmptyStatement)) | #define VALA_CCODE_EMPTY_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_EMPTY_STATEMENT, ValaCCodeEmptyStatement)) | |||
skipping to change at line 55 | skipping to change at line 55 | |||
* Represents an empty statement in the C code. | * Represents an empty statement in the C code. | |||
*/ | */ | |||
struct _ValaCCodeEmptyStatement { | struct _ValaCCodeEmptyStatement { | |||
ValaCCodeStatement parent; | ValaCCodeStatement parent; | |||
ValaCCodeEmptyStatementPrivate * priv; | ValaCCodeEmptyStatementPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeEmptyStatementClass { | struct _ValaCCodeEmptyStatementClass { | |||
ValaCCodeStatementClass parent; | ValaCCodeStatementClass parent; | |||
}; | }; | |||
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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaccodeenum.h | valaccodeenum.h | |||
---|---|---|---|---|
/* valaccodeenum.vala | /* valaccodeenum.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEENUM_H__ | #ifndef __CCODE_VALACCODEENUM_H__ | |||
#define __VALACCODEENUM_H__ | #define __CCODE_VALACCODEENUM_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeexpression.h | valaccodeexpression.h | |||
---|---|---|---|---|
/* valaccodeexpression.vala | /* valaccodeexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEEXPRESSION_H__ | #ifndef __CCODE_VALACCODEEXPRESSION_H__ | |||
#define __VALACCODEEXPRESSION_H__ | #define __CCODE_VALACCODEEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_EXPRESSION (vala_ccode_expression_get_type ()) | #define VALA_TYPE_CCODE_EXPRESSION (vala_ccode_expression_get_type ()) | |||
#define VALA_CCODE_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_EXPRESSION, ValaCCodeExpression)) | #define VALA_CCODE_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_CCODE_EXPRESSION, ValaCCodeExpression)) | |||
#define VALA_CCODE_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_EXPRESSION, ValaCCodeExpressionClass)) | #define VALA_CCODE_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_CCODE_EXPRESSION, ValaCCodeExpressionClass)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeexpressionstatement.h | valaccodeexpressionstatement.h | |||
---|---|---|---|---|
/* valaccodeexpressionstatement.vala | /* valaccodeexpressionstatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEEXPRESSIONSTATEMENT_H__ | #ifndef __CCODE_VALACCODEEXPRESSIONSTATEMENT_H__ | |||
#define __VALACCODEEXPRESSIONSTATEMENT_H__ | #define __CCODE_VALACCODEEXPRESSIONSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_EXPRESSION_STATEMENT (vala_ccode_expression_stateme nt_get_type ()) | #define VALA_TYPE_CCODE_EXPRESSION_STATEMENT (vala_ccode_expression_stateme nt_get_type ()) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valaccodeformalparameter.h | valaccodeformalparameter.h | |||
---|---|---|---|---|
/* valaccodeformalparameter.vala | /* valaccodeformalparameter.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEFORMALPARAMETER_H__ | #ifndef __CCODE_VALACCODEFORMALPARAMETER_H__ | |||
#define __VALACCODEFORMALPARAMETER_H__ | #define __CCODE_VALACCODEFORMALPARAMETER_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeforstatement.h | valaccodeforstatement.h | |||
---|---|---|---|---|
/* valaccodeforstatement.vala | /* valaccodeforstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEFORSTATEMENT_H__ | #ifndef __CCODE_VALACCODEFORSTATEMENT_H__ | |||
#define __VALACCODEFORSTATEMENT_H__ | #define __CCODE_VALACCODEFORSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_FOR_STATEMENT (vala_ccode_for_statement_get_type () ) | #define VALA_TYPE_CCODE_FOR_STATEMENT (vala_ccode_for_statement_get_type () ) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodefragment.h | valaccodefragment.h | |||
---|---|---|---|---|
/* valaccodefragment.vala | /* valaccodefragment.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEFRAGMENT_H__ | #ifndef __CCODE_VALACCODEFRAGMENT_H__ | |||
#define __VALACCODEFRAGMENT_H__ | #define __CCODE_VALACCODEFRAGMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_FRAGMENT (vala_ccode_fragment_get_type ()) | #define VALA_TYPE_CCODE_FRAGMENT (vala_ccode_fragment_get_type ()) | |||
skipping to change at line 58 | skipping to change at line 58 | |||
struct _ValaCCodeFragment { | struct _ValaCCodeFragment { | |||
ValaCCodeNode parent; | ValaCCodeNode parent; | |||
ValaCCodeFragmentPrivate * priv; | ValaCCodeFragmentPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeFragmentClass { | struct _ValaCCodeFragmentClass { | |||
ValaCCodeNodeClass parent; | ValaCCodeNodeClass parent; | |||
}; | }; | |||
void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); | void vala_ccode_fragment_append (ValaCCodeFragment* self, ValaCCodeNode* no de); | |||
GeeCollection* vala_ccode_fragment_get_children (ValaCCodeFragment* self); | GeeCollection* vala_ccode_fragment_get_children (ValaCCodeFragment* self); | |||
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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaccodefunction.h | valaccodefunction.h | |||
---|---|---|---|---|
/* valaccodefunction.vala | /* valaccodefunction.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEFUNCTION_H__ | #ifndef __CCODE_VALACCODEFUNCTION_H__ | |||
#define __VALACCODEFUNCTION_H__ | #define __CCODE_VALACCODEFUNCTION_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodemodifiers.h> | #include <ccode/valaccodemodifiers.h> | |||
#include <ccode/valaccodeformalparameter.h> | #include <ccode/valaccodeformalparameter.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
#include <ccode/valaccodeblock.h> | #include <ccode/valaccodeblock.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodefunctioncall.h | valaccodefunctioncall.h | |||
---|---|---|---|---|
/* valaccodefunctioncall.vala | /* valaccodefunctioncall.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEFUNCTIONCALL_H__ | #ifndef __CCODE_VALACCODEFUNCTIONCALL_H__ | |||
#define __VALACCODEFUNCTIONCALL_H__ | #define __CCODE_VALACCODEFUNCTIONCALL_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/list.h> | #include <gee/list.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_FUNCTION_CALL (vala_ccode_function_call_get_type () ) | #define VALA_TYPE_CCODE_FUNCTION_CALL (vala_ccode_function_call_get_type () ) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodefunctiondeclarator.h | valaccodefunctiondeclarator.h | |||
---|---|---|---|---|
/* valaccodefunctiondeclarator.vala | /* valaccodefunctiondeclarator.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEFUNCTIONDECLARATOR_H__ | #ifndef __CCODE_VALACCODEFUNCTIONDECLARATOR_H__ | |||
#define __VALACCODEFUNCTIONDECLARATOR_H__ | #define __CCODE_VALACCODEFUNCTIONDECLARATOR_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 <ccode/valaccodedeclarator.h> | #include <ccode/valaccodedeclarator.h> | |||
#include <ccode/valaccodeformalparameter.h> | #include <ccode/valaccodeformalparameter.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodegotostatement.h | valaccodegotostatement.h | |||
---|---|---|---|---|
/* valaccodegotostatement.vala | /* valaccodegotostatement.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEGOTOSTATEMENT_H__ | #ifndef __CCODE_VALACCODEGOTOSTATEMENT_H__ | |||
#define __VALACCODEGOTOSTATEMENT_H__ | #define __CCODE_VALACCODEGOTOSTATEMENT_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 <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeidentifier.h | valaccodeidentifier.h | |||
---|---|---|---|---|
/* valaccodeidentifier.vala | /* valaccodeidentifier.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEIDENTIFIER_H__ | #ifndef __CCODE_VALACCODEIDENTIFIER_H__ | |||
#define __VALACCODEIDENTIFIER_H__ | #define __CCODE_VALACCODEIDENTIFIER_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 <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeifstatement.h | valaccodeifstatement.h | |||
---|---|---|---|---|
/* valaccodeifstatement.vala | /* valaccodeifstatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEIFSTATEMENT_H__ | #ifndef __CCODE_VALACCODEIFSTATEMENT_H__ | |||
#define __VALACCODEIFSTATEMENT_H__ | #define __CCODE_VALACCODEIFSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_IF_STATEMENT (vala_ccode_if_statement_get_type ()) | #define VALA_TYPE_CCODE_IF_STATEMENT (vala_ccode_if_statement_get_type ()) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valaccodeincludedirective.h | valaccodeincludedirective.h | |||
---|---|---|---|---|
/* valaccodeincludedirective.vala | /* valaccodeincludedirective.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEINCLUDEDIRECTIVE_H__ | #ifndef __CCODE_VALACCODEINCLUDEDIRECTIVE_H__ | |||
#define __VALACCODEINCLUDEDIRECTIVE_H__ | #define __CCODE_VALACCODEINCLUDEDIRECTIVE_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeinitializerlist.h | valaccodeinitializerlist.h | |||
---|---|---|---|---|
/* valaccodeinitializerlist.vala | /* valaccodeinitializerlist.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEINITIALIZERLIST_H__ | #ifndef __CCODE_VALACCODEINITIALIZERLIST_H__ | |||
#define __VALACCODEINITIALIZERLIST_H__ | #define __CCODE_VALACCODEINITIALIZERLIST_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_INITIALIZER_LIST (vala_ccode_initializer_list_get_t ype ()) | #define VALA_TYPE_CCODE_INITIALIZER_LIST (vala_ccode_initializer_list_get_t ype ()) | |||
#define VALA_CCODE_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerList)) | #define VALA_CCODE_INITIALIZER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_INITIALIZER_LIST, ValaCCodeInitializerList)) | |||
skipping to change at line 56 | skipping to change at line 56 | |||
*/ | */ | |||
struct _ValaCCodeInitializerList { | struct _ValaCCodeInitializerList { | |||
ValaCCodeExpression parent; | ValaCCodeExpression parent; | |||
ValaCCodeInitializerListPrivate * priv; | ValaCCodeInitializerListPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeInitializerListClass { | struct _ValaCCodeInitializerListClass { | |||
ValaCCodeExpressionClass parent; | ValaCCodeExpressionClass parent; | |||
}; | }; | |||
void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va laCCodeExpression* expr); | void vala_ccode_initializer_list_append (ValaCCodeInitializerList* self, Va laCCodeExpression* expr); | |||
ValaCCodeInitializerList* vala_ccode_initializer_list_new (void); | ||||
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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaccodelabel.h | valaccodelabel.h | |||
---|---|---|---|---|
/* valaccodelabel.vala | /* valaccodelabel.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODELABEL_H__ | #ifndef __CCODE_VALACCODELABEL_H__ | |||
#define __VALACCODELABEL_H__ | #define __CCODE_VALACCODELABEL_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 <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodelinedirective.h | valaccodelinedirective.h | |||
---|---|---|---|---|
/* valaccodelinedirective.vala | /* valaccodelinedirective.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODELINEDIRECTIVE_H__ | #ifndef __CCODE_VALACCODELINEDIRECTIVE_H__ | |||
#define __VALACCODELINEDIRECTIVE_H__ | #define __CCODE_VALACCODELINEDIRECTIVE_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_LINE_DIRECTIVE (vala_ccode_line_directive_get_type ()) | #define VALA_TYPE_CCODE_LINE_DIRECTIVE (vala_ccode_line_directive_get_type ()) | |||
#define VALA_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirective)) | #define VALA_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirective)) | |||
#define VALA_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass)) | #define VALA_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((k lass), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass)) | |||
#define VALA_IS_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_CCODE_LINE_DIRECTIVE)) | #define VALA_IS_CCODE_LINE_DIRECTIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj ), VALA_TYPE_CCODE_LINE_DIRECTIVE)) | |||
#define VALA_IS_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_LINE_DIRECTIVE)) | #define VALA_IS_CCODE_LINE_DIRECTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA_TYPE_CCODE_LINE_DIRECTIVE)) | |||
#define VALA_CCODE_LINE_DIRECTIVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass)) | #define VALA_CCODE_LINE_DIRECTIVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_TYPE_CCODE_LINE_DIRECTIVE, ValaCCodeLineDirectiveClass)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valaccodemacroreplacement.h | valaccodemacroreplacement.h | |||
---|---|---|---|---|
/* valaccodemacroreplacement.vala | /* valaccodemacroreplacement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEMACROREPLACEMENT_H__ | #ifndef __CCODE_VALACCODEMACROREPLACEMENT_H__ | |||
#define __VALACCODEMACROREPLACEMENT_H__ | #define __CCODE_VALACCODEMACROREPLACEMENT_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodememberaccess.h | valaccodememberaccess.h | |||
---|---|---|---|---|
/* valaccodememberaccess.vala | /* valaccodememberaccess.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEMEMBERACCESS_H__ | #ifndef __CCODE_VALACCODEMEMBERACCESS_H__ | |||
#define __VALACCODEMEMBERACCESS_H__ | #define __CCODE_VALACCODEMEMBERACCESS_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 <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodemodifiers.h | valaccodemodifiers.h | |||
---|---|---|---|---|
/* valaccodemodifiers.vala | /* valaccodemodifiers.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEMODIFIERS_H__ | #ifndef __CCODE_VALACCODEMODIFIERS_H__ | |||
#define __VALACCODEMODIFIERS_H__ | #define __CCODE_VALACCODEMODIFIERS_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
typedef enum { | typedef enum { | |||
VALA_CCODE_MODIFIERS_NONE, | VALA_CCODE_MODIFIERS_NONE, | |||
VALA_CCODE_MODIFIERS_STATIC, | VALA_CCODE_MODIFIERS_STATIC, | |||
VALA_CCODE_MODIFIERS_REGISTER, | VALA_CCODE_MODIFIERS_REGISTER, | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodenewline.h | valaccodenewline.h | |||
---|---|---|---|---|
/* valaccodenewline.vala | /* valaccodenewline.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODENEWLINE_H__ | #ifndef __CCODE_VALACCODENEWLINE_H__ | |||
#define __VALACCODENEWLINE_H__ | #define __CCODE_VALACCODENEWLINE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_NEWLINE (vala_ccode_newline_get_type ()) | #define VALA_TYPE_CCODE_NEWLINE (vala_ccode_newline_get_type ()) | |||
#define VALA_CCODE_NEWLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_CCODE_NEWLINE, ValaCCodeNewline)) | #define VALA_CCODE_NEWLINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TY PE_CCODE_NEWLINE, ValaCCodeNewline)) | |||
skipping to change at line 55 | skipping to change at line 55 | |||
* Represents a line break in the C code. | * Represents a line break in the C code. | |||
*/ | */ | |||
struct _ValaCCodeNewline { | struct _ValaCCodeNewline { | |||
ValaCCodeNode parent; | ValaCCodeNode parent; | |||
ValaCCodeNewlinePrivate * priv; | ValaCCodeNewlinePrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeNewlineClass { | struct _ValaCCodeNewlineClass { | |||
ValaCCodeNodeClass parent; | ValaCCodeNodeClass parent; | |||
}; | }; | |||
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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaccodenode.h | valaccodenode.h | |||
---|---|---|---|---|
/* valaccodenode.vala | /* valaccodenode.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODENODE_H__ | #ifndef __CCODE_VALACCODENODE_H__ | |||
#define __VALACCODENODE_H__ | #define __CCODE_VALACCODENODE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodewriter.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
typedef struct _ValaCCodeNode ValaCCodeNode; | typedef struct _ValaCCodeNode ValaCCodeNode; | |||
typedef struct _ValaCCodeNodeClass ValaCCodeNodeClass; | typedef struct _ValaCCodeNodeClass ValaCCodeNodeClass; | |||
typedef struct _ValaCCodeWriter ValaCCodeWriter; | ||||
typedef struct _ValaCCodeWriterClass ValaCCodeWriterClass; | ||||
typedef struct _ValaCCodeLineDirective ValaCCodeLineDirective; | typedef struct _ValaCCodeLineDirective ValaCCodeLineDirective; | |||
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)) | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 5 lines changed or added | |||
valaccodeoncesection.h | valaccodeoncesection.h | |||
---|---|---|---|---|
/* valaccodeoncesection.vala | /* valaccodeoncesection.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEONCESECTION_H__ | #ifndef __CCODE_VALACCODEONCESECTION_H__ | |||
#define __VALACCODEONCESECTION_H__ | #define __CCODE_VALACCODEONCESECTION_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 <ccode/valaccodefragment.h> | #include <ccode/valaccodefragment.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeparenthesizedexpression.h | valaccodeparenthesizedexpression.h | |||
---|---|---|---|---|
/* valaccodeparenthesizedexpression.vala | /* valaccodeparenthesizedexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEPARENTHESIZEDEXPRESSION_H__ | #ifndef __CCODE_VALACCODEPARENTHESIZEDEXPRESSION_H__ | |||
#define __VALACCODEPARENTHESIZEDEXPRESSION_H__ | #define __CCODE_VALACCODEPARENTHESIZEDEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_PARENTHESIZED_EXPRESSION (vala_ccode_parenthesized_ expression_get_type ()) | #define VALA_TYPE_CCODE_PARENTHESIZED_EXPRESSION (vala_ccode_parenthesized_ expression_get_type ()) | |||
#define VALA_CCODE_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAS T ((obj), VALA_TYPE_CCODE_PARENTHESIZED_EXPRESSION, ValaCCodeParenthesizedE xpression)) | #define VALA_CCODE_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAS T ((obj), VALA_TYPE_CCODE_PARENTHESIZED_EXPRESSION, ValaCCodeParenthesizedE xpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodereturnstatement.h | valaccodereturnstatement.h | |||
---|---|---|---|---|
/* valaccodereturnstatement.vala | /* valaccodereturnstatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODERETURNSTATEMENT_H__ | #ifndef __CCODE_VALACCODERETURNSTATEMENT_H__ | |||
#define __VALACCODERETURNSTATEMENT_H__ | #define __CCODE_VALACCODERETURNSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_RETURN_STATEMENT (vala_ccode_return_statement_get_t ype ()) | #define VALA_TYPE_CCODE_RETURN_STATEMENT (vala_ccode_return_statement_get_t ype ()) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valaccodestatement.h | valaccodestatement.h | |||
---|---|---|---|---|
/* valaccodestatement.vala | /* valaccodestatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODESTATEMENT_H__ | #ifndef __CCODE_VALACCODESTATEMENT_H__ | |||
#define __VALACCODESTATEMENT_H__ | #define __CCODE_VALACCODESTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_STATEMENT (vala_ccode_statement_get_type ()) | #define VALA_TYPE_CCODE_STATEMENT (vala_ccode_statement_get_type ()) | |||
#define VALA_CCODE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_STATEMENT, ValaCCodeStatement)) | #define VALA_CCODE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_CCODE_STATEMENT, ValaCCodeStatement)) | |||
#define VALA_CCODE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_STATEMENT, ValaCCodeStatementClass)) | #define VALA_CCODE_STATEMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_CCODE_STATEMENT, ValaCCodeStatementClass)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodestruct.h | valaccodestruct.h | |||
---|---|---|---|---|
/* valaccodestruct.vala | /* valaccodestruct.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODESTRUCT_H__ | #ifndef __CCODE_VALACCODESTRUCT_H__ | |||
#define __VALACCODESTRUCT_H__ | #define __CCODE_VALACCODESTRUCT_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodedeclaration.h> | #include <ccode/valaccodedeclaration.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeswitchstatement.h | valaccodeswitchstatement.h | |||
---|---|---|---|---|
/* valaccodeswitchstatement.vala | /* valaccodeswitchstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODESWITCHSTATEMENT_H__ | #ifndef __CCODE_VALACCODESWITCHSTATEMENT_H__ | |||
#define __VALACCODESWITCHSTATEMENT_H__ | #define __CCODE_VALACCODESWITCHSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodecasestatement.h> | #include <ccode/valaccodecasestatement.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodetypedefinition.h | valaccodetypedefinition.h | |||
---|---|---|---|---|
/* valaccodetypedefinition.vala | /* valaccodetypedefinition.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODETYPEDEFINITION_H__ | #ifndef __CCODE_VALACCODETYPEDEFINITION_H__ | |||
#define __VALACCODETYPEDEFINITION_H__ | #define __CCODE_VALACCODETYPEDEFINITION_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <ccode/valaccodedeclarator.h> | #include <ccode/valaccodedeclarator.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodeunaryexpression.h | valaccodeunaryexpression.h | |||
---|---|---|---|---|
/* valaccodeunaryexpression.vala | /* valaccodeunaryexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEUNARYEXPRESSION_H__ | #ifndef __CCODE_VALACCODEUNARYEXPRESSION_H__ | |||
#define __VALACCODEUNARYEXPRESSION_H__ | #define __CCODE_VALACCODEUNARYEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodeunaryexpression.h> | ||||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_UNARY_EXPRESSION (vala_ccode_unary_expression_get_t ype ()) | #define VALA_TYPE_CCODE_UNARY_EXPRESSION (vala_ccode_unary_expression_get_t ype ()) | |||
#define VALA_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpression)) | #define VALA_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpression)) | |||
#define VALA_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass)) | #define VALA_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ( (klass), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass)) | |||
#define VALA_IS_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_UNARY_EXPRESSION)) | #define VALA_IS_CCODE_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((o bj), VALA_TYPE_CCODE_UNARY_EXPRESSION)) | |||
#define VALA_IS_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_UNARY_EXPRESSION)) | #define VALA_IS_CCODE_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYP E ((klass), VALA_TYPE_CCODE_UNARY_EXPRESSION)) | |||
#define VALA_CCODE_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass) ) | #define VALA_CCODE_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLA SS ((obj), VALA_TYPE_CCODE_UNARY_EXPRESSION, ValaCCodeUnaryExpressionClass) ) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valaccodevariabledeclarator.h | valaccodevariabledeclarator.h | |||
---|---|---|---|---|
/* valaccodevariabledeclarator.vala | /* valaccodevariabledeclarator.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEVARIABLEDECLARATOR_H__ | #ifndef __CCODE_VALACCODEVARIABLEDECLARATOR_H__ | |||
#define __VALACCODEVARIABLEDECLARATOR_H__ | #define __CCODE_VALACCODEVARIABLEDECLARATOR_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 <ccode/valaccodedeclarator.h> | #include <ccode/valaccodedeclarator.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaccodewhilestatement.h | valaccodewhilestatement.h | |||
---|---|---|---|---|
/* valaccodewhilestatement.vala | /* valaccodewhilestatement.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEWHILESTATEMENT_H__ | #ifndef __CCODE_VALACCODEWHILESTATEMENT_H__ | |||
#define __VALACCODEWHILESTATEMENT_H__ | #define __CCODE_VALACCODEWHILESTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodestatement.h> | #include <ccode/valaccodestatement.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <ccode/valaccodewriter.h> | #include <ccode/valaccodewriter.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CCODE_WHILE_STATEMENT (vala_ccode_while_statement_get_typ e ()) | #define VALA_TYPE_CCODE_WHILE_STATEMENT (vala_ccode_while_statement_get_typ e ()) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valaccodewriter.h | valaccodewriter.h | |||
---|---|---|---|---|
/* valaccodewriter.vala | /* valaccodewriter.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACCODEWRITER_H__ | #ifndef __CCODE_VALACCODEWRITER_H__ | |||
#define __VALACCODEWRITER_H__ | #define __CCODE_VALACCODEWRITER_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 <ccode/valaccodenode.h> | ||||
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 _ValaCCodeWriter ValaCCodeWriter; | ||||
typedef struct _ValaCCodeWriterClass ValaCCodeWriterClass; | ||||
typedef struct _ValaCCodeWriterPrivate ValaCCodeWriterPrivate; | typedef struct _ValaCCodeWriterPrivate ValaCCodeWriterPrivate; | |||
/** | /** | |||
* Represents a writer to write C source files. | * Represents a writer to write C source files. | |||
*/ | */ | |||
struct _ValaCCodeWriter { | struct _ValaCCodeWriter { | |||
GObject parent; | GObject parent; | |||
ValaCCodeWriterPrivate * priv; | ValaCCodeWriterPrivate * priv; | |||
}; | }; | |||
struct _ValaCCodeWriterClass { | struct _ValaCCodeWriterClass { | |||
GObjectClass parent; | GObjectClass parent; | |||
}; | }; | |||
ValaCCodeWriter* vala_ccode_writer_new (const char* _filename); | ValaCCodeWriter* vala_ccode_writer_new (const char* _filename); | |||
void vala_ccode_writer_close (ValaCCodeWriter* self); | void vala_ccode_writer_close (ValaCCodeWriter* self); | |||
void vala_ccode_writer_write_indent (ValaCCodeWriter* self); | 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); | |||
char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); | char* vala_ccode_writer_get_filename (ValaCCodeWriter* self); | |||
void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const char* val ue); | void vala_ccode_writer_set_filename (ValaCCodeWriter* self, const char* val ue); | |||
gboolean vala_ccode_writer_get_line_directives (ValaCCodeWriter* self); | ||||
void vala_ccode_writer_set_line_directives (ValaCCodeWriter* self, gboolean | ||||
value); | ||||
gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self); | gboolean vala_ccode_writer_get_bol (ValaCCodeWriter* self); | |||
GType vala_ccode_writer_get_type (void); | GType vala_ccode_writer_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 6 change blocks. | ||||
6 lines changed or deleted | 8 lines changed or added | |||
valacharacterliteral.h | valacharacterliteral.h | |||
---|---|---|---|---|
/* valacharacterliteral.vala | /* valacharacterliteral.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALACHARACTERLITERAL_H__ | #ifndef __VALA_VALACHARACTERLITERAL_H__ | |||
#define __VALACHARACTERLITERAL_H__ | #define __VALA_VALACHARACTERLITERAL_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/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaclass.h | valaclass.h | |||
---|---|---|---|---|
/* valaclass.vala | /* valaclass.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACLASS_H__ | #ifndef __VALA_VALACLASS_H__ | |||
#define __VALACLASS_H__ | #define __VALA_VALACLASS_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
skipping to change at line 72 | skipping to change at line 72 | |||
void vala_class_add_field (ValaClass* self, ValaField* f); | void vala_class_add_field (ValaClass* self, ValaField* f); | |||
GeeCollection* vala_class_get_fields (ValaClass* self); | GeeCollection* vala_class_get_fields (ValaClass* self); | |||
void vala_class_add_method (ValaClass* self, ValaMethod* m); | void vala_class_add_method (ValaClass* self, ValaMethod* m); | |||
GeeCollection* vala_class_get_methods (ValaClass* self); | GeeCollection* vala_class_get_methods (ValaClass* self); | |||
void vala_class_add_property (ValaClass* self, ValaProperty* prop, gboolean no_field); | void vala_class_add_property (ValaClass* self, ValaProperty* prop, gboolean no_field); | |||
GeeCollection* vala_class_get_properties (ValaClass* self); | GeeCollection* vala_class_get_properties (ValaClass* self); | |||
void vala_class_add_signal (ValaClass* self, ValaSignal* sig); | void vala_class_add_signal (ValaClass* self, ValaSignal* sig); | |||
GeeCollection* vala_class_get_signals (ValaClass* self); | GeeCollection* vala_class_get_signals (ValaClass* self); | |||
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); | |||
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_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); | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaclassregisterfunction.h | valaclassregisterfunction.h | |||
---|---|---|---|---|
/* valaclassregisterfunction.vala | /* valaclassregisterfunction.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACLASSREGISTERFUNCTION_H__ | #ifndef __GOBJECT_VALACLASSREGISTERFUNCTION_H__ | |||
#define __VALACLASSREGISTERFUNCTION_H__ | #define __GOBJECT_VALACLASSREGISTERFUNCTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaclass.h> | #include <vala/valaclass.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <ccode/valaccodefragment.h> | #include <ccode/valaccodefragment.h> | |||
#include <gobject/valatyperegisterfunction.h> | #include <gobject/valatyperegisterfunction.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valacodecontext.h | valacodecontext.h | |||
---|---|---|---|---|
/* valacodecontext.vala | /* valacodecontext.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACODECONTEXT_H__ | #ifndef __VALA_VALACODECONTEXT_H__ | |||
#define __VALACODECONTEXT_H__ | #define __VALA_VALACODECONTEXT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valaunaryexpression.h> | ||||
#include <vala/valabinaryexpression.h> | ||||
#include <vala/valaassignment.h> | ||||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
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)) | |||
skipping to change at line 55 | skipping to change at line 58 | |||
* The root of the code tree. | * The root of the code tree. | |||
*/ | */ | |||
struct _ValaCodeContext { | struct _ValaCodeContext { | |||
GObject parent; | GObject parent; | |||
ValaCodeContextPrivate * priv; | ValaCodeContextPrivate * priv; | |||
}; | }; | |||
struct _ValaCodeContextClass { | struct _ValaCodeContextClass { | |||
GObjectClass parent; | GObjectClass parent; | |||
}; | }; | |||
ValaCodeContext* vala_code_context_new (void); | ||||
GeeCollection* vala_code_context_get_source_files (ValaCodeContext* self); | GeeCollection* vala_code_context_get_source_files (ValaCodeContext* self); | |||
GeeCollection* vala_code_context_get_c_source_files (ValaCodeContext* self) ; | GeeCollection* 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); | |||
GeeCollection* vala_code_context_get_packages (ValaCodeContext* self); | GeeCollection* 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); | |||
ValaNamespace* vala_code_context_create_namespace (ValaCodeContext* self, c | ||||
onst char* name, ValaSourceReference* source_reference); | ||||
ValaClass* vala_code_context_create_class (ValaCodeContext* self, const cha | ||||
r* name, ValaSourceReference* source_reference); | ||||
ValaStruct* vala_code_context_create_struct (ValaCodeContext* self, const c | ||||
har* name, ValaSourceReference* source_reference); | ||||
ValaInterface* vala_code_context_create_interface (ValaCodeContext* self, c | ||||
onst char* name, ValaSourceReference* source_reference); | ||||
ValaEnum* vala_code_context_create_enum (ValaCodeContext* self, const char* | ||||
name, ValaSourceReference* source_reference); | ||||
ValaEnumValue* vala_code_context_create_enum_value (ValaCodeContext* self, | ||||
const char* name); | ||||
ValaEnumValue* vala_code_context_create_enum_value_with_value (ValaCodeCont | ||||
ext* self, const char* name, ValaExpression* value); | ||||
ValaCallback* vala_code_context_create_callback (ValaCodeContext* self, con | ||||
st char* name, ValaTypeReference* return_type, ValaSourceReference* source_ | ||||
reference); | ||||
ValaConstant* vala_code_context_create_constant (ValaCodeContext* self, con | ||||
st char* name, ValaTypeReference* type_reference, ValaExpression* initializ | ||||
er, ValaSourceReference* source_reference); | ||||
ValaField* vala_code_context_create_field (ValaCodeContext* self, const cha | ||||
r* name, ValaTypeReference* type_reference, ValaExpression* initializer, Va | ||||
laSourceReference* source_reference); | ||||
ValaMethod* vala_code_context_create_method (ValaCodeContext* self, const c | ||||
har* name, ValaTypeReference* return_type, ValaSourceReference* source_refe | ||||
rence); | ||||
ValaCreationMethod* vala_code_context_create_creation_method (ValaCodeConte | ||||
xt* self, const char* name, ValaSourceReference* source_reference); | ||||
ValaFormalParameter* vala_code_context_create_formal_parameter (ValaCodeCon | ||||
text* self, const char* name, ValaTypeReference* type_reference, ValaSource | ||||
Reference* source_reference); | ||||
ValaFormalParameter* vala_code_context_create_formal_parameter_with_ellipsi | ||||
s (ValaCodeContext* self, ValaSourceReference* source_reference); | ||||
ValaProperty* vala_code_context_create_property (ValaCodeContext* self, con | ||||
st char* name, ValaTypeReference* type_reference, ValaPropertyAccessor* get | ||||
_accessor, ValaPropertyAccessor* set_accessor, ValaSourceReference* source_ | ||||
reference); | ||||
ValaPropertyAccessor* vala_code_context_create_property_accessor (ValaCodeC | ||||
ontext* self, gboolean readable, gboolean writable, gboolean construction, | ||||
ValaBlock* body, ValaSourceReference* source_reference); | ||||
ValaSignal* vala_code_context_create_signal (ValaCodeContext* self, const c | ||||
har* name, ValaTypeReference* return_type, ValaSourceReference* source_refe | ||||
rence); | ||||
ValaConstructor* vala_code_context_create_constructor (ValaCodeContext* sel | ||||
f, ValaSourceReference* source_reference); | ||||
ValaDestructor* vala_code_context_create_destructor (ValaCodeContext* self, | ||||
ValaSourceReference* source_reference); | ||||
ValaTypeParameter* vala_code_context_create_type_parameter (ValaCodeContext | ||||
* self, const char* name, ValaSourceReference* source_reference); | ||||
ValaBlock* vala_code_context_create_block (ValaCodeContext* self, ValaSourc | ||||
eReference* source_reference); | ||||
ValaEmptyStatement* vala_code_context_create_empty_statement (ValaCodeConte | ||||
xt* self, ValaSourceReference* source_reference); | ||||
ValaDeclarationStatement* vala_code_context_create_declaration_statement (V | ||||
alaCodeContext* self, ValaLocalVariableDeclaration* declaration, ValaSource | ||||
Reference* source_reference); | ||||
ValaLocalVariableDeclaration* vala_code_context_create_local_variable_decla | ||||
ration (ValaCodeContext* self, ValaTypeReference* type_reference, ValaSourc | ||||
eReference* source_reference); | ||||
ValaLocalVariableDeclaration* vala_code_context_create_local_variable_decla | ||||
ration_var_type (ValaCodeContext* self, ValaSourceReference* source_referen | ||||
ce); | ||||
ValaVariableDeclarator* vala_code_context_create_variable_declarator (ValaC | ||||
odeContext* self, const char* name, ValaExpression* initializer, ValaSource | ||||
Reference* source_reference); | ||||
ValaInitializerList* vala_code_context_create_initializer_list (ValaCodeCon | ||||
text* self, ValaSourceReference* source_reference); | ||||
ValaExpressionStatement* vala_code_context_create_expression_statement (Val | ||||
aCodeContext* self, ValaExpression* expression, ValaSourceReference* source | ||||
_reference); | ||||
ValaIfStatement* vala_code_context_create_if_statement (ValaCodeContext* se | ||||
lf, ValaExpression* condition, ValaBlock* true_statement, ValaBlock* false_ | ||||
statement, ValaSourceReference* source_reference); | ||||
ValaSwitchStatement* vala_code_context_create_switch_statement (ValaCodeCon | ||||
text* self, ValaExpression* expression, ValaSourceReference* source_referen | ||||
ce); | ||||
ValaSwitchSection* vala_code_context_create_switch_section (ValaCodeContext | ||||
* self, ValaSourceReference* source_reference); | ||||
ValaSwitchLabel* vala_code_context_create_switch_label (ValaCodeContext* se | ||||
lf, ValaExpression* expression, ValaSourceReference* source_reference); | ||||
ValaSwitchLabel* vala_code_context_create_switch_label_with_default (ValaCo | ||||
deContext* self, ValaSourceReference* source_reference); | ||||
ValaWhileStatement* vala_code_context_create_while_statement (ValaCodeConte | ||||
xt* self, ValaExpression* condition, ValaBlock* body, ValaSourceReference* | ||||
source_reference); | ||||
ValaDoStatement* vala_code_context_create_do_statement (ValaCodeContext* se | ||||
lf, ValaBlock* body, ValaExpression* condition, ValaSourceReference* source | ||||
_reference); | ||||
ValaForStatement* vala_code_context_create_for_statement (ValaCodeContext* | ||||
self, ValaExpression* condition, ValaBlock* body, ValaSourceReference* sour | ||||
ce_reference); | ||||
ValaForeachStatement* vala_code_context_create_foreach_statement (ValaCodeC | ||||
ontext* self, ValaTypeReference* type_reference, const char* variable_name, | ||||
ValaExpression* collection, ValaBlock* body, ValaSourceReference* source_r | ||||
eference); | ||||
ValaBreakStatement* vala_code_context_create_break_statement (ValaCodeConte | ||||
xt* self, ValaSourceReference* source_reference); | ||||
ValaContinueStatement* vala_code_context_create_continue_statement (ValaCod | ||||
eContext* self, ValaSourceReference* source_reference); | ||||
ValaReturnStatement* vala_code_context_create_return_statement (ValaCodeCon | ||||
text* self, ValaExpression* return_expression, ValaSourceReference* source_ | ||||
reference); | ||||
ValaThrowStatement* vala_code_context_create_throw_statement (ValaCodeConte | ||||
xt* self, ValaExpression* error_expression, ValaSourceReference* source_ref | ||||
erence); | ||||
ValaTryStatement* vala_code_context_create_try_statement (ValaCodeContext* | ||||
self, ValaBlock* body, ValaBlock* finally_body, ValaSourceReference* source | ||||
_reference); | ||||
ValaCatchClause* vala_code_context_create_catch_clause (ValaCodeContext* se | ||||
lf, ValaTypeReference* type_reference, const char* variable_name, ValaBlock | ||||
* body, ValaSourceReference* source_reference); | ||||
ValaLockStatement* vala_code_context_create_lock_statement (ValaCodeContext | ||||
* self, ValaExpression* resource, ValaBlock* body, ValaSourceReference* sou | ||||
rce_reference); | ||||
ValaArrayCreationExpression* vala_code_context_create_array_creation_expres | ||||
sion (ValaCodeContext* self, ValaTypeReference* element_type, gint rank, Va | ||||
laInitializerList* initializer_list, ValaSourceReference* source_reference) | ||||
; | ||||
ValaBooleanLiteral* vala_code_context_create_boolean_literal (ValaCodeConte | ||||
xt* self, gboolean value, ValaSourceReference* source_reference); | ||||
ValaCharacterLiteral* vala_code_context_create_character_literal (ValaCodeC | ||||
ontext* self, const char* value, ValaSourceReference* source_reference); | ||||
ValaIntegerLiteral* vala_code_context_create_integer_literal (ValaCodeConte | ||||
xt* self, const char* value, ValaSourceReference* source_reference); | ||||
ValaRealLiteral* vala_code_context_create_real_literal (ValaCodeContext* se | ||||
lf, const char* value, ValaSourceReference* source_reference); | ||||
ValaStringLiteral* vala_code_context_create_string_literal (ValaCodeContext | ||||
* self, const char* value, ValaSourceReference* source_reference); | ||||
ValaNullLiteral* vala_code_context_create_null_literal (ValaCodeContext* se | ||||
lf, ValaSourceReference* source_reference); | ||||
ValaLiteralExpression* vala_code_context_create_literal_expression (ValaCod | ||||
eContext* self, ValaLiteral* literal, ValaSourceReference* source_reference | ||||
); | ||||
ValaParenthesizedExpression* vala_code_context_create_parenthesized_express | ||||
ion (ValaCodeContext* self, ValaExpression* inner, ValaSourceReference* sou | ||||
rce_reference); | ||||
ValaMemberAccess* vala_code_context_create_member_access (ValaCodeContext* | ||||
self, ValaExpression* inner, const char* member_name, ValaSourceReference* | ||||
source_reference); | ||||
ValaMemberAccess* vala_code_context_create_member_access_simple (ValaCodeCo | ||||
ntext* self, const char* member_name, ValaSourceReference* source_reference | ||||
); | ||||
ValaInvocationExpression* vala_code_context_create_invocation_expression (V | ||||
alaCodeContext* self, ValaExpression* call, ValaSourceReference* source_ref | ||||
erence); | ||||
ValaElementAccess* vala_code_context_create_element_access (ValaCodeContext | ||||
* self, ValaExpression* container, ValaSourceReference* source_reference); | ||||
ValaBaseAccess* vala_code_context_create_base_access (ValaCodeContext* self | ||||
, ValaSourceReference* source_reference); | ||||
ValaPostfixExpression* vala_code_context_create_postfix_expression (ValaCod | ||||
eContext* self, ValaExpression* inner, gboolean increment, ValaSourceRefere | ||||
nce* source_reference); | ||||
ValaObjectCreationExpression* vala_code_context_create_object_creation_expr | ||||
ession (ValaCodeContext* self, ValaMemberAccess* member_name, ValaSourceRef | ||||
erence* source_reference); | ||||
ValaSizeofExpression* vala_code_context_create_sizeof_expression (ValaCodeC | ||||
ontext* self, ValaTypeReference* type_reference, ValaSourceReference* sourc | ||||
e_reference); | ||||
ValaTypeofExpression* vala_code_context_create_typeof_expression (ValaCodeC | ||||
ontext* self, ValaTypeReference* type_reference, ValaSourceReference* sourc | ||||
e_reference); | ||||
ValaUnaryExpression* vala_code_context_create_unary_expression (ValaCodeCon | ||||
text* self, ValaUnaryOperator operator, ValaExpression* inner, ValaSourceRe | ||||
ference* source_reference); | ||||
ValaCastExpression* vala_code_context_create_cast_expression (ValaCodeConte | ||||
xt* self, ValaExpression* inner, ValaTypeReference* type_reference, ValaSou | ||||
rceReference* source_reference, gboolean is_silent_cast); | ||||
ValaPointerIndirection* vala_code_context_create_pointer_indirection (ValaC | ||||
odeContext* self, ValaExpression* inner, ValaSourceReference* source_refere | ||||
nce); | ||||
ValaAddressofExpression* vala_code_context_create_addressof_expression (Val | ||||
aCodeContext* self, ValaExpression* inner, ValaSourceReference* source_refe | ||||
rence); | ||||
ValaReferenceTransferExpression* vala_code_context_create_reference_transfe | ||||
r_expression (ValaCodeContext* self, ValaExpression* inner, ValaSourceRefer | ||||
ence* source_reference); | ||||
ValaBinaryExpression* vala_code_context_create_binary_expression (ValaCodeC | ||||
ontext* self, ValaBinaryOperator operator, ValaExpression* left, ValaExpres | ||||
sion* right, ValaSourceReference* source_reference); | ||||
ValaTypeCheck* vala_code_context_create_type_check (ValaCodeContext* self, | ||||
ValaExpression* expression, ValaTypeReference* type_reference, ValaSourceRe | ||||
ference* source_reference); | ||||
ValaConditionalExpression* vala_code_context_create_conditional_expression | ||||
(ValaCodeContext* self, ValaExpression* condition, ValaExpression* true_exp | ||||
ression, ValaExpression* false_expression, ValaSourceReference* source_refe | ||||
rence); | ||||
ValaLambdaExpression* vala_code_context_create_lambda_expression (ValaCodeC | ||||
ontext* self, ValaExpression* expression_body, ValaSourceReference* source_ | ||||
reference); | ||||
ValaLambdaExpression* vala_code_context_create_lambda_expression_with_state | ||||
ment_body (ValaCodeContext* self, ValaBlock* statement_body, ValaSourceRefe | ||||
rence* source_reference); | ||||
ValaAssignment* vala_code_context_create_assignment (ValaCodeContext* self, | ||||
ValaExpression* left, ValaExpression* right, ValaAssignmentOperator operat | ||||
or, ValaSourceReference* source_reference); | ||||
char* vala_code_context_get_library (ValaCodeContext* self); | char* vala_code_context_get_library (ValaCodeContext* self); | |||
void vala_code_context_set_library (ValaCodeContext* self, const char* valu e); | void vala_code_context_set_library (ValaCodeContext* self, const char* valu e); | |||
gboolean vala_code_context_get_memory_management (ValaCodeContext* self); | gboolean vala_code_context_get_memory_management (ValaCodeContext* self); | |||
void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value); | void vala_code_context_set_memory_management (ValaCodeContext* self, gboole an value); | |||
gboolean vala_code_context_get_assert (ValaCodeContext* self); | gboolean vala_code_context_get_assert (ValaCodeContext* self); | |||
void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); | void vala_code_context_set_assert (ValaCodeContext* self, gboolean value); | |||
gboolean vala_code_context_get_checking (ValaCodeContext* self); | gboolean vala_code_context_get_checking (ValaCodeContext* self); | |||
void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; | void vala_code_context_set_checking (ValaCodeContext* self, gboolean value) ; | |||
gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); | gboolean vala_code_context_get_ccode_only (ValaCodeContext* self); | |||
void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); | void vala_code_context_set_ccode_only (ValaCodeContext* self, gboolean valu e); | |||
gboolean vala_code_context_get_compile_only (ValaCodeContext* self); | gboolean vala_code_context_get_compile_only (ValaCodeContext* self); | |||
void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue); | void vala_code_context_set_compile_only (ValaCodeContext* self, gboolean va lue); | |||
char* vala_code_context_get_output (ValaCodeContext* self); | char* vala_code_context_get_output (ValaCodeContext* self); | |||
void vala_code_context_set_output (ValaCodeContext* self, const char* value ); | void vala_code_context_set_output (ValaCodeContext* self, const char* value ); | |||
char* vala_code_context_get_basedir (ValaCodeContext* self); | ||||
void vala_code_context_set_basedir (ValaCodeContext* self, const char* valu | ||||
e); | ||||
char* vala_code_context_get_directory (ValaCodeContext* self); | char* vala_code_context_get_directory (ValaCodeContext* self); | |||
void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); | void vala_code_context_set_directory (ValaCodeContext* self, const char* va lue); | |||
gboolean vala_code_context_get_debug (ValaCodeContext* self); | gboolean vala_code_context_get_debug (ValaCodeContext* self); | |||
void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); | void vala_code_context_set_debug (ValaCodeContext* self, gboolean value); | |||
gint vala_code_context_get_optlevel (ValaCodeContext* self); | gint vala_code_context_get_optlevel (ValaCodeContext* self); | |||
void vala_code_context_set_optlevel (ValaCodeContext* self, gint value); | void vala_code_context_set_optlevel (ValaCodeContext* self, gint value); | |||
gboolean vala_code_context_get_thread (ValaCodeContext* self); | gboolean vala_code_context_get_thread (ValaCodeContext* self); | |||
void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); | void vala_code_context_set_thread (ValaCodeContext* self, gboolean value); | |||
ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); | ValaMethod* vala_code_context_get_module_init_method (ValaCodeContext* self ); | |||
void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); | void vala_code_context_set_module_init_method (ValaCodeContext* self, ValaM ethod* value); | |||
gboolean vala_code_context_get_save_temps (ValaCodeContext* self); | gboolean vala_code_context_get_save_temps (ValaCodeContext* self); | |||
void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e); | void vala_code_context_set_save_temps (ValaCodeContext* self, gboolean valu e); | |||
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); | ||||
void vala_code_context_set_codegen (ValaCodeContext* self, ValaCodeGenerato | ||||
r* value); | ||||
GType vala_code_context_get_type (void); | GType vala_code_context_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 7 change blocks. | ||||
3 lines changed or deleted | 208 lines changed or added | |||
valacodegenerator.h | valacodegenerator.h | |||
---|---|---|---|---|
/* valacodegenerator.vala | /* valacodegenerator.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | ||||
*/ | */ | |||
#ifndef __VALACODEGENERATOR_H__ | #ifndef __VALA_VALACODEGENERATOR_H__ | |||
#define __VALACODEGENERATOR_H__ | #define __VALA_VALACODEGENERATOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodenode.h> | |||
#include <vala/valaenum.h> | #include <vala/valacodebinding.h> | |||
#include <vala/valaenumvalue.h> | ||||
#include <vala/valacallback.h> | ||||
#include <vala/valamember.h> | ||||
#include <vala/valaconstant.h> | ||||
#include <vala/valafield.h> | ||||
#include <vala/valaformalparameter.h> | ||||
#include <vala/valaproperty.h> | ||||
#include <vala/valapropertyaccessor.h> | ||||
#include <vala/valaconstructor.h> | ||||
#include <vala/valadestructor.h> | ||||
#include <vala/valablock.h> | ||||
#include <vala/valaemptystatement.h> | ||||
#include <vala/valadeclarationstatement.h> | ||||
#include <vala/valavariabledeclarator.h> | ||||
#include <vala/valainitializerlist.h> | ||||
#include <vala/valaexpression.h> | ||||
#include <vala/valaexpressionstatement.h> | ||||
#include <vala/valaifstatement.h> | ||||
#include <vala/valaswitchstatement.h> | ||||
#include <vala/valawhilestatement.h> | ||||
#include <vala/valadostatement.h> | ||||
#include <vala/valaforstatement.h> | ||||
#include <vala/valaforeachstatement.h> | ||||
#include <vala/valabreakstatement.h> | ||||
#include <vala/valacontinuestatement.h> | ||||
#include <vala/valareturnstatement.h> | ||||
#include <vala/valathrowstatement.h> | ||||
#include <vala/valatrystatement.h> | ||||
#include <vala/valacatchclause.h> | ||||
#include <vala/valalockstatement.h> | ||||
#include <vala/valaarraycreationexpression.h> | ||||
#include <vala/valabooleanliteral.h> | ||||
#include <vala/valacharacterliteral.h> | ||||
#include <vala/valaintegerliteral.h> | ||||
#include <vala/valarealliteral.h> | ||||
#include <vala/valastringliteral.h> | ||||
#include <vala/valanullliteral.h> | ||||
#include <vala/valaliteralexpression.h> | ||||
#include <vala/valaparenthesizedexpression.h> | ||||
#include <vala/valaelementaccess.h> | ||||
#include <vala/valabaseaccess.h> | ||||
#include <vala/valapostfixexpression.h> | ||||
#include <vala/valaobjectcreationexpression.h> | ||||
#include <vala/valasizeofexpression.h> | ||||
#include <vala/valatypeofexpression.h> | ||||
#include <vala/valaunaryexpression.h> | ||||
#include <vala/valacastexpression.h> | ||||
#include <vala/valapointerindirection.h> | ||||
#include <vala/valaaddressofexpression.h> | ||||
#include <vala/valareferencetransferexpression.h> | ||||
#include <vala/valabinaryexpression.h> | ||||
#include <vala/valatypecheck.h> | ||||
#include <vala/valaconditionalexpression.h> | ||||
#include <vala/valalambdaexpression.h> | ||||
#include <vala/valaassignment.h> | ||||
#include <vala/valaclass.h> | ||||
#include <vala/valainterface.h> | ||||
#include <vala/valainvocationexpression.h> | ||||
#include <vala/valamemberaccess.h> | ||||
#include <vala/valamethod.h> | ||||
#include <vala/valacreationmethod.h> | ||||
#include <vala/valasignal.h> | ||||
#include <vala/valasourcefile.h> | ||||
#include <vala/valastruct.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ()) | #define VALA_TYPE_CODE_GENERATOR (vala_code_generator_get_type ()) | |||
#define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CODE_GENERATOR, ValaCodeGenerator)) | #define VALA_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_CODE_GENERATOR, ValaCodeGenerator)) | |||
#define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) | #define VALA_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) | |||
#define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CODE_GENERATOR)) | #define VALA_IS_CODE_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_CODE_GENERATOR)) | |||
#define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CODE_GENERATOR)) | #define VALA_IS_CODE_GENERATOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_CODE_GENERATOR)) | |||
#define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) | #define VALA_CODE_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_CODE_GENERATOR, ValaCodeGeneratorClass)) | |||
typedef struct _ValaCodeGenerator ValaCodeGenerator; | ||||
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass; | ||||
typedef struct _ValaCodeGeneratorPrivate ValaCodeGeneratorPrivate; | typedef struct _ValaCodeGeneratorPrivate ValaCodeGeneratorPrivate; | |||
/** | /** | |||
* Code visitor generating C Code. | * Abstract code visitor generating code. | |||
*/ | */ | |||
struct _ValaCodeGenerator { | struct _ValaCodeGenerator { | |||
ValaCodeVisitor parent; | ValaCodeVisitor parent; | |||
ValaCodeGeneratorPrivate * priv; | ValaCodeGeneratorPrivate * priv; | |||
}; | }; | |||
struct _ValaCodeGeneratorClass { | struct _ValaCodeGeneratorClass { | |||
ValaCodeVisitorClass parent; | ValaCodeVisitorClass parent; | |||
void (*emit) (ValaCodeGenerator* self, ValaCodeContext* context); | ||||
ValaCodeBinding* (*create_namespace_binding) (ValaCodeGenerator* sel | ||||
f, ValaNamespace* node); | ||||
ValaCodeBinding* (*create_class_binding) (ValaCodeGenerator* self, V | ||||
alaClass* node); | ||||
ValaCodeBinding* (*create_struct_binding) (ValaCodeGenerator* self, | ||||
ValaStruct* node); | ||||
ValaCodeBinding* (*create_interface_binding) (ValaCodeGenerator* sel | ||||
f, ValaInterface* node); | ||||
ValaCodeBinding* (*create_enum_binding) (ValaCodeGenerator* self, Va | ||||
laEnum* node); | ||||
ValaCodeBinding* (*create_enum_value_binding) (ValaCodeGenerator* se | ||||
lf, ValaEnumValue* node); | ||||
ValaCodeBinding* (*create_callback_binding) (ValaCodeGenerator* self | ||||
, ValaCallback* node); | ||||
ValaCodeBinding* (*create_constant_binding) (ValaCodeGenerator* self | ||||
, ValaConstant* node); | ||||
ValaCodeBinding* (*create_field_binding) (ValaCodeGenerator* self, V | ||||
alaField* node); | ||||
ValaCodeBinding* (*create_method_binding) (ValaCodeGenerator* self, | ||||
ValaMethod* node); | ||||
ValaCodeBinding* (*create_creation_method_binding) (ValaCodeGenerato | ||||
r* self, ValaCreationMethod* node); | ||||
ValaCodeBinding* (*create_formal_parameter_binding) (ValaCodeGenerat | ||||
or* self, ValaFormalParameter* node); | ||||
ValaCodeBinding* (*create_property_binding) (ValaCodeGenerator* self | ||||
, ValaProperty* node); | ||||
ValaCodeBinding* (*create_property_accessor_binding) (ValaCodeGenera | ||||
tor* self, ValaPropertyAccessor* node); | ||||
ValaCodeBinding* (*create_signal_binding) (ValaCodeGenerator* self, | ||||
ValaSignal* node); | ||||
ValaCodeBinding* (*create_constructor_binding) (ValaCodeGenerator* s | ||||
elf, ValaConstructor* node); | ||||
ValaCodeBinding* (*create_destructor_binding) (ValaCodeGenerator* se | ||||
lf, ValaDestructor* node); | ||||
ValaCodeBinding* (*create_type_parameter_binding) (ValaCodeGenerator | ||||
* self, ValaTypeParameter* node); | ||||
ValaCodeBinding* (*create_block_binding) (ValaCodeGenerator* self, V | ||||
alaBlock* node); | ||||
ValaCodeBinding* (*create_empty_statement_binding) (ValaCodeGenerato | ||||
r* self, ValaEmptyStatement* node); | ||||
ValaCodeBinding* (*create_declaration_statement_binding) (ValaCodeGe | ||||
nerator* self, ValaDeclarationStatement* node); | ||||
ValaCodeBinding* (*create_local_variable_declaration_binding) (ValaC | ||||
odeGenerator* self, ValaLocalVariableDeclaration* node); | ||||
ValaCodeBinding* (*create_variable_declarator_binding) (ValaCodeGene | ||||
rator* self, ValaVariableDeclarator* node); | ||||
ValaCodeBinding* (*create_initializer_list_binding) (ValaCodeGenerat | ||||
or* self, ValaInitializerList* node); | ||||
ValaCodeBinding* (*create_expression_statement_binding) (ValaCodeGen | ||||
erator* self, ValaExpressionStatement* node); | ||||
ValaCodeBinding* (*create_if_statement_binding) (ValaCodeGenerator* | ||||
self, ValaIfStatement* node); | ||||
ValaCodeBinding* (*create_switch_statement_binding) (ValaCodeGenerat | ||||
or* self, ValaSwitchStatement* node); | ||||
ValaCodeBinding* (*create_switch_section_binding) (ValaCodeGenerator | ||||
* self, ValaSwitchSection* node); | ||||
ValaCodeBinding* (*create_switch_label_binding) (ValaCodeGenerator* | ||||
self, ValaSwitchLabel* node); | ||||
ValaCodeBinding* (*create_while_statement_binding) (ValaCodeGenerato | ||||
r* self, ValaWhileStatement* node); | ||||
ValaCodeBinding* (*create_do_statement_binding) (ValaCodeGenerator* | ||||
self, ValaDoStatement* node); | ||||
ValaCodeBinding* (*create_for_statement_binding) (ValaCodeGenerator* | ||||
self, ValaForStatement* node); | ||||
ValaCodeBinding* (*create_foreach_statement_binding) (ValaCodeGenera | ||||
tor* self, ValaForeachStatement* node); | ||||
ValaCodeBinding* (*create_break_statement_binding) (ValaCodeGenerato | ||||
r* self, ValaBreakStatement* node); | ||||
ValaCodeBinding* (*create_continue_statement_binding) (ValaCodeGener | ||||
ator* self, ValaContinueStatement* node); | ||||
ValaCodeBinding* (*create_return_statement_binding) (ValaCodeGenerat | ||||
or* self, ValaReturnStatement* node); | ||||
ValaCodeBinding* (*create_throw_statement_binding) (ValaCodeGenerato | ||||
r* self, ValaThrowStatement* node); | ||||
ValaCodeBinding* (*create_try_statement_binding) (ValaCodeGenerator* | ||||
self, ValaTryStatement* node); | ||||
ValaCodeBinding* (*create_catch_clause_binding) (ValaCodeGenerator* | ||||
self, ValaCatchClause* node); | ||||
ValaCodeBinding* (*create_lock_statement_binding) (ValaCodeGenerator | ||||
* self, ValaLockStatement* node); | ||||
ValaCodeBinding* (*create_array_creation_expression_binding) (ValaCo | ||||
deGenerator* self, ValaArrayCreationExpression* node); | ||||
ValaCodeBinding* (*create_boolean_literal_binding) (ValaCodeGenerato | ||||
r* self, ValaBooleanLiteral* node); | ||||
ValaCodeBinding* (*create_character_literal_binding) (ValaCodeGenera | ||||
tor* self, ValaCharacterLiteral* node); | ||||
ValaCodeBinding* (*create_integer_literal_binding) (ValaCodeGenerato | ||||
r* self, ValaIntegerLiteral* node); | ||||
ValaCodeBinding* (*create_real_literal_binding) (ValaCodeGenerator* | ||||
self, ValaRealLiteral* node); | ||||
ValaCodeBinding* (*create_string_literal_binding) (ValaCodeGenerator | ||||
* self, ValaStringLiteral* node); | ||||
ValaCodeBinding* (*create_null_literal_binding) (ValaCodeGenerator* | ||||
self, ValaNullLiteral* node); | ||||
ValaCodeBinding* (*create_literal_expression_binding) (ValaCodeGener | ||||
ator* self, ValaLiteralExpression* node); | ||||
ValaCodeBinding* (*create_parenthesized_expression_binding) (ValaCod | ||||
eGenerator* self, ValaParenthesizedExpression* node); | ||||
ValaCodeBinding* (*create_member_access_binding) (ValaCodeGenerator* | ||||
self, ValaMemberAccess* node); | ||||
ValaCodeBinding* (*create_member_access_simple_binding) (ValaCodeGen | ||||
erator* self, ValaMemberAccess* node); | ||||
ValaCodeBinding* (*create_invocation_expression_binding) (ValaCodeGe | ||||
nerator* self, ValaInvocationExpression* node); | ||||
ValaCodeBinding* (*create_element_access_binding) (ValaCodeGenerator | ||||
* self, ValaElementAccess* node); | ||||
ValaCodeBinding* (*create_base_access_binding) (ValaCodeGenerator* s | ||||
elf, ValaBaseAccess* node); | ||||
ValaCodeBinding* (*create_postfix_expression_binding) (ValaCodeGener | ||||
ator* self, ValaPostfixExpression* node); | ||||
ValaCodeBinding* (*create_object_creation_expression_binding) (ValaC | ||||
odeGenerator* self, ValaObjectCreationExpression* node); | ||||
ValaCodeBinding* (*create_sizeof_expression_binding) (ValaCodeGenera | ||||
tor* self, ValaSizeofExpression* node); | ||||
ValaCodeBinding* (*create_typeof_expression_binding) (ValaCodeGenera | ||||
tor* self, ValaTypeofExpression* node); | ||||
ValaCodeBinding* (*create_unary_expression_binding) (ValaCodeGenerat | ||||
or* self, ValaUnaryExpression* node); | ||||
ValaCodeBinding* (*create_cast_expression_binding) (ValaCodeGenerato | ||||
r* self, ValaCastExpression* node); | ||||
ValaCodeBinding* (*create_pointer_indirection_binding) (ValaCodeGene | ||||
rator* self, ValaPointerIndirection* node); | ||||
ValaCodeBinding* (*create_addressof_expression_binding) (ValaCodeGen | ||||
erator* self, ValaAddressofExpression* node); | ||||
ValaCodeBinding* (*create_reference_transfer_expression_binding) (Va | ||||
laCodeGenerator* self, ValaReferenceTransferExpression* node); | ||||
ValaCodeBinding* (*create_binary_expression_binding) (ValaCodeGenera | ||||
tor* self, ValaBinaryExpression* node); | ||||
ValaCodeBinding* (*create_type_check_binding) (ValaCodeGenerator* se | ||||
lf, ValaTypeCheck* node); | ||||
ValaCodeBinding* (*create_conditional_expression_binding) (ValaCodeG | ||||
enerator* self, ValaConditionalExpression* node); | ||||
ValaCodeBinding* (*create_lambda_expression_binding) (ValaCodeGenera | ||||
tor* self, ValaLambdaExpression* node); | ||||
ValaCodeBinding* (*create_lambda_expression_with_statement_body_bind | ||||
ing) (ValaCodeGenerator* self, ValaLambdaExpression* node); | ||||
ValaCodeBinding* (*create_assignment_binding) (ValaCodeGenerator* se | ||||
lf, ValaAssignment* node); | ||||
}; | }; | |||
ValaCodeGenerator* vala_code_generator_new (gboolean manage_memory); | ||||
void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); | void vala_code_generator_emit (ValaCodeGenerator* self, ValaCodeContext* co ntext); | |||
gboolean vala_code_generator_get_memory_management (ValaCodeGenerator* self | ValaCodeBinding* vala_code_generator_create_namespace_binding (ValaCodeGene | |||
); | rator* self, ValaNamespace* node); | |||
void vala_code_generator_set_memory_management (ValaCodeGenerator* self, gb | ValaCodeBinding* vala_code_generator_create_class_binding (ValaCodeGenerato | |||
oolean value); | r* self, ValaClass* node); | |||
ValaCodeBinding* vala_code_generator_create_struct_binding (ValaCodeGenerat | ||||
or* self, ValaStruct* node); | ||||
ValaCodeBinding* vala_code_generator_create_interface_binding (ValaCodeGene | ||||
rator* self, ValaInterface* node); | ||||
ValaCodeBinding* vala_code_generator_create_enum_binding (ValaCodeGenerator | ||||
* self, ValaEnum* node); | ||||
ValaCodeBinding* vala_code_generator_create_enum_value_binding (ValaCodeGen | ||||
erator* self, ValaEnumValue* node); | ||||
ValaCodeBinding* vala_code_generator_create_callback_binding (ValaCodeGener | ||||
ator* self, ValaCallback* node); | ||||
ValaCodeBinding* vala_code_generator_create_constant_binding (ValaCodeGener | ||||
ator* self, ValaConstant* node); | ||||
ValaCodeBinding* vala_code_generator_create_field_binding (ValaCodeGenerato | ||||
r* self, ValaField* node); | ||||
ValaCodeBinding* vala_code_generator_create_method_binding (ValaCodeGenerat | ||||
or* self, ValaMethod* node); | ||||
ValaCodeBinding* vala_code_generator_create_creation_method_binding (ValaCo | ||||
deGenerator* self, ValaCreationMethod* node); | ||||
ValaCodeBinding* vala_code_generator_create_formal_parameter_binding (ValaC | ||||
odeGenerator* self, ValaFormalParameter* node); | ||||
ValaCodeBinding* vala_code_generator_create_property_binding (ValaCodeGener | ||||
ator* self, ValaProperty* node); | ||||
ValaCodeBinding* vala_code_generator_create_property_accessor_binding (Vala | ||||
CodeGenerator* self, ValaPropertyAccessor* node); | ||||
ValaCodeBinding* vala_code_generator_create_signal_binding (ValaCodeGenerat | ||||
or* self, ValaSignal* node); | ||||
ValaCodeBinding* vala_code_generator_create_constructor_binding (ValaCodeGe | ||||
nerator* self, ValaConstructor* node); | ||||
ValaCodeBinding* vala_code_generator_create_destructor_binding (ValaCodeGen | ||||
erator* self, ValaDestructor* node); | ||||
ValaCodeBinding* vala_code_generator_create_type_parameter_binding (ValaCod | ||||
eGenerator* self, ValaTypeParameter* node); | ||||
ValaCodeBinding* vala_code_generator_create_block_binding (ValaCodeGenerato | ||||
r* self, ValaBlock* node); | ||||
ValaCodeBinding* vala_code_generator_create_empty_statement_binding (ValaCo | ||||
deGenerator* self, ValaEmptyStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_declaration_statement_binding ( | ||||
ValaCodeGenerator* self, ValaDeclarationStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_local_variable_declaration_bind | ||||
ing (ValaCodeGenerator* self, ValaLocalVariableDeclaration* node); | ||||
ValaCodeBinding* vala_code_generator_create_variable_declarator_binding (Va | ||||
laCodeGenerator* self, ValaVariableDeclarator* node); | ||||
ValaCodeBinding* vala_code_generator_create_initializer_list_binding (ValaC | ||||
odeGenerator* self, ValaInitializerList* node); | ||||
ValaCodeBinding* vala_code_generator_create_expression_statement_binding (V | ||||
alaCodeGenerator* self, ValaExpressionStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_if_statement_binding (ValaCodeG | ||||
enerator* self, ValaIfStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_switch_statement_binding (ValaC | ||||
odeGenerator* self, ValaSwitchStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_switch_section_binding (ValaCod | ||||
eGenerator* self, ValaSwitchSection* node); | ||||
ValaCodeBinding* vala_code_generator_create_switch_label_binding (ValaCodeG | ||||
enerator* self, ValaSwitchLabel* node); | ||||
ValaCodeBinding* vala_code_generator_create_while_statement_binding (ValaCo | ||||
deGenerator* self, ValaWhileStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_do_statement_binding (ValaCodeG | ||||
enerator* self, ValaDoStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_for_statement_binding (ValaCode | ||||
Generator* self, ValaForStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_foreach_statement_binding (Vala | ||||
CodeGenerator* self, ValaForeachStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_break_statement_binding (ValaCo | ||||
deGenerator* self, ValaBreakStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_continue_statement_binding (Val | ||||
aCodeGenerator* self, ValaContinueStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_return_statement_binding (ValaC | ||||
odeGenerator* self, ValaReturnStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_throw_statement_binding (ValaCo | ||||
deGenerator* self, ValaThrowStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_try_statement_binding (ValaCode | ||||
Generator* self, ValaTryStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_catch_clause_binding (ValaCodeG | ||||
enerator* self, ValaCatchClause* node); | ||||
ValaCodeBinding* vala_code_generator_create_lock_statement_binding (ValaCod | ||||
eGenerator* self, ValaLockStatement* node); | ||||
ValaCodeBinding* vala_code_generator_create_array_creation_expression_bindi | ||||
ng (ValaCodeGenerator* self, ValaArrayCreationExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_boolean_literal_binding (ValaCo | ||||
deGenerator* self, ValaBooleanLiteral* node); | ||||
ValaCodeBinding* vala_code_generator_create_character_literal_binding (Vala | ||||
CodeGenerator* self, ValaCharacterLiteral* node); | ||||
ValaCodeBinding* vala_code_generator_create_integer_literal_binding (ValaCo | ||||
deGenerator* self, ValaIntegerLiteral* node); | ||||
ValaCodeBinding* vala_code_generator_create_real_literal_binding (ValaCodeG | ||||
enerator* self, ValaRealLiteral* node); | ||||
ValaCodeBinding* vala_code_generator_create_string_literal_binding (ValaCod | ||||
eGenerator* self, ValaStringLiteral* node); | ||||
ValaCodeBinding* vala_code_generator_create_null_literal_binding (ValaCodeG | ||||
enerator* self, ValaNullLiteral* node); | ||||
ValaCodeBinding* vala_code_generator_create_literal_expression_binding (Val | ||||
aCodeGenerator* self, ValaLiteralExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_parenthesized_expression_bindin | ||||
g (ValaCodeGenerator* self, ValaParenthesizedExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_member_access_binding (ValaCode | ||||
Generator* self, ValaMemberAccess* node); | ||||
ValaCodeBinding* vala_code_generator_create_member_access_simple_binding (V | ||||
alaCodeGenerator* self, ValaMemberAccess* node); | ||||
ValaCodeBinding* vala_code_generator_create_invocation_expression_binding ( | ||||
ValaCodeGenerator* self, ValaInvocationExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_element_access_binding (ValaCod | ||||
eGenerator* self, ValaElementAccess* node); | ||||
ValaCodeBinding* vala_code_generator_create_base_access_binding (ValaCodeGe | ||||
nerator* self, ValaBaseAccess* node); | ||||
ValaCodeBinding* vala_code_generator_create_postfix_expression_binding (Val | ||||
aCodeGenerator* self, ValaPostfixExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_object_creation_expression_bind | ||||
ing (ValaCodeGenerator* self, ValaObjectCreationExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_sizeof_expression_binding (Vala | ||||
CodeGenerator* self, ValaSizeofExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_typeof_expression_binding (Vala | ||||
CodeGenerator* self, ValaTypeofExpression* 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_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_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_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_lambda_expression_binding (Vala | ||||
CodeGenerator* self, ValaLambdaExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_lambda_expression_with_statemen | ||||
t_body_binding (ValaCodeGenerator* self, ValaLambdaExpression* node); | ||||
ValaCodeBinding* vala_code_generator_create_assignment_binding (ValaCodeGen | ||||
erator* self, ValaAssignment* node); | ||||
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. 10 change blocks. | ||||
79 lines changed or deleted | 285 lines changed or added | |||
valacodenode.h | valacodenode.h | |||
---|---|---|---|---|
/* valacodenode.vala | /* valacodenode.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACODENODE_H__ | #ifndef __VALA_VALACODENODE_H__ | |||
#define __VALACODENODE_H__ | #define __VALA_VALACODENODE_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 <ccode/valaccodenode.h> | #include <ccode/valaccodenode.h> | |||
#include <vala/valacodebinding.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
typedef struct _ValaAddressofExpression ValaAddressofExpression; | typedef struct _ValaAddressofExpression ValaAddressofExpression; | |||
typedef struct _ValaAddressofExpressionClass ValaAddressofExpressionClass; | typedef struct _ValaAddressofExpressionClass ValaAddressofExpressionClass; | |||
typedef struct _ValaExpression ValaExpression; | typedef struct _ValaExpression ValaExpression; | |||
typedef struct _ValaExpressionClass ValaExpressionClass; | typedef struct _ValaExpressionClass ValaExpressionClass; | |||
typedef struct _ValaCodeNode ValaCodeNode; | typedef struct _ValaCodeNode ValaCodeNode; | |||
typedef struct _ValaCodeNodeClass ValaCodeNodeClass; | typedef struct _ValaCodeNodeClass ValaCodeNodeClass; | |||
typedef struct _ValaCodeVisitor ValaCodeVisitor; | typedef struct _ValaCodeVisitor ValaCodeVisitor; | |||
typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass; | typedef struct _ValaCodeVisitorClass ValaCodeVisitorClass; | |||
typedef struct _ValaSourceFile ValaSourceFile; | typedef struct _ValaSourceFile ValaSourceFile; | |||
typedef struct _ValaSourceFileClass ValaSourceFileClass; | typedef struct _ValaSourceFileClass ValaSourceFileClass; | |||
typedef struct _ValaCodeContext ValaCodeContext; | typedef struct _ValaCodeContext ValaCodeContext; | |||
typedef struct _ValaCodeContextClass ValaCodeContextClass; | typedef struct _ValaCodeContextClass ValaCodeContextClass; | |||
typedef struct _ValaMethod ValaMethod; | typedef struct _ValaNamespace ValaNamespace; | |||
typedef struct _ValaMethodClass ValaMethodClass; | typedef struct _ValaNamespaceClass ValaNamespaceClass; | |||
typedef struct _ValaMember ValaMember; | ||||
typedef struct _ValaMemberClass ValaMemberClass; | ||||
typedef struct _ValaSymbol ValaSymbol; | typedef struct _ValaSymbol ValaSymbol; | |||
typedef struct _ValaSymbolClass ValaSymbolClass; | typedef struct _ValaSymbolClass ValaSymbolClass; | |||
typedef struct _ValaScope ValaScope; | typedef struct _ValaScope ValaScope; | |||
typedef struct _ValaScopeClass ValaScopeClass; | typedef struct _ValaScopeClass ValaScopeClass; | |||
typedef struct _ValaInvokable ValaInvokable; | ||||
typedef struct _ValaInvokableIface ValaInvokableIface; | ||||
typedef struct _ValaTypeReference ValaTypeReference; | ||||
typedef struct _ValaTypeReferenceClass ValaTypeReferenceClass; | ||||
typedef struct _ValaSourceReference ValaSourceReference; | typedef struct _ValaSourceReference ValaSourceReference; | |||
typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; | typedef struct _ValaSourceReferenceClass ValaSourceReferenceClass; | |||
typedef struct _ValaClass ValaClass; | ||||
typedef struct _ValaClassClass ValaClassClass; | ||||
typedef struct _ValaDataType ValaDataType; | typedef struct _ValaDataType ValaDataType; | |||
typedef struct _ValaDataTypeClass ValaDataTypeClass; | typedef struct _ValaDataTypeClass ValaDataTypeClass; | |||
typedef struct _ValaPointer ValaPointer; | typedef struct _ValaPointer ValaPointer; | |||
typedef struct _ValaPointerClass ValaPointerClass; | typedef struct _ValaPointerClass ValaPointerClass; | |||
typedef struct _ValaArray ValaArray; | typedef struct _ValaArray ValaArray; | |||
typedef struct _ValaArrayClass ValaArrayClass; | typedef struct _ValaArrayClass ValaArrayClass; | |||
typedef struct _ValaTypeParameter ValaTypeParameter; | typedef struct _ValaTypeParameter ValaTypeParameter; | |||
typedef struct _ValaTypeParameterClass ValaTypeParameterClass; | typedef struct _ValaTypeParameterClass ValaTypeParameterClass; | |||
typedef struct _ValaArrayLengthField ValaArrayLengthField; | typedef struct _ValaArrayLengthField ValaArrayLengthField; | |||
typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass; | typedef struct _ValaArrayLengthFieldClass ValaArrayLengthFieldClass; | |||
typedef struct _ValaField ValaField; | typedef struct _ValaField ValaField; | |||
typedef struct _ValaFieldClass ValaFieldClass; | typedef struct _ValaFieldClass ValaFieldClass; | |||
typedef struct _ValaMember ValaMember; | ||||
typedef struct _ValaMemberClass ValaMemberClass; | ||||
typedef struct _ValaInvokable ValaInvokable; | ||||
typedef struct _ValaInvokableIface ValaInvokableIface; | ||||
typedef struct _ValaTypeReference ValaTypeReference; | ||||
typedef struct _ValaTypeReferenceClass ValaTypeReferenceClass; | ||||
typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod; | typedef struct _ValaArrayResizeMethod ValaArrayResizeMethod; | |||
typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass; | typedef struct _ValaArrayResizeMethodClass ValaArrayResizeMethodClass; | |||
typedef struct _ValaArrayMoveMethod ValaArrayMoveMethod; | typedef struct _ValaMethod ValaMethod; | |||
typedef struct _ValaArrayMoveMethodClass ValaArrayMoveMethodClass; | typedef struct _ValaMethodClass ValaMethodClass; | |||
typedef struct _ValaFormalParameter ValaFormalParameter; | typedef struct _ValaFormalParameter ValaFormalParameter; | |||
typedef struct _ValaFormalParameterClass ValaFormalParameterClass; | typedef struct _ValaFormalParameterClass ValaFormalParameterClass; | |||
typedef struct _ValaBlock ValaBlock; | typedef struct _ValaBlock ValaBlock; | |||
typedef struct _ValaBlockClass ValaBlockClass; | typedef struct _ValaBlockClass ValaBlockClass; | |||
typedef struct _ValaStatement ValaStatement; | typedef struct _ValaStatement ValaStatement; | |||
typedef struct _ValaStatementIface ValaStatementIface; | typedef struct _ValaStatementIface ValaStatementIface; | |||
typedef struct _ValaVariableDeclarator ValaVariableDeclarator; | typedef struct _ValaVariableDeclarator ValaVariableDeclarator; | |||
typedef struct _ValaVariableDeclaratorClass ValaVariableDeclaratorClass; | typedef struct _ValaVariableDeclaratorClass ValaVariableDeclaratorClass; | |||
typedef struct _ValaNamespace ValaNamespace; | ||||
typedef struct _ValaNamespaceClass ValaNamespaceClass; | ||||
typedef struct _ValaClass ValaClass; | ||||
typedef struct _ValaClassClass ValaClassClass; | ||||
typedef struct _ValaConstant ValaConstant; | typedef struct _ValaConstant ValaConstant; | |||
typedef struct _ValaConstantClass ValaConstantClass; | typedef struct _ValaConstantClass ValaConstantClass; | |||
typedef struct _ValaProperty ValaProperty; | typedef struct _ValaProperty ValaProperty; | |||
typedef struct _ValaPropertyClass ValaPropertyClass; | typedef struct _ValaPropertyClass ValaPropertyClass; | |||
typedef struct _ValaPropertyAccessor ValaPropertyAccessor; | typedef struct _ValaPropertyAccessor ValaPropertyAccessor; | |||
typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass; | typedef struct _ValaPropertyAccessorClass ValaPropertyAccessorClass; | |||
typedef struct _ValaSignal ValaSignal; | typedef struct _ValaSignal ValaSignal; | |||
typedef struct _ValaSignalClass ValaSignalClass; | typedef struct _ValaSignalClass ValaSignalClass; | |||
typedef struct _ValaCallback ValaCallback; | typedef struct _ValaCallback ValaCallback; | |||
typedef struct _ValaCallbackClass ValaCallbackClass; | typedef struct _ValaCallbackClass ValaCallbackClass; | |||
skipping to change at line 110 | skipping to change at line 109 | |||
typedef struct _ValaConstructor ValaConstructor; | typedef struct _ValaConstructor ValaConstructor; | |||
typedef struct _ValaConstructorClass ValaConstructorClass; | typedef struct _ValaConstructorClass ValaConstructorClass; | |||
typedef struct _ValaDestructor ValaDestructor; | typedef struct _ValaDestructor ValaDestructor; | |||
typedef struct _ValaDestructorClass ValaDestructorClass; | typedef struct _ValaDestructorClass ValaDestructorClass; | |||
typedef struct _ValaInterface ValaInterface; | typedef struct _ValaInterface ValaInterface; | |||
typedef struct _ValaInterfaceClass ValaInterfaceClass; | typedef struct _ValaInterfaceClass ValaInterfaceClass; | |||
typedef struct _ValaEnum ValaEnum; | typedef struct _ValaEnum ValaEnum; | |||
typedef struct _ValaEnumClass ValaEnumClass; | typedef struct _ValaEnumClass ValaEnumClass; | |||
typedef struct _ValaEnumValue ValaEnumValue; | typedef struct _ValaEnumValue ValaEnumValue; | |||
typedef struct _ValaEnumValueClass ValaEnumValueClass; | typedef struct _ValaEnumValueClass ValaEnumValueClass; | |||
typedef struct _ValaNamespaceReference ValaNamespaceReference; | ||||
typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass; | ||||
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; | ||||
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; | ||||
typedef struct _ValaCreationMethod ValaCreationMethod; | typedef struct _ValaCreationMethod ValaCreationMethod; | |||
typedef struct _ValaCreationMethodClass ValaCreationMethodClass; | typedef struct _ValaCreationMethodClass ValaCreationMethodClass; | |||
typedef struct _ValaNamedArgument ValaNamedArgument; | ||||
typedef struct _ValaNamedArgumentClass ValaNamedArgumentClass; | ||||
typedef struct _ValaEmptyStatement ValaEmptyStatement; | typedef struct _ValaEmptyStatement ValaEmptyStatement; | |||
typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; | typedef struct _ValaEmptyStatementClass ValaEmptyStatementClass; | |||
typedef struct _ValaDeclarationStatement ValaDeclarationStatement; | typedef struct _ValaDeclarationStatement ValaDeclarationStatement; | |||
typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ; | typedef struct _ValaDeclarationStatementClass ValaDeclarationStatementClass ; | |||
typedef struct _ValaLocalVariableDeclaration ValaLocalVariableDeclaration; | typedef struct _ValaLocalVariableDeclaration ValaLocalVariableDeclaration; | |||
typedef struct _ValaLocalVariableDeclarationClass ValaLocalVariableDeclarat ionClass; | typedef struct _ValaLocalVariableDeclarationClass ValaLocalVariableDeclarat ionClass; | |||
typedef struct _ValaInitializerList ValaInitializerList; | typedef struct _ValaInitializerList ValaInitializerList; | |||
typedef struct _ValaInitializerListClass ValaInitializerListClass; | typedef struct _ValaInitializerListClass ValaInitializerListClass; | |||
typedef struct _ValaExpressionStatement ValaExpressionStatement; | typedef struct _ValaExpressionStatement ValaExpressionStatement; | |||
typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; | typedef struct _ValaExpressionStatementClass ValaExpressionStatementClass; | |||
skipping to change at line 190 | skipping to change at line 183 | |||
typedef struct _ValaInvocationExpression ValaInvocationExpression; | typedef struct _ValaInvocationExpression ValaInvocationExpression; | |||
typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass ; | typedef struct _ValaInvocationExpressionClass ValaInvocationExpressionClass ; | |||
typedef struct _ValaElementAccess ValaElementAccess; | typedef struct _ValaElementAccess ValaElementAccess; | |||
typedef struct _ValaElementAccessClass ValaElementAccessClass; | typedef struct _ValaElementAccessClass ValaElementAccessClass; | |||
typedef struct _ValaBaseAccess ValaBaseAccess; | typedef struct _ValaBaseAccess ValaBaseAccess; | |||
typedef struct _ValaBaseAccessClass ValaBaseAccessClass; | typedef struct _ValaBaseAccessClass ValaBaseAccessClass; | |||
typedef struct _ValaPostfixExpression ValaPostfixExpression; | typedef struct _ValaPostfixExpression ValaPostfixExpression; | |||
typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass; | typedef struct _ValaPostfixExpressionClass ValaPostfixExpressionClass; | |||
typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; | typedef struct _ValaObjectCreationExpression ValaObjectCreationExpression; | |||
typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass; | typedef struct _ValaObjectCreationExpressionClass ValaObjectCreationExpress ionClass; | |||
typedef struct _ValaMemberInitializer ValaMemberInitializer; | ||||
typedef struct _ValaMemberInitializerClass ValaMemberInitializerClass; | ||||
typedef struct _ValaSizeofExpression ValaSizeofExpression; | typedef struct _ValaSizeofExpression ValaSizeofExpression; | |||
typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass; | typedef struct _ValaSizeofExpressionClass ValaSizeofExpressionClass; | |||
typedef struct _ValaTypeofExpression ValaTypeofExpression; | typedef struct _ValaTypeofExpression ValaTypeofExpression; | |||
typedef struct _ValaTypeofExpressionClass ValaTypeofExpressionClass; | typedef struct _ValaTypeofExpressionClass ValaTypeofExpressionClass; | |||
typedef struct _ValaUnaryExpression ValaUnaryExpression; | typedef struct _ValaUnaryExpression ValaUnaryExpression; | |||
typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; | typedef struct _ValaUnaryExpressionClass ValaUnaryExpressionClass; | |||
typedef struct _ValaCastExpression ValaCastExpression; | typedef struct _ValaCastExpression ValaCastExpression; | |||
typedef struct _ValaCastExpressionClass ValaCastExpressionClass; | typedef struct _ValaCastExpressionClass ValaCastExpressionClass; | |||
typedef struct _ValaPointerIndirection ValaPointerIndirection; | typedef struct _ValaPointerIndirection ValaPointerIndirection; | |||
typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; | typedef struct _ValaPointerIndirectionClass ValaPointerIndirectionClass; | |||
skipping to change at line 212 | skipping to change at line 207 | |||
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 _ValaCodeGenerator ValaCodeGenerator; | ||||
typedef struct _ValaCodeGeneratorClass ValaCodeGeneratorClass; | ||||
typedef struct _ValaNamespaceReference ValaNamespaceReference; | ||||
typedef struct _ValaNamespaceReferenceClass ValaNamespaceReferenceClass; | ||||
typedef struct _ValaSourceFileCycle ValaSourceFileCycle; | ||||
typedef struct _ValaSourceFileCycleClass ValaSourceFileCycleClass; | ||||
typedef struct _ValaNamedArgument ValaNamedArgument; | ||||
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)) | |||
skipping to change at line 254 | skipping to change at line 257 | |||
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 (ValaCodeNode* self, ValaCodeNode* old_node, Va laCodeNode* new_node); | void vala_code_node_replace (ValaCodeNode* self, ValaCodeNode* old_node, Va laCodeNode* 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); | |||
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 ); | |||
ValaCodeBinding* vala_code_node_get_code_binding (ValaCodeNode* self); | ||||
void vala_code_node_set_code_binding (ValaCodeNode* self, ValaCodeBinding* | ||||
value); | ||||
gboolean vala_code_node_get_error (ValaCodeNode* self); | gboolean vala_code_node_get_error (ValaCodeNode* self); | |||
void vala_code_node_set_error (ValaCodeNode* self, gboolean value); | void vala_code_node_set_error (ValaCodeNode* self, gboolean value); | |||
gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); | gboolean vala_code_node_get_tree_can_fail (ValaCodeNode* self); | |||
void vala_code_node_set_tree_can_fail (ValaCodeNode* self, gboolean value); | void vala_code_node_set_tree_can_fail (ValaCodeNode* self, gboolean value); | |||
GType vala_code_node_get_type (void); | GType vala_code_node_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 14 change blocks. | ||||
23 lines changed or deleted | 29 lines changed or added | |||
valacodevisitor.h | valacodevisitor.h | |||
---|---|---|---|---|
/* valacodevisitor.vala | /* valacodevisitor.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALACODEVISITOR_H__ | #ifndef __VALA_VALACODEVISITOR_H__ | |||
#define __VALACODEVISITOR_H__ | #define __VALA_VALACODEVISITOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
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)) | |||
skipping to change at line 74 | skipping to change at line 74 | |||
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_namespace_reference) (ValaCodeVisitor* self, ValaNamesp aceReference* ns); | |||
void (*visit_type_reference) (ValaCodeVisitor* self, ValaTypeReferen ce* type); | void (*visit_type_reference) (ValaCodeVisitor* self, ValaTypeReferen ce* type); | |||
void (*visit_begin_block) (ValaCodeVisitor* self, ValaBlock* b); | void (*visit_block) (ValaCodeVisitor* self, ValaBlock* b); | |||
void (*visit_end_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_declaration) (ValaCodeVisitor* self, Val aLocalVariableDeclaration* decl); | void (*visit_local_variable_declaration) (ValaCodeVisitor* self, Val aLocalVariableDeclaration* decl); | |||
void (*visit_variable_declarator) (ValaCodeVisitor* self, ValaVariab leDeclarator* decl); | void (*visit_variable_declarator) (ValaCodeVisitor* self, ValaVariab leDeclarator* decl); | |||
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); | |||
void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label); | void (*visit_switch_label) (ValaCodeVisitor* self, ValaSwitchLabel* label); | |||
void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt); | void (*visit_while_statement) (ValaCodeVisitor* self, ValaWhileState ment* stmt); | |||
void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt); | void (*visit_do_statement) (ValaCodeVisitor* self, ValaDoStatement* stmt); | |||
void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); | void (*visit_for_statement) (ValaCodeVisitor* self, ValaForStatement * stmt); | |||
void (*visit_begin_foreach_statement) (ValaCodeVisitor* self, ValaFo | void (*visit_foreach_statement) (ValaCodeVisitor* self, ValaForeachS | |||
reachStatement* stmt); | tatement* stmt); | |||
void (*visit_end_foreach_statement) (ValaCodeVisitor* self, ValaFore | ||||
achStatement* stmt); | ||||
void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt); | void (*visit_break_statement) (ValaCodeVisitor* self, ValaBreakState ment* stmt); | |||
void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt); | void (*visit_continue_statement) (ValaCodeVisitor* self, ValaContinu eStatement* stmt); | |||
void (*visit_begin_return_statement) (ValaCodeVisitor* self, ValaRet | void (*visit_return_statement) (ValaCodeVisitor* self, ValaReturnSta | |||
urnStatement* stmt); | tement* stmt); | |||
void (*visit_end_return_statement) (ValaCodeVisitor* self, ValaRetur | ||||
nStatement* stmt); | ||||
void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt); | void (*visit_throw_statement) (ValaCodeVisitor* self, ValaThrowState ment* stmt); | |||
void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt); | void (*visit_try_statement) (ValaCodeVisitor* self, ValaTryStatement * stmt); | |||
void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause); | void (*visit_catch_clause) (ValaCodeVisitor* self, ValaCatchClause* clause); | |||
void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt); | void (*visit_lock_statement) (ValaCodeVisitor* self, ValaLockStateme nt* stmt); | |||
void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); | void (*visit_array_creation_expression) (ValaCodeVisitor* self, Vala ArrayCreationExpression* expr); | |||
void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); | void (*visit_boolean_literal) (ValaCodeVisitor* self, ValaBooleanLit eral* lit); | |||
void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); | void (*visit_character_literal) (ValaCodeVisitor* self, ValaCharacte rLiteral* lit); | |||
void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); | void (*visit_integer_literal) (ValaCodeVisitor* self, ValaIntegerLit eral* lit); | |||
void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); | void (*visit_real_literal) (ValaCodeVisitor* self, ValaRealLiteral* lit); | |||
void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); | void (*visit_string_literal) (ValaCodeVisitor* self, ValaStringLiter al* lit); | |||
void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); | void (*visit_null_literal) (ValaCodeVisitor* self, ValaNullLiteral* lit); | |||
void (*visit_literal_expression) (ValaCodeVisitor* self, ValaLiteral Expression* expr); | void (*visit_literal_expression) (ValaCodeVisitor* self, ValaLiteral Expression* expr); | |||
void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr); | void (*visit_parenthesized_expression) (ValaCodeVisitor* self, ValaP arenthesizedExpression* expr); | |||
void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr); | void (*visit_member_access) (ValaCodeVisitor* self, ValaMemberAccess * expr); | |||
void (*visit_begin_invocation_expression) (ValaCodeVisitor* self, Va | void (*visit_invocation_expression) (ValaCodeVisitor* self, ValaInvo | |||
laInvocationExpression* expr); | cationExpression* expr); | |||
void (*visit_end_invocation_expression) (ValaCodeVisitor* self, Vala | ||||
InvocationExpression* expr); | ||||
void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); | void (*visit_element_access) (ValaCodeVisitor* self, ValaElementAcce ss* expr); | |||
void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); | void (*visit_base_access) (ValaCodeVisitor* self, ValaBaseAccess* ex pr); | |||
void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); | void (*visit_postfix_expression) (ValaCodeVisitor* self, ValaPostfix Expression* expr); | |||
void (*visit_begin_object_creation_expression) (ValaCodeVisitor* sel | void (*visit_object_creation_expression) (ValaCodeVisitor* self, Val | |||
f, ValaObjectCreationExpression* expr); | aObjectCreationExpression* expr); | |||
void (*visit_end_object_creation_expression) (ValaCodeVisitor* self, | ||||
ValaObjectCreationExpression* expr); | ||||
void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); | void (*visit_sizeof_expression) (ValaCodeVisitor* self, ValaSizeofEx pression* expr); | |||
void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); | void (*visit_typeof_expression) (ValaCodeVisitor* self, ValaTypeofEx pression* expr); | |||
void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr); | void (*visit_unary_expression) (ValaCodeVisitor* self, ValaUnaryExpr ession* expr); | |||
void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr); | void (*visit_cast_expression) (ValaCodeVisitor* self, ValaCastExpres sion* expr); | |||
void (*visit_pointer_indirection) (ValaCodeVisitor* self, ValaPointe rIndirection* expr); | void (*visit_pointer_indirection) (ValaCodeVisitor* self, ValaPointe rIndirection* expr); | |||
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_begin_lambda_expression) (ValaCodeVisitor* self, ValaLa | void (*visit_lambda_expression) (ValaCodeVisitor* self, ValaLambdaEx | |||
mbdaExpression* expr); | pression* expr); | |||
void (*visit_end_lambda_expression) (ValaCodeVisitor* self, ValaLamb | void (*visit_assignment) (ValaCodeVisitor* self, ValaAssignment* a); | |||
daExpression* expr); | ||||
void (*visit_begin_assignment) (ValaCodeVisitor* self, ValaAssignmen | ||||
t* a); | ||||
void (*visit_end_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); | |||
}; | }; | |||
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); | |||
skipping to change at line 156 | skipping to change at line 149 | |||
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_namespace_reference (ValaCodeVisitor* self, Va laNamespaceReference* ns); | |||
void vala_code_visitor_visit_type_reference (ValaCodeVisitor* self, ValaTyp eReference* type); | void vala_code_visitor_visit_type_reference (ValaCodeVisitor* self, ValaTyp eReference* type); | |||
void vala_code_visitor_visit_begin_block (ValaCodeVisitor* self, ValaBlock* | void vala_code_visitor_visit_block (ValaCodeVisitor* self, ValaBlock* b); | |||
b); | ||||
void vala_code_visitor_visit_end_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_declaration (ValaCodeVisitor* s elf, ValaLocalVariableDeclaration* decl); | void vala_code_visitor_visit_local_variable_declaration (ValaCodeVisitor* s elf, ValaLocalVariableDeclaration* decl); | |||
void vala_code_visitor_visit_variable_declarator (ValaCodeVisitor* self, Va laVariableDeclarator* decl); | void vala_code_visitor_visit_variable_declarator (ValaCodeVisitor* self, Va laVariableDeclarator* decl); | |||
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); | |||
void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label); | void vala_code_visitor_visit_switch_label (ValaCodeVisitor* self, ValaSwitc hLabel* label); | |||
void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt); | void vala_code_visitor_visit_while_statement (ValaCodeVisitor* self, ValaWh ileStatement* stmt); | |||
void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt); | void vala_code_visitor_visit_do_statement (ValaCodeVisitor* self, ValaDoSta tement* stmt); | |||
void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt); | void vala_code_visitor_visit_for_statement (ValaCodeVisitor* self, ValaForS tatement* stmt); | |||
void vala_code_visitor_visit_begin_foreach_statement (ValaCodeVisitor* self | void vala_code_visitor_visit_foreach_statement (ValaCodeVisitor* self, Vala | |||
, ValaForeachStatement* stmt); | ForeachStatement* stmt); | |||
void vala_code_visitor_visit_end_foreach_statement (ValaCodeVisitor* self, | ||||
ValaForeachStatement* stmt); | ||||
void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt); | void vala_code_visitor_visit_break_statement (ValaCodeVisitor* self, ValaBr eakStatement* stmt); | |||
void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt); | void vala_code_visitor_visit_continue_statement (ValaCodeVisitor* self, Val aContinueStatement* stmt); | |||
void vala_code_visitor_visit_begin_return_statement (ValaCodeVisitor* self, | void vala_code_visitor_visit_return_statement (ValaCodeVisitor* self, ValaR | |||
ValaReturnStatement* stmt); | eturnStatement* stmt); | |||
void vala_code_visitor_visit_end_return_statement (ValaCodeVisitor* self, V | ||||
alaReturnStatement* stmt); | ||||
void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt); | void vala_code_visitor_visit_throw_statement (ValaCodeVisitor* self, ValaTh rowStatement* stmt); | |||
void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt); | void vala_code_visitor_visit_try_statement (ValaCodeVisitor* self, ValaTryS tatement* stmt); | |||
void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause); | void vala_code_visitor_visit_catch_clause (ValaCodeVisitor* self, ValaCatch Clause* clause); | |||
void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt); | void vala_code_visitor_visit_lock_statement (ValaCodeVisitor* self, ValaLoc kStatement* stmt); | |||
void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); | void vala_code_visitor_visit_array_creation_expression (ValaCodeVisitor* se lf, ValaArrayCreationExpression* expr); | |||
void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); | void vala_code_visitor_visit_boolean_literal (ValaCodeVisitor* self, ValaBo oleanLiteral* lit); | |||
void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); | void vala_code_visitor_visit_character_literal (ValaCodeVisitor* self, Vala CharacterLiteral* lit); | |||
void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); | void vala_code_visitor_visit_integer_literal (ValaCodeVisitor* self, ValaIn tegerLiteral* lit); | |||
void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); | void vala_code_visitor_visit_real_literal (ValaCodeVisitor* self, ValaRealL iteral* lit); | |||
void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); | void vala_code_visitor_visit_string_literal (ValaCodeVisitor* self, ValaStr ingLiteral* lit); | |||
void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); | void vala_code_visitor_visit_null_literal (ValaCodeVisitor* self, ValaNullL iteral* lit); | |||
void vala_code_visitor_visit_literal_expression (ValaCodeVisitor* self, Val aLiteralExpression* expr); | void vala_code_visitor_visit_literal_expression (ValaCodeVisitor* self, Val aLiteralExpression* expr); | |||
void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr); | void vala_code_visitor_visit_parenthesized_expression (ValaCodeVisitor* sel f, ValaParenthesizedExpression* expr); | |||
void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr); | void vala_code_visitor_visit_member_access (ValaCodeVisitor* self, ValaMemb erAccess* expr); | |||
void vala_code_visitor_visit_begin_invocation_expression (ValaCodeVisitor* | void vala_code_visitor_visit_invocation_expression (ValaCodeVisitor* self, | |||
self, ValaInvocationExpression* expr); | ValaInvocationExpression* expr); | |||
void vala_code_visitor_visit_end_invocation_expression (ValaCodeVisitor* se | ||||
lf, ValaInvocationExpression* expr); | ||||
void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); | void vala_code_visitor_visit_element_access (ValaCodeVisitor* self, ValaEle mentAccess* expr); | |||
void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); | void vala_code_visitor_visit_base_access (ValaCodeVisitor* self, ValaBaseAc cess* expr); | |||
void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); | void vala_code_visitor_visit_postfix_expression (ValaCodeVisitor* self, Val aPostfixExpression* expr); | |||
void vala_code_visitor_visit_begin_object_creation_expression (ValaCodeVisi | void vala_code_visitor_visit_object_creation_expression (ValaCodeVisitor* s | |||
tor* self, ValaObjectCreationExpression* expr); | elf, ValaObjectCreationExpression* expr); | |||
void vala_code_visitor_visit_end_object_creation_expression (ValaCodeVisito | ||||
r* self, ValaObjectCreationExpression* expr); | ||||
void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); | void vala_code_visitor_visit_sizeof_expression (ValaCodeVisitor* self, Vala SizeofExpression* expr); | |||
void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); | void vala_code_visitor_visit_typeof_expression (ValaCodeVisitor* self, Vala TypeofExpression* expr); | |||
void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr); | void vala_code_visitor_visit_unary_expression (ValaCodeVisitor* self, ValaU naryExpression* expr); | |||
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_begin_lambda_expression (ValaCodeVisitor* self | void vala_code_visitor_visit_lambda_expression (ValaCodeVisitor* self, Vala | |||
, ValaLambdaExpression* expr); | LambdaExpression* expr); | |||
void vala_code_visitor_visit_end_lambda_expression (ValaCodeVisitor* self, | void vala_code_visitor_visit_assignment (ValaCodeVisitor* self, ValaAssignm | |||
ValaLambdaExpression* expr); | ent* a); | |||
void vala_code_visitor_visit_begin_assignment (ValaCodeVisitor* self, ValaA | ||||
ssignment* a); | ||||
void vala_code_visitor_visit_end_assignment (ValaCodeVisitor* self, ValaAss | ||||
ignment* a); | ||||
void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr); | void vala_code_visitor_visit_end_full_expression (ValaCodeVisitor* self, Va laExpression* expr); | |||
GType vala_code_visitor_get_type (void); | GType vala_code_visitor_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 14 change blocks. | ||||
57 lines changed or deleted | 28 lines changed or added | |||
valaconditionalexpression.h | valaconditionalexpression.h | |||
---|---|---|---|---|
/* valaconditionalexpression.vala | /* valaconditionalexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACONDITIONALEXPRESSION_H__ | #ifndef __VALA_VALACONDITIONALEXPRESSION_H__ | |||
#define __VALACONDITIONALEXPRESSION_H__ | #define __VALA_VALACONDITIONALEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CONDITIONAL_EXPRESSION (vala_conditional_expression_get_t ype ()) | #define VALA_TYPE_CONDITIONAL_EXPRESSION (vala_conditional_expression_get_t ype ()) | |||
#define VALA_CONDITIONAL_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CONDITIONAL_EXPRESSION, ValaConditionalExpression)) | #define VALA_CONDITIONAL_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj) , VALA_TYPE_CONDITIONAL_EXPRESSION, ValaConditionalExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaconstant.h | valaconstant.h | |||
---|---|---|---|---|
/* valaconstant.vala | /* valaconstant.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACONSTANT_H__ | #ifndef __VALA_VALACONSTANT_H__ | |||
#define __VALACONSTANT_H__ | #define __VALA_VALACONSTANT_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/valamember.h> | #include <vala/valamember.h> | |||
#include <vala/valalockable.h> | #include <vala/valalockable.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaconstructor.h | valaconstructor.h | |||
---|---|---|---|---|
/* valaconstructor.vala | /* valaconstructor.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACONSTRUCTOR_H__ | #ifndef __VALA_VALACONSTRUCTOR_H__ | |||
#define __VALACONSTRUCTOR_H__ | #define __VALA_VALACONSTRUCTOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CONSTRUCTOR (vala_constructor_get_type ()) | #define VALA_TYPE_CONSTRUCTOR (vala_constructor_get_type ()) | |||
#define VALA_CONSTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CONSTRUCTOR, ValaConstructor)) | #define VALA_CONSTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE _CONSTRUCTOR, ValaConstructor)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valacontinuestatement.h | valacontinuestatement.h | |||
---|---|---|---|---|
/* valacontinuestatement.vala | /* valacontinuestatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACONTINUESTATEMENT_H__ | #ifndef __VALA_VALACONTINUESTATEMENT_H__ | |||
#define __VALACONTINUESTATEMENT_H__ | #define __VALA_VALACONTINUESTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_CONTINUE_STATEMENT (vala_continue_statement_get_type ()) | #define VALA_TYPE_CONTINUE_STATEMENT (vala_continue_statement_get_type ()) | |||
#define VALA_CONTINUE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CONTINUE_STATEMENT, ValaContinueStatement)) | #define VALA_CONTINUE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_CONTINUE_STATEMENT, ValaContinueStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valacreationmethod.h | valacreationmethod.h | |||
---|---|---|---|---|
/* valacreationmethod.vala | /* valacreationmethod.vala | |||
* | * | |||
* Copyright (C) 2007 Raffaele Sandrini, Jürg Billeter | * Copyright (C) 2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALACREATIONMETHOD_H__ | #ifndef __VALA_VALACREATIONMETHOD_H__ | |||
#define __VALACREATIONMETHOD_H__ | #define __VALA_VALACREATIONMETHOD_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/valamethod.h> | #include <vala/valamethod.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadatatype.h | valadatatype.h | |||
---|---|---|---|---|
/* valatype.vala | /* valatype.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALADATATYPE_H__ | #ifndef __VALA_VALADATATYPE_H__ | |||
#define __VALADATATYPE_H__ | #define __VALA_VALADATATYPE_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadbusbindingprovider.h | valadbusbindingprovider.h | |||
---|---|---|---|---|
/* valadbusbindingprovider.vala | /* valadbusbindingprovider.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALADBUSBINDINGPROVIDER_H__ | #ifndef __GOBJECT_VALADBUSBINDINGPROVIDER_H__ | |||
#define __VALADBUSBINDINGPROVIDER_H__ | #define __GOBJECT_VALADBUSBINDINGPROVIDER_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valabindingprovider.h> | #include <vala/valabindingprovider.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valamemberaccess.h> | #include <vala/valamemberaccess.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadbusmethod.h | valadbusmethod.h | |||
---|---|---|---|---|
/* valadbusmethod.vala | /* valadbusmethod.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALADBUSMETHOD_H__ | #ifndef __GOBJECT_VALADBUSMETHOD_H__ | |||
#define __VALADBUSMETHOD_H__ | #define __GOBJECT_VALADBUSMETHOD_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valamethod.h> | #include <vala/valamethod.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valatypereference.h> | #include <vala/valatypereference.h> | |||
#include <vala/valasourcereference.h> | #include <vala/valasourcereference.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadbussignal.h | valadbussignal.h | |||
---|---|---|---|---|
/* valadbussignal.vala | /* valadbussignal.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALADBUSSIGNAL_H__ | #ifndef __GOBJECT_VALADBUSSIGNAL_H__ | |||
#define __VALADBUSSIGNAL_H__ | #define __GOBJECT_VALADBUSSIGNAL_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valasignal.h> | #include <vala/valasignal.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valatypereference.h> | #include <vala/valatypereference.h> | |||
#include <vala/valasourcereference.h> | #include <vala/valasourcereference.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadeclarationstatement.h | valadeclarationstatement.h | |||
---|---|---|---|---|
/* valadeclarationstatement.vala | /* valadeclarationstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALADECLARATIONSTATEMENT_H__ | #ifndef __VALA_VALADECLARATIONSTATEMENT_H__ | |||
#define __VALADECLARATIONSTATEMENT_H__ | #define __VALA_VALADECLARATIONSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_DECLARATION_STATEMENT (vala_declaration_statement_get_typ e ()) | #define VALA_TYPE_DECLARATION_STATEMENT (vala_declaration_statement_get_typ e ()) | |||
#define VALA_DECLARATION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DECLARATION_STATEMENT, ValaDeclarationStatement)) | #define VALA_DECLARATION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_DECLARATION_STATEMENT, ValaDeclarationStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadestructor.h | valadestructor.h | |||
---|---|---|---|---|
/* valadestructor.vala | /* valadestructor.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALADESTRUCTOR_H__ | #ifndef __VALA_VALADESTRUCTOR_H__ | |||
#define __VALADESTRUCTOR_H__ | #define __VALA_VALADESTRUCTOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_DESTRUCTOR (vala_destructor_get_type ()) | #define VALA_TYPE_DESTRUCTOR (vala_destructor_get_type ()) | |||
#define VALA_DESTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ DESTRUCTOR, ValaDestructor)) | #define VALA_DESTRUCTOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ DESTRUCTOR, ValaDestructor)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valadostatement.h | valadostatement.h | |||
---|---|---|---|---|
/* valadostatement.vala | /* valadostatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALADOSTATEMENT_H__ | #ifndef __VALA_VALADOSTATEMENT_H__ | |||
#define __VALADOSTATEMENT_H__ | #define __VALA_VALADOSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_DO_STATEMENT (vala_do_statement_get_type ()) | #define VALA_TYPE_DO_STATEMENT (vala_do_statement_get_type ()) | |||
#define VALA_DO_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_DO_STATEMENT, ValaDoStatement)) | #define VALA_DO_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_DO_STATEMENT, ValaDoStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaelementaccess.h | valaelementaccess.h | |||
---|---|---|---|---|
/* valaelementaccess.vala | /* valaelementaccess.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Raffaele Sandrini, Jürg Billeter | * Copyright (C) 2006-2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAELEMENTACCESS_H__ | #ifndef __VALA_VALAELEMENTACCESS_H__ | |||
#define __VALAELEMENTACCESS_H__ | #define __VALA_VALAELEMENTACCESS_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/list.h> | #include <gee/list.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_ELEMENT_ACCESS (vala_element_access_get_type ()) | #define VALA_TYPE_ELEMENT_ACCESS (vala_element_access_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaemptystatement.h | valaemptystatement.h | |||
---|---|---|---|---|
/* valaemptystatement.vala | /* valaemptystatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAEMPTYSTATEMENT_H__ | #ifndef __VALA_VALAEMPTYSTATEMENT_H__ | |||
#define __VALAEMPTYSTATEMENT_H__ | #define __VALA_VALAEMPTYSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_EMPTY_STATEMENT (vala_empty_statement_get_type ()) | #define VALA_TYPE_EMPTY_STATEMENT (vala_empty_statement_get_type ()) | |||
#define VALA_EMPTY_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_EMPTY_STATEMENT, ValaEmptyStatement)) | #define VALA_EMPTY_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_EMPTY_STATEMENT, ValaEmptyStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaenum.h | valaenum.h | |||
---|---|---|---|---|
/* valaenum.vala | /* valaenum.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAENUM_H__ | #ifndef __VALA_VALAENUM_H__ | |||
#define __VALAENUM_H__ | #define __VALA_VALAENUM_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaenumvalue.h | valaenumvalue.h | |||
---|---|---|---|---|
/* valaenumvalue.vala | /* valaenumvalue.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAENUMVALUE_H__ | #ifndef __VALA_VALAENUMVALUE_H__ | |||
#define __VALAENUMVALUE_H__ | #define __VALA_VALAENUMVALUE_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/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaexpression.h | valaexpression.h | |||
---|---|---|---|---|
/* valaexpression.vala | /* valaexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAEXPRESSION_H__ | #ifndef __VALA_VALAEXPRESSION_H__ | |||
#define __VALAEXPRESSION_H__ | #define __VALA_VALAEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/arraylist.h> | #include <gee/arraylist.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_EXPRESSION (vala_expression_get_type ()) | #define VALA_TYPE_EXPRESSION (vala_expression_get_type ()) | |||
#define VALA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ EXPRESSION, ValaExpression)) | #define VALA_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ EXPRESSION, ValaExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaexpressionstatement.h | valaexpressionstatement.h | |||
---|---|---|---|---|
/* valaexpressionstatement.vala | /* valaexpressionstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAEXPRESSIONSTATEMENT_H__ | #ifndef __VALA_VALAEXPRESSIONSTATEMENT_H__ | |||
#define __VALAEXPRESSIONSTATEMENT_H__ | #define __VALA_VALAEXPRESSIONSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_EXPRESSION_STATEMENT (vala_expression_statement_get_type ()) | #define VALA_TYPE_EXPRESSION_STATEMENT (vala_expression_statement_get_type ()) | |||
#define VALA_EXPRESSION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_EXPRESSION_STATEMENT, ValaExpressionStatement)) | #define VALA_EXPRESSION_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_EXPRESSION_STATEMENT, ValaExpressionStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valafield.h | valafield.h | |||
---|---|---|---|---|
/* valafield.vala | /* valafield.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAFIELD_H__ | #ifndef __VALA_VALAFIELD_H__ | |||
#define __VALAFIELD_H__ | #define __VALA_VALAFIELD_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valamember.h> | #include <vala/valamember.h> | |||
#include <vala/valainvokable.h> | #include <vala/valainvokable.h> | |||
#include <vala/valalockable.h> | #include <vala/valalockable.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaforeachstatement.h | valaforeachstatement.h | |||
---|---|---|---|---|
/* valaforeachstatement.vala | /* valaforeachstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAFOREACHSTATEMENT_H__ | #ifndef __VALA_VALAFOREACHSTATEMENT_H__ | |||
#define __VALAFOREACHSTATEMENT_H__ | #define __VALA_VALAFOREACHSTATEMENT_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/valablock.h> | #include <vala/valablock.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaformalparameter.h | valaformalparameter.h | |||
---|---|---|---|---|
/* valaformalparameter.vala | /* valaformalparameter.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAFORMALPARAMETER_H__ | #ifndef __VALA_VALAFORMALPARAMETER_H__ | |||
#define __VALAFORMALPARAMETER_H__ | #define __VALA_VALAFORMALPARAMETER_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valainvokable.h> | #include <vala/valainvokable.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaforstatement.h | valaforstatement.h | |||
---|---|---|---|---|
/* valaforstatement.vala | /* valaforstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAFORSTATEMENT_H__ | #ifndef __VALA_VALAFORSTATEMENT_H__ | |||
#define __VALAFORSTATEMENT_H__ | #define __VALA_VALAFORSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_FOR_STATEMENT (vala_for_statement_get_type ()) | #define VALA_TYPE_FOR_STATEMENT (vala_for_statement_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaifstatement.h | valaifstatement.h | |||
---|---|---|---|---|
/* valaifstatement.vala | /* valaifstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAIFSTATEMENT_H__ | #ifndef __VALA_VALAIFSTATEMENT_H__ | |||
#define __VALAIFSTATEMENT_H__ | #define __VALA_VALAIFSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_IF_STATEMENT (vala_if_statement_get_type ()) | #define VALA_TYPE_IF_STATEMENT (vala_if_statement_get_type ()) | |||
#define VALA_IF_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_IF_STATEMENT, ValaIfStatement)) | #define VALA_IF_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_IF_STATEMENT, ValaIfStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valainitializerlist.h | valainitializerlist.h | |||
---|---|---|---|---|
/* valainitializerlist.vala | /* valainitializerlist.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <raffaele@sandrini.ch> | * Raffaele Sandrini <raffaele@sandrini.ch> | |||
*/ | */ | |||
#ifndef __VALAINITIALIZERLIST_H__ | #ifndef __VALA_VALAINITIALIZERLIST_H__ | |||
#define __VALAINITIALIZERLIST_H__ | #define __VALA_VALAINITIALIZERLIST_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_INITIALIZER_LIST (vala_initializer_list_get_type ()) | #define VALA_TYPE_INITIALIZER_LIST (vala_initializer_list_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valainstancecast.h | valainstancecast.h | |||
---|---|---|---|---|
/* valainstancecast.vala | /* valainstancecast.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAINSTANCECAST_H__ | #ifndef __VALA_VALAINSTANCECAST_H__ | |||
#define __VALAINSTANCECAST_H__ | #define __VALA_VALAINSTANCECAST_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <ccode/valaccodefunctioncall.h> | #include <ccode/valaccodefunctioncall.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_INSTANCE_CAST (vala_instance_cast_get_type ()) | #define VALA_TYPE_INSTANCE_CAST (vala_instance_cast_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaintegerliteral.h | valaintegerliteral.h | |||
---|---|---|---|---|
/* valaintegerliteral.vala | /* valaintegerliteral.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAINTEGERLITERAL_H__ | #ifndef __VALA_VALAINTEGERLITERAL_H__ | |||
#define __VALAINTEGERLITERAL_H__ | #define __VALA_VALAINTEGERLITERAL_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/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valainterface.h | valainterface.h | |||
---|---|---|---|---|
/* valainterface.vala | /* valainterface.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAINTERFACE_H__ | #ifndef __VALA_VALAINTERFACE_H__ | |||
#define __VALAINTERFACE_H__ | #define __VALA_VALAINTERFACE_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valainterfaceregisterfunction.h | valainterfaceregisterfunction.h | |||
---|---|---|---|---|
/* valainterfaceregisterfunction.vala | /* valainterfaceregisterfunction.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAINTERFACEREGISTERFUNCTION_H__ | #ifndef __GOBJECT_VALAINTERFACEREGISTERFUNCTION_H__ | |||
#define __VALAINTERFACEREGISTERFUNCTION_H__ | #define __GOBJECT_VALAINTERFACEREGISTERFUNCTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valainterface.h> | #include <vala/valainterface.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <ccode/valaccodefragment.h> | #include <ccode/valaccodefragment.h> | |||
#include <gobject/valatyperegisterfunction.h> | #include <gobject/valatyperegisterfunction.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valainterfacewriter.h | valainterfacewriter.h | |||
---|---|---|---|---|
/* valainterfacewriter.vala | /* valainterfacewriter.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAINTERFACEWRITER_H__ | #ifndef __VALA_VALAINTERFACEWRITER_H__ | |||
#define __VALAINTERFACEWRITER_H__ | #define __VALA_VALAINTERFACEWRITER_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/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <vala/valanamespace.h> | #include <vala/valanamespace.h> | |||
#include <vala/valaclass.h> | #include <vala/valaclass.h> | |||
#include <vala/valastruct.h> | #include <vala/valastruct.h> | |||
skipping to change at line 72 | skipping to change at line 72 | |||
*/ | */ | |||
struct _ValaInterfaceWriter { | struct _ValaInterfaceWriter { | |||
ValaCodeVisitor parent; | ValaCodeVisitor parent; | |||
ValaInterfaceWriterPrivate * priv; | ValaInterfaceWriterPrivate * priv; | |||
}; | }; | |||
struct _ValaInterfaceWriterClass { | struct _ValaInterfaceWriterClass { | |||
ValaCodeVisitorClass parent; | ValaCodeVisitorClass parent; | |||
}; | }; | |||
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_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. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valainvocationexpression.h | valainvocationexpression.h | |||
---|---|---|---|---|
/* valainvocationexpression.vala | /* valainvocationexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAINVOCATIONEXPRESSION_H__ | #ifndef __VALA_VALAINVOCATIONEXPRESSION_H__ | |||
#define __VALAINVOCATIONEXPRESSION_H__ | #define __VALA_VALAINVOCATIONEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <ccode/valaccodeexpression.h> | #include <ccode/valaccodeexpression.h> | |||
#include <gee/list.h> | #include <gee/list.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valainvokable.h | valainvokable.h | |||
---|---|---|---|---|
/* valainvokable.vala | /* valainvokable.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAINVOKABLE_H__ | #ifndef __VALA_VALAINVOKABLE_H__ | |||
#define __VALAINVOKABLE_H__ | #define __VALA_VALAINVOKABLE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_INVOKABLE (vala_invokable_get_type ()) | #define VALA_TYPE_INVOKABLE (vala_invokable_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valalambdaexpression.h | valalambdaexpression.h | |||
---|---|---|---|---|
/* valalambdaexpression.vala | /* valalambdaexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALALAMBDAEXPRESSION_H__ | #ifndef __VALA_VALALAMBDAEXPRESSION_H__ | |||
#define __VALALAMBDAEXPRESSION_H__ | #define __VALA_VALALAMBDAEXPRESSION_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaliteral.h | valaliteral.h | |||
---|---|---|---|---|
/* valaliteral.vala | /* valaliteral.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALALITERAL_H__ | #ifndef __VALA_VALALITERAL_H__ | |||
#define __VALALITERAL_H__ | #define __VALA_VALALITERAL_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_LITERAL (vala_literal_get_type ()) | #define VALA_TYPE_LITERAL (vala_literal_get_type ()) | |||
#define VALA_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LIT ERAL, ValaLiteral)) | #define VALA_LITERAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LIT ERAL, ValaLiteral)) | |||
#define VALA_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_LITERAL, ValaLiteralClass)) | #define VALA_LITERAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_T YPE_LITERAL, ValaLiteralClass)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaliteralexpression.h | valaliteralexpression.h | |||
---|---|---|---|---|
/* valaliteralexpression.vala | /* valaliteralexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALALITERALEXPRESSION_H__ | #ifndef __VALA_VALALITERALEXPRESSION_H__ | |||
#define __VALALITERALEXPRESSION_H__ | #define __VALA_VALALITERALEXPRESSION_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/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valalocalvariabledeclaration.h | valalocalvariabledeclaration.h | |||
---|---|---|---|---|
/* valalocalvariabledeclaration.vala | /* valalocalvariabledeclaration.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALALOCALVARIABLEDECLARATION_H__ | #ifndef __VALA_VALALOCALVARIABLEDECLARATION_H__ | |||
#define __VALALOCALVARIABLEDECLARATION_H__ | #define __VALA_VALALOCALVARIABLEDECLARATION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_LOCAL_VARIABLE_DECLARATION (vala_local_variable_declarati on_get_type ()) | #define VALA_TYPE_LOCAL_VARIABLE_DECLARATION (vala_local_variable_declarati on_get_type ()) | |||
#define VALA_LOCAL_VARIABLE_DECLARATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (( obj), VALA_TYPE_LOCAL_VARIABLE_DECLARATION, ValaLocalVariableDeclaration)) | #define VALA_LOCAL_VARIABLE_DECLARATION(obj) (G_TYPE_CHECK_INSTANCE_CAST (( obj), VALA_TYPE_LOCAL_VARIABLE_DECLARATION, ValaLocalVariableDeclaration)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valalockable.h | valalockable.h | |||
---|---|---|---|---|
/* valalockable.vala | /* valalockable.vala | |||
* | * | |||
* Copyright (C) 2006 Raffaele Sandrini | * Copyright (C) 2006-2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
* Jürg Billeter <j@bitron.ch> | ||||
*/ | */ | |||
#ifndef __VALALOCKABLE_H__ | #ifndef __VALA_VALALOCKABLE_H__ | |||
#define __VALALOCKABLE_H__ | #define __VALA_VALALOCKABLE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_LOCKABLE (vala_lockable_get_type ()) | #define VALA_TYPE_LOCKABLE (vala_lockable_get_type ()) | |||
#define VALA_LOCKABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LO CKABLE, ValaLockable)) | #define VALA_LOCKABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_LO CKABLE, ValaLockable)) | |||
#define VALA_IS_LOCKABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _LOCKABLE)) | #define VALA_IS_LOCKABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE _LOCKABLE)) | |||
#define VALA_LOCKABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((o bj), VALA_TYPE_LOCKABLE, ValaLockableIface)) | #define VALA_LOCKABLE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((o bj), VALA_TYPE_LOCKABLE, ValaLockableIface)) | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 5 lines changed or added | |||
valalockstatement.h | valalockstatement.h | |||
---|---|---|---|---|
/* valalockstatement.vala | /* valalockstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Raffaele Sandrini, Jürg Billeter | * Copyright (C) 2006-2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALALOCKSTATEMENT_H__ | #ifndef __VALA_VALALOCKSTATEMENT_H__ | |||
#define __VALALOCKSTATEMENT_H__ | #define __VALA_VALALOCKSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_LOCK_STATEMENT (vala_lock_statement_get_type ()) | #define VALA_TYPE_LOCK_STATEMENT (vala_lock_statement_get_type ()) | |||
#define VALA_LOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_LOCK_STATEMENT, ValaLockStatement)) | #define VALA_LOCK_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_LOCK_STATEMENT, ValaLockStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valamember.h | valamember.h | |||
---|---|---|---|---|
/* valamember.vala | /* valamember.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Raffaele Sandrini, Jürg Billeter | * Copyright (C) 2006-2007 Raffaele Sandrini, 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAMEMBER_H__ | #ifndef __VALA_VALAMEMBER_H__ | |||
#define __VALAMEMBER_H__ | #define __VALA_VALAMEMBER_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
skipping to change at line 57 | skipping to change at line 57 | |||
*/ | */ | |||
struct _ValaMember { | struct _ValaMember { | |||
ValaSymbol parent; | ValaSymbol parent; | |||
ValaMemberPrivate * priv; | ValaMemberPrivate * priv; | |||
}; | }; | |||
struct _ValaMemberClass { | struct _ValaMemberClass { | |||
ValaSymbolClass parent; | ValaSymbolClass parent; | |||
}; | }; | |||
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); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valamemberaccess.h | valamemberaccess.h | |||
---|---|---|---|---|
/* valamemberaccess.vala | /* valamemberaccess.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAMEMBERACCESS_H__ | #ifndef __VALA_VALAMEMBERACCESS_H__ | |||
#define __VALAMEMBERACCESS_H__ | #define __VALA_VALAMEMBERACCESS_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valamemorymanager.h | valamemorymanager.h | |||
---|---|---|---|---|
/* valamemorymanager.vala | /* valamemorymanager.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAMEMORYMANAGER_H__ | #ifndef __VALA_VALAMEMORYMANAGER_H__ | |||
#define __VALAMEMORYMANAGER_H__ | #define __VALA_VALAMEMORYMANAGER_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <vala/valasourcefile.h> | #include <vala/valasourcefile.h> | |||
#include <vala/valaclass.h> | #include <vala/valaclass.h> | |||
#include <vala/valastruct.h> | #include <vala/valastruct.h> | |||
#include <vala/valainterface.h> | #include <vala/valainterface.h> | |||
#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/valaproperty.h> | #include <vala/valaproperty.h> | |||
#include <vala/valapropertyaccessor.h> | #include <vala/valapropertyaccessor.h> | |||
#include <vala/valaconstructor.h> | #include <vala/valaconstructor.h> | |||
#include <vala/valadestructor.h> | #include <vala/valadestructor.h> | |||
#include <vala/valanamedargument.h> | #include <vala/valanamedargument.h> | |||
#include <vala/valablock.h> | ||||
#include <vala/valavariabledeclarator.h> | #include <vala/valavariabledeclarator.h> | |||
#include <vala/valainitializerlist.h> | #include <vala/valainitializerlist.h> | |||
#include <vala/valaexpressionstatement.h> | #include <vala/valaexpressionstatement.h> | |||
#include <vala/valaswitchsection.h> | ||||
#include <vala/valaforeachstatement.h> | ||||
#include <vala/valareturnstatement.h> | #include <vala/valareturnstatement.h> | |||
#include <vala/valathrowstatement.h> | #include <vala/valathrowstatement.h> | |||
#include <vala/valatrystatement.h> | #include <vala/valatrystatement.h> | |||
#include <vala/valacatchclause.h> | #include <vala/valacatchclause.h> | |||
#include <vala/valaarraycreationexpression.h> | #include <vala/valaarraycreationexpression.h> | |||
#include <vala/valamemberaccess.h> | #include <vala/valamemberaccess.h> | |||
#include <vala/valainvocationexpression.h> | #include <vala/valainvocationexpression.h> | |||
#include <vala/valaobjectcreationexpression.h> | #include <vala/valaobjectcreationexpression.h> | |||
#include <vala/valabinaryexpression.h> | #include <vala/valabinaryexpression.h> | |||
#include <vala/valalambdaexpression.h> | ||||
#include <vala/valaassignment.h> | #include <vala/valaassignment.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_MEMORY_MANAGER (vala_memory_manager_get_type ()) | #define VALA_TYPE_MEMORY_MANAGER (vala_memory_manager_get_type ()) | |||
#define VALA_MEMORY_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_MEMORY_MANAGER, ValaMemoryManager)) | #define VALA_MEMORY_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_T YPE_MEMORY_MANAGER, ValaMemoryManager)) | |||
#define VALA_MEMORY_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMORY_MANAGER, ValaMemoryManagerClass)) | #define VALA_MEMORY_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TYPE_MEMORY_MANAGER, ValaMemoryManagerClass)) | |||
#define VALA_IS_MEMORY_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_MEMORY_MANAGER)) | #define VALA_IS_MEMORY_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VAL A_TYPE_MEMORY_MANAGER)) | |||
#define VALA_IS_MEMORY_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_MEMORY_MANAGER)) | #define VALA_IS_MEMORY_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klas s), VALA_TYPE_MEMORY_MANAGER)) | |||
#define VALA_MEMORY_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_MEMORY_MANAGER, ValaMemoryManagerClass)) | #define VALA_MEMORY_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj ), VALA_TYPE_MEMORY_MANAGER, ValaMemoryManagerClass)) | |||
skipping to change at line 83 | skipping to change at line 87 | |||
*/ | */ | |||
struct _ValaMemoryManager { | struct _ValaMemoryManager { | |||
ValaCodeVisitor parent; | ValaCodeVisitor parent; | |||
ValaMemoryManagerPrivate * priv; | ValaMemoryManagerPrivate * priv; | |||
}; | }; | |||
struct _ValaMemoryManagerClass { | struct _ValaMemoryManagerClass { | |||
ValaCodeVisitorClass parent; | ValaCodeVisitorClass parent; | |||
}; | }; | |||
void vala_memory_manager_analyze (ValaMemoryManager* self, ValaCodeContext* context); | void vala_memory_manager_analyze (ValaMemoryManager* self, ValaCodeContext* context); | |||
ValaMemoryManager* vala_memory_manager_new (void); | ||||
GType vala_memory_manager_get_type (void); | GType vala_memory_manager_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 6 change blocks. | ||||
3 lines changed or deleted | 8 lines changed or added | |||
valamethod.h | valamethod.h | |||
---|---|---|---|---|
/* valamethod.vala | /* valamethod.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALAMETHOD_H__ | #ifndef __VALA_VALAMETHOD_H__ | |||
#define __VALAMETHOD_H__ | #define __VALA_VALAMETHOD_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valamember.h> | #include <vala/valamember.h> | |||
#include <vala/valainvokable.h> | #include <vala/valainvokable.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
skipping to change at line 90 | skipping to change at line 90 | |||
gboolean vala_method_get_is_abstract (ValaMethod* self); | gboolean vala_method_get_is_abstract (ValaMethod* self); | |||
void vala_method_set_is_abstract (ValaMethod* self, gboolean value); | void vala_method_set_is_abstract (ValaMethod* self, gboolean value); | |||
gboolean vala_method_get_is_virtual (ValaMethod* self); | gboolean vala_method_get_is_virtual (ValaMethod* self); | |||
void vala_method_set_is_virtual (ValaMethod* self, gboolean value); | void vala_method_set_is_virtual (ValaMethod* self, gboolean value); | |||
gboolean vala_method_get_overrides (ValaMethod* self); | gboolean vala_method_get_overrides (ValaMethod* self); | |||
void vala_method_set_overrides (ValaMethod* self, gboolean value); | void vala_method_set_overrides (ValaMethod* self, gboolean value); | |||
gboolean vala_method_get_returns_modified_pointer (ValaMethod* self); | gboolean vala_method_get_returns_modified_pointer (ValaMethod* self); | |||
void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue); | void vala_method_set_returns_modified_pointer (ValaMethod* self, gboolean v alue); | |||
gboolean vala_method_get_instance_last (ValaMethod* self); | gboolean vala_method_get_instance_last (ValaMethod* self); | |||
void vala_method_set_instance_last (ValaMethod* self, gboolean value); | void vala_method_set_instance_last (ValaMethod* self, gboolean value); | |||
gboolean vala_method_get_instance_by_reference (ValaMethod* self); | ||||
void vala_method_set_instance_by_reference (ValaMethod* self, gboolean valu | ||||
e); | ||||
ValaMethod* vala_method_get_base_method (ValaMethod* self); | ValaMethod* vala_method_get_base_method (ValaMethod* self); | |||
void vala_method_set_base_method (ValaMethod* self, ValaMethod* value); | void vala_method_set_base_method (ValaMethod* self, ValaMethod* value); | |||
ValaMethod* vala_method_get_base_interface_method (ValaMethod* self); | ValaMethod* vala_method_get_base_interface_method (ValaMethod* self); | |||
void vala_method_set_base_interface_method (ValaMethod* self, ValaMethod* v alue); | void vala_method_set_base_interface_method (ValaMethod* self, ValaMethod* v alue); | |||
ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self); | ValaFormalParameter* vala_method_get_this_parameter (ValaMethod* self); | |||
void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value); | void vala_method_set_this_parameter (ValaMethod* self, ValaFormalParameter* value); | |||
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); | |||
End of changes. 3 change blocks. | ||||
6 lines changed or deleted | 3 lines changed or added | |||
valanamedargument.h | valanamedargument.h | |||
---|---|---|---|---|
/* valanamedargument.vala | /* valanamedargument.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALANAMEDARGUMENT_H__ | #ifndef __VALA_VALANAMEDARGUMENT_H__ | |||
#define __VALANAMEDARGUMENT_H__ | #define __VALA_VALANAMEDARGUMENT_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/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_NAMED_ARGUMENT (vala_named_argument_get_type ()) | #define VALA_TYPE_NAMED_ARGUMENT (vala_named_argument_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valanamespace.h | valanamespace.h | |||
---|---|---|---|---|
/* valanamespace.vala | /* valanamespace.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALANAMESPACE_H__ | #ifndef __VALA_VALANAMESPACE_H__ | |||
#define __VALANAMESPACE_H__ | #define __VALA_VALANAMESPACE_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/collection.h> | #include <gee/collection.h> | |||
#include <gee/list.h> | ||||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_NAMESPACE (vala_namespace_get_type ()) | #define VALA_TYPE_NAMESPACE (vala_namespace_get_type ()) | |||
#define VALA_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N AMESPACE, ValaNamespace)) | #define VALA_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_N AMESPACE, ValaNamespace)) | |||
#define VALA_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NAMESPACE, ValaNamespaceClass)) | #define VALA_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA _TYPE_NAMESPACE, ValaNamespaceClass)) | |||
#define VALA_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NAMESPACE)) | #define VALA_IS_NAMESPACE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_NAMESPACE)) | |||
#define VALA_IS_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_NAMESPACE)) | #define VALA_IS_NAMESPACE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), V ALA_TYPE_NAMESPACE)) | |||
skipping to change at line 70 | skipping to change at line 71 | |||
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_callback (ValaNamespace* self, ValaCallback* cb); | void vala_namespace_add_callback (ValaNamespace* self, ValaCallback* cb); | |||
GeeCollection* vala_namespace_get_structs (ValaNamespace* self); | GeeCollection* vala_namespace_get_structs (ValaNamespace* self); | |||
GeeCollection* vala_namespace_get_classes (ValaNamespace* self); | GeeCollection* vala_namespace_get_classes (ValaNamespace* self); | |||
GeeCollection* vala_namespace_get_interfaces (ValaNamespace* self); | GeeCollection* vala_namespace_get_interfaces (ValaNamespace* self); | |||
void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt); | void vala_namespace_add_constant (ValaNamespace* self, ValaConstant* consta nt); | |||
void vala_namespace_add_field (ValaNamespace* self, ValaField* f); | void vala_namespace_add_field (ValaNamespace* self, ValaField* f); | |||
void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m); | void vala_namespace_add_method (ValaNamespace* self, ValaMethod* m); | |||
void vala_namespace_set_cprefix (ValaNamespace* self, const char* cprefix); | GeeList* vala_namespace_get_cprefixes (ValaNamespace* self); | |||
void vala_namespace_add_cprefix (ValaNamespace* self, const char* cprefix); | ||||
void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix); | void vala_namespace_set_lower_case_cprefix (ValaNamespace* self, const char * cprefix); | |||
char* vala_namespace_get_cheader_filename (ValaNamespace* self); | char* vala_namespace_get_cheader_filename (ValaNamespace* self); | |||
void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename); | void vala_namespace_set_cheader_filename (ValaNamespace* self, const char* cheader_filename); | |||
void vala_namespace_process_attributes (ValaNamespace* self); | void vala_namespace_process_attributes (ValaNamespace* self); | |||
gboolean vala_namespace_get_pkg (ValaNamespace* self); | gboolean vala_namespace_get_pkg (ValaNamespace* self); | |||
void vala_namespace_set_pkg (ValaNamespace* self, gboolean value); | void vala_namespace_set_pkg (ValaNamespace* self, gboolean value); | |||
GType vala_namespace_get_type (void); | GType vala_namespace_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 6 lines changed or added | |||
valanamespacereference.h | valanamespacereference.h | |||
---|---|---|---|---|
/* valanamespacereference.vala | /* valanamespacereference.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALANAMESPACEREFERENCE_H__ | #ifndef __VALA_VALANAMESPACEREFERENCE_H__ | |||
#define __VALANAMESPACEREFERENCE_H__ | #define __VALA_VALANAMESPACEREFERENCE_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/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_NAMESPACE_REFERENCE (vala_namespace_reference_get_type () ) | #define VALA_TYPE_NAMESPACE_REFERENCE (vala_namespace_reference_get_type () ) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valanullliteral.h | valanullliteral.h | |||
---|---|---|---|---|
/* valanullliteral.vala | /* valanullliteral.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALANULLLITERAL_H__ | #ifndef __VALA_VALANULLLITERAL_H__ | |||
#define __VALANULLLITERAL_H__ | #define __VALA_VALANULLLITERAL_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/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaobjectcreationexpression.h | valaobjectcreationexpression.h | |||
---|---|---|---|---|
/* valaobjectcreationexpression.vala | /* valaobjectcreationexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAOBJECTCREATIONEXPRESSION_H__ | #ifndef __VALA_VALAOBJECTCREATIONEXPRESSION_H__ | |||
#define __VALAOBJECTCREATIONEXPRESSION_H__ | #define __VALA_VALAOBJECTCREATIONEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_OBJECT_CREATION_EXPRESSION (vala_object_creation_expressi on_get_type ()) | #define VALA_TYPE_OBJECT_CREATION_EXPRESSION (vala_object_creation_expressi on_get_type ()) | |||
skipping to change at line 57 | skipping to change at line 57 | |||
ValaExpression parent; | ValaExpression parent; | |||
ValaObjectCreationExpressionPrivate * priv; | ValaObjectCreationExpressionPrivate * priv; | |||
}; | }; | |||
struct _ValaObjectCreationExpressionClass { | struct _ValaObjectCreationExpressionClass { | |||
ValaExpressionClass parent; | ValaExpressionClass parent; | |||
}; | }; | |||
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); | |||
GeeCollection* vala_object_creation_expression_get_argument_list (ValaObjec tCreationExpression* self); | GeeCollection* vala_object_creation_expression_get_argument_list (ValaObjec tCreationExpression* self); | |||
void vala_object_creation_expression_add_member_initializer (ValaObjectCrea | ||||
tionExpression* self, ValaMemberInitializer* init); | ||||
GeeCollection* vala_object_creation_expression_get_object_initializer (Vala | ||||
ObjectCreationExpression* self); | ||||
ValaTypeReference* vala_object_creation_expression_get_type_reference (Vala ObjectCreationExpression* self); | ValaTypeReference* vala_object_creation_expression_get_type_reference (Vala ObjectCreationExpression* self); | |||
void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaTypeReference* value); | void vala_object_creation_expression_set_type_reference (ValaObjectCreation Expression* self, ValaTypeReference* 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); | |||
void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value); | void vala_object_creation_expression_set_member_name (ValaObjectCreationExp ression* self, ValaMemberAccess* value); | |||
GType vala_object_creation_expression_get_type (void); | GType vala_object_creation_expression_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 7 lines changed or added | |||
valaparenthesizedexpression.h | valaparenthesizedexpression.h | |||
---|---|---|---|---|
/* valaparenthesizedexpression.vala | /* valaparenthesizedexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPARENTHESIZEDEXPRESSION_H__ | #ifndef __VALA_VALAPARENTHESIZEDEXPRESSION_H__ | |||
#define __VALAPARENTHESIZEDEXPRESSION_H__ | #define __VALA_VALAPARENTHESIZEDEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_PARENTHESIZED_EXPRESSION (vala_parenthesized_expression_g et_type ()) | #define VALA_TYPE_PARENTHESIZED_EXPRESSION (vala_parenthesized_expression_g et_type ()) | |||
#define VALA_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_PARENTHESIZED_EXPRESSION, ValaParenthesizedExpression)) | #define VALA_PARENTHESIZED_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((ob j), VALA_TYPE_PARENTHESIZED_EXPRESSION, ValaParenthesizedExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaparser.h | valaparser.h | |||
---|---|---|---|---|
/* valaparser.vala | /* valaparser.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPARSER_H__ | #ifndef __VALA_VALAPARSER_H__ | |||
#define __VALAPARSER_H__ | #define __VALA_VALAPARSER_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/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <vala/valasourcefile.h> | #include <vala/valasourcefile.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
skipping to change at line 62 | skipping to change at line 62 | |||
ValaParserPrivate * priv; | ValaParserPrivate * priv; | |||
}; | }; | |||
struct _ValaParserClass { | struct _ValaParserClass { | |||
ValaCodeVisitorClass parent; | ValaCodeVisitorClass parent; | |||
}; | }; | |||
void vala_parser_parse (ValaParser* self, ValaCodeContext* context); | void vala_parser_parse (ValaParser* self, ValaCodeContext* context); | |||
void vala_parser_push_comment (ValaParser* self, const char* comment_item, gboolean file_comment); | void vala_parser_push_comment (ValaParser* self, const char* comment_item, gboolean file_comment); | |||
char* vala_parser_pop_comment (ValaParser* self); | char* vala_parser_pop_comment (ValaParser* self); | |||
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); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valapointer.h | valapointer.h | |||
---|---|---|---|---|
/* valapointer.vala | /* valapointer.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPOINTER_H__ | #ifndef __VALA_VALAPOINTER_H__ | |||
#define __VALAPOINTER_H__ | #define __VALA_VALAPOINTER_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valapointerindirection.h | valapointerindirection.h | |||
---|---|---|---|---|
/* valapointerindirection.vala | /* valapointerindirection.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPOINTERINDIRECTION_H__ | #ifndef __VALA_VALAPOINTERINDIRECTION_H__ | |||
#define __VALAPOINTERINDIRECTION_H__ | #define __VALA_VALAPOINTERINDIRECTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_POINTER_INDIRECTION (vala_pointer_indirection_get_type () ) | #define VALA_TYPE_POINTER_INDIRECTION (vala_pointer_indirection_get_type () ) | |||
#define VALA_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirection)) | #define VALA_POINTER_INDIRECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), V ALA_TYPE_POINTER_INDIRECTION, ValaPointerIndirection)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valapostfixexpression.h | valapostfixexpression.h | |||
---|---|---|---|---|
/* valapostfixexpression.vala | /* valapostfixexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPOSTFIXEXPRESSION_H__ | #ifndef __VALA_VALAPOSTFIXEXPRESSION_H__ | |||
#define __VALAPOSTFIXEXPRESSION_H__ | #define __VALA_VALAPOSTFIXEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_POSTFIX_EXPRESSION (vala_postfix_expression_get_type ()) | #define VALA_TYPE_POSTFIX_EXPRESSION (vala_postfix_expression_get_type ()) | |||
#define VALA_POSTFIX_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_POSTFIX_EXPRESSION, ValaPostfixExpression)) | #define VALA_POSTFIX_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VA LA_TYPE_POSTFIX_EXPRESSION, ValaPostfixExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaproperty.h | valaproperty.h | |||
---|---|---|---|---|
/* valaproperty.vala | /* valaproperty.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPROPERTY_H__ | #ifndef __VALA_VALAPROPERTY_H__ | |||
#define __VALAPROPERTY_H__ | #define __VALA_VALAPROPERTY_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 <ccode/valaccodeconstant.h> | #include <ccode/valaccodeconstant.h> | |||
#include <vala/valamember.h> | #include <vala/valamember.h> | |||
#include <vala/valalockable.h> | #include <vala/valalockable.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
skipping to change at line 70 | skipping to change at line 70 | |||
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); | |||
ValaTypeReference* vala_property_get_type_reference (ValaProperty* self); | ValaTypeReference* vala_property_get_type_reference (ValaProperty* self); | |||
void vala_property_set_type_reference (ValaProperty* self, ValaTypeReferenc e* value); | void vala_property_set_type_reference (ValaProperty* self, ValaTypeReferenc e* value); | |||
ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); | ValaPropertyAccessor* vala_property_get_get_accessor (ValaProperty* self); | |||
void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value); | void vala_property_set_get_accessor (ValaProperty* self, ValaPropertyAccess or* value); | |||
ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); | ValaPropertyAccessor* vala_property_get_set_accessor (ValaProperty* self); | |||
void vala_property_set_set_accessor (ValaProperty* self, ValaPropertyAccess or* value); | void vala_property_set_set_accessor (ValaProperty* self, ValaPropertyAccess or* value); | |||
ValaFormalParameter* vala_property_get_this_parameter (ValaProperty* self); | ValaFormalParameter* vala_property_get_this_parameter (ValaProperty* self); | |||
void vala_property_set_this_parameter (ValaProperty* self, ValaFormalParame ter* value); | void vala_property_set_this_parameter (ValaProperty* self, ValaFormalParame ter* value); | |||
gboolean vala_property_get_notify (ValaProperty* self); | ||||
void vala_property_set_notify (ValaProperty* self, gboolean value); | ||||
gboolean vala_property_get_no_accessor_method (ValaProperty* self); | gboolean vala_property_get_no_accessor_method (ValaProperty* self); | |||
void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val ue); | void vala_property_set_no_accessor_method (ValaProperty* self, gboolean val ue); | |||
gboolean vala_property_get_interface_only (ValaProperty* self); | gboolean vala_property_get_interface_only (ValaProperty* self); | |||
void vala_property_set_interface_only (ValaProperty* self, gboolean value); | void vala_property_set_interface_only (ValaProperty* self, gboolean value); | |||
gboolean vala_property_get_is_abstract (ValaProperty* self); | gboolean vala_property_get_is_abstract (ValaProperty* self); | |||
void vala_property_set_is_abstract (ValaProperty* self, gboolean value); | void vala_property_set_is_abstract (ValaProperty* self, gboolean value); | |||
gboolean vala_property_get_is_virtual (ValaProperty* self); | gboolean vala_property_get_is_virtual (ValaProperty* self); | |||
void vala_property_set_is_virtual (ValaProperty* self, gboolean value); | void vala_property_set_is_virtual (ValaProperty* self, gboolean value); | |||
gboolean vala_property_get_overrides (ValaProperty* self); | gboolean vala_property_get_overrides (ValaProperty* self); | |||
void vala_property_set_overrides (ValaProperty* self, gboolean value); | void vala_property_set_overrides (ValaProperty* self, gboolean value); | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||
valapropertyaccessor.h | valapropertyaccessor.h | |||
---|---|---|---|---|
/* valapropertyaccessor.vala | /* valapropertyaccessor.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAPROPERTYACCESSOR_H__ | #ifndef __VALA_VALAPROPERTYACCESSOR_H__ | |||
#define __VALAPROPERTYACCESSOR_H__ | #define __VALA_VALAPROPERTYACCESSOR_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_PROPERTY_ACCESSOR (vala_property_accessor_get_type ()) | #define VALA_TYPE_PROPERTY_ACCESSOR (vala_property_accessor_get_type ()) | |||
#define VALA_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessor)) | #define VALA_PROPERTY_ACCESSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessor)) | |||
#define VALA_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass)) | #define VALA_PROPERTY_ACCESSOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klas s), VALA_TYPE_PROPERTY_ACCESSOR, ValaPropertyAccessorClass)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valarealliteral.h | valarealliteral.h | |||
---|---|---|---|---|
/* valarealliteral.vala | /* valarealliteral.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAREALLITERAL_H__ | #ifndef __VALA_VALAREALLITERAL_H__ | |||
#define __VALAREALLITERAL_H__ | #define __VALA_VALAREALLITERAL_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/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valareferencetransferexpression.h | valareferencetransferexpression.h | |||
---|---|---|---|---|
/* valareferencetransferexpression.vala | /* valareferencetransferexpression.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAREFERENCETRANSFEREXPRESSION_H__ | #ifndef __VALA_VALAREFERENCETRANSFEREXPRESSION_H__ | |||
#define __VALAREFERENCETRANSFEREXPRESSION_H__ | #define __VALA_VALAREFERENCETRANSFEREXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION (vala_reference_transfer_ex pression_get_type ()) | #define VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION (vala_reference_transfer_ex pression_get_type ()) | |||
#define VALA_REFERENCE_TRANSFER_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION, ValaReferenceTransferExpr ession)) | #define VALA_REFERENCE_TRANSFER_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_REFERENCE_TRANSFER_EXPRESSION, ValaReferenceTransferExpr ession)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valareport.h | valareport.h | |||
---|---|---|---|---|
/* valareport.vala | /* valareport.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAREPORT_H__ | #ifndef __VALA_VALAREPORT_H__ | |||
#define __VALAREPORT_H__ | #define __VALA_VALAREPORT_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/valasourcereference.h> | #include <vala/valasourcereference.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
typedef struct _ValaReport ValaReport; | typedef struct _ValaReport ValaReport; | |||
skipping to change at line 46 | skipping to change at line 46 | |||
/** | /** | |||
* Static class to centralize reporting warnings and errors. | * Static class to centralize reporting warnings and errors. | |||
*/ | */ | |||
struct _ValaReport { | struct _ValaReport { | |||
}; | }; | |||
gint vala_report_get_warnings (void); | gint vala_report_get_warnings (void); | |||
gint vala_report_get_errors (void); | gint vala_report_get_errors (void); | |||
void vala_report_warning (ValaSourceReference* source, const char* message) ; | void vala_report_warning (ValaSourceReference* source, const char* message) ; | |||
void vala_report_error (ValaSourceReference* source, const char* message); | void vala_report_error (ValaSourceReference* source, const char* message); | |||
ValaReport* vala_report_new (void); | ||||
void vala_report_free (ValaReport* self); | ||||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 5 lines changed or added | |||
valareturnstatement.h | valareturnstatement.h | |||
---|---|---|---|---|
/* valareturnstatement.vala | /* valareturnstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALARETURNSTATEMENT_H__ | #ifndef __VALA_VALARETURNSTATEMENT_H__ | |||
#define __VALARETURNSTATEMENT_H__ | #define __VALA_VALARETURNSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_RETURN_STATEMENT (vala_return_statement_get_type ()) | #define VALA_TYPE_RETURN_STATEMENT (vala_return_statement_get_type ()) | |||
#define VALA_RETURN_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_RETURN_STATEMENT, ValaReturnStatement)) | #define VALA_RETURN_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_RETURN_STATEMENT, ValaReturnStatement)) | |||
skipping to change at line 53 | skipping to change at line 53 | |||
* Represents a return statement in the source code. | * Represents a return statement in the source code. | |||
*/ | */ | |||
struct _ValaReturnStatement { | struct _ValaReturnStatement { | |||
ValaCodeNode parent; | ValaCodeNode parent; | |||
ValaReturnStatementPrivate * priv; | ValaReturnStatementPrivate * priv; | |||
}; | }; | |||
struct _ValaReturnStatementClass { | struct _ValaReturnStatementClass { | |||
ValaCodeNodeClass parent; | ValaCodeNodeClass parent; | |||
}; | }; | |||
ValaReturnStatement* vala_return_statement_new (ValaExpression* result, Val aSourceReference* source); | 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. 3 change blocks. | ||||
4 lines changed or deleted | 4 lines changed or added | |||
valascope.h | valascope.h | |||
---|---|---|---|---|
/* valascope.vala | /* valascope.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASCOPE_H__ | #ifndef __VALA_VALASCOPE_H__ | |||
#define __VALASCOPE_H__ | #define __VALA_VALASCOPE_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/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SCOPE (vala_scope_get_type ()) | #define VALA_TYPE_SCOPE (vala_scope_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valasemanticanalyzer.h | valasemanticanalyzer.h | |||
---|---|---|---|---|
/* valasemanticanalyzer.vala | /* valasemanticanalyzer.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALASEMANTICANALYZER_H__ | #ifndef __VALA_VALASEMANTICANALYZER_H__ | |||
#define __VALASEMANTICANALYZER_H__ | #define __VALA_VALASEMANTICANALYZER_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/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valabindingprovider.h> | #include <vala/valabindingprovider.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <vala/valasourcefile.h> | #include <vala/valasourcefile.h> | |||
#include <vala/valaclass.h> | #include <vala/valaclass.h> | |||
skipping to change at line 55 | skipping to change at line 55 | |||
#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/valanamedargument.h> | #include <vala/valanamedargument.h> | |||
#include <vala/valablock.h> | #include <vala/valablock.h> | |||
#include <vala/valavariabledeclarator.h> | #include <vala/valavariabledeclarator.h> | |||
#include <vala/valainitializerlist.h> | #include <vala/valainitializerlist.h> | |||
#include <vala/valaexpressionstatement.h> | #include <vala/valaexpressionstatement.h> | |||
#include <vala/valaifstatement.h> | #include <vala/valaifstatement.h> | |||
#include <vala/valaswitchsection.h> | ||||
#include <vala/valawhilestatement.h> | #include <vala/valawhilestatement.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> | |||
#include <vala/valathrowstatement.h> | #include <vala/valathrowstatement.h> | |||
#include <vala/valatrystatement.h> | #include <vala/valatrystatement.h> | |||
#include <vala/valacatchclause.h> | #include <vala/valacatchclause.h> | |||
#include <vala/valalockstatement.h> | #include <vala/valalockstatement.h> | |||
#include <vala/valaarraycreationexpression.h> | #include <vala/valaarraycreationexpression.h> | |||
#include <vala/valabooleanliteral.h> | #include <vala/valabooleanliteral.h> | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valasignal.h | valasignal.h | |||
---|---|---|---|---|
/* valasignal.vala | /* valasignal.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASIGNAL_H__ | #ifndef __VALA_VALASIGNAL_H__ | |||
#define __VALASIGNAL_H__ | #define __VALA_VALASIGNAL_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/collection.h> | #include <gee/collection.h> | |||
#include <ccode/valaccodeconstant.h> | #include <ccode/valaccodeconstant.h> | |||
#include <vala/valamember.h> | #include <vala/valamember.h> | |||
#include <vala/valainvokable.h> | #include <vala/valainvokable.h> | |||
#include <vala/valalockable.h> | #include <vala/valalockable.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valasizeofexpression.h | valasizeofexpression.h | |||
---|---|---|---|---|
/* valasizeofexpression.vala | /* valasizeofexpression.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASIZEOFEXPRESSION_H__ | #ifndef __VALA_VALASIZEOFEXPRESSION_H__ | |||
#define __VALASIZEOFEXPRESSION_H__ | #define __VALA_VALASIZEOFEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SIZEOF_EXPRESSION (vala_sizeof_expression_get_type ()) | #define VALA_TYPE_SIZEOF_EXPRESSION (vala_sizeof_expression_get_type ()) | |||
#define VALA_SIZEOF_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SIZEOF_EXPRESSION, ValaSizeofExpression)) | #define VALA_SIZEOF_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_SIZEOF_EXPRESSION, ValaSizeofExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valasourcefile.h | valasourcefile.h | |||
---|---|---|---|---|
/* valasourcefile.vala | /* valasourcefile.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASOURCEFILE_H__ | #ifndef __VALA_VALASOURCEFILE_H__ | |||
#define __VALASOURCEFILE_H__ | #define __VALA_VALASOURCEFILE_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valasourcefile.h> | ||||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
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)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valasourcefilecycle.h | valasourcefilecycle.h | |||
---|---|---|---|---|
/* valasourcefilecycle.vala | /* valasourcefilecycle.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASOURCEFILECYCLE_H__ | #ifndef __VALA_VALASOURCEFILECYCLE_H__ | |||
#define __VALASOURCEFILECYCLE_H__ | #define __VALA_VALASOURCEFILECYCLE_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/list.h> | #include <gee/list.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
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)) | |||
skipping to change at line 55 | skipping to change at line 55 | |||
struct _ValaSourceFileCycle { | struct _ValaSourceFileCycle { | |||
GObject parent; | GObject parent; | |||
ValaSourceFileCyclePrivate * priv; | ValaSourceFileCyclePrivate * priv; | |||
GeeList* files; | GeeList* files; | |||
ValaSourceFile* head; | ValaSourceFile* head; | |||
}; | }; | |||
struct _ValaSourceFileCycleClass { | struct _ValaSourceFileCycleClass { | |||
GObjectClass parent; | GObjectClass parent; | |||
}; | }; | |||
ValaSourceFileCycle* vala_source_file_cycle_new (void); | ||||
GType vala_source_file_cycle_get_type (void); | GType vala_source_file_cycle_get_type (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif | #endif | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valasourcereference.h | valasourcereference.h | |||
---|---|---|---|---|
/* valasourcereference.vala | /* valasourcereference.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASOURCEREFERENCE_H__ | #ifndef __VALA_VALASOURCEREFERENCE_H__ | |||
#define __VALASOURCEREFERENCE_H__ | #define __VALA_VALASOURCEREFERENCE_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/valacodenode.h> | |||
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 ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valastatement.h | valastatement.h | |||
---|---|---|---|---|
/* valastatement.vala | /* valastatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASTATEMENT_H__ | #ifndef __VALA_VALASTATEMENT_H__ | |||
#define __VALASTATEMENT_H__ | #define __VALA_VALASTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_STATEMENT (vala_statement_get_type ()) | #define VALA_TYPE_STATEMENT (vala_statement_get_type ()) | |||
#define VALA_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_S TATEMENT, ValaStatement)) | #define VALA_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_S TATEMENT, ValaStatement)) | |||
#define VALA_IS_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_STATEMENT)) | #define VALA_IS_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYP E_STATEMENT)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valastringliteral.h | valastringliteral.h | |||
---|---|---|---|---|
/* valastringliteral.vala | /* valastringliteral.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASTRINGLITERAL_H__ | #ifndef __VALA_VALASTRINGLITERAL_H__ | |||
#define __VALASTRINGLITERAL_H__ | #define __VALA_VALASTRINGLITERAL_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/valaliteral.h> | #include <vala/valaliteral.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valastruct.h | valastruct.h | |||
---|---|---|---|---|
/* valastruct.vala | /* valastruct.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASTRUCT_H__ | #ifndef __VALA_VALASTRUCT_H__ | |||
#define __VALASTRUCT_H__ | #define __VALA_VALASTRUCT_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
skipping to change at line 70 | skipping to change at line 70 | |||
GeeCollection* vala_struct_get_fields (ValaStruct* self); | GeeCollection* vala_struct_get_fields (ValaStruct* self); | |||
void vala_struct_add_method (ValaStruct* self, ValaMethod* m); | void vala_struct_add_method (ValaStruct* self, ValaMethod* m); | |||
GeeCollection* vala_struct_get_methods (ValaStruct* self); | GeeCollection* vala_struct_get_methods (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, ValaTypeReference* type); | void vala_struct_add_base_type (ValaStruct* self, ValaTypeReference* type); | |||
GeeCollection* vala_struct_get_base_types (ValaStruct* self); | GeeCollection* vala_struct_get_base_types (ValaStruct* self); | |||
gboolean vala_struct_is_simple_type (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. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
valaswitchlabel.h | valaswitchlabel.h | |||
---|---|---|---|---|
/* valaswitchlabel.vala | /* valaswitchlabel.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASWITCHLABEL_H__ | #ifndef __VALA_VALASWITCHLABEL_H__ | |||
#define __VALASWITCHLABEL_H__ | #define __VALA_VALASWITCHLABEL_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SWITCH_LABEL (vala_switch_label_get_type ()) | #define VALA_TYPE_SWITCH_LABEL (vala_switch_label_get_type ()) | |||
#define VALA_SWITCH_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_SWITCH_LABEL, ValaSwitchLabel)) | #define VALA_SWITCH_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYP E_SWITCH_LABEL, ValaSwitchLabel)) | |||
#define VALA_SWITCH_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_SWITCH_LABEL, ValaSwitchLabelClass)) | #define VALA_SWITCH_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), V ALA_TYPE_SWITCH_LABEL, ValaSwitchLabelClass)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaswitchsection.h | valaswitchsection.h | |||
---|---|---|---|---|
/* valaswitchsection.vala | /* valaswitchsection.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASWITCHSECTION_H__ | #ifndef __VALA_VALASWITCHSECTION_H__ | |||
#define __VALASWITCHSECTION_H__ | #define __VALA_VALASWITCHSECTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valablock.h> | #include <vala/valablock.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SWITCH_SECTION (vala_switch_section_get_type ()) | #define VALA_TYPE_SWITCH_SECTION (vala_switch_section_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaswitchstatement.h | valaswitchstatement.h | |||
---|---|---|---|---|
/* valaswitchstatement.vala | /* valaswitchstatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASWITCHSTATEMENT_H__ | #ifndef __VALA_VALASWITCHSTATEMENT_H__ | |||
#define __VALASWITCHSTATEMENT_H__ | #define __VALA_VALASWITCHSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SWITCH_STATEMENT (vala_switch_statement_get_type ()) | #define VALA_TYPE_SWITCH_STATEMENT (vala_switch_statement_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valasymbol.h | valasymbol.h | |||
---|---|---|---|---|
/* valasymbol.vala | /* valasymbol.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALASYMBOL_H__ | #ifndef __VALA_VALASYMBOL_H__ | |||
#define __VALASYMBOL_H__ | #define __VALA_VALASYMBOL_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valasymbol.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SYMBOL (vala_symbol_get_type ()) | #define VALA_TYPE_SYMBOL (vala_symbol_get_type ()) | |||
#define VALA_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SYMB OL, ValaSymbol)) | #define VALA_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_SYMB OL, ValaSymbol)) | |||
#define VALA_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SYMBOL, ValaSymbolClass)) | #define VALA_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VALA_TY PE_SYMBOL, ValaSymbolClass)) | |||
#define VALA_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S YMBOL)) | #define VALA_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VALA_TYPE_S YMBOL)) | |||
#define VALA_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SYMBOL)) | #define VALA_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VALA _TYPE_SYMBOL)) | |||
#define VALA_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SYMBOL, ValaSymbolClass)) | #define VALA_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VALA_ TYPE_SYMBOL, ValaSymbolClass)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valasymbolresolver.h | valasymbolresolver.h | |||
---|---|---|---|---|
/* valasymbolresolver.vala | /* valasymbolresolver.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <raffaele@sandrini.ch> | * Raffaele Sandrini <raffaele@sandrini.ch> | |||
*/ | */ | |||
#ifndef __VALASYMBOLRESOLVER_H__ | #ifndef __VALA_VALASYMBOLRESOLVER_H__ | |||
#define __VALASYMBOLRESOLVER_H__ | #define __VALA_VALASYMBOLRESOLVER_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodevisitor.h> | #include <vala/valacodevisitor.h> | |||
#include <vala/valacodecontext.h> | #include <vala/valacodecontext.h> | |||
#include <vala/valasourcefile.h> | #include <vala/valasourcefile.h> | |||
#include <vala/valaclass.h> | #include <vala/valaclass.h> | |||
#include <vala/valastruct.h> | #include <vala/valastruct.h> | |||
#include <vala/valainterface.h> | #include <vala/valainterface.h> | |||
#include <vala/valaenum.h> | #include <vala/valaenum.h> | |||
skipping to change at line 47 | skipping to change at line 47 | |||
#include <vala/valaconstant.h> | #include <vala/valaconstant.h> | |||
#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/valanamespacereference.h> | #include <vala/valanamespacereference.h> | |||
#include <vala/valatypereference.h> | #include <vala/valatypereference.h> | |||
#include <vala/valavariabledeclarator.h> | #include <vala/valavariabledeclarator.h> | |||
#include <vala/valainitializerlist.h> | #include <vala/valainitializerlist.h> | |||
#include <vala/valaswitchsection.h> | ||||
#include <vala/valaforeachstatement.h> | ||||
#include <vala/valareturnstatement.h> | ||||
#include <vala/valathrowstatement.h> | #include <vala/valathrowstatement.h> | |||
#include <vala/valatrystatement.h> | #include <vala/valatrystatement.h> | |||
#include <vala/valacatchclause.h> | #include <vala/valacatchclause.h> | |||
#include <vala/valaarraycreationexpression.h> | #include <vala/valaarraycreationexpression.h> | |||
#include <vala/valainvocationexpression.h> | ||||
#include <vala/valaobjectcreationexpression.h> | ||||
#include <vala/valalambdaexpression.h> | ||||
#include <vala/valaassignment.h> | ||||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) | #define VALA_TYPE_SYMBOL_RESOLVER (vala_symbol_resolver_get_type ()) | |||
#define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) | #define VALA_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_SYMBOL_RESOLVER, ValaSymbolResolver)) | |||
#define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | #define VALA_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass) , VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | |||
#define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER)) | #define VALA_IS_SYMBOL_RESOLVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VA LA_TYPE_SYMBOL_RESOLVER)) | |||
#define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER)) | #define VALA_IS_SYMBOL_RESOLVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kla ss), VALA_TYPE_SYMBOL_RESOLVER)) | |||
#define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | #define VALA_SYMBOL_RESOLVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((ob j), VALA_TYPE_SYMBOL_RESOLVER, ValaSymbolResolverClass)) | |||
skipping to change at line 81 | skipping to change at line 89 | |||
*/ | */ | |||
struct _ValaSymbolResolver { | struct _ValaSymbolResolver { | |||
ValaCodeVisitor parent; | ValaCodeVisitor parent; | |||
ValaSymbolResolverPrivate * priv; | ValaSymbolResolverPrivate * priv; | |||
}; | }; | |||
struct _ValaSymbolResolverClass { | struct _ValaSymbolResolverClass { | |||
ValaCodeVisitorClass parent; | ValaCodeVisitorClass parent; | |||
}; | }; | |||
void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); | void vala_symbol_resolver_resolve (ValaSymbolResolver* self, ValaCodeContex t* context); | |||
ValaSymbolResolver* vala_symbol_resolver_new (void); | ||||
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. 6 change blocks. | ||||
3 lines changed or deleted | 12 lines changed or added | |||
valathrowstatement.h | valathrowstatement.h | |||
---|---|---|---|---|
/* valathrowstatement.vala | /* valathrowstatement.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALATHROWSTATEMENT_H__ | #ifndef __VALA_VALATHROWSTATEMENT_H__ | |||
#define __VALATHROWSTATEMENT_H__ | #define __VALA_VALATHROWSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_THROW_STATEMENT (vala_throw_statement_get_type ()) | #define VALA_TYPE_THROW_STATEMENT (vala_throw_statement_get_type ()) | |||
#define VALA_THROW_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_THROW_STATEMENT, ValaThrowStatement)) | #define VALA_THROW_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_THROW_STATEMENT, ValaThrowStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valatrystatement.h | valatrystatement.h | |||
---|---|---|---|---|
/* valatrystatement.vala | /* valatrystatement.vala | |||
* | * | |||
* Copyright (C) 2007 Jürg Billeter | * Copyright (C) 2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALATRYSTATEMENT_H__ | #ifndef __VALA_VALATRYSTATEMENT_H__ | |||
#define __VALATRYSTATEMENT_H__ | #define __VALA_VALATRYSTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <gee/collection.h> | #include <gee/collection.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_TRY_STATEMENT (vala_try_statement_get_type ()) | #define VALA_TYPE_TRY_STATEMENT (vala_try_statement_get_type ()) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valatypecheck.h | valatypecheck.h | |||
---|---|---|---|---|
/* valatypecheck.vala | /* valatypecheck.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALATYPECHECK_H__ | #ifndef __VALA_VALATYPECHECK_H__ | |||
#define __VALATYPECHECK_H__ | #define __VALA_VALATYPECHECK_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_TYPE_CHECK (vala_type_check_get_type ()) | #define VALA_TYPE_TYPE_CHECK (vala_type_check_get_type ()) | |||
#define VALA_TYPE_CHECK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ TYPE_CHECK, ValaTypeCheck)) | #define VALA_TYPE_CHECK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_TYPE_ TYPE_CHECK, ValaTypeCheck)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valatypeofexpression.h | valatypeofexpression.h | |||
---|---|---|---|---|
/* valatypeofexpression.vala | /* valatypeofexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALATYPEOFEXPRESSION_H__ | #ifndef __VALA_VALATYPEOFEXPRESSION_H__ | |||
#define __VALATYPEOFEXPRESSION_H__ | #define __VALA_VALATYPEOFEXPRESSION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_TYPEOF_EXPRESSION (vala_typeof_expression_get_type ()) | #define VALA_TYPE_TYPEOF_EXPRESSION (vala_typeof_expression_get_type ()) | |||
#define VALA_TYPEOF_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_TYPEOF_EXPRESSION, ValaTypeofExpression)) | #define VALA_TYPEOF_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VAL A_TYPE_TYPEOF_EXPRESSION, ValaTypeofExpression)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valatypeparameter.h | valatypeparameter.h | |||
---|---|---|---|---|
/* valatypeparameter.vala | /* valatypeparameter.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALATYPEPARAMETER_H__ | #ifndef __VALA_VALATYPEPARAMETER_H__ | |||
#define __VALATYPEPARAMETER_H__ | #define __VALA_VALATYPEPARAMETER_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/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valatypereference.h | valatypereference.h | |||
---|---|---|---|---|
skipping to change at line 12 | skipping to change at line 12 | |||
parameters is a base type of the corresponding data | parameters is a base type of the corresponding data | |||
type of the other parameter and check along the path | type of the other parameter and check along the path | |||
whether one parameter maps to the other | whether one parameter maps to the other | |||
valatypereference.vala | valatypereference.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | * Copyright (C) 2006-2007 Jürg Billeter, Raffaele Sandrini | |||
* | * | |||
* 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
* Raffaele Sandrini <rasa@gmx.ch> | * Raffaele Sandrini <rasa@gmx.ch> | |||
*/ | */ | |||
#ifndef __VALATYPEREFERENCE_H__ | #ifndef __VALA_VALATYPEREFERENCE_H__ | |||
#define __VALATYPEREFERENCE_H__ | #define __VALA_VALATYPEREFERENCE_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 <gee/list.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valatyperegisterfunction.h | valatyperegisterfunction.h | |||
---|---|---|---|---|
/* valatyperegisterfunction.vala | /* valatyperegisterfunction.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALATYPEREGISTERFUNCTION_H__ | #ifndef __GOBJECT_VALATYPEREGISTERFUNCTION_H__ | |||
#define __VALATYPEREGISTERFUNCTION_H__ | #define __GOBJECT_VALATYPEREGISTERFUNCTION_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valadatatype.h> | #include <vala/valadatatype.h> | |||
#include <stdlib.h> | #include <stdlib.h> | |||
#include <string.h> | #include <string.h> | |||
#include <ccode/valaccodefragment.h> | #include <ccode/valaccodefragment.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valaunaryexpression.h | valaunaryexpression.h | |||
---|---|---|---|---|
/* valaunaryexpression.vala | /* valaunaryexpression.vala | |||
* | * | |||
* Copyright (C) 2006 Jürg Billeter | * Copyright (C) 2006 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAUNARYEXPRESSION_H__ | #ifndef __VALA_VALAUNARYEXPRESSION_H__ | |||
#define __VALAUNARYEXPRESSION_H__ | #define __VALA_VALAUNARYEXPRESSION_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/valaexpression.h> | #include <vala/valaexpression.h> | |||
#include <vala/valaunaryexpression.h> | ||||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ()) | #define VALA_TYPE_UNARY_EXPRESSION (vala_unary_expression_get_type ()) | |||
#define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression)) | #define VALA_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA _TYPE_UNARY_EXPRESSION, ValaUnaryExpression)) | |||
#define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) | #define VALA_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass ), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) | |||
#define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION)) | #define VALA_IS_UNARY_EXPRESSION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), V ALA_TYPE_UNARY_EXPRESSION)) | |||
#define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION)) | #define VALA_IS_UNARY_EXPRESSION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((kl ass), VALA_TYPE_UNARY_EXPRESSION)) | |||
#define VALA_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) | #define VALA_UNARY_EXPRESSION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((o bj), VALA_TYPE_UNARY_EXPRESSION, ValaUnaryExpressionClass)) | |||
End of changes. 3 change blocks. | ||||
4 lines changed or deleted | 3 lines changed or added | |||
valavariabledeclarator.h | valavariabledeclarator.h | |||
---|---|---|---|---|
/* valavariabledeclarator.vala | /* valavariabledeclarator.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAVARIABLEDECLARATOR_H__ | #ifndef __VALA_VALAVARIABLEDECLARATOR_H__ | |||
#define __VALAVARIABLEDECLARATOR_H__ | #define __VALA_VALAVARIABLEDECLARATOR_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/collection.h> | #include <gee/collection.h> | |||
#include <vala/valasymbol.h> | #include <vala/valasymbol.h> | |||
#include <vala/valainvokable.h> | #include <vala/valainvokable.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
valawhilestatement.h | valawhilestatement.h | |||
---|---|---|---|---|
/* valawhilestatement.vala | /* valawhilestatement.vala | |||
* | * | |||
* Copyright (C) 2006-2007 Jürg Billeter | * Copyright (C) 2006-2007 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 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. | |||
* You should have received a copy of the GNU Lesser General Public | * You should have received a copy of the GNU Lesser General Public | |||
* License along with this library; if not, write to the Free Software | * License along with this library; if not, write to the Free Software | |||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA | |||
* | * | |||
* Author: | * Author: | |||
* Jürg Billeter <j@bitron.ch> | * Jürg Billeter <j@bitron.ch> | |||
*/ | */ | |||
#ifndef __VALAWHILESTATEMENT_H__ | #ifndef __VALA_VALAWHILESTATEMENT_H__ | |||
#define __VALAWHILESTATEMENT_H__ | #define __VALA_VALAWHILESTATEMENT_H__ | |||
#include <glib.h> | #include <glib.h> | |||
#include <glib-object.h> | #include <glib-object.h> | |||
#include <vala/valacodenode.h> | #include <vala/valacodenode.h> | |||
#include <vala/valastatement.h> | #include <vala/valastatement.h> | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define VALA_TYPE_WHILE_STATEMENT (vala_while_statement_get_type ()) | #define VALA_TYPE_WHILE_STATEMENT (vala_while_statement_get_type ()) | |||
#define VALA_WHILE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_WHILE_STATEMENT, ValaWhileStatement)) | #define VALA_WHILE_STATEMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VALA_ TYPE_WHILE_STATEMENT, ValaWhileStatement)) | |||
End of changes. 2 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||