![]() |
P4C
The P4 Compiler
|
Classes | |
| class | Output |
| class | SliceWidth |
| class | ZeroHash |
Public Types | |
| using | RangeOfConstant = std::map<le_bitrange, const IR::Constant *> |
Public Member Functions | |
| FormatHash (const safe_vector< Slice > *md, const std::multimap< int, Slice > *mdm, const std::map< le_bitrange, const IR::Constant * > *cm, const Slice *g, IR::MAU::HashFunction f, int tb=0, le_bitrange *fr=nullptr) | |
Public Attributes | |
| const RangeOfConstant * | constant_map |
| le_bitrange * | field_range |
| IR::MAU::HashFunction | func |
| const Slice * | ghost |
| const safe_vector< Slice > * | match_data |
| const std::multimap< int, Slice > * | match_data_map |
| int | total_bits = 0 |