![]() |
|
A view into values cached by ExecSystem. More...
#include <cacheView.h>
Public Member Functions | |
| Exec_CacheView ()=default | |
| Constructs an invalid cache view. | |
| Exec_CacheView (const Exec_CacheView &)=delete | |
| Exec_CacheView is move-only. | |
| EXEC_API | Exec_CacheView (Exec_CacheView &&other) |
| Constructs a cache view from another. | |
| EXEC_API VtValue | Get (int index) const |
Returns the computed value for the provided extraction index. | |
Friends | |
| class | Exec_RequestImpl |
A view into values cached by ExecSystem.
This class is not intended to be used directly by users but as part of higher level libraries. Cache views must not outlive the ExecSystem or request from which they were built.
Definition at line 33 of file cacheView.h.
|
default |
Constructs an invalid cache view.
|
delete |
Exec_CacheView is move-only.
| EXEC_API Exec_CacheView | ( | Exec_CacheView && | other | ) |
Constructs a cache view from another.
The other cache view becomes invalid.
| EXEC_API VtValue Get | ( | int | index | ) | const |
Returns the computed value for the provided extraction index.
Emits an error and returns an empty value if the index is not evaluated.
|
friend |
Definition at line 61 of file cacheView.h.