ICU 76.1 76.1
Loading...
Searching...
No Matches
Public Member Functions
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.
 
AppendableappendTo (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: