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

Public Member Functions

 Memory (int line, Table *t, Table::Format::Field *f)
 
Memoryclone () 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

Table::Format::Fieldfield
 
Tabletbl
 
- Public Attributes inherited from StatefulAlu::operand::Base
int lineno
 

Member Function Documentation

◆ clone()

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

◆ dbprint()

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

◆ equiv()

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

◆ kind()

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