FreeTensor
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
freetensor::Lazy< T > Class Template Reference

#include <lazy.h>

Public Member Functions

const T & operator* ()
 
const T * operator-> ()
 
template<typename F >
 Lazy (F delayedInit)
 
 Lazy (const Lazy &)=delete
 
Lazyoperator= (const Lazy &)=delete
 

Constructor & Destructor Documentation

◆ Lazy() [1/2]

template<typename T >
template<typename F >
freetensor::Lazy< T >::Lazy ( delayedInit)
inline

◆ Lazy() [2/2]

template<typename T >
freetensor::Lazy< T >::Lazy ( const Lazy< T > &  )
delete

Member Function Documentation

◆ operator*()

template<typename T >
const T & freetensor::Lazy< T >::operator* ( )
inline

◆ operator->()

template<typename T >
const T * freetensor::Lazy< T >::operator-> ( )
inline

◆ operator=()

template<typename T >
Lazy & freetensor::Lazy< T >::operator= ( const Lazy< T > &  )
delete

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