summaryrefslogtreecommitdiff
path: root/src/CDF/CDF_DirectoryIterator.cxx
blob: 117bd8de4a6f5c3f90dd0f4f74c291ef158c6715 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// File:	CDF_DirectoryIterator.cxx
// Created:	Wed Aug 13 13:55:19 1997
// Author:	Jean-Louis Frenkel
//		<rmi@frilox.paris1.matra-dtv.fr>


#include <CDF_DirectoryIterator.ixx>
#include <CDF_Session.hxx>
CDF_DirectoryIterator::CDF_DirectoryIterator():myIterator(CDF_Session::CurrentSession()->Directory()->List()) {}



CDF_DirectoryIterator::CDF_DirectoryIterator(const Handle(CDF_Directory)& aDirectory):myIterator(aDirectory->List()) {}




Standard_Boolean CDF_DirectoryIterator::MoreDocument() {
  return myIterator.More() ;
}
void CDF_DirectoryIterator::NextDocument() {
  myIterator.Next();
}

Handle(CDM_Document) CDF_DirectoryIterator::Document() {

  return myIterator.Value();
}