ICU 77.1 77.1
icu::message2::FormattedMessage Class Reference

Not yet implemented: The result of a message formatting operation. More...

#include <messageformat2_formattable.h>

Inheritance diagram for icu::message2::FormattedMessage:
icu::FormattedValue

Public Member Functions

 FormattedMessage (UErrorCode &status)
 Not yet implemented.
int32_t length (UErrorCode &status) const
 Not yet implemented.
char16_t charAt (int32_t index, UErrorCode &status) const
 Not yet implemented.
StringPiece subSequence (int32_t start, int32_t end, UErrorCode &status) const
 Not yet implemented.
UnicodeString toString (UErrorCode &status) const override
 Not yet implemented.
UnicodeString toTempString (UErrorCode &status) const override
 Not yet implemented.
Appendable & appendTo (Appendable &appendable, UErrorCode &status) const override
 Not yet implemented.
UBool nextPosition (ConstrainedFieldPosition &cfpos, UErrorCode &status) const override
 Not yet implemented.
CharacterIteratortoCharacterIterator (UErrorCode &status)
 Not yet implemented.
virtual ~FormattedMessage ()
 Destructor.
Public Member Functions inherited from icu::FormattedValue
virtual ~FormattedValue ()

Detailed Description

Not yet implemented: The result of a message formatting operation.

Based on ICU4J's FormattedMessage.java.

The class will contain information allowing the result to be viewed as a string, iterator, etc. (TBD)

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for technology preview only.

Definition at line 882 of file messageformat2_formattable.h.

Constructor & Destructor Documentation

◆ FormattedMessage()

icu::message2::FormattedMessage::FormattedMessage ( UErrorCode & status)
inline

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Definition at line 890 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ ~FormattedMessage()

virtual icu::message2::FormattedMessage::~FormattedMessage ( )
virtual

Destructor.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Member Function Documentation

◆ appendTo()

Appendable & icu::message2::FormattedMessage::appendTo ( Appendable & appendable,
UErrorCode & status ) const
inlineoverridevirtual

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Implements icu::FormattedValue.

Definition at line 964 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ charAt()

char16_t icu::message2::FormattedMessage::charAt ( int32_t index,
UErrorCode & status ) const
inline

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Definition at line 913 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ length()

int32_t icu::message2::FormattedMessage::length ( UErrorCode & status) const
inline

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Definition at line 901 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ nextPosition()

UBool icu::message2::FormattedMessage::nextPosition ( ConstrainedFieldPosition & cfpos,
UErrorCode & status ) const
inlineoverridevirtual

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Implements icu::FormattedValue.

Definition at line 976 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ subSequence()

StringPiece icu::message2::FormattedMessage::subSequence ( int32_t start,
int32_t end,
UErrorCode & status ) const
inline

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Definition at line 926 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ toCharacterIterator()

CharacterIterator * icu::message2::FormattedMessage::toCharacterIterator ( UErrorCode & status)
inline

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Definition at line 989 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ toString()

UnicodeString icu::message2::FormattedMessage::toString ( UErrorCode & status) const
inlineoverridevirtual

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Implements icu::FormattedValue.

Definition at line 940 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.

◆ toTempString()

UnicodeString icu::message2::FormattedMessage::toTempString ( UErrorCode & status) const
inlineoverridevirtual

Not yet implemented.

Internal
Do not use. This API is for internal use only. ICU 75 technology preview
Deprecated
This API is for ICU internal use only.

Implements icu::FormattedValue.

Definition at line 952 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.


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