Stroika Library 3.0d24
 
Loading...
Searching...
No Matches
Stroika::Foundation::Cache::IKey Concept Reference

A Key is any copyable value (or the sentinal type void - indicating a keyless - single valued - cache) More...

#include <Common.h>

Concept definition

template<typename T>
concept Stroika::Foundation::Cache::IKey = same_as<T, NonKeyedKeySentinalType> or copyable<T>
A Key is any copyable value (or the sentinal type void - indicating a keyless - single valued - cache...

Detailed Description

A Key is any copyable value (or the sentinal type void - indicating a keyless - single valued - cache)

Note
the KEY type NEED NOT be equality_comparable, as cache classes (liked TimedCache) may allow specification of the comparer through TRAITS, or other means.

Definition at line 35 of file Foundation/Cache/Common.h.