LLVM: llvm::IndexedMap< T, ToIndexT > Class Template Reference (original) (raw)
#include "[llvm/ADT/IndexedMap.h](IndexedMap%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| IndexedMap ()=default | |
| IndexedMap (const T &Val) | |
| StorageT::reference | operator[] (IndexT N) |
| StorageT::const_reference | operator[] (IndexT N) const |
| void | reserve (typename StorageT::size_type S) |
| void | resize (typename StorageT::size_type S) |
| void | clear () |
| void | grow (IndexT N) |
| bool | inBounds (IndexT N) const |
| StorageT::size_type | size () const |
template<typename T, typename ToIndexT = detail::IdentityIndex>
class llvm::IndexedMap< T, ToIndexT >
Definition at line 39 of file IndexedMap.h.
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ IndexedMap() [2/2]
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ clear()
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ grow()
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ inBounds()
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ operator[]() [1/2]
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ operator[]() [2/2]
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ reserve()
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ resize()
template<typename T, typename ToIndexT = detail::IdentityIndex>
◆ size()
template<typename T, typename ToIndexT = detail::IdentityIndex>
The documentation for this class was generated from the following file:
- include/llvm/ADT/IndexedMap.h