| 
													 
  Home / Open source / Terimber 2.0 
base_map< K, T, Pr, M >::const_iterator Class Referenceconst  iterator  
More...
#include <map.h>
 
 
List of all members. 
 Detailed Description
template<class K, class T, class Pr = less< K >, bool M = false> 
 class base_map< K, T, Pr, M >::const_iterator
const  iterator 
publish iterators 
 Definition at line 180 of file map.h. 
 Member Typedef Documentation
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
 Constructor & Destructor Documentation
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | base_map< K, T, Pr, M >::const_iterator::const_iterator            | 
          ( | 
                     | 
           )  | 
           [inline] | 
         
       
 
default constructor 
 
 Definition at line 203 of file map.h. 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | base_map< K, T, Pr, M >::const_iterator::const_iterator            | 
          ( | 
          _node *  | 
           p           | 
           )  | 
           [inline] | 
         
       
 
constructor 
 
 - Parameters: 
 - 
  
Definition at line 209 of file map.h. 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | base_map< K, T, Pr, M >::const_iterator::const_iterator            | 
          ( | 
          const iterator &  | 
           x           | 
           )  | 
           [inline] | 
         
       
 
copy constructor 
 
 Definition at line 216 of file map.h. 
 
 
 
 Member Function Documentation
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | const T& base_map< K, T, Pr, M >::const_iterator::operator*            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
const operator* 
 
 Reimplemented in base_map< K, T, Pr, M >::iterator. 
Definition at line 223 of file map.h. 
References base_map< K, T, Pr, M >::const_iterator::_ptr, and base_map< K, T, Pr, M >::_node::_value. 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | const T* base_map< K, T, Pr, M >::const_iterator::operator->            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
const operator-> 
 
 Reimplemented in base_map< K, T, Pr, M >::iterator. 
Definition at line 230 of file map.h. 
References base_map< K, T, Pr, M >::const_iterator::_ptr, and base_map< K, T, Pr, M >::_node::_value. 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | const K& base_map< K, T, Pr, M >::const_iterator::key            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
returns const key 
 
 Definition at line 284 of file map.h. 
References base_map< K, T, Pr, M >::_node::_key, and base_map< K, T, Pr, M >::const_iterator::_ptr. 
Referenced by fuzzy_matcher_impl::_match(), threadpool::borrow_from_range(), var_container::combine(), tokenizer::do_abbr(), var_container::intersect(), fuzzy_matcher_impl::partial_intersect(), and fuzzy_matcher_impl::remove(). 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | void base_map< K, T, Pr, M >::const_iterator::_dec            | 
          ( | 
                     | 
           )  | 
           [inline] | 
         
       
 
moves the iterator to previous element 
 
 Definition at line 289 of file map.h. 
References base_map< K, T, Pr, M >::_node_::_left, base_map< K, T, Pr, M >::_node::_max(), base_map< K, T, Pr, M >::_node_::_parent, base_map< K, T, Pr, M >::const_iterator::_ptr, base_map< K, T, Pr, M >::_node_::_right, base_map< K, T, Pr, M >::_node_::_type, and t_head. 
Referenced by base_map< K, T, Pr, M >::iterator::operator--(), and base_map< K, T, Pr, M >::const_iterator::operator--(). 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | void base_map< K, T, Pr, M >::const_iterator::_inc            | 
          ( | 
                     | 
           )  | 
           [inline] | 
         
       
 
moves the iterator to next element 
 
 Definition at line 305 of file map.h. 
References base_map< K, T, Pr, M >::_node_::_left, base_map< K, T, Pr, M >::_node::_min(), base_map< K, T, Pr, M >::_node_::_parent, base_map< K, T, Pr, M >::const_iterator::_ptr, base_map< K, T, Pr, M >::_node_::_right, base_map< K, T, Pr, M >::_node_::_type, and t_head. 
Referenced by base_map< K, T, Pr, M >::iterator::operator++(), and base_map< K, T, Pr, M >::const_iterator::operator++(). 
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | _node* base_map< K, T, Pr, M >::const_iterator::left            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | _node* base_map< K, T, Pr, M >::const_iterator::right            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | _node* base_map< K, T, Pr, M >::const_iterator::parent            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
 
 
template<class K, class T, class Pr = less< K >, bool M = false>  
      
        
          | _node* base_map< K, T, Pr, M >::const_iterator::node            | 
          ( | 
                     | 
           )  | 
           const [inline] | 
         
       
 
 
 
 Member Data Documentation
template<class K, class T, class Pr = less< K >, bool M = false>  
      
 
pointer to the node 
 
 Definition at line 349 of file map.h. 
Referenced by base_map< K, T, Pr, M >::const_iterator::_dec(), base_map< K, T, Pr, M >::const_iterator::_inc(), base_map< K, T, Pr, M >::const_iterator::key(), base_map< K, T, Pr, M >::const_iterator::left(), base_map< K, T, Pr, M >::const_iterator::node(), base_map< K, T, Pr, M >::iterator::operator!=(), base_map< K, T, Pr, M >::const_iterator::operator!=(), base_map< K, T, Pr, M >::iterator::operator*(), base_map< K, T, Pr, M >::const_iterator::operator*(), base_map< K, T, Pr, M >::iterator::operator->(), base_map< K, T, Pr, M >::const_iterator::operator->(), base_map< K, T, Pr, M >::iterator::operator==(), base_map< K, T, Pr, M >::const_iterator::operator==(), base_map< K, T, Pr, M >::const_iterator::parent(), aiogate::recv(), base_map< K, T, Pr, M >::const_iterator::right(), aiogate::send_bulk(), and aiogate::v_on_send(). 
 
 
 
 The documentation for this class was generated from the following file: 
 
												 | 
												
  |