reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
588 return Doc == Other.Doc; 588 return Doc == Other.Doc; 595 assert(Doc && "incrementing iterator past the end."); 596 if (!(*Doc)->skip()) { 597 Doc->reset(nullptr); 599 Stream &S = (*Doc)->stream; 600 Doc->reset(new Document(S)); 605 Document &operator*() { return *Doc->get(); } 607 std::unique_ptr<Document> &operator->() { return *Doc; } 610 bool isAtEnd() const { return !Doc || !*Doc; } 610 bool isAtEnd() const { return !Doc || !*Doc; }