|
|
 |
 |
|
Asn1CharSet Class ReferenceInheritance diagram for Asn1CharSet:
List of all members.
Detailed Description
This is the base class for representing character sets that are defined in ASN.1 permitted alphabet constraints.
Constructor & Destructor Documentation
|
|
This constructor sets the number of bits-per-character values based on the given number of characters in the character set.
- Parameters:
-
| nchars | Number of characters in the character set |
|
Member Function Documentation
| abstract int GetCharAtIndex |
( |
int |
index |
) |
[pure virtual] |
|
|
|
This method will fetch the character from the permitted alphabet at the given index.
- Parameters:
-
| index | Index of character within the character set |
- Returns:
- Character at given index
- Exceptions:
-
Implemented in Asn1CharRange, and Asn1DiscreteCharSet. |
| abstract int GetCharIndex |
( |
int |
charValue |
) |
[pure virtual] |
|
|
|
This method will determine the index of the given character within the permitted alphabet character set.
- Parameters:
-
| charValue | Character value to search for |
- Returns:
- Index of character
- Exceptions:
-
Implemented in Asn1CharRange, and Asn1DiscreteCharSet. |
| virtual int GetNumBitsPerChar |
( |
bool |
aligned |
) |
[virtual] |
|
|
|
This method will return the number of bits-per-character.
- Parameters:
-
| aligned | Boolean value indicating whether number of aligned (true) or unaligned (false) characters should be returned. |
- Returns:
- Number of bits-per-character
|
Member Data Documentation
|
|
This variable holds number of bits-per-character (PER aligned). |
|
|
This variable holds number of bits-per-character (PER unaligned). |
Property Documentation
abstract int MaxValue [get] |
|
|
|
Gets the maximum value of the character within the given permitted alphabet character set.
Value: Upper Bound Character or Character with max int value
Reimplemented in Asn1CharRange, and Asn1DiscreteCharSet. |
|
This document may be distributed in any form, electronic
or otherwise, provided that it is distributed in its entirety
and that the copyright and this notice are included.
|
This file was last modified on
18 Nov 2005. ASN1C C# Runtime Library, 5.8 |
|