#include "di/function/tag_invoke.h"#include "di/meta/constexpr.h"#include "di/meta/core.h"#include "di/types/prelude.h"Go to the source code of this file.
Classes | |
| struct | di::vocab::detail::VariantAlternativeFunction |
Namespaces | |
| namespace | di |
| namespace | di::vocab |
| namespace | di::vocab::detail |
| namespace | di::meta |
Typedefs | |
| template<typename T, size_t index> | |
| using | di::meta::VariantAlternative = decltype(vocab::variant_alternative(in_place_type<meta::RemoveReference<T>>, c_<index>)) |
Variables | |
| constexpr auto | di::vocab::variant_alternative = detail::VariantAlternativeFunction {} |