32 #ifndef Pegasus_Flavor_h 33 #define Pegasus_Flavor_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/String.h> 37 #include <Pegasus/Common/Linkage.h> 39 PEGASUS_NAMESPACE_BEGIN
88 void removeFlavor(
const CIMFlavor& flavor);
96 Boolean hasFlavor(
const CIMFlavor& flavor)
const;
104 Boolean equal(
const CIMFlavor& flavor)
const;
190 friend class BinaryStreamer;
191 friend class SCMOClass;
192 friend class SCMOInstance;
193 friend class SCMODump;
194 friend class SCMOXmlWriter;
197 PEGASUS_NAMESPACE_END
static const CIMFlavor NONE
Definition: CIMFlavor.h:127
static const CIMFlavor RESTRICTED
Definition: CIMFlavor.h:154
static const CIMFlavor TRANSLATABLE
Definition: CIMFlavor.h:166
static const CIMFlavor DISABLEOVERRIDE
Definition: CIMFlavor.h:144
static const CIMFlavor TOSUBELEMENTS
Definition: CIMFlavor.h:178
static const CIMFlavor TOSUBCLASS
Definition: CIMFlavor.h:149
Definition: CIMFlavor.h:53
static const CIMFlavor OVERRIDABLE
Definition: CIMFlavor.h:132
static const CIMFlavor DEFAULTS
Definition: CIMFlavor.h:171
static const CIMFlavor ENABLEOVERRIDE
Definition: CIMFlavor.h:138
static const CIMFlavor TOINSTANCE
Definition: CIMFlavor.h:160