![]() |
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 |