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

Public Member Functions

 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
 
virtual bool check () const
 
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

std::reference_wrapper< int > lineno = val.lineno
 
ordered_set< Phv::Refpov
 
int tag = -1
 
Phv::Ref val