P4C
The P4 Compiler
|
This is the complete list of members for P4::hash_vector_base, including all inherited members.
clear() (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
cmpfn(const void *, const void *) const =0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
cmpfn(const void *, size_t) const =0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
erased (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
find(const void *key, lookup_cache *cache) const (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
find_next(const void *key, lookup_cache *cache) const (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
getkey(uint32_t) const =0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
getval(uint32_t)=0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
hash_vector_base(bool ismap, bool ismulti, size_t capacity) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
hash_vector_base(const hash_vector_base &) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
hash_vector_base(hash_vector_base &&) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
hashfn(const void *) const =0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
hv_insert(const void *key, lookup_cache *cache=nullptr) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
inuse (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
limit()=0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
lookup(const void *key, lookup_cache *cache=nullptr) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
lookup_next(const void *key, lookup_cache *cache=nullptr) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
moveentry(size_t, size_t)=0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
operator=(const hash_vector_base &) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
operator=(hash_vector_base &&) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
redo_hash() (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
remove(const void *key, lookup_cache *cache=nullptr) (defined in P4::hash_vector_base) | P4::hash_vector_base | protected |
resizedata(size_t)=0 (defined in P4::hash_vector_base) | P4::hash_vector_base | protectedpure virtual |
~hash_vector_base() (defined in P4::hash_vector_base) | P4::hash_vector_base | inlineprotectedvirtual |