P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
StatefulAlu::operand::Regfile Struct Reference
Inheritance diagram for StatefulAlu::operand::Regfile:
[legend]

Public Member Functions

 Regfile (int line, const value_t &n)
 
 Regfile (int line, int index)
 
Regfileclone () const override
 
void dbprint (std::ostream &out) const override
 
bool equiv (const Base *a_) const override
 
const char * kind () const override
 
- Public Member Functions inherited from StatefulAlu::operand::Base
 Base (const Base &a)
 
 Base (int line)
 
virtual Baselookup (Base *&)
 
virtual void pass1 (StatefulTable *)
 
virtual bool phvRead (std::function< void(const ::Phv::Slice &sl)>)
 
- Public Member Functions inherited from P4::IHasDbPrint
void print () const
 

Public Attributes

int index = -1
 
- Public Attributes inherited from StatefulAlu::operand::Base
int lineno
 

Member Function Documentation

◆ clone()

Regfile * StatefulAlu::operand::Regfile::clone ( ) const
inlineoverridevirtual

◆ dbprint()

void StatefulAlu::operand::Regfile::dbprint ( std::ostream & out) const
inlineoverridevirtual

◆ equiv()

bool StatefulAlu::operand::Regfile::equiv ( const Base * a_) const
inlineoverridevirtual

◆ kind()

const char * StatefulAlu::operand::Regfile::kind ( ) const
inlineoverridevirtual