]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/wxSWIG/SWIG/ascii.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 *******************************************************************************/
15 /***********************************************************************
20 * ASCII specific functions for producing documentation. Basically
21 * prints things out as 80 column ASCII.
22 ***********************************************************************/
24 class ASCII
: public Documentation
{
28 void print_string(char *s
,int indent
,int mode
);
29 int indent
; // Indentation (for formatting)
30 int columns
; // Number of columns (for formatting)
31 int sect_count
; // Section counter
32 int sect_num
[20]; // Section numbers
36 void parse_args(int argc
, char **argv
);
37 void title(DocEntry
*de
);
38 void newsection(DocEntry
*de
, int sectnum
);
40 void print_decl(DocEntry
*de
);
41 void print_text(DocEntry
*de
);
43 void init(char *filename
);
45 void style(char *name
, char *value
);