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
|
|