32 #ifndef Pegasus_Char16_h 33 #define Pegasus_Char16_h 35 #include <Pegasus/Common/Config.h> 36 #include <Pegasus/Common/Linkage.h> 38 PEGASUS_NAMESPACE_BEGIN
77 Char16& operator=(Uint16 x);
88 operator Uint16()
const;
101 PEGASUS_COMMON_LINKAGE Boolean operator==(
const Char16& x,
const Char16& y);
110 PEGASUS_COMMON_LINKAGE Boolean operator==(
const Char16& x,
char y);
119 PEGASUS_COMMON_LINKAGE Boolean operator==(
char x,
const Char16& y);
128 PEGASUS_COMMON_LINKAGE Boolean operator!=(
const Char16& x,
const Char16& y);
137 PEGASUS_COMMON_LINKAGE Boolean operator!=(
const Char16& x,
char y);
146 PEGASUS_COMMON_LINKAGE Boolean operator!=(
char x,
const Char16& y);
148 PEGASUS_NAMESPACE_END
150 #if defined(PEGASUS_INTERNALONLY) && !defined(PEGASUS_DISABLE_INTERNAL_INLINES) 151 # include "Char16Inline.h"