|
FreeTensor
|
#include <functional>#include <memory>#include <mutex>#include <optional>#include <type_traits>

Go to the source code of this file.
Classes | |
| class | freetensor::Lazy< T > |
Namespaces | |
| namespace | freetensor |
Macros | |
| #define | LAZY(expr) (Lazy([&]() { return (expr); })) |
Functions | |
| template<typename F > | |
| freetensor::Lazy (F delayedInit) -> Lazy< std::decay_t< decltype(std::declval< F >()())> > | |
| #define LAZY | ( | expr | ) | (Lazy([&]() { return (expr); })) |