]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/wxSWIG/Modules/debug.h
1 /*******************************************************************************
2 * Simplified Wrapper and Interface Generator (SWIG)
4 * Author : David Beazley
6 * Department of Computer Science
7 * University of Chicago
10 * beazley@cs.uchicago.edu
12 * Please read the file LICENSE for the copyright and terms by which SWIG
13 * can be used and distributed.
14 *******************************************************************************/
16 class DEBUGLANG
: public Language
{
25 void parse_args(int argc
, char *argv
[]);
27 void create_function(char *, char *, DataType
*, ParmList
*);
28 void link_variable(char *, char *, DataType
*) ;
29 void declare_const(char *, char *, DataType
*, char *);
30 void initialize(void);
33 void set_module(char *mod_name
, char **mod_list
);
34 void set_init(char *init_name
);
35 void add_native(char *, char *);
36 char *type_mangle(DataType
*t
) {
37 return t
->print_mangle_default();
39 void cpp_member_func(char *, char *, DataType
*, ParmList
*);
40 void cpp_constructor(char *, char *, ParmList
*);
41 void cpp_destructor(char *, char *);
42 void cpp_open_class(char *, char *, char *, int strip
);
43 void cpp_close_class();
44 void cpp_inherit(char **, int mode
= INHERIT_ALL
);
45 void cpp_variable(char *, char *, DataType
*);
46 void cpp_static_func(char *, char *, DataType
*, ParmList
*);
47 void cpp_declare_const(char *, char *, DataType
*, char *);
48 void cpp_static_var(char *, char *, DataType
*);
49 void pragma(char *, char *, char *);
50 void cpp_class_decl(char *, char *, char *);