def __init__(self, src,<EOL>with_function_signature = False,<EOL>with_type_info = False,<EOL>with_constructor_list = False,<EOL>with_attribute_list = False,<EOL>with_overloaded_functions = False,<EOL>textwidth = <NUM_LIT>,<EOL>quiet = False):
<EOL>self.with_function_signature = with_function_signature<EOL>self.with_type_info = with_type_info<EOL>self.with_constructor_list = with_constructor_list<EOL>self.with_attribute_list = with_attribute_list<EOL>self.with_overloaded_functions = with_overloaded_functions<EOL>self.textwidth = textwidth<EOL>self.quiet = quiet<EOL>self.indent = <NUM_LIT:0><EOL>self.listitem = '<STR_LIT>'<EOL>self.pieces = []<EOL>f = my_open_read(src)<EOL>self.my_dir = os.path.dirname(f.name)<EOL>self.xmldoc = minidom.parse(f).documentElement<EOL>f.close()<EOL>self.pieces.append('<STR_LIT>' %<EOL>os.path.basename(f.name))<EOL>self.space_re = re.compile(r'<STR_LIT>')<EOL>self.lead_spc = re.compile(r'<STR_LIT>')<EOL>self.multi = <NUM_LIT:0><EOL>self.ignores = ['<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT:name>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>', '<STR_LIT:type>',<EOL>'<STR_LIT>', '<STR_LIT>', '<STR_LIT:location>',<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>', '<STR_LIT>']<EOL>
Initialize the instance given a source object.  `src` can
        be a file or filename.  If you do not want to include function
        definitions from doxygen then set
        `include_function_definition` to `False`.  This is handy since
        this allows you to use the swig generated function definition
        using %feature("autodoc", [0,1]).