#include <OW_CIMQualifierType.hpp>
Inheritance diagram for OW_NAMESPACE::CIMQualifierType:


Public Types | |
| typedef COWIntrusiveReference< QUALTData > CIMQualifierType::* | safe_bool |
Public Member Functions | |
| CIMQualifierType () | |
| Create a new CIMQualifierType object. | |
| CIMQualifierType (CIMNULL_t) | |
| Create a NULL CIMQualifierType object. | |
| CIMQualifierType (const CIMName &name) | |
| Create an CIMQualifierType with a given name. | |
| CIMQualifierType (const char *name) | |
| Create an CIMQualifierType with a given name. | |
| CIMQualifierType (const CIMQualifierType &arg) | |
| Copy ctor. | |
| ~CIMQualifierType () | |
| Destroy this CIMQualifierType object. | |
| virtual void | setNull () |
| Set this to a null object. | |
| CIMQualifierType & | operator= (const CIMQualifierType &arg) |
| Assignment operator. | |
| const CIMScopeArray & | getScope () const |
| CIMDataType | getDataType () const |
| Int32 | getDataSize () const |
| CIMValue | getDefaultValue () const |
| CIMQualifierType & | setDataType (const CIMDataType &dataType) |
| Set the data type for this CIMQualifierType object. | |
| CIMQualifierType & | setDataType (const CIMDataType::Type &dataType) |
| Set the data type for this CIMQualifierType object. | |
| CIMQualifierType & | setDefaultValue (const CIMValue &defValue) |
| Set the default value for this CIMQualifierType object. | |
| CIMQualifierType & | addScope (const CIMScope &newScope) |
| Add a scope to this CIMQualifierType object. | |
| bool | hasScope (const CIMScope &scopeArg) const |
| Determine if this CIMQualifierType has a specified scope. | |
| bool | hasFlavor (const CIMFlavor &flavorArg) const |
| Determine if this CIMQualifierType has a specified flavor. | |
| CIMQualifierType & | addFlavor (const CIMFlavor &newFlavor) |
| Add a flavor to this CIMQualifierType object. | |
| CIMQualifierType & | removeFlavor (const Int32 flavor) |
| Remove a flavor from this CIMQualifierType. | |
| CIMFlavorArray | getFlavors () const |
| bool | hasDefaultValue () const |
| bool | isDefaultValueArray () const |
| virtual void | writeObject (std::ostream &ostrm) const |
| Write this CIMQualifierType object to the given output stream. | |
| virtual void | readObject (std::istream &istrm) |
| Read this CIMQualifierType object from the given input stream. | |
| virtual String | toString () const |
| virtual String | toMOF () const |
| virtual String | getName () const |
| virtual void | setName (const CIMName &name) |
| Set the name of this qualifier type. | |
| operator safe_bool () const | |
| bool | operator! () const |
Private Attributes | |
| COWIntrusiveReference< QUALTData > | m_pdata |
Friends | |
| OW_COMMON_API bool | operator< (const CIMQualifierType &x, const CIMQualifierType &y) |
Classes | |
| struct | QUALTData |
Definition at line 53 of file OW_CIMQualifierType.hpp.
|
|
Definition at line 205 of file OW_CIMQualifierType.hpp. |
|
|
Create a new CIMQualifierType object.
Definition at line 84 of file OW_CIMQualifierType.cpp. References addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. |
|
|
Create a NULL CIMQualifierType object.
Definition at line 91 of file OW_CIMQualifierType.cpp. |
|
|
Create an CIMQualifierType with a given name.
Definition at line 96 of file OW_CIMQualifierType.cpp. References addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, m_pdata, name, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. |
|
|
Create an CIMQualifierType with a given name.
Definition at line 104 of file OW_CIMQualifierType.cpp. References addFlavor(), OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, m_pdata, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. |
|
|
Copy ctor.
Definition at line 112 of file OW_CIMQualifierType.cpp. |
|
|
Destroy this CIMQualifierType object.
Definition at line 117 of file OW_CIMQualifierType.cpp. |
|
|
Add a flavor to this CIMQualifierType object.
Definition at line 240 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMFlavor::DISABLEOVERRIDE, OW_NAMESPACE::CIMFlavor::ENABLEOVERRIDE, OW_NAMESPACE::CIMFlavor::getFlavor(), hasFlavor(), m_pdata, removeFlavor(), OW_NAMESPACE::CIMFlavor::RESTRICTED, and OW_NAMESPACE::CIMFlavor::TOSUBCLASS. Referenced by CIMQualifierType(), and OW_NAMESPACE::MOF::CIMOMVisitor::VisitDefaultFlavor(). |
|
|
Add a scope to this CIMQualifierType object.
Definition at line 189 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMScope::ANY, hasScope(), and m_pdata. |
|
|
Definition at line 147 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
|
Definition at line 141 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::MOF::CIMOMVisitor::getQualifierDataType(). |
|
|
Definition at line 153 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::CIMQualifier::CIMQualifier(). |
|
|
Definition at line 287 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::MetaRepository::_resolveQualifiers(), and OW_NAMESPACE::CIMQualifier::CIMQualifier(). |
|
|
Implements OW_NAMESPACE::CIMElement. Definition at line 310 of file OW_CIMQualifierType.cpp. References m_pdata. Referenced by OW_NAMESPACE::MetaRepository::_addQualifierType(), OW_NAMESPACE::MOF::CIMOMVisitor::CIMOMprocessQualifierType(), OW_NAMESPACE::CIMQualifier::CIMQualifier(), OW_NAMESPACE::CIMtoXML(), OW_NAMESPACE::MetaRepository::setQualifierType(), and OW_NAMESPACE::CIMServer::setQualifierType(). |
|
|
Definition at line 135 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
|
Definition at line 293 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
|
Determine if this CIMQualifierType has a specified flavor.
Definition at line 223 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMFlavor::getFlavor(), i, and m_pdata. Referenced by addFlavor(). |
|
|
Determine if this CIMQualifierType has a specified scope.
Definition at line 206 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMScope::getScope(), i, and m_pdata. Referenced by addScope(). |
|
|
Definition at line 299 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
|
Definition at line 206 of file OW_CIMQualifierType.hpp. References m_pdata. |
|
|
Definition at line 208 of file OW_CIMQualifierType.hpp. |
|
|
Assignment operator.
Definition at line 122 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
|
Read this CIMQualifierType object from the given input stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
|
Remove a flavor from this CIMQualifierType.
Definition at line 269 of file OW_CIMQualifierType.cpp. Referenced by addFlavor(). |
|
|
Set the data type for this CIMQualifierType object.
Definition at line 171 of file OW_CIMQualifierType.cpp. References setDataType(). |
|
|
Set the data type for this CIMQualifierType object.
Definition at line 159 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMValueCast::castValueToDataType(), and m_pdata. Referenced by setDataType(). |
|
|
Set the default value for this CIMQualifierType object.
Definition at line 177 of file OW_CIMQualifierType.cpp. References OW_NAMESPACE::CIMValueCast::castValueToDataType(), and m_pdata. |
|
|
Set the name of this qualifier type.
Implements OW_NAMESPACE::CIMElement. Definition at line 316 of file OW_CIMQualifierType.cpp. |
|
|
Set this to a null object.
Implements OW_NAMESPACE::CIMBase. Definition at line 129 of file OW_CIMQualifierType.cpp. References m_pdata. |
|
|
Implements OW_NAMESPACE::CIMBase. Definition at line 377 of file OW_CIMQualifierType.cpp. Referenced by toString(). |
|
|
Reimplemented from OW_NAMESPACE::CIMElement. Definition at line 371 of file OW_CIMQualifierType.cpp. References toMOF(). Referenced by OW_NAMESPACE::CIMRepository2::setQualifierType(), and OW_NAMESPACE::CIMRepository::setQualifierType(). |
|
|
Write this CIMQualifierType object to the given output stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
||||||||||||
|
Definition at line 79 of file OW_CIMQualifierType.cpp. |
|
|
Definition at line 219 of file OW_CIMQualifierType.hpp. Referenced by addFlavor(), addScope(), CIMQualifierType(), getDataSize(), getDataType(), getDefaultValue(), getFlavors(), getName(), getScope(), hasDefaultValue(), hasFlavor(), hasScope(), isDefaultValueArray(), operator safe_bool(), OW_NAMESPACE::operator<(), operator=(), removeFlavor(), setDataType(), setDefaultValue(), setName(), setNull(), and toMOF(). |
1.4.6