Public Types | List of all members
absl::variant_internal::IndexOfImpl< Expected, Expected, Tail... > Struct Template Reference

#include <variant.h>

Inheritance diagram for absl::variant_internal::IndexOfImpl< Expected, Expected, Tail... >:
Inheritance graph
[legend]

Public Types

using IndexFromEnd = SizeT< IndexOfImpl< Expected, Tail... >::IndexFromEnd::value+1 >
 
using MatchedIndexFromEnd = IndexFromEnd
 
using MultipleMatches = std::integral_constant< bool, IndexOfImpl< Expected, Tail... >::MatchedIndexFromEnd::value!=0 >
 

Detailed Description

template<class Expected, class... Tail>
struct absl::variant_internal::IndexOfImpl< Expected, Expected, Tail... >

Definition at line 753 of file internal/variant.h.

Member Typedef Documentation

template<class Expected , class... Tail>
using absl::variant_internal::IndexOfImpl< Expected, Expected, Tail... >::IndexFromEnd = SizeT<IndexOfImpl<Expected, Tail...>::IndexFromEnd::value + 1>

Definition at line 756 of file internal/variant.h.

template<class Expected , class... Tail>
using absl::variant_internal::IndexOfImpl< Expected, Expected, Tail... >::MatchedIndexFromEnd = IndexFromEnd

Definition at line 757 of file internal/variant.h.

template<class Expected , class... Tail>
using absl::variant_internal::IndexOfImpl< Expected, Expected, Tail... >::MultipleMatches = std::integral_constant< bool, IndexOfImpl<Expected, Tail...>::MatchedIndexFromEnd::value != 0>

Definition at line 759 of file internal/variant.h.


The documentation for this struct was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:20:00