SystemTS 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 . Comparing this class to , 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()
Construct an empty CATChar.
o CATChar(char)
Construct a ISO 646 char from a char.
o CATChar(CATChar&)
o ~CATChar()
Destructor.

Method Index


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

Constructor and Destructor


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

Methods


o operator const char
public operator const char()
Cast operator.
Parameters:
iChar
char* character
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

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

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.