Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Internationalization Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWUConverterBase

Module:  Internationalization Module   Group:  Character Encoding Scheme Conversion


Base Class

Local Index

Members

Header File

#include <rw/i18n/RWUConverterBase.h> 

Description

RWUConverterBase provides a common base for the RWUToUnicodeConverter and RWUFromUnicodeConverter classes.

Related Classes

RWUToUnicodeConverter, RWUFromUnicodeConverter

Static Member Functions

static RWCString
getCurrentLocaleEncodingName();
static RWCString
getDefaultEncodingName();
static void
setDefaultEncodingName(const char* encoding);

NOTE -- This method is not thread-safe.

Public Destructor

~RWUConverterBase();

Public Member Operators

bool
operator==(const RWUConverterBase& rhs) const;
bool
operator!=(const RWUConverterBase& rhs) const;

Public Member Functions

RWCString
getCanonicalName() const;
void
getLocalizedName(const RWULocale& locale,
                 RWUString& result) const;
size_t
getMaxBytesPerChar() const;
size_t
getMinBytesPerChar() const;

Protected Constructors

RWUConverterBase(const char* encoding = 
                 getDefaultEncodingName());
RWUConverterBase(const RWUConverterBase& original);

Protected Member Operators

RWUConverterBase&
operator=(const RWUConverterBase& rhs);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.