NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 > Struct Template Reference

#include <variant.hpp>

Collaboration diagram for nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >:

Public Member Functions

 TypedVisitorUnwrapper (const Visitor &visitor_, T2 const &val2_, T3 const &val3_)
 
template<typename T >
operator() (const T &val1) const
 

Public Attributes

const Visitor & visitor
 
T2 const & val2
 
T3 const & val3
 

Detailed Description

template<typename R, typename Visitor, typename T2, typename T3>
struct nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >

Definition at line 1963 of file variant.hpp.

Constructor & Destructor Documentation

◆ TypedVisitorUnwrapper()

template<typename R , typename Visitor , typename T2 , typename T3 >
nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >::TypedVisitorUnwrapper ( const Visitor &  visitor_,
T2 const &  val2_,
T3 const &  val3_ 
)
inline

Definition at line 1969 of file variant.hpp.

Member Function Documentation

◆ operator()()

template<typename R , typename Visitor , typename T2 , typename T3 >
template<typename T >
R nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >::operator() ( const T &  val1) const
inline

Definition at line 1978 of file variant.hpp.

Member Data Documentation

◆ visitor

template<typename R , typename Visitor , typename T2 , typename T3 >
const Visitor& nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >::visitor

Definition at line 1965 of file variant.hpp.

◆ val2

template<typename R , typename Visitor , typename T2 , typename T3 >
T2 const& nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >::val2

Definition at line 1966 of file variant.hpp.

◆ val3

template<typename R , typename Visitor , typename T2 , typename T3 >
T3 const& nonstd::variants::detail::TypedVisitorUnwrapper< 3, R, Visitor, T2, T3 >::val3

Definition at line 1967 of file variant.hpp.


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