#include <vmap.h>
Inheritance diagram for vmap< Key, T, Compare >:
Public Types | |
typedef Key | key_type |
typedef pair< Key, T > | value_type |
typedef Compare | key_compare |
typedef rep_type::reference | reference |
typedef rep_type::const_reference | const_reference |
typedef rep_type::iterator | iterator |
typedef rep_type::const_iterator | const_iterator |
typedef rep_type::reverse_iterator | reverse_iterator |
typedef rep_type::const_reverse_iterator | const_reverse_iterator |
typedef rep_type::size_type | size_type |
typedef rep_type::difference_type | difference_type |
Public Member Functions | |
iterator | begin () |
iterator | end () |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_iterator | begin () const |
const_iterator | end () const |
const_reverse_iterator | rbegin () const |
const_reverse_iterator | rend () const |
key_compare | key_comp () const |
value_compare | value_comp () const |
bool | empty () const |
size_type | size () const |
size_type | max_size () const |
size_type | capacity () const |
void | swap (vmap< Key, T, Compare > &x) |
void | reserve (size_type n) |
vmap (const Compare &comp=Compare()) | |
vmap (const vmap< Key, T, Compare > &x) | |
vmap< Key, T, Compare > & | operator= (const vmap< Key, T, Compare > &x) |
pair< iterator, bool > | insert (const value_type &x) |
iterator | insert (iterator hint_i, const value_type &x) |
void | insert (const value_type *first, const value_type *last) |
void | erase (iterator position_i) |
void | erase (iterator first_i, iterator last_i) |
size_type | erase (const key_type &x) |
T & | operator[] (const key_type &k) |
iterator | find (const key_type &x) |
iterator | lower_bound (const key_type &x) |
iterator | upper_bound (const key_type &x) |
pair< iterator, iterator > | equal_range (const key_type &x) |
size_type | count (const key_type &x) const |
const T & | operator[] (const key_type &k) const |
const_iterator | find (const key_type &x) const |
const_iterator | lower_bound (const key_type &x) const |
const_iterator | upper_bound (const key_type &x) const |
pair< const_iterator, const_iterator > | equal_range (const key_type &x) const |
Classes | |
class | value_compare |
Definition at line 76 of file vmap.h.
|
Reimplemented in BConds< T, D, M, C >, and BConds< T, Dim, M, C >. |
|
|
|
|
|
|
|
Reimplemented in BConds< T, D, M, C >, and BConds< T, Dim, M, C >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 45 of file vmap.cpp. References CT, TAU_PROFILE, TAU_TYPE_STRING, TAU_UTILITY, and vmap< Key, T, Compare >::V_c. |
|
|
|
|
|
|
Definition at line 324 of file vmap.cpp. References CT, vmap< Key, T, Compare >::equal_range(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by UserList::haveUser(). Here is the call graph for this function: |
|
Definition at line 150 of file vmap.h. Referenced by vmap< Key, T, Compare >::insert(). |
|
|
|
|
Definition at line 389 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 274 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by vmap< Key, T, Compare >::count(), and vmap< Key, T, Compare >::erase(). Here is the call graph for this function: |
|
Definition at line 201 of file vmap.cpp. References CT, vmap< Key, T, Compare >::equal_range(), vmap< Key, T, Compare >::erase(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 187 of file vmap.cpp. References CT, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. |
|
Definition at line 174 of file vmap.cpp. References CT, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by UserList::checkoutUser(), vmap< Key, T, Compare >::erase(), and ACLVISParticleBaseDataSource< PLayout >::update(). |
|
Definition at line 340 of file vmap.cpp. References CT, vmap< Key, T, Compare >::end(), vmap< Key, T, Compare >::lower_bound(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 223 of file vmap.cpp. References CT, vmap< Key, T, Compare >::end(), vmap< Key, T, Compare >::lower_bound(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by FieldLayout< Dim >::checkin(), UserList::checkoutUser(), and UserList::getUser(). Here is the call graph for this function: |
|
Definition at line 154 of file vmap.cpp. References CT, vmap< Key, T, Compare >::end(), vmap< Key, T, Compare >::insert(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 121 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::empty(), vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, TAU_UTILITY, and vmap< Key, T, Compare >::upper_bound(). Here is the call graph for this function: |
|
Definition at line 82 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), vmap< Key, T, Compare >::lower_bound(), vmap< Key, T, Compare >::size(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by BareField< T, Dim >::BareField(), DiscMeta::DiscMeta(), FieldLayout< Dim >::FieldLayout(), FieldLayout< Dim >::initialize(), and vmap< Key, T, Compare >::insert(). Here is the call graph for this function: |
|
|
|
Definition at line 360 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 245 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by vmap< Key, T, Compare >::find(), vmap< Key, T, Compare >::insert(), and vmap< Key, T, Compare >::operator[](). Here is the call graph for this function: |
|
|
|
Definition at line 60 of file vmap.cpp. References CT, vmap< Key, T, Compare >::Lt, TAU_PROFILE, TAU_TYPE_STRING, TAU_UTILITY, and vmap< Key, T, Compare >::V_c. |
|
Definition at line 405 of file vmap.cpp. References CT, vmap< Key, T, Compare >::lower_bound(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 289 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
|
|
|
|
|
|
|
|
Definition at line 156 of file vmap.h. Referenced by BareField< T, Dim >::BareField(). |
|
|
|
|
Definition at line 375 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Here is the call graph for this function: |
|
Definition at line 260 of file vmap.cpp. References vmap< Key, T, Compare >::begin(), CT, vmap< Key, T, Compare >::end(), TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY. Referenced by vmap< Key, T, Compare >::insert(). Here is the call graph for this function: |
|
|