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

Public Member Functions

 Phv (gress_t g, const value_t &v)
 
void check (bitvec &phv_use) override
 
void dbprint (std::ostream &out) const override
 
unsigned encode () override
 
const ::Phv::Registerreg ()
 
unsigned size () override
 
- Public Member Functions inherited from Deparser::FDEntry::Base
template<class T>
bool is () const
 
template<class T>
T * to ()
 

Public Attributes

::Phv::Ref val
 

Member Function Documentation

◆ check()

void Deparser::FDEntry::Phv::check ( bitvec & phv_use)
inlineoverridevirtual

◆ dbprint()

void Deparser::FDEntry::Phv::dbprint ( std::ostream & out) const
inlineoverridevirtual

◆ encode()

unsigned Deparser::FDEntry::Phv::encode ( )
inlineoverridevirtual

◆ size()

unsigned Deparser::FDEntry::Phv::size ( )
inlineoverridevirtual