#include "di/function/invoke.h"
#include "di/function/pipeline.h"
#include "di/util/addressof.h"
#include "di/vocab/optional/get_value.h"
#include "di/vocab/optional/is_nullopt.h"
#include "di/vocab/optional/nullopt.h"
#include "di/vocab/optional/set_nullopt.h"
#include "di/vocab/optional/set_value.h"
Go to the source code of this file.
Classes | |
class | di::util::ReferenceWrapper< T > |
struct | di::util::detail::RefFunction |
struct | di::util::detail::CRefFunction |
class | di::ReferenceWrapper< T > |
Namespaces | |
namespace | di |
namespace | di::util |
namespace | di::util::detail |
Functions | |
template<typename T> | |
di::util::ReferenceWrapper (T &) -> ReferenceWrapper< T > | |
Variables | |
constexpr auto | di::util::ref = detail::RefFunction {} |
constexpr auto | di::util::cref = detail::CRefFunction {} |
constexpr auto | di::cref |
constexpr auto | di::ref |