Rosetta Protocols  2014.35
Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
protocols::noesy_assign::MethylNameLibrary Class Reference

#include <MethylNames.hh>

Public Member Functions

MethylNames const & operator[] (core::chemical::AA) const
 

Static Public Member Functions

static MethylNameLibrary const * get_instance ()
 static function to get the instance of ( pointer to) this singleton class More...
 

Private Types

typedef std::map
< core::chemical::AA,
MethylNames
MethylNameTable
 

Private Member Functions

 MethylNameLibrary ()
 
void load_database_table ()
 

Static Private Member Functions

static MethylNameLibrarycreate_singleton_instance ()
 private singleton creation function to be used with utility::thread::threadsafe_singleton More...
 

Private Attributes

MethylNameTable methyl_names_
 

Static Private Attributes

static MethylNameLibraryinstance_
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::noesy_assign::MethylNameLibrary::MethylNameLibrary ( )
private

Member Function Documentation

MethylNameLibrary * protocols::noesy_assign::MethylNameLibrary::create_singleton_instance ( )
staticprivate

private singleton creation function to be used with utility::thread::threadsafe_singleton

Referenced by get_instance().

MethylNameLibrary const * protocols::noesy_assign::MethylNameLibrary::get_instance ( )
static

static function to get the instance of ( pointer to) this singleton class

References create_singleton_instance(), and utility::thread::safely_create_singleton().

void protocols::noesy_assign::MethylNameLibrary::load_database_table ( )
private
MethylNames const & protocols::noesy_assign::MethylNameLibrary::operator[] ( core::chemical::AA  aa) const

Member Data Documentation

MethylNameLibrary * protocols::noesy_assign::MethylNameLibrary::instance_
staticprivate
MethylNameTable protocols::noesy_assign::MethylNameLibrary::methyl_names_
private

The documentation for this class was generated from the following files: