DCL 4.0
Loading...
Searching...
No Matches
AsciiEncoder Class Reference

#include <Charset.h>

Inheritance diagram for AsciiEncoder:
CharsetEncoder Object

Protected Member Functions

virtual int toMultiByte (ucs4_t _uc, byte_t *_mbs, size_t _mbslen)
Protected Member Functions inherited from CharsetEncoder
 CharsetEncoder ()
Protected Member Functions inherited from Object
virtual ~Object ()
 Object ()

Additional Inherited Members

Public Member Functions inherited from Object
virtual String toString () const
virtual void destroy ()
String className () const
bool isInstanceOf (const std::type_info &typeinfo) const
virtual const std::type_info & typeInfo () const

Detailed Description

Definition at line 305 of file Charset.h.

Member Function Documentation

◆ toMultiByte()

int AsciiEncoder::toMultiByte ( ucs4_t _uc,
byte_t * _mbs,
size_t _mbslen )
protectedvirtual

Implements CharsetEncoder.

Definition at line 460 of file CharsetEncoder.cpp.

461{
462 if (_uc < 0x80) {
463 *_mbs = _uc;
464 return 1;
465 }
466 return ILLEGAL_UCS4;
467}
#define ILLEGAL_UCS4

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