PMI::String Class Reference

#include <HUtilityPMI.h>

Public Member Functions

char const * CStr () const
 
bool Equals (String const &in_that) const
 
bool operator!= (String const &in_that) const
 
String const & operator= (String const &in_that)
 
bool operator== (String const &in_that) const
 
void Set (String const &in_that)
 
 String (char const *cstring)
 
 String (wchar_t const *wstring)
 
 String (H_WCS const &wcs)
 
 String (H_UTF8 const &utf8)
 
 String (String const &that)
 
size_t WLength () const
 
wchar_t const * WStr () const
 

Detailed Description

This class is used to specify any string which may be associated with an Entity or ViewEntity. It takes standard character and wide character strings as well as making use of the H_UTF and H_WCS utility classes to allow specifying stings with the various UTF encodings.

Member Function Documentation

◆ CStr()

char const* PMI::String::CStr ( ) const
Returns
the standard C-string representation of the String

◆ WLength()

size_t PMI::String::WLength ( ) const
Returns
the number of characters in the String

◆ WStr()

wchar_t const* PMI::String::WStr ( ) const
Returns
the wide character representation of the String

The documentation for this class was generated from the following file: