Rosetta
|
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 | |||
) |
def exclude.annotate | ( | mb | ) |
Definition at line 819 of file exclude.py.
Referenced by exclude().
def exclude.basetype | ( | t | ) |
docstring for basetype
Definition at line 1057 of file exclude.py.
Referenced by remove_tracer_default_args_and_vars().
def exclude.class_from_full_path | ( | mb, | |
fullname | |||
) |
Definition at line 1026 of file exclude.py.
References parse_full_name().
Referenced by exclude_disallowed_virtuals(), and make_sure_is_copyable().
def exclude.class_of | ( | x | ) |
Definition at line 1369 of file exclude.py.
def exclude.exclude | ( | path, | |
mb, | |||
hfile | |||
) |
Definition at line 838 of file exclude.py.
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 | |||
) |
Definition at line 976 of file exclude.py.
References class_from_full_path(), and make_nonvirtual().
def exclude.exclude_impls_ | ( | mb, | |
ns | |||
) |
Definition at line 878 of file exclude.py.
Referenced by exclude().
def exclude.exclude_private_and_protected_members | ( | mb, | |
ns | |||
) |
Definition at line 793 of file exclude.py.
Referenced by exclude(), and set_default_call_policies().
def exclude.filter_code_creators | ( | mb, | |
path, | |||
wrappers | |||
) |
Definition at line 1320 of file exclude.py.
References clean_pdb_keep_ligand.count, getNameSpace(), ObjexxFCL.len(), and namespace_of().
def exclude.finalize | ( | fname, | |
dest, | |||
path, | |||
mb, | |||
module_name = '_noname' , |
|||
add_by_hand = False , |
|||
files = [] , |
|||
add_includes = True |
|||
) |
Definition at line 1138 of file exclude.py.
References extract_scores_and_constraints.join, and basic::database.open().
Referenced by BuildBindings.buildModule_All(), BuildBindings.buildModule_One(), and BuildBindings.buildModule_UsingCppParser().
def exclude.finalize2 | ( | fname, | |
dest, | |||
path, | |||
module_name = '_noname' , |
|||
includes = '' |
|||
) |
Definition at line 162 of file exclude.py.
References finalize2(), and basic::database.open().
Referenced by BuildBindings.buildModule_UsingCppParser(), BuildPackagedBindings.ModuleBuilder.generateBindings(), and BuildBindings.ModuleBuilder.generateBindings().
def exclude.finalize2 | ( | fname, | |
dest, | |||
path, | |||
module_name = '_noname' , |
|||
add_by_hand = False , |
|||
includes = '' |
|||
) |
Definition at line 1106 of file exclude.py.
References basic::database.open().
Referenced by finalize2().
def exclude.finalize_old | ( | fname, | |
path, | |||
mb | |||
) |
Definition at line 1286 of file exclude.py.
References getNameSpace(), and basic::database.open().
def exclude.get_class_bases | ( | argcls, | |
baseslist = None |
|||
) |
Definition at line 1384 of file exclude.py.
Referenced by is_refcount(), and make_implicitly_convertible().
def exclude.getIncludes | ( | files | ) |
return string with includes for finalize2
Definition at line 1067 of file exclude.py.
References extract_scores_and_constraints.join.
Referenced by BuildBindings.buildModule_UsingCppParser(), BuildPackagedBindings.ModuleBuilder.generateBindings(), and BuildBindings.ModuleBuilder.generateBindings().
def exclude.getNameSpace | ( | path, | |
mb | |||
) |
Definition at line 826 of file exclude.py.
References namespace_from_full_path().
Referenced by exclude(), filter_code_creators(), and finalize_old().
def exclude.is_refcount | ( | c | ) |
Definition at line 1343 of file exclude.py.
References get_class_bases().
Referenced by setup_held_type().
def exclude.isBanned | ( | fname | ) |
Check if given path or file name is banned from PyRosetta
Definition at line 214 of file exclude.py.
References isFileInScons().
Referenced by BuildBindings.buildModule_UsingCppParser(), BuildPackagedBindings.buildModules(), BuildBindings.buildModules__old(), and BuildPackagedBindings.stageHeaders().
def exclude.ischildof | ( | a, | |
b | |||
) |
Definition at line 1350 of file exclude.py.
def exclude.isFileInScons | ( | fname | ) |
Definition at line 28 of file exclude.py.
References ObjexxFCL.read(), and utility.split().
Referenced by isBanned().
def exclude.isinc | ( | x | ) |
Definition at line 1340 of file exclude.py.
Referenced by make_implicitly_convertible().
def exclude.make_implicitly_convertible | ( | mb, | |
ns | |||
) |
Definition at line 908 of file exclude.py.
References get_class_bases(), and isinc().
Referenced by exclude().
def exclude.make_nonvirtual | ( | c | ) |
Definition at line 759 of file exclude.py.
Referenced by exclude(), and exclude_disallowed_virtuals().
def exclude.make_sure_is_copyable | ( | mb, | |
ns | |||
) |
Definition at line 929 of file exclude.py.
References class_from_full_path().
def exclude.mb_exclude | ( | path, | |
mb, | |||
hfile | |||
) |
Definition at line 337 of file exclude.py.
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
Definition at line 223 of file exclude.py.
def exclude.namespace_from_full_path | ( | mb, | |
fullname | |||
) |
Definition at line 1036 of file exclude.py.
References parse_full_name().
Referenced by getNameSpace().
def exclude.namespace_of | ( | x | ) |
Definition at line 1355 of file exclude.py.
Referenced by filter_code_creators().
def exclude.parse_full_name | ( | full_name | ) |
Definition at line 1014 of file exclude.py.
Referenced by class_from_full_path(), and namespace_from_full_path().
def exclude.postproc | ( | code | ) |
Definition at line 1346 of file exclude.py.
def exclude.remove_tracer_default_args_and_vars | ( | mb, | |
ns | |||
) |
def exclude.removeProtectedConstructos | ( | mb | ) |
Definition at line 783 of file exclude.py.
def exclude.set_default_call_policies | ( | mb | ) |
Definition at line 936 of file exclude.py.
References utility.endswith(), exclude_private_and_protected_members(), ObjexxFCL.rstrip(), and ObjexxFCL.strip().
Referenced by exclude().
def exclude.setup_held_type | ( | mb, | |
ns | |||
) |
Definition at line 885 of file exclude.py.
References is_refcount(), and ObjexxFCL.len().
Referenced by exclude().
list exclude._SconsFiles = [] |
Definition at line 26 of file exclude.py.
list exclude.BannedFiles |
Definition at line 42 of file exclude.py.
list exclude.exclude_header_list = [] |
Definition at line 334 of file exclude.py.
list exclude.MAKE_SURE_IS_COPYABLE |
Definition at line 22 of file exclude.py.