P4C
The P4 Compiler
Loading...
Searching...
No Matches
ActionDataBus::Use Struct Referenceabstract

#include <action_data_bus.h>

Inheritance diagram for ActionDataBus::Use:
[legend]

Classes

struct  ReservedSpace
 

Public Member Functions

virtual void clear ()
 
virtual Useclone () const =0
 
virtual bool emit_adb_asm (std::ostream &, const IR::MAU::Table *, bitvec source) const =0
 
virtual bool empty () const
 
bool operator!= (const Use &use) const
 
bool operator== (const Use &use) const
 
virtual int rng_unit () const =0
 

Public Attributes

safe_vector< ReservedSpaceaction_data_locs
 
safe_vector< ReservedSpaceclobber_locs
 

Friends

std::ostream & operator<< (std::ostream &out, const Use &u)
 

Detailed Description

The bytes used by an individual table, stored in the TableResourceAlloc