P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Parser::State::Ref Struct Reference

Public Member Functions

 Ref (value_t &v)
 
std::vector< State * >::const_iterator begin () const
 
void check (gress_t, Parser *, State *)
 
std::vector< State * >::const_iterator end () const
 
 operator bool () const
 
Stateoperator* () const
 
Stateoperator-> () const
 
Refoperator= (const value_t &)
 
bool operator== (const Ref &a) const
 

Public Attributes

int lineno
 
std::string name
 
match_t pattern
 
std::vector< State * > ptr