#include <OW_CIMScope.hpp>
Inheritance diagram for OW_NAMESPACE::CIMScope:
Public Types | |
typedef Scope CIMScope::* | safe_bool |
enum | Scope { BAD = 0, SCHEMA = 1, CLASS = 2, ASSOCIATION = 3, INDICATION = 4, PROPERTY = 5, REFERENCE = 6, METHOD = 7, PARAMETER = 8, QUALIFIER = 9, ANY = 11, MAXSCOPE = 12 } |
Public Member Functions | |
CIMScope () | |
Create an invalid scope. | |
CIMScope (Scope scopeVal) | |
Create a scope with a specified scoping value. | |
CIMScope (const CIMScope &arg) | |
Copy constructor. | |
virtual void | setNull () |
Set this to a null object. | |
CIMScope & | operator= (const CIMScope &arg) |
Assignment operator. | |
Scope | getScope () const |
bool | equals (const CIMScope &arg) const |
Determine if another scope is equal to this one. | |
bool | operator== (const CIMScope &arg) const |
Determine if another scope is equal to this one. | |
bool | operator!= (const CIMScope &arg) const |
Determine if another scope is not equal to this one. | |
operator safe_bool () const | |
bool | operator! () const |
virtual String | toString () const |
virtual String | toMOF () const |
virtual void | readObject (std::istream &istrm) |
Read this object from an input stream. | |
virtual void | writeObject (std::ostream &ostrm) const |
Write this object to an output stream. | |
Static Private Member Functions | |
static bool | validScope (Scope val) |
Private Attributes | |
Scope | m_val |
Friends | |
bool | operator< (const CIMScope &x, const CIMScope &y) |
Definition at line 51 of file OW_CIMScope.hpp.
|
Definition at line 135 of file OW_CIMScope.hpp. |
|
Definition at line 55 of file OW_CIMScope.hpp. |
|
Create an invalid scope.
Definition at line 73 of file OW_CIMScope.hpp. |
|
Create a scope with a specified scoping value.
Definition at line 78 of file OW_CIMScope.hpp. |
|
Copy constructor.
Definition at line 87 of file OW_CIMScope.hpp. |
|
Determine if another scope is equal to this one.
Definition at line 112 of file OW_CIMScope.hpp. References m_val. |
|
Definition at line 106 of file OW_CIMScope.hpp. Referenced by OW_NAMESPACE::CIMQualifierType::hasScope(). |
|
Definition at line 139 of file OW_CIMScope.hpp. References m_val. |
|
Definition at line 141 of file OW_CIMScope.hpp. |
|
Determine if another scope is not equal to this one.
Definition at line 130 of file OW_CIMScope.hpp. |
|
Assignment operator.
Definition at line 98 of file OW_CIMScope.hpp. References m_val. |
|
Determine if another scope is equal to this one.
Definition at line 121 of file OW_CIMScope.hpp. |
|
Read this object from an input stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Set this to a null object.
Implements OW_NAMESPACE::CIMBase. Definition at line 123 of file OW_CIMScope.cpp. |
|
Implements OW_NAMESPACE::CIMBase. Definition at line 54 of file OW_CIMScope.cpp. References ANY, ASSOCIATION, CLASS, INDICATION, m_val, METHOD, PARAMETER, PROPERTY, QUALIFIER, REFERENCE, and SCHEMA. Referenced by toString(). |
|
Implements OW_NAMESPACE::CIMBase. Definition at line 48 of file OW_CIMScope.cpp. References toMOF(). |
|
Definition at line 162 of file OW_CIMScope.hpp. |
|
Write this object to an output stream.
Implements OW_NAMESPACE::SerializableIFC. |
|
Definition at line 167 of file OW_CIMScope.hpp. |
|
Definition at line 166 of file OW_CIMScope.hpp. Referenced by equals(), operator safe_bool(), operator=(), setNull(), and toMOF(). |