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) |
1.8.20