![]() |
Rosetta
2016.28
|
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 |
1.8.7