Lines Matching defs:visitor
182 The supplied visitor's Visit(BDiskDevice*) is invoked for each device.
186 \param visitor The visitor.
193 BDiskDeviceRoster::VisitEachDevice(BDiskDeviceVisitor* visitor,
197 if (visitor) {
203 terminatedEarly = visitor->Visit(useDevice);
215 The supplied visitor's Visit(BDiskDevice*) method is invoked for each
221 \param visitor The visitor.
231 BDiskDeviceRoster::VisitEachPartition(BDiskDeviceVisitor* visitor,
235 if (visitor) {
242 foundPartition = useDevice->VisitEachDescendant(visitor);
260 The supplied visitor's Visit(BPartition*) is invoked for each mounted
266 \param visitor The visitor.
276 BDiskDeviceRoster::VisitEachMountedPartition(BDiskDeviceVisitor* visitor,
280 if (visitor) {
285 PartitionFilterVisitor filterVisitor(visitor, &filter);
295 The supplied visitor's Visit(BPartition*) is invoked for each mountable
301 \param visitor The visitor.
311 BDiskDeviceRoster::VisitEachMountablePartition(BDiskDeviceVisitor* visitor,
315 if (visitor) {
320 PartitionFilterVisitor filterVisitor(visitor, &filter);
356 } visitor(volume.Device());
358 if (VisitEachMountedPartition(&visitor, device, _partition))