Rosetta  2020.46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

Member Function Documentation

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

References rna_motifs_.

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

References rna_motifs_.

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

References rna_motif_map_.

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

Friends And Related Function Documentation

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

Member Data Documentation

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

Referenced by get_motifs(), and push_back().

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: