| 140 | StringView(std::string::const_iterator begin, std::string::const_iterator end) |
| 141 | : begin_(begin), end_(end) {} |
| 142 | size_t size() const { return static_cast<size_t>(end_ - begin_); } |
| 143 | std::string::const_iterator begin() const { return begin_; } |
| 144 | std::string::const_iterator end() const { return end_; } |
| 145 | operator std::string() const { return std::string(begin_, end_); } |
no outgoing calls