function.h File Reference
#include <functional>
#include <memory>
#include <type_traits>
Include dependency graph for function.h:
This graph shows which files directly or indirectly include this file:
Classes | |
class | TiledArray::shared_function< F > |
analogous to std::function, but has shallow-copy semantics More... | |
class | TiledArray::function_ref< R(Args...)> |
Specialization for function types. More... | |
Namespaces | |
TiledArray | |
Functions | |
template<class F > | |
shared_function< std::decay_t< F > > | TiledArray::make_shared_function (F &&f) |
template<typename R , typename... Args> | |
constexpr void | TiledArray::swap (function_ref< R(Args...)> &lhs, function_ref< R(Args...)> &rhs) noexcept |
Swaps the referred callables of lhs and rhs . More... | |
template<typename Op > | |
auto | TiledArray::make_op_shared_handle (Op &&op) |