std::unique_ptr<Datum::Reader> Datum::Reader::Read(const std::string& text) { Reader* r = new Reader(text); r->ReadNext(); return std::unique_ptr<Reader>(r); }