![]() |
Rosetta
3.7
|
Functions | |
def | isFileInScons |
def | isBanned |
def | namespace |
def | mb_exclude |
def | make_nonvirtual |
def | removeProtectedConstructos |
def | exclude_private_and_protected_members |
def | add_print_operators |
def | annotate |
def | getNameSpace |
def | exclude |
def | exclude_impls_ |
def | setup_held_type |
def | make_implicitly_convertible |
def | make_sure_is_copyable |
def | set_default_call_policies |
def | exclude_disallowed_virtuals |
def | parse_full_name |
def | class_from_full_path |
def | namespace_from_full_path |
def | remove_tracer_default_args_and_vars |
def | basetype |
def | getIncludes |
def | finalize2 |
def | finalize |
def | finalize_old |
def | filter_code_creators |
def | isinc |
def | is_refcount |
def | postproc |
def | ischildof |
def | namespace_of |
def | class_of |
def | get_class_bases |
def | finalize2 |
Variables | |
list | MAKE_SURE_IS_COPYABLE |
list | _SconsFiles = [] |
list | BannedFiles |
list | exclude_header_list = [] |
def exclude.add_print_operators | ( | mb, | |
ns | |||
) |
References ObjexxFCL.len().
Referenced by exclude().
def exclude.annotate | ( | mb | ) |
Referenced by exclude().
def exclude.basetype | ( | t | ) |
docstring for basetype
Referenced by remove_tracer_default_args_and_vars().
def exclude.class_from_full_path | ( | mb, | |
fullname | |||
) |
References parse_full_name().
Referenced by exclude_disallowed_virtuals(), and make_sure_is_copyable().
def exclude.class_of | ( | x | ) |
def exclude.exclude | ( | path, | |
mb, | |||
hfile | |||
) |
References add_print_operators(), annotate(), exclude_impls_(), exclude_private_and_protected_members(), getNameSpace(), extract_scores_and_constraints.join, make_implicitly_convertible(), make_nonvirtual(), mb_exclude(), remove_tracer_default_args_and_vars(), set_default_call_policies(), and setup_held_type().
Referenced by BuildBindings.buildModule_All(), and BuildBindings.buildModule_One().
def exclude.exclude_disallowed_virtuals | ( | mb, | |
ns | |||
) |
References class_from_full_path(), and make_nonvirtual().
def exclude.exclude_impls_ | ( | mb, | |
ns | |||
) |
Referenced by exclude().
def exclude.exclude_private_and_protected_members | ( | mb, | |
ns | |||
) |
Referenced by exclude(), and set_default_call_policies().
def exclude.filter_code_creators | ( | mb, | |
path, | |||
wrappers | |||
) |
def exclude.finalize | ( | fname, | |
dest, | |||
path, | |||
mb, | |||
module_name = '_noname' , |
|||
add_by_hand = False , |
|||
files = [] , |
|||
add_includes = True |
|||
) |
def exclude.finalize2 | ( | fname, | |
dest, | |||
path, | |||
module_name = '_noname' , |
|||
includes = '' |
|||
) |
def exclude.finalize2 | ( | fname, | |
dest, | |||
path, | |||
module_name = '_noname' , |
|||
add_by_hand = False , |
|||
includes = '' |
|||
) |
References basic::database.open().
Referenced by finalize2().
def exclude.finalize_old | ( | fname, | |
path, | |||
mb | |||
) |
References getNameSpace(), basic::database.open(), and binder.replace().
def exclude.get_class_bases | ( | argcls, | |
baseslist = None |
|||
) |
Referenced by is_refcount(), and make_implicitly_convertible().
def exclude.getIncludes | ( | files | ) |
return string with includes for finalize2
References extract_scores_and_constraints.join, and basic::options::OptionKeys::in::file.list.
Referenced by BuildBindings.buildModule_UsingCppParser(), BuildPackagedBindings.ModuleBuilder.generateBindings(), and BuildBindings.ModuleBuilder.generateBindings().
def exclude.getNameSpace | ( | path, | |
mb | |||
) |
References namespace_from_full_path().
Referenced by exclude(), filter_code_creators(), and finalize_old().
def exclude.is_refcount | ( | c | ) |
References get_class_bases().
Referenced by setup_held_type().
def exclude.isBanned | ( | fname | ) |
Check if given path or file name is banned from PyRosetta
References isFileInScons().
Referenced by BuildBindings.buildModule_UsingCppParser(), BuildPackagedBindings.buildModules(), BuildBindings.buildModules__old(), and BuildPackagedBindings.stageHeaders().
def exclude.ischildof | ( | a, | |
b | |||
) |
def exclude.isFileInScons | ( | fname | ) |
References basic::options::OptionKeys::in::file.file, ObjexxFCL.read(), binder.replace(), and binder.split().
Referenced by isBanned().
def exclude.isinc | ( | x | ) |
Referenced by make_implicitly_convertible().
def exclude.make_implicitly_convertible | ( | mb, | |
ns | |||
) |
References get_class_bases(), and isinc().
Referenced by exclude().
def exclude.make_nonvirtual | ( | c | ) |
Referenced by exclude(), and exclude_disallowed_virtuals().
def exclude.make_sure_is_copyable | ( | mb, | |
ns | |||
) |
References class_from_full_path().
def exclude.mb_exclude | ( | path, | |
mb, | |||
hfile | |||
) |
References ObjexxFCL::format.E(), and test.T500_Packing.pr.
Referenced by exclude().
def exclude.namespace | ( | ns | ) |
check if namespace 'ns' should be excluded from generating any bindings. This function also exclude all unrelated folders like .svn
def exclude.namespace_from_full_path | ( | mb, | |
fullname | |||
) |
References parse_full_name().
Referenced by getNameSpace().
def exclude.namespace_of | ( | x | ) |
Referenced by filter_code_creators().
def exclude.parse_full_name | ( | full_name | ) |
Referenced by class_from_full_path(), and namespace_from_full_path().
def exclude.postproc | ( | code | ) |
def exclude.remove_tracer_default_args_and_vars | ( | mb, | |
ns | |||
) |
References basetype().
Referenced by exclude().
def exclude.removeProtectedConstructos | ( | mb | ) |
def exclude.set_default_call_policies | ( | mb | ) |
References utility.endswith(), exclude_private_and_protected_members(), ObjexxFCL.rstrip(), and ObjexxFCL.strip().
Referenced by exclude().
def exclude.setup_held_type | ( | mb, | |
ns | |||
) |
References is_refcount(), and ObjexxFCL.len().
Referenced by exclude().
list exclude._SconsFiles = [] |
list exclude.BannedFiles |
list exclude.exclude_header_list = [] |
list exclude.MAKE_SURE_IS_COPYABLE |