Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

UConverterToUnicodeArgs Struct Reference

The structure for the toUnicode callback function parameter. More...

#include <ucnv_err.h>


Data Fields

uint16_t size
 The size of this struct ICU 2.0.
UBool flush
 The internal state of converter will be reset and data flushed if set to TRUE.
UConverter * converter
 Pointer to the converter that is opened and to which this struct is passed as an argument.
const char * source
 Pointer to the source source buffer.
const char * sourceLimit
 Pointer to the limit (end + 1) of source buffer.
UChar * target
 Pointer to the target buffer.
const UChar * targetLimit
 Pointer to the limit (end + 1) of target buffer.
int32_t * offsets
 Pointer to the buffer that recieves the offsets.


Detailed Description

The structure for the toUnicode callback function parameter.

ICU 2.0


Field Documentation

UConverter* UConverterToUnicodeArgs::converter
 

Pointer to the converter that is opened and to which this struct is passed as an argument.

ICU 2.0

UBool UConverterToUnicodeArgs::flush
 

The internal state of converter will be reset and data flushed if set to TRUE.

ICU 2.0

int32_t* UConverterToUnicodeArgs::offsets
 

Pointer to the buffer that recieves the offsets.

*offset = blah ; offset++;. ICU 2.0

const char* UConverterToUnicodeArgs::source
 

Pointer to the source source buffer.

ICU 2.0

const char* UConverterToUnicodeArgs::sourceLimit
 

Pointer to the limit (end + 1) of source buffer.

ICU 2.0

UChar* UConverterToUnicodeArgs::target
 

Pointer to the target buffer.

ICU 2.0

const UChar* UConverterToUnicodeArgs::targetLimit
 

Pointer to the limit (end + 1) of target buffer.

ICU 2.0


The documentation for this struct was generated from the following file:
Generated on Wed Sep 15 17:18:16 2004 for ICU 2.8 by doxygen 1.3.8