Salome HOME
ENV: Windows porting.
[modules/kernel.git] / src / SALOMEDSClient / SALOMEDSClient_AttributeFlags.hxx
1 //  File   : SALOMEDSClient_AttributeFlags.hxx
2 //  Author : Sergey RUIN
3 //  Module : SALOME
4 //  $Header:
5
6 #ifndef SALOMEDSClient_AttributeFlags_HeaderFile
7 #define SALOMEDSClient_AttributeFlags_HeaderFile
8
9 #include "SALOMEDSClient_definitions.hxx" 
10 #include "SALOMEDSClient_GenericAttribute.hxx" 
11
12 class SALOMEDSClient_AttributeFlags: public virtual SALOMEDSClient_GenericAttribute
13 {
14 public:
15
16   virtual int   GetFlags() = 0;
17   virtual void  SetFlags(int theFlags) = 0;
18
19   virtual bool  Get(int theFlag) = 0;
20   virtual void  Set(int theFlag, bool theValue) = 0;
21   
22 };
23
24 #endif