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 27 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 97 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().