1 // File : SALOMEDSClient_SComponentIterator.hxx
2 // Author : Sergey RUIN
5 #ifndef __SALOMEDSClient_SCOMPONENTITERATOR_H__
6 #define __SALOMEDSClient_SCOMPONENTITERATOR_H__
8 #include "SALOMEDSClient_definitions.hxx"
9 #include "SALOMEDSClient_SComponent.hxx"
11 class SALOMEDSClient_SComponentIterator
14 virtual ~SALOMEDSClient_SComponentIterator() {}
16 virtual void Init() = 0;
17 virtual bool More() = 0;
18 virtual void Next() = 0;
19 virtual _PTR(SComponent) Value() = 0;