Contents
|
In file ../../src/Pegasus/Common/Char16.h:
class PEGASUS_COMMON_LINKAGE Char16 |
The Char16 class represents a CIM sixteen bit character (char16).
Documentation
The Char16 class represents a CIM sixteen bit character (char16).
This class is a trivial wrapper for a sixteen bit integer. It is used
as the element type in the String class (used to represent the CIM
string type). Ordinarily Uint16 could be used; however, a distinguishable
type was needed for the purposes of function overloaded which occurs in
the CIMValue class.
Inheritance:
Public Methods
| Char16 ()
Constructs a Char16 with a null (0) value
|
| Char16 (Uint16 x)
Constructs a Char16 with a specified 16-bit character value.
|
| Char16 (const Char16& x)
Constructs a Char16 by copying another Char16 value.
|
| ~Char16 ()
Destructs a Char16 object
|
Char16& | operator= (Uint16 x)
Assigns the value to a specified 16-bit character value.
|
Char16& | operator= (const Char16& x)
Assigns the value from another Char16 object.
|
| operator Uint16 () const
Implicitly converts the Char16 value to a 16-bit integer
|
- Char16()
-
Constructs a Char16 with a null (0) value
- Char16(Uint16 x)
-
Constructs a Char16 with a specified 16-bit character value.
- Parameters:
- x - The Uint16 value with which to initialize the Char16.
- Char16(const Char16& x)
-
Constructs a Char16 by copying another Char16 value.
- Parameters:
- x - The Char16 object to copy.
- ~Char16()
-
Destructs a Char16 object
- Char16& operator=(Uint16 x)
-
Assigns the value to a specified 16-bit character value.
- Parameters:
- x - The Uint16 value to copy.
- Char16& operator=(const Char16& x)
-
Assigns the value from another Char16 object.
- Parameters:
- x - The Char16 object to copy.
- operator Uint16() const
-
Implicitly converts the Char16 value to a 16-bit integer
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
|