#include <BSTPointerAndFlags.h>
 | 
| static constexpr std::uintptr_t  | FLAG_MASK = MASK | 
|   | 
◆ element_type
template<class T , std::uintptr_t MASK = 1> 
      
 
 
◆ value_type
template<class T , std::uintptr_t MASK = 1> 
      
 
 
◆ BSTPointerAndFlags() [1/4]
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ BSTPointerAndFlags() [2/4]
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ BSTPointerAndFlags() [3/4]
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ BSTPointerAndFlags() [4/4]
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ ~BSTPointerAndFlags()
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ clear_flags()
template<class T , std::uintptr_t MASK = 1> 
  
  | 
      
   | 
  
inlineconstexprprotectednoexcept   | 
  
 
 
◆ get()
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ operator bool()
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ operator*()
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ operator->()
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ operator=() [1/2]
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ operator=() [2/2]
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ reset()
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ _storage
template<class T , std::uintptr_t MASK = 1> 
 
 
◆ FLAG_MASK
template<class T , std::uintptr_t MASK = 1> 
 
 
The documentation for this class was generated from the following file: