ASN1C C/C++ Common Runtime  ASN1C v7.2.x
Public Attributes | List of all members
Asn1CharSet Struct Reference

#include <asn1type.h>

Public Attributes

Asn1CharArray charSet
 
const char * canonicalSet
 
int canonicalSetSize
 
unsigned canonicalSetBits
 
unsigned charSetUnalignedBits
 
unsigned charSetAlignedBits
 

Detailed Description

Describes an ASN.1 character set, use primarily for PER encodings whose alphabet constraints can be used to encode more compact representations of their strings.

Member Data Documentation

◆ canonicalSet

const char* Asn1CharSet::canonicalSet

A character string describing the canonical set of characters.

◆ canonicalSetBits

unsigned Asn1CharSet::canonicalSetBits

The number of bits taken up by the canonical set.

◆ canonicalSetSize

int Asn1CharSet::canonicalSetSize

The size of the canonical character set.

◆ charSet

Asn1CharArray Asn1CharSet::charSet

The array of characters that comprise this particular character set; at most this takes up 255 characters.

◆ charSetAlignedBits

unsigned Asn1CharSet::charSetAlignedBits

The number of bits reuqired in aligned applications for this character set.

◆ charSetUnalignedBits

unsigned Asn1CharSet::charSetUnalignedBits

The number of bits required in unaligned applications for this character set.


The documentation for this struct was generated from the following file: