scc  2024.06
SystemC components library
nonstd::variants::detail::VisitorUnwrapper< R, Visitor, V2 > Struct Template Reference

Public Member Functions

 VisitorUnwrapper (const Visitor &visitor_, const V2 &r_)
 
template<typename T1 >
operator() (T1 const &val1) const
 
template<typename T1 , typename T2 >
operator() (T1 const &val1, T2 const &val2) const
 
template<typename T1 , typename T2 , typename T3 >
operator() (T1 const &val1, T2 const &val2, T3 const &val3) const
 
template<typename T1 , typename T2 , typename T3 , typename T4 >
operator() (T1 const &val1, T2 const &val2, T3 const &val3, T4 const &val4) const
 
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
operator() (T1 const &val1, T2 const &val2, T3 const &val3, T4 const &val4, T5 const &val5) const
 

Public Attributes

const Visitor & visitor
 
const V2 & r
 

Detailed Description

template<typename R, typename Visitor, typename V2>
struct nonstd::variants::detail::VisitorUnwrapper< R, Visitor, V2 >

Definition at line 2429 of file variant.hpp.


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