libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics Struct Reference

A trivial "no statistics" class. More...

#include <cache.hpp>

Public Types

typedef unsigned long accesses_type
 
typedef unsigned long hits_type
 
typedef unsigned long flushes_type
 
typedef unsigned long creations_type
 

Static Public Member Functions

static constexpr accesses_type __fastcall accesses () noexcept(true)
 
static constexpr hits_type __fastcall hits () noexcept(true)
 
static constexpr flushes_type __fastcall flushes () noexcept(true)
 
static constexpr creations_type __fastcall outstanding_fills () noexcept(true)
 
static void __fastcall accessed (void) noexcept(true)
 
static void __fastcall hit (void) noexcept(true)
 
static void __fastcall reset (void) noexcept(true)
 
static void __fastcall flushed (void) noexcept(true)
 

Friends

constexpr friend tostreamoperator<< (tostream &os, const no_statistics &) noexcept(true)
 

Detailed Description

A trivial "no statistics" class.

Definition at line 185 of file cache.hpp.

Member Typedef Documentation

◆ accesses_type

Definition at line 186 of file cache.hpp.

◆ creations_type

Definition at line 189 of file cache.hpp.

◆ flushes_type

Definition at line 188 of file cache.hpp.

◆ hits_type

Definition at line 187 of file cache.hpp.

Member Function Documentation

◆ accessed()

static void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::accessed ( void  )
inlinestaticnoexcept

Definition at line 207 of file cache.hpp.

◆ accesses()

static constexpr accesses_type __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::accesses ( )
inlinestaticconstexprnoexcept

Definition at line 191 of file cache.hpp.

◆ flushed()

static void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::flushed ( void  )
inlinestaticnoexcept

Definition at line 210 of file cache.hpp.

◆ flushes()

static constexpr flushes_type __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::flushes ( )
inlinestaticconstexprnoexcept

Definition at line 197 of file cache.hpp.

◆ hit()

static void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::hit ( void  )
inlinestaticnoexcept

Definition at line 208 of file cache.hpp.

◆ hits()

static constexpr hits_type __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::hits ( )
inlinestaticconstexprnoexcept

Definition at line 194 of file cache.hpp.

◆ outstanding_fills()

static constexpr creations_type __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::outstanding_fills ( )
inlinestaticconstexprnoexcept

Definition at line 200 of file cache.hpp.

◆ reset()

static void __fastcall jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::reset ( void  )
inlinestaticnoexcept

Definition at line 209 of file cache.hpp.

Friends And Related Function Documentation

◆ operator<<

constexpr friend tostream& operator<< ( tostream os,
const no_statistics  
)
friend

Definition at line 203 of file cache.hpp.


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