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

#include <BasePairStep.hh>

Inheritance diagram for core::pose::rna::BasePairStep:
Inheritance graph
[legend]

Public Member Functions

 BasePairStep (Size const i, Size const i_next, Size const j, Size const j_next)
 
 ~BasePairStep () override
 
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)
 
bool operator== (BasePairStep const &lhs, BasePairStep const &rhs)
 

Member Typedef Documentation

Constructor & Destructor Documentation

core::pose::rna::BasePairStep::BasePairStep ( Size const  i,
Size const  i_next,
Size const  j,
Size const  j_next 
)

References base_pair_step_.

core::pose::rna::BasePairStep::~BasePairStep ( )
overridedefault

Member Function Documentation

Size const& core::pose::rna::BasePairStep::i ( ) const
inline
Size const& core::pose::rna::BasePairStep::i_next ( ) const
inline
Size const& core::pose::rna::BasePairStep::j ( ) const
inline
Size const& core::pose::rna::BasePairStep::j_next ( ) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
BasePairStep const &  bps 
)
friend
bool operator== ( BasePairStep const &  lhs,
BasePairStep const &  rhs 
)
friend

Member Data Documentation

std::pair< DinucleotideStrand, DinucleotideStrand > core::pose::rna::BasePairStep::base_pair_step_
private

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