get_if overloads

Synopses

Declared in <absl/types/variant.h>

Returns a pointer to the alternative of type T, or null (deprecated).

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

Returns a pointer to the alternative at index I, or null (deprecated).

template<
    size_t I,
    typename... Args>
[[deprecated]]
constexpr
decltype(std::get_if<I>(std::declval<Args>()...))
get_if(Args&&... args);
Warning

Deprecated. Use of this entity is allowed but discouraged.

Return Value

  • The pointer returned by std::get_if<T>.

  • The pointer returned by std::get_if<I>.

Parameters

Name

Description

args

Arguments forwarded to std::get_if.

Created with MrDocs