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

#include <ConstraintSet.hh>

Inheritance diagram for core::scoring::constraints::ResidueConstraints:
Inheritance graph
[legend]

Public Types

typedef std::map< Size,
ConstraintsOP
Map
 
typedef Map::const_iterator const_iterator
 
typedef Map::iterator iterator
 

Public Member Functions

 ~ResidueConstraints () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator find (Size const seqpos) const
 
iterator find (Size const seqpos)
 
void erase (Size const seqpos)
 
bool has (Size const seqpos)
 
void insert (Size const seqpos, ConstraintsOP cst)
 
Size size () const
 
void clear ()
 

Private Attributes

Map map_
 

Detailed Description

silly helper class, a wrapper for std::map so we can hold in owning_ptr

Member Typedef Documentation

Constructor & Destructor Documentation

core::scoring::constraints::ResidueConstraints::~ResidueConstraints ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

const_iterator core::scoring::constraints::ResidueConstraints::begin ( ) const
inline
void core::scoring::constraints::ResidueConstraints::clear ( )
inline
const_iterator core::scoring::constraints::ResidueConstraints::end ( ) const
inline
void core::scoring::constraints::ResidueConstraints::erase ( Size const  seqpos)
inline
const_iterator core::scoring::constraints::ResidueConstraints::find ( Size const  seqpos) const
inline
iterator core::scoring::constraints::ResidueConstraints::find ( Size const  seqpos)
inline

References map_.

bool core::scoring::constraints::ResidueConstraints::has ( Size const  seqpos)
inline
void core::scoring::constraints::ResidueConstraints::insert ( Size const  seqpos,
ConstraintsOP  cst 
)
inline
Size core::scoring::constraints::ResidueConstraints::size ( ) const
inline

Member Data Documentation

Map core::scoring::constraints::ResidueConstraints::map_
private

Referenced by begin(), clear(), end(), erase(), find(), has(), insert(), and size().


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