![]() |
Rosetta Protocols
2014.35
|
A singleton class that returns a map of strings to enum types. More...
#include <DistributionMap.hh>
Public Member Functions | |
Distribution | operator[] (std::string distribution) |
Static Public Member Functions | |
static DistributionMap * | get_instance () |
static function to get the instance of ( pointer to) this singleton class More... | |
Private Member Functions | |
DistributionMap () | |
Static Private Member Functions | |
static DistributionMap * | create_singleton_instance () |
private singleton creation function to be used with utility::thread::threadsafe_singleton More... | |
Private Attributes | |
std::map< std::string, Distribution > | distribution_map_ |
Static Private Attributes | |
static DistributionMap * | instance_ |
A singleton class that returns a map of strings to enum types.
|
private |
References distribution_map_, protocols::ligand_docking::Gaussian, and protocols::ligand_docking::Uniform.
Referenced by create_singleton_instance().
|
staticprivate |
private singleton creation function to be used with utility::thread::threadsafe_singleton
References DistributionMap().
Referenced by get_instance().
|
static |
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 protocols::ligand_docking::get_distribution().
Distribution protocols::ligand_docking::DistributionMap::operator[] | ( | std::string | distribution | ) |
References distribution_map_.
|
private |
Referenced by DistributionMap(), and operator[]().
|
staticprivate |
Referenced by get_instance().