ICU 55.1 55.1

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

- File List
- Globals

All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Namespaces | Macros
LESwaps.h File Reference

C++ API: Endian independent access to data for LayoutEngine. More...

`#include "LETypes.h"`

Go to the source code of this file.

## Data Structures
class | icu::LESwaps
| This class is used to access data which stored in big endian order regardless of the conventions of the platform. More...

## Namespaces
namespace | icu
| File coll.h.

## Macros
#define | SWAPW(value) LESwaps::swapWord((le_uint16)(value))
| A convenience macro which invokes the swapWord member function from a concise call.
#define | SWAPL(value) LESwaps::swapLong((le_uint32)(value))
| A convenience macro which invokes the swapLong member function from a concise call.

## Detailed Description

C++ API: Endian independent access to data for LayoutEngine.

Definition in file LESwaps.h.

## Macro Definition Documentation

#define SWAPL | ( |  | value | ) | LESwaps::swapLong((le_uint32)(value))

A convenience macro which invokes the swapLong member function from a concise call.

Deprecated:
  ICU 54. See icu::LayoutEngine

Definition at line 33 of file LESwaps.h.

#define SWAPW | ( |  | value | ) | LESwaps::swapWord((le_uint16)(value))

A convenience macro which invokes the swapWord member function from a concise call.

Deprecated:
  ICU 54. See icu::LayoutEngine

Definition at line 25 of file LESwaps.h.