|
Nearly CC
An educational compiler skeleton
|
Public Member Functions | |
| ISeqIterator (It i) | |
| ISeqIterator (const ISeqIterator< It > &other) | |
| ISeqIterator< It > & | operator= (const ISeqIterator< It > &rhs) |
| bool | operator== (const ISeqIterator< It > &rhs) const |
| bool | operator!= (const ISeqIterator< It > &rhs) const |
| Instruction * | operator* () const |
| bool | has_label () const |
| std::string | get_label () const |
| ISeqIterator< It > & | operator++ () |
| ISeqIterator< It > | operator++ (int) |
| ISeqIterator< It > & | operator-- () |
| ISeqIterator< It > | operator-- (int) |
| ISeqIterator< It > | operator+ (ptrdiff_t i) const |
| ISeqIterator< It > | operator- (ptrdiff_t i) const |
| ISeqIterator< It > & | operator+= (ptrdiff_t i) |
| ISeqIterator< It > & | operator-= (ptrdiff_t i) |
| ptrdiff_t | operator- (ISeqIterator< It > rhs) |
| bool | operator< (ISeqIterator< It > rhs) const |
| bool | operator<= (ISeqIterator< It > rhs) const |
| bool | operator> (ISeqIterator< It > rhs) const |
| bool | operator>= (ISeqIterator< It > rhs) const |