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
-
Construct an empty CATChar.
o CATChar
-
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.