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

Classes

struct  Arg
 

Public Member Functions

 Call (const value_t &v, Table *tbl)
 
bool is_direct_call () const
 
bool operator!= (const Call &a) const
 
bool operator== (const Call &a) const
 
void setup (const value_t &v, Table *tbl)
 
- Public Member Functions inherited from Table::Ref
 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

std::vector< Argargs
 
- Public Attributes inherited from Table::Ref
int lineno
 
std::string name