#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> 
 
 
The documentation for this class was generated from the following file: