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

Public Member Functions

 Const (int line, int64_t v)
 
Constclone () 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

int64_t value
 
- Public Attributes inherited from StatefulAlu::operand::Base
int lineno
 

Member Function Documentation

◆ clone()

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

◆ dbprint()

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

◆ equiv()

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

◆ kind()

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