ICU 76.1 76.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 881 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 889 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 963 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 912 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 900 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 975 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 925 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 988 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 939 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 951 of file messageformat2_formattable.h.

References U_SUCCESS, and U_UNSUPPORTED_ERROR.


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