![]() |
P4C
The P4 Compiler
|
Public Types | |
enum | type_t { NORMAL , TAGALONG , CHECKSUM , MOCHA , DARK } |
Public Member Functions | |
Register (const char *n, type_t t, unsigned i, unsigned u, unsigned s) | |
Register (const Register &)=delete | |
virtual int | deparser_id () const |
virtual int | ixbar_id () const |
virtual int | mau_id () const |
bool | operator!= (const Register &a) const |
bool | operator< (const Register &a) const |
Register & | operator= (const Register &)=delete |
bool | operator== (const Register &a) const |
virtual int | parser_id () const |
const char * | type_to_string () const |
return a string representation based on the container type | |
Public Attributes | |
unsigned short | index = 0 |
char | name [8] |
unsigned short | size = 0 |
enum Phv::Register::type_t | type |
unsigned short | uid = 0 |