Home | History | Annotate | Download | only in Support

Lines Matching defs:Doc

168   std::unique_ptr<Document> &Doc;
573 document_iterator(std::unique_ptr<Document> &D) : Doc(&D) {}
579 return Doc == Other.Doc;
586 assert(Doc && "incrementing iterator past the end.");
587 if (!(*Doc)->skip()) {
588 Doc->reset(nullptr);
590 Stream &S = (*Doc)->stream;
591 Doc->reset(new Document(S));
596 Document &operator*() { return *Doc->get(); }
598 std::unique_ptr<Document> &operator->() { return *Doc; }
601 bool isAtEnd() const { return !Doc || !*Doc; }
603 std::unique_ptr<Document> *Doc = nullptr;