version 1.1.2.2, 2013/07/20 18:32:39
|
version 1.2, 2014/08/27 23:10:08
|
|
|
They are not reference counted and do not provide a separate representation | They are not reference counted and do not provide a separate representation |
class. | class. |
| |
The class provides the means to construct, destruct, assign, set and test |
The classes provide the means to construct, destruct, assign, set and test |
the characteristics of an argument. They may be constructed with the default |
the characteristics of a client argument that is nullable. They may be |
NULL or a specific integer value. |
constructed with the default NULL or a specific integer value. |
| |
*************************************************************/ | *************************************************************/ |
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
|
class Uint32ArgRep; |
|
|
class PEGASUS_COMMON_LINKAGE Uint32Arg | class PEGASUS_COMMON_LINKAGE Uint32Arg |
{ | { |
public: | public: |
|
|
Boolean equal(const Uint32Arg& x) const; | Boolean equal(const Uint32Arg& x) const; |
| |
private: | private: |
Uint32 _value; |
Uint32ArgRep* _rep; |
Boolean _null; |
|
}; | }; |
| |
|
class Uint64ArgRep; |
|
|
class PEGASUS_COMMON_LINKAGE Uint64Arg | class PEGASUS_COMMON_LINKAGE Uint64Arg |
{ | { |
public: | public: |
|
|
</pre> | </pre> |
*/ | */ |
void setValue(Uint64 x); | void setValue(Uint64 x); |
|
|
/** Tests the object for NULL state. | /** Tests the object for NULL state. |
@return This method returns true if the object is NULL. Otherwise | @return This method returns true if the object is NULL. Otherwise |
it returns false. | it returns false. |
|
|
Boolean equal(const Uint64Arg& x) const; | Boolean equal(const Uint64Arg& x) const; |
| |
private: | private: |
Uint64 _value; |
Uint64ArgRep* _rep; |
Boolean _null; |
|
}; | }; |
| |
/** | /** |