P4C
The P4 Compiler
Util::SourcePosition Class Referencefinal

Public Member Functions

 SourcePosition (unsigned lineNumber, unsigned columnNumber)
 
 SourcePosition (const SourcePosition &other)
 
unsigned getColumnNumber () const
 
unsigned getLineNumber () const
 
bool isValid () const
 
const SourcePositionmax (const SourcePosition &rhs) const
 
const SourcePositionmin (const SourcePosition &rhs) const
 
bool operator!= (const SourcePosition &rhs) const
 
SourcePositionoperator-- ()
 
SourcePosition operator-- (int)
 
bool operator< (const SourcePosition &rhs) const
 
bool operator<= (const SourcePosition &rhs) const
 
bool operator== (const SourcePosition &rhs) const
 
bool operator> (const SourcePosition &rhs) const
 
bool operator>= (const SourcePosition &rhs) const
 
cstring toString () const