ARB
Public Member Functions | List of all members
LazyFloat< T > Class Template Reference

#include <lazy.h>

Inheritance diagram for LazyFloat< T >:
Inheritance graph
[legend]

Public Member Functions

 LazyFloat ()
 
 LazyFloat (T init)
 
bool needs_eval () const
 
bool has_value () const
 
 operator T () const
 
const LazyFloatoperator= (const T &newval)
 

Detailed Description

template<typename T>
class LazyFloat< T >

Definition at line 52 of file lazy.h.

Constructor & Destructor Documentation

template<typename T>
LazyFloat< T >::LazyFloat ( )
inline

Definition at line 58 of file lazy.h.

template<typename T>
LazyFloat< T >::LazyFloat ( T  init)
inlineexplicit

Definition at line 59 of file lazy.h.

Member Function Documentation

template<typename T>
bool LazyFloat< T >::needs_eval ( ) const
inline
template<typename T>
bool LazyFloat< T >::has_value ( ) const
inline
template<typename T>
LazyFloat< T >::operator T ( ) const
inline

Definition at line 64 of file lazy.h.

References arb_assert, and LazyFloat< T >::has_value().

template<typename T>
const LazyFloat& LazyFloat< T >::operator= ( const T newval)
inline

Definition at line 68 of file lazy.h.


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