X-Git-Url: https://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/3b10bbd3a88d6e16146414d91d06bb2f36347bfc..308dc7bdfb924370cfd205f656eb0e83191d01a9:/src/checks.h diff --git a/src/checks.h b/src/checks.h index b6e9171..69fe139 100644 --- a/src/checks.h +++ b/src/checks.h @@ -1,5 +1,7 @@ /* 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 * @@ -19,27 +21,34 @@ * 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_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_destructors(Class *c); -int count_initializers(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); +gboolean find_get_type (Class *c); #endif