P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Instruction Member List

This is the complete list of members for Instruction, including all inherited members.

dbprint(std::ostream &) const =0 (defined in Instruction)Instructionpure virtual
decode(Table *, const Table::Actions::Action *, const VECTOR(value_t) &) (defined in Instruction)Instructionstatic
equiv(Instruction *a)=0 (defined in Instruction)Instructionpure virtual
equiv(const std::unique_ptr< Instruction > &a) (defined in Instruction)Instructioninline
Instruction(int l) (defined in Instruction)Instructioninlineexplicit
instruction_set_t enum name (defined in Instruction)Instruction
lineno (defined in Instruction)Instruction
name()=0 (defined in Instruction)Instructionpure virtual
NUM_SETS enum value (defined in Instruction)Instruction
pass1(Table *, Table::Actions::Action *)=0 (defined in Instruction)Instructionpure virtual
pass2(Table *, Table::Actions::Action *)=0 (defined in Instruction)Instructionpure virtual
phvRead(std::function< void(const Phv::Slice &sl)>)=0 (defined in Instruction)Instructionpure virtual
phvRead() (defined in Instruction)Instructioninline
print() const (defined in P4::IHasDbPrint)P4::IHasDbPrint
salu_alu() const (defined in Instruction)Instructioninlinevirtual
salu_output() const (defined in Instruction)Instructioninlinevirtual
slot (defined in Instruction)Instruction
STATEFUL_ALU enum value (defined in Instruction)Instruction
VLIW_ALU enum value (defined in Instruction)Instruction
~IHasDbPrint()=default (defined in P4::IHasDbPrint)P4::IHasDbPrintvirtual
~Instruction() (defined in Instruction)Instructioninlinevirtual