Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::scoring::FACTSRsdTypeMap Class Reference

The FACTSRsdTypeMap is a collection of FACTSRsdTypeInfo for a number of residue types (This is a separate class to shield the raw pointer usage here. More...

#include <FACTSResidue.hh>

Public Member Functions

 FACTSRsdTypeMap ()
 FACTSRsdTypeInfo. More...
 
 FACTSRsdTypeMap (FACTSRsdTypeMap const &)=delete
 
FACTSRsdTypeMapoperator= (FACTSRsdTypeMap const &)=delete
 
 ~FACTSRsdTypeMap ()
 
FACTSRsdTypeInfoCOP get_type_info (core::chemical::ResidueType const &rsd_type)
 get the info for the residue type, creating it if it doesn't exist More...
 
void restype_destruction_observer (core::chemical::RestypeDestructionEvent const &event)
 

Private Attributes

std::map
< chemical::ResidueType const
*, FACTSRsdTypeInfoCOP
type_info_map_
 

Detailed Description

The FACTSRsdTypeMap is a collection of FACTSRsdTypeInfo for a number of residue types (This is a separate class to shield the raw pointer usage here.

Constructor & Destructor Documentation

core::scoring::FACTSRsdTypeMap::FACTSRsdTypeMap ( )
default
core::scoring::FACTSRsdTypeMap::FACTSRsdTypeMap ( FACTSRsdTypeMap const &  )
delete
core::scoring::FACTSRsdTypeMap::~FACTSRsdTypeMap ( )

Member Function Documentation

FACTSRsdTypeInfoCOP core::scoring::FACTSRsdTypeMap::get_type_info ( core::chemical::ResidueType const &  rsd_type)
FACTSRsdTypeMap& core::scoring::FACTSRsdTypeMap::operator= ( FACTSRsdTypeMap const &  )
delete
void core::scoring::FACTSRsdTypeMap::restype_destruction_observer ( core::chemical::RestypeDestructionEvent const &  event)

Member Data Documentation

std::map< chemical::ResidueType const *, FACTSRsdTypeInfoCOP > core::scoring::FACTSRsdTypeMap::type_info_map_
private

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