Diligent Engine
Loading...
Searching...
No Matches
Diligent::RadientCacheKeyBuilder Class Referencefinal

Builds human-readable cache keys with unambiguous field boundaries. More...

#include <RadientCacheKeyBuilder.hpp>

Public Member Functions

RadientCacheKeyBuilder & AddString (std::string_view Name, std::string_view Value)
 Appends a length-prefixed string value.
template<typename IntegerType>
RadientCacheKeyBuilder & AddInteger (std::string_view Name, IntegerType Value)
 Appends an integral or enum value using its decimal representation.

Detailed Description

Builds human-readable cache keys with unambiguous field boundaries.