Lines Matching defs:Doc
151 OwningPtr<Document> &Doc;
512 document_iterator() : Doc(0) {}
513 document_iterator(OwningPtr<Document> &D) : Doc(&D) {}
519 return Doc == Other.Doc;
526 assert(Doc != 0 && "incrementing iterator past the end.");
527 if (!(*Doc)->skip()) {
528 Doc->reset(0);
530 Stream &S = (*Doc)->stream;
531 Doc->reset(new Document(S));
537 return *Doc->get();
541 return *Doc;
546 return !Doc || !*Doc;
549 OwningPtr<Document> *Doc;