Class UConverterSharedData

java.lang.Object
com.ibm.icu.charset.UConverterSharedData

final class UConverterSharedData extends Object
Defines the UConverterSharedData struct, the immutable, shared part of UConverter.
  • Field Details

    • staticData

      final UConverterStaticData staticData
      pointer to the static (non changing) data.
    • mbcs

      Shared data structures currently come in two flavors: - readonly for built-in algorithmic converters - allocated for MBCS, with a pointer to an allocated UConverterTable which always has a UConverterMBCSTable To eliminate one allocation, I am making the UConverterMBCSTable a member of the shared data. It is the last member so that static definitions of UConverterSharedData work as before. The table field above also remains to avoid updating all static definitions, but is now unused.
    • DATA_TYPE

      static final String DATA_TYPE
      See Also:
  • Constructor Details