![]()  | 
  
    P4C
    
   The P4 Compiler 
   | 
 
List of definers for each base storage (at a specific program point). More...
#include <def_use.h>
Public Member Functions | |
| Definitions (const Definitions &other) | |
| Definitions * | cloneDefinitions () const | 
| void | dbprint (std::ostream &out) const override | 
| bool | empty () const | 
| const ProgramPoints * | getPoints (const BaseLocation *location) const | 
| const ProgramPoints * | getPoints (const LocationSet *locations) const | 
| bool | hasLocation (const BaseLocation *location) const | 
| bool | isUnreachable () const | 
| Definitions * | joinDefinitions (const Definitions *other) const | 
| bool | operator== (const Definitions &other) const | 
| void | removeLocation (const StorageLocation *loc) | 
| void | setDefinition (const LocationSet *loc, const ProgramPoints *point) | 
| void | setDefinition (const StorageLocation *loc, const ProgramPoints *point) | 
| void | setDefintion (const BaseLocation *loc, const ProgramPoints *point) | 
| Definitions * | setUnreachable () | 
| size_t | size () const | 
| Definitions * | writes (ProgramPoint point, const LocationSet *locations) const | 
| Point writes the specified LocationSet.  | |
  Public Member Functions inherited from IHasDbPrint | |
| void | print () const | 
List of definers for each base storage (at a specific program point).
      
  | 
  inlineoverridevirtual | 
Implements IHasDbPrint.