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