![]() |
Rosetta Core
2015.02
|
#include <FragCache.hh>
Public Member Functions | |
FragCache (std::string tag) | |
![]() | |
CacheWrapper (std::string tag) | |
~CacheWrapper () | |
bool | retrieve (Frame const &frame, core::Size frag_num, T &score) const |
bool | retrieve (FragID const &frag_id, T &score) const |
T | retrieve (core::Size frag_id) const |
T | retrieve (FragID const &frag_id) const |
T | retrieve (Frame const &frame, core::Size frag_num) const |
void | store (Frame const &frame, core::Size frag_num, T const &score) |
void | store (FragID const &frag_id, T const &score) |
void | scored_frag_ids (ScoredList &frag_ids, FragID_Iterator begin, FragID_Iterator end, T *empty=NULL) const |
void | scored_frag_ids (ScoredList &frag_ids, FragID_Iterator begin, FragID_Iterator end, T empty) const |
TCacheUnit const & | cache (Frame const &frame) const |
TCacheUnit & | cache (Frame const &frame) |
TCacheUnit & | operator() (Frame const &frame) |
Private Types | |
typedef CacheWrapper< T, MapCacheUnit< T > > | Parent |
typedef T | ValueType |
Additional Inherited Members | |
![]() | |
typedef utility::vector1 < core::Size > | IndexList |
typedef utility::vector1 < core::Real > | ScoreList |
typedef MapCacheUnit< T > | TCacheUnit |
typedef utility::pointer::weak_ptr < TCacheUnit > | TCacheUnitAP |
typedef utility::pointer::shared_ptr < TCacheUnit > | TCacheUnitOP |
typedef std::pair< FragID, T > | ScoredFrag |
typedef utility::vector1 < ScoredFrag > | ScoredList |
![]() | |
std::string | tag_ |
TCacheUnitOP | new_cache_ |
|
private |
|
private |
|
inline |