|
LLVM
3.7.0
|
A MapVector that performs no allocations if smaller than a certain size. More...
#include <MapVector.h>
Additional Inherited Members | |
Public Types inherited from llvm::MapVector< KeyT, ValueT, SmallDenseMap< KeyT, unsigned, N >, SmallVector< std::pair< KeyT, ValueT >, N > > | |
| typedef SmallVector< std::pair < KeyT, ValueT >, N > ::iterator | iterator |
| typedef SmallVector< std::pair < KeyT, ValueT >, N > ::const_iterator | const_iterator |
| typedef SmallVector< std::pair < KeyT, ValueT >, N > ::reverse_iterator | reverse_iterator |
| typedef SmallVector< std::pair < KeyT, ValueT >, N > ::const_reverse_iterator | const_reverse_iterator |
Public Member Functions inherited from llvm::MapVector< KeyT, ValueT, SmallDenseMap< KeyT, unsigned, N >, SmallVector< std::pair< KeyT, ValueT >, N > > | |
| size_type | size () const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| bool | empty () const |
| std::pair< KeyT, ValueT > & | front () |
| const std::pair< KeyT, ValueT > & | front () const |
| std::pair< KeyT, ValueT > & | back () |
| const std::pair< KeyT, ValueT > & | back () const |
| void | clear () |
| void | swap (MapVector &RHS) |
| ValueT & | operator[] (const KeyT &Key) |
| ValueT | lookup (const KeyT &Key) const |
| std::pair< iterator, bool > | insert (const std::pair< KeyT, ValueT > &KV) |
| size_type | count (const KeyT &Key) const |
| iterator | find (const KeyT &Key) |
| const_iterator | find (const KeyT &Key) const |
| void | pop_back () |
| Remove the last element from the vector. More... | |
| SmallVector< std::pair< KeyT, ValueT >, N >::iterator | erase (typename SmallVector< std::pair< KeyT, ValueT >, N >::iterator Iterator) |
| Remove the element given by Iterator. More... | |
| size_type | erase (const KeyT &Key) |
| Remove all elements with the key value Key. More... | |
| void | remove_if (Predicate Pred) |
| Remove the elements that match the predicate. More... | |
A MapVector that performs no allocations if smaller than a certain size.
Definition at line 193 of file MapVector.h.
1.8.6