scc
2024.06
SystemC components library
|
Public Member Functions | |
variant (T0 const &t0) | |
variant (T1 const &t1) | |
variant (T2 const &t2) | |
variant (T3 const &t3) | |
variant (T4 const &t4) | |
variant (T5 const &t5) | |
variant (T6 const &t6) | |
variant (T7 const &t7) | |
variant (T8 const &t8) | |
variant (T9 const &t9) | |
variant (T10 const &t10) | |
variant (T11 const &t11) | |
variant (T12 const &t12) | |
variant (T13 const &t13) | |
variant (T14 const &t14) | |
variant (T15 const &t15) | |
variant (variant const &other) | |
variant & | operator= (variant const &other) |
variant & | operator= (T0 const &t0) |
variant & | operator= (T1 const &t1) |
variant & | operator= (T2 const &t2) |
variant & | operator= (T3 const &t3) |
variant & | operator= (T4 const &t4) |
variant & | operator= (T5 const &t5) |
variant & | operator= (T6 const &t6) |
variant & | operator= (T7 const &t7) |
variant & | operator= (T8 const &t8) |
variant & | operator= (T9 const &t9) |
variant & | operator= (T10 const &t10) |
variant & | operator= (T11 const &t11) |
variant & | operator= (T12 const &t12) |
variant & | operator= (T13 const &t13) |
variant & | operator= (T14 const &t14) |
variant & | operator= (T15 const &t15) |
std::size_t | index () const |
bool | valueless_by_exception () const |
void | swap (variant &other) |
template<class T > | |
T & | get () |
template<class T > | |
T const & | get () const |
template<std::size_t K> | |
variant_alternative< K, variant >::type & | get () |
template<std::size_t K> | |
variant_alternative< K, variant >::type const & | get () const |
Static Public Member Functions | |
template<class T > | |
static variant_constexpr std::size_t | index_of () variant_noexcept |
Definition at line 1345 of file variant.hpp.