nonstd::variants::detail::TX< T > Struct Template Reference

#include <ndn-cxx/util/nonstd/variant.hpp>

+ Inheritance diagram for nonstd::variants::detail::TX< T >:
+ Collaboration diagram for nonstd::variants::detail::TX< T >:

Public Member Functions

TX< T > operator! () const
 
template<class U >
TX< T > operator% (U const &) const
 
TX< T > * operator& () const
 
template<class U >
TX< T > operator& (U const &) const
 
template<class U >
TX< T > operator&& (U const &) const
 
template<class U >
TX< T > operator* (U const &) const
 
TX< T > operator+ () const
 
template<class U >
TX< T > operator+ (U const &) const
 
TX< T > operator- () const
 
template<class U >
TX< T > operator- (U const &) const
 
template<class U >
TX< T > operator/ (U const &) const
 
bool operator< (T const &) const
 
template<class U >
TX< T > operator<< (U const &) const
 
bool operator== (T const &) const
 
template<class U >
TX< T > operator>> (U const &) const
 
template<class U >
TX< T > operator^ (U const &) const
 
template<class U >
TX< T > operator| (U const &) const
 
template<class U >
TX< T > operator|| (U const &) const
 
TX< T > operator~ () const
 

Detailed Description

template<class T>
struct nonstd::variants::detail::TX< T >

Definition at line 562 of file variant.hpp.

Member Function Documentation

template<class T >
TX<T> nonstd::variants::detail::TX< T >::operator! ( ) const
inline

Definition at line 567 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator% ( U const &  ) const
inline

Definition at line 575 of file variant.hpp.

template<class T >
TX<T>* nonstd::variants::detail::TX< T >::operator& ( ) const
inline

Definition at line 570 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator& ( U const &  ) const
inline

Definition at line 585 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator&& ( U const &  ) const
inline

Definition at line 589 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator* ( U const &  ) const
inline

Definition at line 572 of file variant.hpp.

template<class T >
TX<T> nonstd::variants::detail::TX< T >::operator+ ( ) const
inline

Definition at line 564 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator+ ( U const &  ) const
inline

Definition at line 576 of file variant.hpp.

template<class T >
TX<T> nonstd::variants::detail::TX< T >::operator- ( ) const
inline

Definition at line 565 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator- ( U const &  ) const
inline

Definition at line 577 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator/ ( U const &  ) const
inline

Definition at line 573 of file variant.hpp.

template<class T >
bool nonstd::variants::detail::TX< T >::operator< ( T const &  ) const
inline

Definition at line 583 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator<< ( U const &  ) const
inline

Definition at line 579 of file variant.hpp.

template<class T >
bool nonstd::variants::detail::TX< T >::operator== ( T const &  ) const
inline

Definition at line 582 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator>> ( U const &  ) const
inline

Definition at line 580 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator^ ( U const &  ) const
inline

Definition at line 587 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator| ( U const &  ) const
inline

Definition at line 586 of file variant.hpp.

template<class T >
template<class U >
TX<T> nonstd::variants::detail::TX< T >::operator|| ( U const &  ) const
inline

Definition at line 590 of file variant.hpp.

template<class T >
TX<T> nonstd::variants::detail::TX< T >::operator~ ( ) const
inline

Definition at line 568 of file variant.hpp.