Public Types | Public Member Functions | Public Attributes | List of all members
absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew > Struct Template Reference

#include <variant.h>

Public Types

using NewIndex = variant_internal::IndexOfConstructedType< Left, QualifiedNew >
 

Public Member Functions

void operator() (SizeT< NewIndex::value >) const
 
template<std::size_t OldIndex>
void operator() (SizeT< OldIndex >) const
 

Public Attributes

Left * left
 
QualifiedNew && other
 

Detailed Description

template<class Left, class QualifiedNew>
struct absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew >

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

Member Typedef Documentation

template<class Left , class QualifiedNew >
using absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew >::NewIndex = variant_internal::IndexOfConstructedType<Left, QualifiedNew>

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

Member Function Documentation

template<class Left , class QualifiedNew >
void absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew >::operator() ( SizeT< NewIndex::value ) const
inline

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

template<class Left , class QualifiedNew >
template<std::size_t OldIndex>
void absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew >::operator() ( SizeT< OldIndex >  ) const
inline

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

Member Data Documentation

template<class Left , class QualifiedNew >
Left* absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew >::left

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

template<class Left , class QualifiedNew >
QualifiedNew&& absl::variant_internal::VariantCoreAccess::ConversionAssignVisitor< Left, QualifiedNew >::other

Definition at line 696 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