Package pyplusplus :: Package module_builder

Source Code for Package pyplusplus.module_builder

 1  # Copyright 2004-2008 Roman Yakovenko. 
 2  # Distributed under the Boost Software License, Version 1.0. (See 
 3  # accompanying file LICENSE_1_0.txt or copy at 
 4  # http://www.boost.org/LICENSE_1_0.txt) 
 5   
 6  """ 
 7  This package provides users with simple and convinient interface to Py++ 
 8  functionality. 
 9   
10  L{module_builder_t} class is the main class. Please read it's documentation first. 
11  Also take a look on tutorials. You can find them on Py++ 
12  U{web site<http://www.language-binding.net>} 
13  """ 
14   
15  from builder import module_builder_t 
16   
17  #aliases for functionality located in pygccxml.parser module 
18  from pygccxml.parser import COMPILATION_MODE 
19  from pygccxml.parser import create_cached_source_fc 
20  from pygccxml.parser import create_gccxml_fc 
21  from pygccxml.parser import create_source_fc 
22  from pygccxml.parser import create_text_fc 
23  from pygccxml.parser import directory_cache_t 
24  from pygccxml.parser import file_cache_t 
25  from pygccxml.parser import file_configuration_t 
26  from pygccxml.declarations import mdecl_wrapper_t 
27   
28  #aliases for functionality located in decl_wrappers package 
29   
30  from pyplusplus.decl_wrappers import calldef_t 
31  from pyplusplus.decl_wrappers import member_function_t 
32  from pyplusplus.decl_wrappers import constructor_t 
33  from pyplusplus.decl_wrappers import destructor_t 
34  from pyplusplus.decl_wrappers import member_operator_t 
35  from pyplusplus.decl_wrappers import casting_operator_t 
36  from pyplusplus.decl_wrappers import free_function_t 
37  from pyplusplus.decl_wrappers import free_operator_t 
38  from pyplusplus.decl_wrappers import class_declaration_t 
39  from pyplusplus.decl_wrappers import class_t 
40  from pyplusplus.decl_wrappers import enumeration_t 
41  from pyplusplus.decl_wrappers import namespace_t 
42  from pyplusplus.decl_wrappers import typedef_t 
43  from pyplusplus.decl_wrappers import variable_t 
44  from pyplusplus.decl_wrappers import scopedef_t 
45   
46  from pyplusplus.decl_wrappers import print_declarations 
47   
48  from pyplusplus.decl_wrappers import doc_extractor_i 
49   
50  import call_policies 
51   
52  from pygccxml import utils as __pygccxml_utils 
53  from pyplusplus import _logging_ as __pyplusplus_logging 
54   
55 -def set_logger_level( level ):
56 for l in __pygccxml_utils.loggers.all: 57 l.setLevel( level ) 58 for l in __pyplusplus_logging.loggers.all: 59 l.setLevel( level )
60