Loading...
Searching...
No Matches
Ef_OutputValueCache::SharedAccess Class Reference

This accessor grants shared read access to the cache, preventing any concurrent write access. More...

#include <outputValueCache.h>

Public Member Functions

 SharedAccess (const SharedAccess &)=delete
 Non-copyable.
 
const SharedAccessoperator= (const SharedAccess &)=delete
 
 SharedAccess (Ef_OutputValueCache *cache)
 Constructor.
 
const VdfVectorGetValue (const VdfOutput &output, const VdfMask &mask) const
 Returns the cached value for a given output and mask, if it exists.
 

Detailed Description

This accessor grants shared read access to the cache, preventing any concurrent write access.

Definition at line 144 of file outputValueCache.h.

Constructor & Destructor Documentation

◆ SharedAccess() [1/2]

SharedAccess ( const SharedAccess )
delete

Non-copyable.

◆ SharedAccess() [2/2]

SharedAccess ( Ef_OutputValueCache cache)
inline

Constructor.

Definition at line 154 of file outputValueCache.h.

Member Function Documentation

◆ GetValue()

const VdfVector * GetValue ( const VdfOutput output,
const VdfMask mask 
) const
inline

Returns the cached value for a given output and mask, if it exists.

Definition at line 162 of file outputValueCache.h.


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