Rosetta 3.5
 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]
Collaboration diagram for core::scoring::constraints::ResidueConstraints:
Collaboration graph
[legend]

Public Types

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

Public Member Functions

virtual ~ResidueConstraints ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. 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

Definition at line 64 of file ConstraintSet.hh.

Member Typedef Documentation

Definition at line 69 of file ConstraintSet.hh.

Definition at line 70 of file ConstraintSet.hh.

Definition at line 68 of file ConstraintSet.hh.

Constructor & Destructor Documentation

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

Automatically generated virtual destructor for class deriving directly from ReferenceCount.

Auto-generated virtual destructor

Definition at line 51 of file ConstraintSet.cc.

Member Function Documentation

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

Definition at line 122 of file ConstraintSet.hh.

References map_.

Referenced by core::scoring::constraints::ConstraintSet::clear().

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

Definition at line 92 of file ConstraintSet.hh.

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

Definition at line 128 of file ConstraintSet.hh.

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


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