#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: