P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Parser::State::Match::Set Struct Reference

Public Member Functions

 Set (gress_t gress, Match *m, value_t &data, int v, int flgs=0)
 
bool merge (gress_t, const Set &a)
 
bool operator== (const Set &a) const
 
template<class REGS>
void write_output_config (REGS &, void *, unsigned &, int, int) const
 
template<>
void write_output_config (Target::JBay::parser_regs &regs, void *_row, unsigned &used, int, int) const
 
template<>
void write_output_config (Target::Tofino::parser_regs &regs, void *_map, unsigned &used, int csum_8b, int csum_16b) const
 

Public Attributes

int flags
 
Matchmatch = nullptr
 
unsigned what
 
Phv::Ref where