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

Public Member Functions

 ChecksumVal (ChecksumVal &&)=default
 
 ChecksumVal (const ChecksumVal &a)
 
 ChecksumVal (gress_t gr, const value_t &v, const value_t &m)
 
 ChecksumVal (gress_t gr, int tag, const value_t &p)
 
bool check () const override
 
ChecksumValoperator= (ChecksumVal &&)=default
 
ChecksumValoperator= (const ChecksumVal &a)
 
- Public Member Functions inherited from Deparser::Val
 Val (const Val &)=default
 
 Val (gress_t gr, const value_t &v)
 
 Val (gress_t gr, const value_t &v, const value_t &p)
 
 Val (gress_t gr, int tag, const value_t &p)
 
 Val (Val &&)=default
 
bool is_clot () const
 
bool is_phv () const
 
 operator bool () const
 
Phv::Slice operator* () const
 
Phv::Slice operator-> () const
 
Valoperator= (const Val &a)
 
Valoperator= (Val &&)=default
 

Public Attributes

int mask = 0
 
int swap = 0
 
- Public Attributes inherited from Deparser::Val
std::reference_wrapper< int > lineno = val.lineno
 
ordered_set< Phv::Refpov
 
int tag = -1
 
Phv::Ref val
 

Member Function Documentation

◆ check()

bool Deparser::ChecksumVal::check ( ) const
inlineoverridevirtual

Reimplemented from Deparser::Val.