32 #ifndef Pegasus_QualifierDecl_h 33 #define Pegasus_QualifierDecl_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Linkage.h> 37 #include <Pegasus/Common/CIMName.h> 38 #include <Pegasus/Common/Array.h> 39 #include <Pegasus/Common/CIMQualifierDecl.h> 40 #include <Pegasus/Common/CIMFlavor.h> 41 #include <Pegasus/Common/CIMScope.h> 42 #include <Pegasus/Common/CIMType.h> 43 #include <Pegasus/Common/CIMValue.h> 45 PEGASUS_NAMESPACE_BEGIN
55 class CIMQualifierDeclRep;
112 Uint32 arraySize = 0);
134 const CIMName& getName()
const;
142 void setName(
const CIMName& name);
150 CIMType getType()
const;
158 Boolean isArray()
const;
175 void setValue(
const CIMValue& value);
199 Uint32 getArraySize()
const;
205 Boolean isUninitialized()
const;
230 CIMQualifierDeclRep* _rep;
233 friend class CIMClassRep;
234 friend class XmlWriter;
235 friend class MofWriter;
302 Uint32 arraySize = 0);
333 const CIMName& getName()
const;
341 CIMType getType()
const;
349 Boolean isArray()
const;
381 Uint32 getArraySize()
const;
387 Boolean isUninitialized()
const;
411 CIMQualifierDeclRep* _rep;
414 friend class XmlWriter;
415 friend class MofWriter;
418 #define PEGASUS_ARRAY_T CIMQualifierDecl 419 # include <Pegasus/Common/ArrayInter.h> 420 #undef PEGASUS_ARRAY_T 422 PEGASUS_NAMESPACE_END
Definition: CIMScope.h:48
Definition: CIMValue.h:63
Definition: CIMQualifierDecl.h:252
Definition: CIMFlavor.h:53
static const CIMFlavor DEFAULTS
Definition: CIMFlavor.h:171
Definition: CIMQualifierDecl.h:72