A convenience wrapper around a pointer to the LazyHandle. More...
#include <ArrayHandler.h>
A convenience wrapper around a pointer to the LazyHandle.
Public Member Functions | |
ProxyHandle (std::shared_ptr< LazyHandle > handle) | |
template<typename... Args> | |
void | axpy (Args &&...args) |
template<typename... Args> | |
void | dot (Args &&...args) |
void | eval () |
void | invalidate () |
bool | invalid () |
void | off () |
Turn off lazy evaluation. Next operation will evaluate without delay. More... | |
void | on () |
Turn on lazy evaluation. More... | |
bool | is_off () |
Returns true if lazy evaluation is off. More... | |
Protected Attributes | |
std::shared_ptr< LazyHandle > | m_lazy_handle |
bool | m_off = false |
whether lazy evaluation is on or off More... | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Returns true if lazy evaluation is off.
|
inline |
Turn off lazy evaluation. Next operation will evaluate without delay.
|
inline |
Turn on lazy evaluation.
|
protected |
|
protected |
whether lazy evaluation is on or off