A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classicu_1_1ParsePosition.html below:

ICU 77.1: icu::ParsePosition Class Reference

ParsePosition is a simple class used by Format and its subclasses to keep track of the current position during parsing. More...

#include <parsepos.h>

ParsePosition is a simple class used by Format and its subclasses to keep track of the current position during parsing.

The parseObject method in the various Format classes requires a ParsePosition object as an argument.

By design, as you parse through a string with different formats, you can use the same ParsePosition, since the index parameter records the current position.

The ParsePosition class is not suitable for subclassing.

Version
1.3 10/30/97
See also
java.text.Format

Definition at line 52 of file parsepos.h.

◆ ParsePosition() [1/3] icu::ParsePosition::ParsePosition ( ) inline

Default constructor, the index starts with 0 as default.

Stable:
ICU 2.0

Definition at line 58 of file parsepos.h.

◆ ParsePosition() [2/3] icu::ParsePosition::ParsePosition ( int32_t  newIndex ) inline ◆ ParsePosition() [3/3]

Copy constructor.

Parameters
copy the object to be copied from.
Stable:
ICU 2.0

Definition at line 80 of file parsepos.h.

◆ ~ParsePosition() virtual icu::ParsePosition::~ParsePosition ( ) virtual ◆ clone()

Clone this object.

Clones can be used concurrently in multiple threads. If an error occurs, then nullptr is returned. The caller must delete the clone.

Returns
a clone of this object
See also
getDynamicClassID
Stable:
ICU 2.8
◆ getDynamicClassID() virtual UClassID icu::ParsePosition::getDynamicClassID ( ) const overridevirtual

ICU "poor man's RTTI", returns a UClassID for the actual class.

Stable:
ICU 2.2

Reimplemented from icu::UObject.

◆ getErrorIndex() int32_t icu::ParsePosition::getErrorIndex ( ) const inline

Retrieve the index at which an error occurred, or -1 if the error index has not been set.

Stable:
ICU 2.0

Definition at line 223 of file parsepos.h.

◆ getIndex() int32_t icu::ParsePosition::getIndex ( ) const inline

Retrieve the current parse position.

On input to a parse method, this is the index of the character at which parsing will begin; on output, it is the index of the character following the last character parsed.

Returns
the current index.
Stable:
ICU 2.0

Definition at line 211 of file parsepos.h.

◆ getStaticClassID() static UClassID icu::ParsePosition::getStaticClassID ( ) static

ICU "poor man's RTTI", returns a UClassID for this class.

Stable:
ICU 2.2
◆ operator!=() bool icu::ParsePosition::operator!= ( const ParsePositionthat ) const inline ◆ operator=() ◆ operator==() bool icu::ParsePosition::operator== ( const ParsePositionthat ) const inline

Equality operator.

Returns
true if the two parse positions are equal, false otherwise.
Stable:
ICU 2.0

Definition at line 196 of file parsepos.h.

◆ setErrorIndex() void icu::ParsePosition::setErrorIndex ( int32_t  ei ) inline

Set the index at which a parse error occurred.

Formatters should set this before returning an error code from their parseObject method. The default value is -1 if this is not set.

Stable:
ICU 2.0

Definition at line 229 of file parsepos.h.

◆ setIndex() void icu::ParsePosition::setIndex ( int32_t  index ) inline

Set the current parse position.

Parameters
Stable:
ICU 2.0

Definition at line 217 of file parsepos.h.

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4