![]() |
P4C
The P4 Compiler
|
This is the complete list of members for HashExpr, including all inherited members.
build_algorithm()=0 (defined in HashExpr) | HashExpr | pure virtual |
check_ixbar(InputXbar *ix, InputXbar::HashTable ht)=0 (defined in HashExpr) | HashExpr | pure virtual |
create(gress_t, int stage, const value_t &) (defined in HashExpr) | HashExpr | static |
dbprint(std::ostream &out) const (defined in HashExpr) | HashExpr | inlinevirtual |
find_input(Phv::Ref what, std::vector< ixbar_input_t > &inputs, InputXbar *ix, InputXbar::HashTable hash_table) (defined in HashExpr) | HashExpr | |
gen_data(bitvec &data, int bit, InputXbar *ix, InputXbar::HashTable hash_table) | HashExpr | virtual |
gen_ixbar_init(ixbar_init_t *ixbar_init, std::vector< ixbar_input_t > &inputs, std::vector< hash_matrix_output_t > &outputs, int logical_hash_bit, InputXbar *ix, InputXbar::HashTable hash_table) | HashExpr | |
gen_ixbar_inputs(std::vector< ixbar_input_t > &inputs, InputXbar *ix, InputXbar::HashTable hash_table)=0 (defined in HashExpr) | HashExpr | pure virtual |
get_ghost_slice() (defined in HashExpr) | HashExpr | inlinevirtual |
get_sources(int bit, std::vector< Phv::Ref > &) const =0 (defined in HashExpr) | HashExpr | pure virtual |
get_sources(int bit) const (defined in HashExpr) | HashExpr | inline |
hash_algorithm (defined in HashExpr) | HashExpr | |
HashExpr(int l) (defined in HashExpr) | HashExpr | inlineexplicitprotected |
input_size()=0 (defined in HashExpr) | HashExpr | pure virtual |
lineno (defined in HashExpr) | HashExpr | |
match_phvref(const Phv::Ref &ref) (defined in HashExpr) | HashExpr | inlinevirtual |
operator!=(const HashExpr &a) const (defined in HashExpr) | HashExpr | inline |
operator==(const HashExpr &) const =0 (defined in HashExpr) | HashExpr | pure virtual |
print() const (defined in P4::IHasDbPrint) | P4::IHasDbPrint | |
width()=0 (defined in HashExpr) | HashExpr | pure virtual |
~HashExpr() (defined in HashExpr) | HashExpr | inlinevirtual |
~IHasDbPrint()=default (defined in P4::IHasDbPrint) | P4::IHasDbPrint | virtual |