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

Public Types

enum  { USE_SAVED = 0x7fff }
 

Public Member Functions

void preserve_saved (unsigned mask)
 
void setup (value_t &)
 
int setup_match_el (int, value_t &)
 
template<class REGS>
void write_config (REGS &, json::vector &)
 

Public Attributes

short ctr_neg
 
short ctr_zero
 
struct { 
 
short bit
 
short byte
 
data [4] 
 
int lineno
 
short save = 0
 
short specified
 
short width