P4C
The P4 Compiler
|
#include <alias.h>
Public Member Functions | |
SetOfLocations (const LocationPath *path) | |
SetOfLocations (const SetOfLocations *set) | |
void | add (const LocationPath *path) |
const SetOfLocations * | append (cstring suffix) const |
Append suffix to each location in the set. | |
void | dbprint (std::ostream &out) const override |
const SetOfLocations * | join (const SetOfLocations *other) const |
bool | overlaps (const SetOfLocations *other) const |
Public Member Functions inherited from P4::IHasDbPrint | |
void | print () const |
Public Attributes | |
std::set< const LocationPath * > | paths |
We represent a set of location set as a set of LocationPath objects.
|
inlineoverridevirtual |
Implements P4::IHasDbPrint.