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