Rosetta
Public Member Functions | Private Attributes | List of all members
core::pack::palette::BaseTypeList Class Reference

A small utility class which allows you to do a map-like addition of name/ResidueType pairs, but keeps things in the added order. More...

#include <PackerPalette.hh>

Inheritance diagram for core::pack::palette::BaseTypeList:
Inheritance graph
[legend]

Public Member Functions

void add (std::string const &name, core::chemical::ResidueTypeCOP restype)
 
auto begin () const -> decltype(data_.begin())
 
auto end () const -> decltype(data_.end())
 

Private Attributes

utility::vector1< std::pair< std::string, core::chemical::ResidueTypeCOP > > data_
 

Detailed Description

A small utility class which allows you to do a map-like addition of name/ResidueType pairs, but keeps things in the added order.

Member Function Documentation

◆ add()

void core::pack::palette::BaseTypeList::add ( std::string const &  name,
core::chemical::ResidueTypeCOP  restype 
)

◆ begin()

auto core::pack::palette::BaseTypeList::begin ( ) const -> decltype( data_.begin() )
inline

References data_.

◆ end()

auto core::pack::palette::BaseTypeList::end ( ) const -> decltype( data_.end() )
inline

References data_.

Member Data Documentation

◆ data_

utility::vector1< std::pair< std::string, core::chemical::ResidueTypeCOP > > core::pack::palette::BaseTypeList::data_
private

Referenced by add(), begin(), and end().


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