Rosetta Protocols  2014.16.56682
Public Member Functions | Private Types | Private Attributes | Friends | List of all members
protocols::farna::BasePairStep Class Reference

#include <BasePairStep.hh>

Public Member Functions

 BasePairStep (Size const i, Size const i_next, Size const j, Size const j_next)
 
 ~BasePairStep ()
 
Size const & i () const
 
Size const & i_next () const
 
Size const & j () const
 
Size const & j_next () const
 

Private Types

typedef std::pair< Size, SizeDinucleotideStrand
 

Private Attributes

std::pair< DinucleotideStrand,
DinucleotideStrand
base_pair_step_
 

Friends

std::ostream & operator<< (std::ostream &os, BasePairStep const &bps)
 

Member Typedef Documentation

Constructor & Destructor Documentation

protocols::farna::BasePairStep::BasePairStep ( Size const  i,
Size const  i_next,
Size const  j,
Size const  j_next 
)

References runtime_assert.

protocols::farna::BasePairStep::~BasePairStep ( )

Member Function Documentation

Size const& protocols::farna::BasePairStep::i ( ) const
inline
Size const& protocols::farna::BasePairStep::i_next ( ) const
inline
Size const& protocols::farna::BasePairStep::j ( ) const
inline
Size const& protocols::farna::BasePairStep::j_next ( ) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
BasePairStep const &  bps 
)
friend

Member Data Documentation

std::pair< DinucleotideStrand, DinucleotideStrand > protocols::farna::BasePairStep::base_pair_step_
private

Referenced by i(), i_next(), j(), and j_next().


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