All Frameworks  Class Hierarchy  This Framework  Indexes   

System Class CATChar

Usage: you must use this class as is. You should never derive it.


public class CATChar

Class to represent non-NLS Characters.
Role: Class for ISO 646 characters, i.e. codes from 0 to 127 in decimal: - C0 ASCII control codes (see the unicode standard documentation): 0 to 31 in decimal - ASCII (contains digit characters, latin capital letters, latin small letters, punctuation characters ...) Thus, this class does not support NLS (National Langage Support), at the opposite of CATUnicodeChar. Comparing this class to CATUnicodeChar, the very simple character set supported here, once accepted the limitations it implies, enables to supress all the problems that arise with NLS complexity. Before using this class instead of CATUnicodeChar, check carefully that you will never need the NLS support.


Constructor and Destructor Index


o CATChar(CATChar&)
o CATChar()
Construct an empty CATChar.
o ~CATChar()
Destructor.
o CATChar(char)
Construct a ISO 646 char from a char.

Method Index


o operator=(char)
Assignment operator.
o operator=(CATChar&)
Assignment operator.
o operator const char()
Cast operator.

Constructor and Destructor


o CATChar
public CATChar( const iChar)
o CATChar
public CATChar()
Construct an empty CATChar.
o ~CATChar
public virtual ~CATChar()
Destructor.
o CATChar
public CATChar( const )
Construct a ISO 646 char from a char.

Methods


o operator=
public operator=( const iChar)
Assignment operator.
Parameters:
iChar
The character to assign to the current one
Returns:
The class resulting from the assignment
o operator=
public operator=( const iChar)
Assignment operator.
Parameters:
iChar
The character to assign to the current one
Returns:
The class resulting from the assignment
o operator const char
public operator const char()
Cast operator.
Parameters:
iChar
char* character

This object is included in the file: CATChar.h
If needed, your Imakefile.mk should include the module: JS0GROUP

Copyright © 2003, Dassault Systèmes. All rights reserved.