Lines Matching refs:PositionInfo
24 class PositionInfo {
26 PositionInfo(const char* file = nullptr, int line = -1)
31 static PositionInfo Capture(const char* file = __builtin_FILE(), int line = __builtin_LINE()) {
32 return PositionInfo(file, line);
35 static PositionInfo Capture() { return PositionInfo(); }
62 void error(skstd::string_view msg, PositionInfo position);
74 void reportPendingErrors(PositionInfo pos) {
93 virtual void handleError(skstd::string_view msg, PositionInfo position) = 0;
96 PositionInfo position(int offset) const;
108 void handleError(skstd::string_view msg, PositionInfo pos) override {