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

Public Member Functions

 Ref (const char *n)
 
 Ref (const Ref &)=default
 
 Ref (const std::string &n)
 
 Ref (const value_t &a)
 
 Ref (Ref &&)=default
 
bool check () const
 
 operator bool () const
 
 operator Table * () const
 
Tableoperator-> () const
 
bool operator< (const Ref &a) const
 
Refoperator= (const Ref &a) &
 
Refoperator= (const std::string &n)
 
Refoperator= (const value_t &a) &
 
Refoperator= (Ref &&a) &
 
bool operator== (const char *t) const
 
bool operator== (const Ref &a) const
 
bool operator== (const std::string &t) const
 
bool operator== (const Table *t) const
 
bool set () const
 

Public Attributes

int lineno
 
std::string name