Rosetta
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, ConstraintsOPMap
 
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

◆ const_iterator

◆ iterator

◆ Map

Constructor & Destructor Documentation

◆ ~ResidueConstraints()

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

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

Member Function Documentation

◆ begin()

const_iterator core::scoring::constraints::ResidueConstraints::begin ( ) const
inline

◆ clear()

void core::scoring::constraints::ResidueConstraints::clear ( )
inline

◆ end()

const_iterator core::scoring::constraints::ResidueConstraints::end ( ) const
inline

◆ erase()

void core::scoring::constraints::ResidueConstraints::erase ( Size const  seqpos)
inline

◆ find() [1/2]

iterator core::scoring::constraints::ResidueConstraints::find ( Size const  seqpos)
inline

References map_.

◆ find() [2/2]

const_iterator core::scoring::constraints::ResidueConstraints::find ( Size const  seqpos) const
inline

◆ has()

bool core::scoring::constraints::ResidueConstraints::has ( Size const  seqpos)
inline

◆ insert()

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

◆ size()

Size core::scoring::constraints::ResidueConstraints::size ( ) const
inline

Member Data Documentation

◆ map_

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: