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

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

References data_.

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

References data_.

Member Data Documentation

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: