absl::make_any

make_any overloads

Synopses

Declared in <absl/types/any.h>

Constructs an any object holding a value of type T (deprecated).

template<
    typename T,
    typename... Args>
[[deprecated]]
constexpr
decltype(std::make_any<T>(std::declval<Args>()...))
make_any(Args&&... args);
» more...

Constructs an any object holding a T from an initializer list (deprecated).

template<
    typename T,
    typename U,
    typename... Args>
[[deprecated]]
constexpr
decltype(std::make_any<T>(
    std::declval<std::initializer_list<U>>(), std::declval<Args>()...))
make_any(
    std::initializer_list<U> il,
    Args&&... args);
» more...

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

An any holding the constructed value.

Parameters

NameDescription
argsArguments forwarded to std::make_any.
ilInitializer list forwarded to std::make_any.