| 28 | class StringInputStream : public IInputStream, private common::Nocopy { |
| 29 | public: |
| 30 | explicit StringInputStream(const std::string &in) : in(&in), in_position(0) {} |
| 31 | size_t read_some(void *data, size_t size) override; |
| 32 | size_t size() const { return in->size() - in_position; } |
| 33 | bool empty() const { return size() == 0; } |
nothing calls this directly
no outgoing calls
no test coverage detected