1 // File : SALOMEDS_ChildIterator.hxx
2 // Author : Sergey RUIN
5 #ifndef __SALOMEDS_CHILDITERATOR_H__
6 #define __SALOMEDS_CHILDITERATOR_H__
8 #include "SALOMEDSClient.hxx"
9 #include "SALOMEDSImpl_ChildIterator.hxx"
12 #include <SALOMEconfig.h>
13 #include CORBA_SERVER_HEADER(SALOMEDS)
15 class SALOMEDS_ChildIterator: public SALOMEDSClient_ChildIterator
19 Handle(SALOMEDSImpl_ChildIterator) _local_impl;
20 SALOMEDS::ChildIterator_var _corba_impl;
24 SALOMEDS_ChildIterator(const Handle(SALOMEDSImpl_ChildIterator)& theIterator);
25 SALOMEDS_ChildIterator(SALOMEDS::ChildIterator_ptr theIterator);
26 ~SALOMEDS_ChildIterator();
29 virtual void InitEx(bool theAllLevels);
32 virtual _PTR(SObject) Value();