OmniSciDB
bf83d84833
|
#include <InsertionOrderedMap.h>
Classes | |
struct | Iterator |
Public Member Functions | |
auto & | operator[] (llvm::Value *key) |
void | replace (llvm::Value *key1, llvm::Value *key2) |
auto | begin () |
auto | end () |
auto | find (llvm::Value *key) |
std::pair< Iterator, bool > | emplace (llvm::Value *key, llvm::Value *val) |
Public Attributes | |
std::unordered_map < llvm::Value *, llvm::Value * > | m_ |
std::vector< llvm::Value * > | v_ |
Definition at line 35 of file InsertionOrderedMap.h.
|
inline |
Definition at line 89 of file InsertionOrderedMap.h.
References v_.
Referenced by Executor::redeclareFilterFunction().
|
inline |
Definition at line 100 of file InsertionOrderedMap.h.
References end(), find(), m_, and v_.
|
inline |
Definition at line 90 of file InsertionOrderedMap.h.
References v_.
Referenced by emplace(), and Executor::redeclareFilterFunction().
|
inline |
Definition at line 92 of file InsertionOrderedMap.h.
Referenced by emplace(), and Executor::redeclareFilterFunction().
|
inline |
Definition at line 39 of file InsertionOrderedMap.h.
|
inline |
Definition at line 48 of file InsertionOrderedMap.h.
std::unordered_map<llvm::Value*, llvm::Value*> InsertionOrderedMap::m_ |
Definition at line 36 of file InsertionOrderedMap.h.
Referenced by emplace(), find(), InsertionOrderedMap::Iterator::operator*(), InsertionOrderedMap::Iterator::operator->(), operator[](), and replace().
std::vector<llvm::Value*> InsertionOrderedMap::v_ |
Definition at line 37 of file InsertionOrderedMap.h.
Referenced by begin(), emplace(), end(), find(), InsertionOrderedMap::Iterator::operator*(), InsertionOrderedMap::Iterator::operator->(), operator[](), Executor::redeclareFilterFunction(), and replace().