/* GOB C Preprocessor
* Copyright (C) 1999-2000 the Free Software Foundation.
+ * Copyright (C) 2000 Eazel, Inc.
+ * Copyright (C) 2001-2004 George Lebl
*
* Author: George Lebl
*
* USA.
*/
-#ifndef _CHECKS_H_
-#define _CHECKS_H_
+#ifndef CHECKS_H
+#define CHECKS_H
-void check_duplicate(Class *c, Node *node, char *id, int line_no);
-void check_duplicate_symbols(Class *c);
-void check_bad_symbols(Class *c);
-void check_duplicate_named(Class *c,Node *node,char *id, int line_no);
-void check_duplicate_signals_args(Class *c);
-void check_public_new(Class *c);
-void check_vararg(Class *c);
-void check_firstarg(Class *c);
-void check_nonvoidempty(Class *c);
-void check_signal_args(Class *c);
-void check_argument_types(Class *c);
+void check_duplicate_symbols (Class *c);
+void check_duplicate_overrides (Class *c);
+void check_bad_symbols (Class *c);
+void check_duplicate_signals_args (Class *c);
+void check_public_new (Class *c);
+void check_vararg (Class *c);
+void check_firstarg (Class *c);
+void check_nonvoidempty (Class *c);
+void check_signal_args (Class *c);
+void check_argument_types (Class *c);
+void check_property_types (Class *c);
+void check_func_arg_checks (Class *c);
+void check_func_attrs (Class *c);
+void check_for_class_destructors (Class *c);
-int count_signals(Class *c);
-int count_arguments(Class *c);
-int count_overrides(Class *c);
-int count_privates(Class *c);
-int count_protecteds(Class *c);
+int count_signals (Class *c);
+int count_set_properties (Class *c);
+int count_get_properties (Class *c);
+int count_set_arguments (Class *c);
+int count_get_arguments (Class *c);
+int count_overrides (Class *c);
+int count_privates (Class *c);
+int count_protecteds (Class *c);
+int count_unreftors (Class *c);
+int count_destructors (Class *c);
+int count_initializers (Class *c);
+int count_glade_widgets (Class *c);
+gboolean find_get_type (Class *c);
#endif