/******************************************************** * ASCIIEncoding.h * * * * XFX ASCIIEncoding class definition file * * Copyright © XFX Team. All Rights Reserved * ********************************************************/ #ifndef _ASCIIENCODING_ #define _ASCIIENCODING_ #include "Encoding.h" namespace System { namespace Text { /// /// Represents an ASCII character encoding of Unicode characters. /// class ASCIIEncoding : public Encoding { public: ASCIIEncoding(); int GetByteCount(char chars[], int index, int count); int GetByteCount(String &chars); int GetBytes(char chars[], int charIndex, int charCount, byte bytes[], int byteIndex); int GetBytes(String &chars, int charIndex, int charCount, byte bytes[], int byteIndex); int GetCharCount(byte bytes[], int index, int count); int GetChars(byte bytes[], int byteIndex, int byteCount, char chars[], int charIndex); int GetMaxByteCount(int charCount); int GetMaxCharCount(int byteCount); }; } } #endif //_ASCIIENCODING_