aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/icu/include/unicode/ufieldpositer.h
diff options
context:
space:
mode:
authorneksard <neksard@yandex-team.ru>2022-02-10 16:45:33 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:45:33 +0300
commit1d9c550e7c38e051d7961f576013a482003a70d9 (patch)
treeb2cc84ee7850122e7ccf51d0ea21e4fa7e7a5685 /contrib/libs/icu/include/unicode/ufieldpositer.h
parent8f7cf138264e0caa318144bf8a2c950e0b0a8593 (diff)
downloadydb-1d9c550e7c38e051d7961f576013a482003a70d9.tar.gz
Restoring authorship annotation for <neksard@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/icu/include/unicode/ufieldpositer.h')
-rw-r--r--contrib/libs/icu/include/unicode/ufieldpositer.h240
1 files changed, 120 insertions, 120 deletions
diff --git a/contrib/libs/icu/include/unicode/ufieldpositer.h b/contrib/libs/icu/include/unicode/ufieldpositer.h
index 3e8e7d751c..3ae73b6d84 100644
--- a/contrib/libs/icu/include/unicode/ufieldpositer.h
+++ b/contrib/libs/icu/include/unicode/ufieldpositer.h
@@ -1,121 +1,121 @@
// © 2016 and later: Unicode, Inc. and others.
-// License & terms of use: http://www.unicode.org/copyright.html
-/*
-*****************************************************************************************
-* Copyright (C) 2015-2016, International Business Machines
-* Corporation and others. All Rights Reserved.
-*****************************************************************************************
-*/
-
-#ifndef UFIELDPOSITER_H
-#define UFIELDPOSITER_H
-
-#include "unicode/utypes.h"
-
-#if !UCONFIG_NO_FORMATTING
-
-#include "unicode/localpointer.h"
-
-/**
- * \file
- * \brief C API: UFieldPositionIterator for use with format APIs.
- *
- * Usage:
- * ufieldpositer_open creates an empty (unset) UFieldPositionIterator.
- * This can be passed to format functions such as {@link #udat_formatForFields},
- * which will set it to apply to the fields in a particular formatted string.
- * ufieldpositer_next can then be used to iterate over those fields,
- * providing for each field its type (using values that are specific to the
- * particular format type, such as date or number formats), as well as the
- * start and end positions of the field in the formatted string.
- * A given UFieldPositionIterator can be re-used for different format calls;
- * each such call resets it to apply to that format string.
- * ufieldpositer_close should be called to dispose of the UFieldPositionIterator
- * when it is no longer needed.
- *
- * @see FieldPositionIterator
- */
-
-/**
- * Opaque UFieldPositionIterator object for use in C.
- * @stable ICU 55
- */
-struct UFieldPositionIterator;
-typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef for struct UFieldPositionIterator. @stable ICU 55 */
-
-/**
- * Open a new, unset UFieldPositionIterator object.
- * @param status
- * A pointer to a UErrorCode to receive any errors.
- * @return
- * A pointer to an empty (unset) UFieldPositionIterator object,
- * or NULL if an error occurred.
- * @stable ICU 55
- */
-U_STABLE UFieldPositionIterator* U_EXPORT2
-ufieldpositer_open(UErrorCode* status);
-
-/**
- * Close a UFieldPositionIterator object. Once closed it may no longer be used.
- * @param fpositer
- * A pointer to the UFieldPositionIterator object to close.
- * @stable ICU 55
- */
-U_STABLE void U_EXPORT2
-ufieldpositer_close(UFieldPositionIterator *fpositer);
-
-
-#if U_SHOW_CPLUSPLUS_API
-
-U_NAMESPACE_BEGIN
-
-/**
- * \class LocalUFieldPositionIteratorPointer
- * "Smart pointer" class, closes a UFieldPositionIterator via ufieldpositer_close().
- * For most methods see the LocalPointerBase base class.
- *
- * @see LocalPointerBase
- * @see LocalPointer
- * @stable ICU 55
- */
-U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close);
-
-U_NAMESPACE_END
-
-#endif
-
-/**
- * Get information for the next field in the formatted string to which this
- * UFieldPositionIterator currently applies, or return a negative value if there
- * are no more fields.
- * @param fpositer
- * A pointer to the UFieldPositionIterator object containing iteration
- * state for the format fields.
- * @param beginIndex
- * A pointer to an int32_t to receive information about the start offset
- * of the field in the formatted string (undefined if the function
- * returns a negative value). May be NULL if this information is not needed.
- * @param endIndex
- * A pointer to an int32_t to receive information about the end offset
- * of the field in the formatted string (undefined if the function
- * returns a negative value). May be NULL if this information is not needed.
- * @return
- * The field type (non-negative value), or a negative value if there are
- * no more fields for which to provide information. If negative, then any
- * values pointed to by beginIndex and endIndex are undefined.
- *
- * The values for field type depend on what type of formatter the
- * UFieldPositionIterator has been set by; for a date formatter, the
- * values from the UDateFormatField enum. For more information, see the
- * descriptions of format functions that take a UFieldPositionIterator*
- * parameter, such as {@link #udat_formatForFields}.
- *
- * @stable ICU 55
- */
-U_STABLE int32_t U_EXPORT2
-ufieldpositer_next(UFieldPositionIterator *fpositer,
- int32_t *beginIndex, int32_t *endIndex);
-
-#endif /* #if !UCONFIG_NO_FORMATTING */
-
-#endif
+// License & terms of use: http://www.unicode.org/copyright.html
+/*
+*****************************************************************************************
+* Copyright (C) 2015-2016, International Business Machines
+* Corporation and others. All Rights Reserved.
+*****************************************************************************************
+*/
+
+#ifndef UFIELDPOSITER_H
+#define UFIELDPOSITER_H
+
+#include "unicode/utypes.h"
+
+#if !UCONFIG_NO_FORMATTING
+
+#include "unicode/localpointer.h"
+
+/**
+ * \file
+ * \brief C API: UFieldPositionIterator for use with format APIs.
+ *
+ * Usage:
+ * ufieldpositer_open creates an empty (unset) UFieldPositionIterator.
+ * This can be passed to format functions such as {@link #udat_formatForFields},
+ * which will set it to apply to the fields in a particular formatted string.
+ * ufieldpositer_next can then be used to iterate over those fields,
+ * providing for each field its type (using values that are specific to the
+ * particular format type, such as date or number formats), as well as the
+ * start and end positions of the field in the formatted string.
+ * A given UFieldPositionIterator can be re-used for different format calls;
+ * each such call resets it to apply to that format string.
+ * ufieldpositer_close should be called to dispose of the UFieldPositionIterator
+ * when it is no longer needed.
+ *
+ * @see FieldPositionIterator
+ */
+
+/**
+ * Opaque UFieldPositionIterator object for use in C.
+ * @stable ICU 55
+ */
+struct UFieldPositionIterator;
+typedef struct UFieldPositionIterator UFieldPositionIterator; /**< C typedef for struct UFieldPositionIterator. @stable ICU 55 */
+
+/**
+ * Open a new, unset UFieldPositionIterator object.
+ * @param status
+ * A pointer to a UErrorCode to receive any errors.
+ * @return
+ * A pointer to an empty (unset) UFieldPositionIterator object,
+ * or NULL if an error occurred.
+ * @stable ICU 55
+ */
+U_STABLE UFieldPositionIterator* U_EXPORT2
+ufieldpositer_open(UErrorCode* status);
+
+/**
+ * Close a UFieldPositionIterator object. Once closed it may no longer be used.
+ * @param fpositer
+ * A pointer to the UFieldPositionIterator object to close.
+ * @stable ICU 55
+ */
+U_STABLE void U_EXPORT2
+ufieldpositer_close(UFieldPositionIterator *fpositer);
+
+
+#if U_SHOW_CPLUSPLUS_API
+
+U_NAMESPACE_BEGIN
+
+/**
+ * \class LocalUFieldPositionIteratorPointer
+ * "Smart pointer" class, closes a UFieldPositionIterator via ufieldpositer_close().
+ * For most methods see the LocalPointerBase base class.
+ *
+ * @see LocalPointerBase
+ * @see LocalPointer
+ * @stable ICU 55
+ */
+U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close);
+
+U_NAMESPACE_END
+
+#endif
+
+/**
+ * Get information for the next field in the formatted string to which this
+ * UFieldPositionIterator currently applies, or return a negative value if there
+ * are no more fields.
+ * @param fpositer
+ * A pointer to the UFieldPositionIterator object containing iteration
+ * state for the format fields.
+ * @param beginIndex
+ * A pointer to an int32_t to receive information about the start offset
+ * of the field in the formatted string (undefined if the function
+ * returns a negative value). May be NULL if this information is not needed.
+ * @param endIndex
+ * A pointer to an int32_t to receive information about the end offset
+ * of the field in the formatted string (undefined if the function
+ * returns a negative value). May be NULL if this information is not needed.
+ * @return
+ * The field type (non-negative value), or a negative value if there are
+ * no more fields for which to provide information. If negative, then any
+ * values pointed to by beginIndex and endIndex are undefined.
+ *
+ * The values for field type depend on what type of formatter the
+ * UFieldPositionIterator has been set by; for a date formatter, the
+ * values from the UDateFormatField enum. For more information, see the
+ * descriptions of format functions that take a UFieldPositionIterator*
+ * parameter, such as {@link #udat_formatForFields}.
+ *
+ * @stable ICU 55
+ */
+U_STABLE int32_t U_EXPORT2
+ufieldpositer_next(UFieldPositionIterator *fpositer,
+ int32_t *beginIndex, int32_t *endIndex);
+
+#endif /* #if !UCONFIG_NO_FORMATTING */
+
+#endif