Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

MessageFormat::Subformat Class Reference

A structure representing one subformat of this MessageFormat. More...

List of all members.

Public Methods

Subformat & operator= (const Subformat &that)
 Clone that.format and assign it to this.format Do NOT delete this.format. More...

UBool operator== (const Subformat &that) const
UBool operator!= (const Subformat &that) const

Public Attributes

Formatformat
int32_t offset
int32_t arg


Detailed Description

A structure representing one subformat of this MessageFormat.

Each subformat has a Format object, an offset into the plain pattern text fPattern, and an argument number. The argument number corresponds to the array of arguments to be formatted.

Internal:
For internal use only.

Definition at line 634 of file msgfmt.h.


Member Function Documentation

UBool MessageFormat::Subformat::operator!= const Subformat &    that const [inline]
 

Internal:
For internal use only.

Definition at line 675 of file msgfmt.h.

Subformat& MessageFormat::Subformat::operator= const Subformat &    that [inline]
 

Clone that.format and assign it to this.format Do NOT delete this.format.

Internal:
For internal use only.

Definition at line 654 of file msgfmt.h.

UBool MessageFormat::Subformat::operator== const Subformat &    that const [inline]
 

Internal:
For internal use only.

Definition at line 664 of file msgfmt.h.


Member Data Documentation

int32_t MessageFormat::Subformat::arg
 

Internal:
For internal use only.

Definition at line 647 of file msgfmt.h.

Format* MessageFormat::Subformat::format
 

Internal:
For internal use only.

Definition at line 639 of file msgfmt.h.

int32_t MessageFormat::Subformat::offset
 

Internal:
For internal use only.

Definition at line 643 of file msgfmt.h.


The documentation for this class was generated from the following file:
Generated on Mon Nov 24 14:36:39 2003 for ICU 2.8 by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001