libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::cache::lru< Val >::criterion_t Class Reference

#include <cache.hpp>

Public Member Functions

constexpr __stdcall criterion_t (const clock_t c) noexcept(true)
 
void operator= (criterion_t const &)=delete
 
template<class MapT_ >
bool __fastcall operator() (const MapT_ &val) const noexcept(true)
 

Detailed Description

template<typename Val>
class jmmcg::LIBJMMCG_VER_NAMESPACE::cache::lru< Val >::criterion_t

Definition at line 142 of file cache.hpp.

Constructor & Destructor Documentation

◆ criterion_t()

template<typename Val >
constexpr __stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::lru< Val >::criterion_t::criterion_t ( const clock_t  c)
inlineexplicitconstexprnoexcept

Definition at line 144 of file cache.hpp.

Member Function Documentation

◆ operator()()

template<typename Val >
template<class MapT_ >
bool __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::lru< Val >::criterion_t::operator() ( const MapT_ &  val) const
inlinenoexcept

Definition at line 151 of file cache.hpp.

◆ operator=()

template<typename Val >
void jmmcg::LIBJMMCG_VER_NAMESPACE::cache::lru< Val >::criterion_t::operator= ( criterion_t const &  )
delete

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