Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Types | Private Attributes | List of all members
core::fragment::VectorCacheUnit< T > Class Template Reference

#include <FragCache.hh>

Inheritance diagram for core::fragment::VectorCacheUnit< T >:
Inheritance graph
[legend]

Public Member Functions

BaseCacheUnitOP clone () const override
 
void remap_value (BaseCacheUnit const &source, Size source_id, Size new_id) override
 
bool retrieve (core::Size frag_id, T &value) const
 
T const & retrieve (core::Size frag_id) const
 
void store (Size frag_id, T const &value)
 
void register_frag_id (Size frag_id)
 

Private Types

typedef utility::vector1< T > TVector
 

Private Attributes

TVector list_
 

Member Typedef Documentation

template<class T >
typedef utility::vector1< T > core::fragment::VectorCacheUnit< T >::TVector
private

Member Function Documentation

template<class T >
BaseCacheUnitOP core::fragment::VectorCacheUnit< T >::clone ( ) const
inlineoverridevirtual
template<class T >
void core::fragment::VectorCacheUnit< T >::register_frag_id ( Size  frag_id)
inline
template<class T >
void core::fragment::VectorCacheUnit< T >::remap_value ( BaseCacheUnit const &  source,
Size  source_id,
Size  new_id 
)
inlineoverridevirtual
template<class T >
bool core::fragment::VectorCacheUnit< T >::retrieve ( core::Size  frag_id,
T &  value 
) const
inline
template<class T >
T const& core::fragment::VectorCacheUnit< T >::retrieve ( core::Size  frag_id) const
inline
template<class T >
void core::fragment::VectorCacheUnit< T >::store ( Size  frag_id,
T const &  value 
)
inline

Member Data Documentation

template<class T >
TVector core::fragment::VectorCacheUnit< T >::list_
private

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