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

- Search for |

- File List
- Globals

# RunArrays.h File Reference

C++ API: base class for building classes which represent data that is associated with runs of text. More...

`#include "layout/LETypes.h"`
`#include "layout/LEFontInstance.h"`
`#include "unicode/utypes.h"`
`#include "unicode/locid.h"`

Go to the source code of this file.

## Data Structures
class | RunArray
| The `RunArray` class is a base class for building classes which represent data that is associated with runs of text. More...
class | FontRuns
| The `FontRuns` class associates pointers to `LEFontInstance` objects with runs of text. More...
class | LocaleRuns
| The `LocaleRuns` class associates pointers to `Locale` objects with runs of text. More...
class | ValueRuns
| The `ValueRuns` class associates integer values with runs of text. More...
## Defines
#define | INITIAL_CAPACITY 16
| The initial size of an array if it is unspecified.
#define | CAPACITY_GROW_LIMIT 128
| When an array needs to grow, it will double in size until it becomes this large, then it will grow by this amount.

## Detailed Description

C++ API: base class for building classes which represent data that is associated with runs of text.

Definition in file RunArrays.h.

## Define Documentation

#define CAPACITY_GROW_LIMIT 128

When an array needs to grow, it will double in size until it becomes this large, then it will grow by this amount.

Stable:
  ICU 3.2

Definition at line 38 of file RunArrays.h.

#define INITIAL_CAPACITY 16

The initial size of an array if it is unspecified.

Stable:
  ICU 3.2

Definition at line 30 of file RunArrays.h.