|
LLVM 24.0.0git
|
A map implementation backed by a sorted SmallVector. More...
#include "llvm/ADT/SortedVectorMap.h"
Public Types | |
| using | key_type = KeyT |
| using | mapped_type = ValueT |
| using | value_type = std::pair<KeyT, ValueT> |
| using | VectorType = SmallVector<value_type, N> |
| using | size_type = typename VectorType::size_type |
| using | iterator = typename VectorType::iterator |
| using | const_iterator = typename VectorType::const_iterator |
| using | reverse_iterator = typename VectorType::reverse_iterator |
| using | const_reverse_iterator = typename VectorType::const_reverse_iterator |
A map implementation backed by a sorted SmallVector.
Key-value pairs are stored in contiguous memory ordered by KeyCompare.
Definition at line 47 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::const_iterator = typename VectorType::const_iterator |
Definition at line 56 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::const_reverse_iterator = typename VectorType::const_reverse_iterator |
Definition at line 58 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::iterator = typename VectorType::iterator |
Definition at line 55 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::key_type = KeyT |
Definition at line 49 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::mapped_type = ValueT |
Definition at line 50 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::reverse_iterator = typename VectorType::reverse_iterator |
Definition at line 57 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::size_type = typename VectorType::size_type |
Definition at line 53 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::value_type = std::pair<KeyT, ValueT> |
Definition at line 51 of file SortedVectorMap.h.
| using llvm::SortedVectorMap< KeyT, ValueT, N, KeyCompare >::VectorType = SmallVector<value_type, N> |
Definition at line 52 of file SortedVectorMap.h.
|
default |
|
inline |
Definition at line 107 of file SortedVectorMap.h.
|
inline |
Definition at line 109 of file SortedVectorMap.h.
|
inline |
Definition at line 124 of file SortedVectorMap.h.
|
inline |
Definition at line 111 of file SortedVectorMap.h.
|
inline |
Definition at line 112 of file SortedVectorMap.h.
|
inline |
Definition at line 118 of file SortedVectorMap.h.
|
inline |
Definition at line 119 of file SortedVectorMap.h.
|
inlinenodiscard |
Definition at line 122 of file SortedVectorMap.h.
|
inline |
Definition at line 108 of file SortedVectorMap.h.
|
inline |
Definition at line 110 of file SortedVectorMap.h.
|
inline |
Definition at line 166 of file SortedVectorMap.h.
|
inline |
Definition at line 165 of file SortedVectorMap.h.
|
inline |
Definition at line 134 of file SortedVectorMap.h.
|
inline |
Definition at line 129 of file SortedVectorMap.h.
|
inline |
Definition at line 149 of file SortedVectorMap.h.
|
inline |
Definition at line 153 of file SortedVectorMap.h.
|
inline |
Definition at line 168 of file SortedVectorMap.h.
|
inline |
Definition at line 157 of file SortedVectorMap.h.
|
inline |
Definition at line 161 of file SortedVectorMap.h.
|
inline |
Definition at line 114 of file SortedVectorMap.h.
|
inline |
Definition at line 116 of file SortedVectorMap.h.
|
inline |
Definition at line 115 of file SortedVectorMap.h.
|
inline |
Definition at line 117 of file SortedVectorMap.h.
|
inline |
Definition at line 125 of file SortedVectorMap.h.
|
inline |
Definition at line 123 of file SortedVectorMap.h.
|
inline |
Definition at line 140 of file SortedVectorMap.h.
|
inline |
Definition at line 145 of file SortedVectorMap.h.