version 1.29, 2002/07/17 12:07:56
|
version 1.30, 2002/07/23 17:01:48
|
|
|
// | // |
// Modified By: Karl Schopmeyer (k.schopmeyer@opengroup.org) | // Modified By: Karl Schopmeyer (k.schopmeyer@opengroup.org) |
// Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) | // Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com) |
|
// Carol Ann Krug Graves, Hewlett-Packard Company |
|
// (carolann_graves@hp.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
| |
class CIMConstQualifier; | class CIMConstQualifier; |
class CIMClassRep; | class CIMClassRep; |
|
class Resolver; |
#if defined(PEGASUS_PLATFORM_AIX_RS_IBMCXX) || defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM) | #if defined(PEGASUS_PLATFORM_AIX_RS_IBMCXX) || defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM) |
class CIMQualifierRep; | class CIMQualifierRep; |
#endif | #endif |
|
|
*/ | */ |
Boolean isFlavor(Uint32 flavor) const; | Boolean isFlavor(Uint32 flavor) const; |
| |
/** resolveFlavor - Function used only in object creation to |
|
resolve the combination of a qualifer flavor input and |
|
the corresponding inherited flavor from declaration or |
|
superclass and set the current qualifier to that |
|
definition. The functions changes the current flavor based |
|
on the characteristics of the inheritance. |
|
@param inheritedFlavor - The flavor inherited from higher level |
|
@param inherited - True if inherited from definition. False if this |
|
is definition that inherits from the declaration |
|
*/ |
|
void resolveFlavor(Uint32 inheritedFlavor, Boolean inherited); |
|
|
|
/** getPropagated returns the propagated indicator | /** getPropagated returns the propagated indicator |
@return Uint32 - TBD | @return Uint32 - TBD |
*/ | */ |
|
|
| |
friend class CIMConstQualifier; | friend class CIMConstQualifier; |
friend class CIMClassRep; | friend class CIMClassRep; |
|
friend class Resolver; |
friend class XmlWriter; | friend class XmlWriter; |
friend class MofWriter; | friend class MofWriter; |
}; | }; |