2 #include "HDFcontainerObject.hxx"
3 #include "HDFexception.hxx"
4 #include "HDFinternalObject.hxx"
5 #include "HDFexplorer.hxx"
7 HDFexplorer::HDFexplorer(HDFcontainerObject *container)
9 _container = container;
10 _size = _container->nSons();
11 _head = _container->GetFirstSon();
12 _queue = _container->GetLastSon();
16 HDFexplorer::~HDFexplorer()
20 void HDFexplorer::Init()
25 void HDFexplorer::Next()
27 _current = _current->GetNextBrother();
30 int HDFexplorer::More()
38 HDFinternalObject *HDFexplorer::Value()
43 void HDFexplorer::Reset(HDFcontainerObject *new_container)
45 _container = new_container;
46 _size = _container->nSons();
47 _head = _container->GetFirstSon();
48 _queue = _container->GetLastSon();