H A D | ParserTokens.h | 156 struct JSTextPosition { struct in namespace:JSC 157 JSTextPosition() : line(0), offset(0), lineStartOffset(0) { } function in struct:JSC::JSTextPosition 158 JSTextPosition(int _line, int _offset, int _lineStartOffset) : line(_line), offset(_offset), lineStartOffset(_lineStartOffset) { } function in struct:JSC::JSTextPosition 159 JSTextPosition(const JSTextPosition& other) : line(other.line), offset(other.offset), lineStartOffset(other.lineStartOffset) { } function in struct:JSC::JSTextPosition 161 JSTextPosition operator+(int adjustment) const { return JSTextPosition(line, offset + adjustment, lineStartOffset); } 162 JSTextPosition operator+(unsigned adjustment) const { return *this + static_cast<int>(adjustment); } 163 JSTextPosition operator-(int adjustment) const { return *this + (- adjustment); } 164 JSTextPosition operato [all...] |