![]() |
Rosetta Core
2014.16.56682
|
singleton class for accessing fragment libraries More...
#include <FragmentLibraryManager.hh>
Public Member Functions | |
| vall::VallLibrary const & | get_Vall () const |
| return instance of standard Vall library More... | |
| void | clear_Vall () |
| clear standard Vall library from memory More... | |
Static Public Member Functions | |
| static FragmentLibraryManager * | get_instance () |
| return singleton instance of manager More... | |
Private Member Functions | |
| FragmentLibraryManager () | |
| default constructor More... | |
Static Private Member Functions | |
| static FragmentLibraryManager * | create_singleton_instance () |
| private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Private Attributes | |
| vall::VallLibrary * | vall_ |
| standard Vall library More... | |
Static Private Attributes | |
| static FragmentLibraryManager * | instance_ |
| singleton instance More... | |
singleton class for accessing fragment libraries
|
private |
default constructor
Referenced by create_singleton_instance().
| void core::fragment::picking_old::FragmentLibraryManager::clear_Vall | ( | ) |
clear standard Vall library from memory
References vall_.
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References FragmentLibraryManager().
Referenced by get_instance().
|
static |
return singleton instance of manager
static function to get the instance of ( pointer to) this singleton class
References create_singleton_instance(), instance_, and utility::thread::safely_create_singleton().
Referenced by core::fragment::picking_old::vall::pick_fragments(), core::fragment::picking_old::vall::pick_fragments_by_ss(), and core::fragment::picking_old::vall::pick_fragments_by_ss_plus_aa().
| vall::VallLibrary const & core::fragment::picking_old::FragmentLibraryManager::get_Vall | ( | ) | const |
return instance of standard Vall library
References basic::database::full_name(), full_name(), basic::options::option, option, in::file::vall, vall_, and core::fragment::picking_old::vall::vall_library_from_file().
Referenced by core::fragment::picking_old::vall::pick_fragments(), core::fragment::picking_old::vall::pick_fragments_by_ss(), and core::fragment::picking_old::vall::pick_fragments_by_ss_plus_aa().
|
staticprivate |
singleton instance
Referenced by get_instance().
|
mutableprivate |
standard Vall library
Referenced by clear_Vall(), and get_Vall().
1.8.7