libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
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 tostream & | operator<< (tostream &os, const no_statistics &) noexcept(true) |
typedef unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::accesses_type |
typedef unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::creations_type |
typedef unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::flushes_type |
typedef unsigned long jmmcg::LIBJMMCG_VER_NAMESPACE::cache::no_statistics::hits_type |
|
inlinestaticnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlinestaticnoexcept |
|
friend |