Rosetta
Public Member Functions | Private Attributes | Friends | List of all members
core::scoring::rna::RNA_Motifs Class Reference

#include <RNA_Motif.hh>

Inheritance diagram for core::scoring::rna::RNA_Motifs:
Inheritance graph
[legend]

Public Member Functions

 RNA_Motifs ()
 
 ~RNA_Motifs () override
 
void push_back (RNA_Motif const &rna_motif)
 
utility::vector1< RNA_Motif > const & get_motifs () const
 
utility::vector1< RNA_Motif >::const_iterator begin () const
 
utility::vector1< RNA_Motif >::const_iterator end () const
 
utility::vector1< RNA_Motif > const & get_motifs (RNA_MotifType const &type) const
 

Private Attributes

utility::vector1< RNA_Motifrna_motifs_
 
std::map< RNA_MotifType, utility::vector1< RNA_Motif > > rna_motif_map_
 

Friends

std::ostream & operator<< (std::ostream &out, RNA_Motifs const &s)
 

Constructor & Destructor Documentation

◆ RNA_Motifs()

core::scoring::rna::RNA_Motifs::RNA_Motifs ( )
inline

◆ ~RNA_Motifs()

core::scoring::rna::RNA_Motifs::~RNA_Motifs ( )
inlineoverride

Member Function Documentation

◆ begin()

utility::vector1< RNA_Motif >::const_iterator core::scoring::rna::RNA_Motifs::begin ( ) const
inline

References rna_motifs_.

◆ end()

utility::vector1< RNA_Motif >::const_iterator core::scoring::rna::RNA_Motifs::end ( ) const
inline

References rna_motifs_.

◆ get_motifs() [1/2]

utility::vector1< RNA_Motif > const& core::scoring::rna::RNA_Motifs::get_motifs ( ) const
inline

◆ get_motifs() [2/2]

utility::vector1< RNA_Motif > const& core::scoring::rna::RNA_Motifs::get_motifs ( RNA_MotifType const &  type) const
inline

References rna_motif_map_.

◆ push_back()

void core::scoring::rna::RNA_Motifs::push_back ( RNA_Motif const &  rna_motif)
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
RNA_Motifs const &  s 
)
friend

Member Data Documentation

◆ rna_motif_map_

std::map< RNA_MotifType, utility::vector1< RNA_Motif> > core::scoring::rna::RNA_Motifs::rna_motif_map_
mutableprivate

Referenced by get_motifs(), and push_back().

◆ rna_motifs_

utility::vector1< RNA_Motif > core::scoring::rna::RNA_Motifs::rna_motifs_
private

Referenced by begin(), end(), get_motifs(), and push_back().


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