ICU 55.1 55.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Fields
USerializedSet Struct Reference

A serialized form of a Unicode set. More...

`#include <uset.h>`

## Data Fields
const uint16_t * | array
| The serialized Unicode Set.
int32_t | bmpLength
| The length of the array that contains BMP characters.
int32_t | length
| The total length of the array.
uint16_t | staticArray [USET_SERIALIZED_STATIC_ARRAY_CAPACITY]
| A small buffer for the array to reduce memory allocations.

## Detailed Description

A serialized form of a Unicode set.

Limited manipulations are possible directly on a serialized set. See below.

Stable:
  ICU 2.4

Definition at line 221 of file uset.h.

## Field Documentation

const uint16_t* USerializedSet::array

The serialized Unicode Set.

Stable:
  ICU 2.4

Definition at line 226 of file uset.h.

int32_t USerializedSet::bmpLength

The length of the array that contains BMP characters.

Stable:
  ICU 2.4

Definition at line 231 of file uset.h.

int32_t USerializedSet::length

The total length of the array.

Stable:
  ICU 2.4

Definition at line 236 of file uset.h.

uint16_t USerializedSet::staticArray[USET_SERIALIZED_STATIC_ARRAY_CAPACITY]

A small buffer for the array to reduce memory allocations.

Stable:
  ICU 2.4

Definition at line 241 of file uset.h.

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

- uset.h