template<typename key_type, typename mapped_type, typename key_compare = std::less<key_type>, typename allocator_type = std::allocator<std::pair<const key_type, mapped_type>>>
class TGRSIMap< key_type, mapped_type, key_compare, allocator_type >
Definition at line 26 of file TGRSIMap.h.
|  | 
|  | TGRSIMap ()=default | 
|  | 
|  | TGRSIMap (const TGRSIMap &)=default | 
|  | 
|  | TGRSIMap (TGRSIMap &&) noexcept=default | 
|  | 
|  | ~TGRSIMap ()=default | 
|  | 
| mapped_type & | at (const key_type &key) | 
|  | 
| const mapped_type & | at (const key_type &key) const | 
|  | 
| map_t::iterator | begin () | 
|  | 
| map_t::const_iterator | begin () const | 
|  | 
| void | clear () noexcept | 
|  | 
| map_t::size_type | count (const key_type *key) const | 
|  | 
| template<class... Args> | 
| std::pair< typename map_t::iterator, bool > | emplace (Args &&... args) | 
|  | 
| bool | empty () const noexcept | 
|  | 
| map_t::iterator | end () | 
|  | 
| map_t::const_iterator | end () const | 
|  | 
| void | erase (typename map_t::iterator first, typename map_t::iterator last) | 
|  | 
| void | erase (typename map_t::iterator pos) | 
|  | 
| map_t::iterator | find (const key_type &key) | 
|  | 
| map_t::const_iterator | find (const key_type &key) const | 
|  | 
| size_t | max_size () const noexcept | 
|  | 
| TGRSIMap & | operator= (const TGRSIMap &)=default | 
|  | 
| TGRSIMap & | operator= (TGRSIMap &&) noexcept=default | 
|  | 
| mapped_type & | operator[] (const key_type &key) | 
|  | 
| const mapped_type & | operator[] (const key_type &key) const | 
|  | 
| void | Print () | 
|  | 
| size_t | size () const noexcept | 
|  | 
| void | swap (map_t &other) | 
|  | 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | mapped_type & TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::at | ( | const key_type & | key | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | const mapped_type & TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::at | ( | const key_type & | key | ) | const |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::iterator TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::begin | ( |  | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::const_iterator TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::begin | ( |  | ) | const |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | void TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::clear | ( |  | ) |  |  | inlinenoexcept | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::size_type TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::count | ( | const key_type * | key | ) | const |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
template<class... Args> 
  
  | 
        
          | std::pair< typename map_t::iterator, bool > TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::emplace | ( | Args &&... | args | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | bool TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::empty | ( |  | ) | const |  | inlinenoexcept | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::iterator TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::end | ( |  | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::const_iterator TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::end | ( |  | ) | const |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | void TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::erase | ( | typename map_t::iterator | first, |  
          |  |  | typename map_t::iterator | last ) |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | void TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::erase | ( | typename map_t::iterator | pos | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::iterator TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::find | ( | const key_type & | key | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | map_t::const_iterator TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::find | ( | const key_type & | key | ) | const |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | size_t TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::max_size | ( |  | ) | const |  | inlinenoexcept | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | mapped_type & TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::operator[] | ( | const key_type & | key | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | const mapped_type & TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::operator[] | ( | const key_type & | key | ) | const |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | void TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::Print | ( |  | ) |  |  | inline | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | size_t TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::size | ( |  | ) | const |  | inlinenoexcept | 
 
 
template<typename key_type , typename mapped_type , typename key_compare  = std::less<key_type>, typename allocator_type  = std::allocator<std::pair<const key_type, mapped_type>>> 
  
  | 
        
          | std::map<key_type, mapped_type, key_compare, allocator_type> TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::fMap |  | private | 
 
Definition at line 96 of file TGRSIMap.h.
Referenced by TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::at(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::at(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::begin(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::begin(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::clear(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::count(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::emplace(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::empty(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::end(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::end(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::erase(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::erase(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::find(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::find(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::max_size(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::operator[](), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::operator[](), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::Print(), TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::size(), and TGRSIMap< key_type, mapped_type, key_compare, allocator_type >::swap().