Home | History | Annotate | Download | only in Support

Lines Matching defs:Doc

160   std::unique_ptr<Document> &Doc;
567 document_iterator() : Doc(nullptr) {}
568 document_iterator(std::unique_ptr<Document> &D) : Doc(&D) {}
574 return Doc == Other.Doc;
579 assert(Doc && "incrementing iterator past the end.");
580 if (!(*Doc)->skip()) {
581 Doc->reset(nullptr);
583 Stream &S = (*Doc)->stream;
584 Doc->reset(new Document(S));
589 Document &operator*() { return *Doc->get(); }
591 std::unique_ptr<Document> &operator->() { return *Doc; }
594 Doc || !*Doc; }
596 std::unique_ptr<Document> *Doc;