|
In file ../../src/Pegasus/Common/CIMQualifierDecl.h:
The CIMQualifierDecl class is used to represent CIM qualifier declarations in Pegasus.
Documentation
The CIMQualifierDecl class is used to represent CIM qualifier
declarations in Pegasus.
Note that the Declarations
are not the same as CIM Qualiifers as seen on Classes, properties, etc.
These are the original declarations of qualifiers (i.e. input from the compiler
qualifier Declarations).
Inheritance:
Public Methods
| CIMQualifierDecl ()
Constructor
|
| CIMQualifierDecl (const CIMQualifierDecl& x)
Constructor - Creates a CIMQualifierDecl from another CIMQualifierDecl
|
| CIMQualifierDecl ( const CIMName& name, const CIMValue& value, const CIMScope & scope, const CIMFlavor & flavor = CIMFlavor (CIMFlavor::DEFAULTS), Uint32 arraySize = 0)
Constructor - Constructs a single CIMQualifierDecl object.
|
| ~CIMQualifierDecl ()
Destructor
|
CIMQualifierDecl& | operator= (const CIMQualifierDecl& x)
Operator
|
const CIMName& | getName () const
Get the name of the CIMQualifierDecl object.
|
void | setName (const CIMName& name)
Sets the name in the CIMQualifierDecl object.
|
CIMType | getType () const
Gets the Qualifier Declaration type which is the value type (boolean, etc.
|
Boolean | isArray () const
Determines if this qualifier declaration is an array type.
|
const CIMValue& | getValue () const
|
void | setValue (const CIMValue& value)
|
const CIMScope& | getScope () const
|
const CIMFlavor& | getFlavor () const
Gets the Flavor definition from the qualifier declaration.
|
Uint32 | getArraySize () const
|
Boolean | isUninitialized () const
Determines if the object has not been initialized.
|
Boolean | identical (const CIMConstQualifierDecl& x) const
Compares two qualifier declarations.
|
CIMQualifierDecl | clone () const
|
- CIMQualifierDecl()
- Constructor
- CIMQualifierDecl(const CIMQualifierDecl& x)
- Constructor - Creates a CIMQualifierDecl from another CIMQualifierDecl
- CIMQualifierDecl( const CIMName& name, const CIMValue& value, const CIMScope & scope, const CIMFlavor & flavor = CIMFlavor (CIMFlavor::DEFAULTS), Uint32 arraySize = 0)
- Constructor - Constructs a single CIMQualifierDecl object.
- Parameters:
- name - - CIMName containing the name of the Qualifier being created.
value - - CIMValue for the qualifier.
scope - - CIMScope containing the scope of the qualifier.
flavor - - Optional definition of the flavor for the qualifier.
CIMFlavor::DEFAULTS is used if no value supplied.
arraySize - - Optional integer defining the arraysize if the
qualifier is an array type with fixed value array. The default is
zero indicating that the qualifier declaration is not a fixed size
array.
- ~CIMQualifierDecl()
- Destructor
- CIMQualifierDecl& operator=(const CIMQualifierDecl& x)
- Operator
- const CIMName& getName() const
- Get the name of the CIMQualifierDecl object.
- Returns:
- CIMName containing the name of the CIMQualifierDecl object.
- void setName(const CIMName& name)
- Sets the name in the CIMQualifierDecl object.
- Parameters:
- name - CIMName containing name to be set on this qualifier.
- CIMType getType() const
- Gets the Qualifier Declaration type which is the
value type (boolean, etc. for this qualifier).
- Returns:
- the type as CIMType.
- Boolean isArray() const
- Determines if this qualifier declaration is an array type.
- Returns:
- true if this is an array type, false otherwise.
- const CIMValue& getValue() const
- void setValue(const CIMValue& value)
- const CIMScope& getScope() const
- const CIMFlavor& getFlavor() const
- Gets the Flavor definition from the qualifier declaration.
- Returns:
- CIMFlavor object containing the flavor flags. The
CIMFlavor hasFlavor method can be used to test against the flavor
constants defined in CIMFlavor.
@See CIMFlavor
- Uint32 getArraySize() const
- Boolean isUninitialized() const
- Determines if the object has not been initialized.
- Returns:
- true if the object has not been initialized,
false otherwise.
- Boolean identical(const CIMConstQualifierDecl& x) const
- Compares two qualifier declarations.
- Returns:
- true if they are identical, false otherwise.
- CIMQualifierDecl clone() const
- This class has no child classes.
- Friends:
- class CIMConstQualifierDecl
class CIMClassRep class XmlWriter class MofWriter
Alphabetic index HTML hierarchy of classes or Java
|