Rosetta
Public Member Functions | Private Attributes | List of all members
core::scoring::dna::BasePartner Class Reference

silly vector1 wrapper class so we can derive from PoseCachedData More...

#include <BasePartner.hh>

Inheritance diagram for core::scoring::dna::BasePartner:
Inheritance graph
[legend]

Public Member Functions

 BasePartner (utility::vector1< Size > const &partner_in)
 
basic::datacache::CacheableDataOP clone () const override
 
Size size () const
 
void resize (Size const size_)
 
Size operator[] (Size const pos) const
 
Sizeoperator[] (Size const pos)
 

Private Attributes

utility::vector1< Sizepartner_
 

Detailed Description

silly vector1 wrapper class so we can derive from PoseCachedData

Constructor & Destructor Documentation

◆ BasePartner()

core::scoring::dna::BasePartner::BasePartner ( utility::vector1< Size > const &  partner_in)
inline

Member Function Documentation

◆ clone()

basic::datacache::CacheableDataOP core::scoring::dna::BasePartner::clone ( ) const
inlineoverride

◆ operator[]() [1/2]

Size& core::scoring::dna::BasePartner::operator[] ( Size const  pos)
inline

References partner_.

◆ operator[]() [2/2]

Size core::scoring::dna::BasePartner::operator[] ( Size const  pos) const
inline

References partner_.

◆ resize()

void core::scoring::dna::BasePartner::resize ( Size const  size_)
inline

References partner_.

◆ size()

Size core::scoring::dna::BasePartner::size ( ) const
inline

Member Data Documentation

◆ partner_

utility::vector1< Size > core::scoring::dna::BasePartner::partner_
private

Referenced by operator[](), resize(), and size().


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