absl::get

get overloads

Synopses

Declared in <absl/types/variant.h>

Returns the alternative of type T stored in a variant (deprecated).

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

Returns the alternative stored at index I of a variant (deprecated).

template<
    size_t I,
    typename... Args>
[[deprecated]]
constexpr
decltype(std::get<I>(std::forward<Args>(args)...))
get(Args&&... args);
» more...

WARNING

Deprecated. Use of this entity is allowed but discouraged.

Return Value

  • The value returned by std::get<T>.
  • The value returned by std::get<I>.

Parameters

NameDescription
argsArguments forwarded to std::get.