This class provides users with simple and intuitive interface to Py++ 
  and/or pygccxml functionality. If this is your first attempt to use Py++ 
  consider to read tutorials. You can find them on web site.
    |  | 
        
          | __init__(self,
        files,
        gccxml_path= '',
        working_directory='.',
        include_paths=None,
        define_symbols=None,
        undefine_symbols=None,
        start_with_declarations=None,
        compilation_mode=None,
        cache=None,
        optimize_queries=True,
        ignore_gccxml_output=False,
        indexing_suite_version=1,
        cflags='',
        encoding='ascii',
        compiler=None) | source code |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | print_declarations(self,
        decl=None,
        detailed=True,
        recursive=True,
        writer=<bound method _DevNull.write of <epydoc.docintrospecter._DevNu ...)This function will print detailed description of all declarations or 
      some specific one.
 | source code |  | 
    |  | 
        
          | build_code_creator(self,
        module_name,
        boost_python_ns_name= 'bp',
        create_casting_constructor=True,
        call_policies_resolver_=None,
        types_db=None,
        target_configuration=None,
        enable_indexing_suite=True,
        doc_extractor=None)Creates module_t code creator.
 | source code |  | 
    |  | 
        
          | has_code_creator(self) Function, that will return True if build_code_creator function has 
      been called and False otherwise
 | source code |  | 
    |  | 
        
          | add_declaration_code(self,
        code,
        tail=True) | source code |  | 
    |  | 
        
          | add_registration_code(self,
        code,
        tail=True) | source code |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | split_module(self,
        dir_name,
        huge_classes=None,
        on_unused_file_found=<built-in function remove>,
        use_files_sum_repository=False) Writes module to multiple files
 | source code |  | 
    |  | 
        
          | balanced_split_module(self,
        dir_name,
        number_of_files,
        on_unused_file_found=<built-in function remove>,
        use_files_sum_repository=False) Writes module to fixed number of multiple cpp files
 | source code |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | calldef(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | calldefs(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | operator(self,
        name=None,
        symbol=None,
        return_type=None,
        arg_types=None,
        decl_type=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | operators(self,
        name=None,
        symbol=None,
        return_type=None,
        arg_types=None,
        decl_type=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | member_function(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | mem_fun(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | member_functions(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | mem_funs(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | constructor(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | constructors(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | member_operator(self,
        name=None,
        function=None,
        symbol=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | member_operators(self,
        name=None,
        function=None,
        symbol=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | casting_operator(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  | 
        
          | casting_operators(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.scopedef_t class documentation
 | source code |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | free_function(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.namespace_t class documentation
 | source code |  | 
    |  | 
        
          | free_fun(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.namespace_t class documentation
 | source code |  | 
    |  | 
        
          | free_functions(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.namespace_t class documentation
 | source code |  | 
    |  | 
        
          | free_funs(self,
        name=None,
        function=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.namespace_t class documentation
 | source code |  | 
    |  | 
        
          | free_operator(self,
        name=None,
        function=None,
        symbol=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.namespace_t class documentation
 | source code |  | 
    |  | 
        
          | free_operators(self,
        name=None,
        function=None,
        symbol=None,
        return_type=None,
        arg_types=None,
        header_dir=None,
        header_file=None,
        recursive=None) Please see decl_wrappers.namespace_t class documentation
 | source code |  |