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

This class flushes the internal associative collection of the cache according to the flush policy. More...

#include <cache.hpp>

Public Types

typedef void result_type
 

Public Member Functions

__stdcall flush_cache (base< Factory > &r) noexcept(true)
 
__stdcall flush_cache (const flush_cache &r) noexcept(true)
 
 ~flush_cache ()
 
void operator= (flush_cache const &)=delete
 
void __fastcall process ()
 
bool __fastcall operator< (flush_cache const &) const noexcept(true)
 

Detailed Description

template<class Factory>
class jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache

This class flushes the internal associative collection of the cache according to the flush policy.

Definition at line 329 of file cache.hpp.

Member Typedef Documentation

◆ result_type

template<class Factory >
typedef void jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::result_type

Definition at line 331 of file cache.hpp.

Constructor & Destructor Documentation

◆ flush_cache() [1/2]

template<class Factory >
__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::flush_cache ( base< Factory > &  r)
inlineexplicitnoexcept

Definition at line 333 of file cache.hpp.

◆ flush_cache() [2/2]

template<class Factory >
__stdcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::flush_cache ( const flush_cache r)
inlinenoexcept

Definition at line 336 of file cache.hpp.

◆ ~flush_cache()

template<class Factory >
jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::~flush_cache ( )
inline

Definition at line 339 of file cache.hpp.

Member Function Documentation

◆ operator<()

template<class Factory >
bool __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::operator< ( flush_cache const &  ) const
inlinenoexcept

Definition at line 348 of file cache.hpp.

◆ operator=()

template<class Factory >
void jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::operator= ( flush_cache const &  )
delete

◆ process()

template<class Factory >
void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::base< Factory >::flush_cache::process ( )
inline

Definition at line 344 of file cache.hpp.


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