#include <mem_root_deque.h>
◆ difference_type
template<class Element_type > 
template<class Iterator_element_type > 
      
 
 
◆ iterator_category
template<class Element_type > 
template<class Iterator_element_type > 
      
 
 
◆ pointer
template<class Element_type > 
template<class Iterator_element_type > 
      
 
 
◆ reference
template<class Element_type > 
template<class Iterator_element_type > 
      
 
 
◆ value_type
template<class Element_type > 
template<class Iterator_element_type > 
      
 
 
◆ Iterator() [1/3]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ Iterator() [2/3]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ Iterator() [3/3]
template<class Element_type > 
template<class Iterator_element_type > 
template<class T , typename  = std::enable_if_t<            std::is_const<Iterator_element_type>::value &&            std::is_same<typename T::value_type,                         std::remove_const_t<Iterator_element_type>>::value>> 
 
For const_iterator: Implicit conversion from iterator. 
This is written in a somewhat cumbersome fashion to avoid declaring an explicit copy constructor for iterator, which causes compiler warnings other places for some compilers. 
 
 
◆ assert_not_invalidated()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator!=()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator*()
template<class Element_type > 
template<class Iterator_element_type > 
  
  
      
        
          | Iterator_element_type & mem_root_deque< Element_type >::Iterator< Iterator_element_type >::operator*  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator+()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator++() [1/2]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator++() [2/2]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator+=()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator-() [1/2]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator-() [2/2]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator--() [1/2]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator--() [2/2]
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator-=()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator->()
template<class Element_type > 
template<class Iterator_element_type > 
  
  
      
        
          | Iterator_element_type * mem_root_deque< Element_type >::Iterator< Iterator_element_type >::operator->  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator<()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator<=()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator==()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator>()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator>=()
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ operator[]()
template<class Element_type > 
template<class Iterator_element_type > 
  
  
      
        
          | Iterator_element_type & mem_root_deque< Element_type >::Iterator< Iterator_element_type >::operator[]  | 
          ( | 
          size_t  | 
          idx | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ mem_root_deque
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ m_deque
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ m_generation
template<class Element_type > 
template<class Iterator_element_type > 
 
 
◆ m_physical_idx
template<class Element_type > 
template<class Iterator_element_type > 
 
 
The documentation for this class was generated from the following file: