#include <mux-utils.h>
◆ pointer_mux() [1/4]
template<typename T1 , typename T2 = T1>
◆ pointer_mux() [2/4]
template<typename T1 , typename T2 = T1>
◆ pointer_mux() [3/4]
template<typename T1 , typename T2 >
template<typename
T , typename Enable >
◆ pointer_mux() [4/4]
template<typename T1 , typename T2 = T1>
◆ as_a()
template<typename T1 , typename T2 >
◆ dyn_cast()
template<typename T1 , typename T2 >
◆ first()
template<typename T1 , typename T2 >
◆ first_or_null()
template<typename T1 , typename T2 >
◆ is_a()
template<typename T1 , typename T2 >
◆ is_first()
template<typename T1 , typename T2 = T1>
◆ is_second()
template<typename T1 , typename T2 = T1>
◆ known_first()
template<typename T1 , typename T2 = T1>
◆ known_second()
template<typename T1 , typename T2 = T1>
◆ operator bool()
template<typename T1 , typename T2 = T1>
◆ operator!=()
template<typename T1 , typename T2 = T1>
◆ operator==()
template<typename T1 , typename T2 = T1>
◆ second()
template<typename T1 , typename T2 >
◆ second_or_null()
template<typename T1 , typename T2 >
◆ set_first()
template<typename T1 , typename T2 = T1>
◆ set_second()
template<typename T1 , typename T2 = T1>
◆ m_ptr
template<typename T1 , typename T2 = T1>
Referenced by pointer_mux< T1, T2 >::is_first(), pointer_mux< T1, T2 >::is_second(), pointer_mux< T1, T2 >::known_first(), pointer_mux< T1, T2 >::known_second(), pointer_mux< T1, T2 >::operator bool(), pointer_mux< T1, T2 >::operator!=(), pointer_mux< T1, T2 >::operator==(), and pointer_mux< T1, T2 >::pointer_mux().
The documentation for this class was generated from the following file: