* <td>The Measure Format module represents a formatter for measure objects.</td>
* </tr>
* <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_FIELD_POSITION</td>
+ * <td>@ref CAPI_BASE_UTILS_I18N_FIELD_POSITION_MODULE</td>
* <td>The Field Position module is used to identify fields in a formatted output.</td>
* </tr>
* <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_PARSE_POSITION</td>
+ * <td>@ref CAPI_BASE_UTILS_I18N_PARSE_POSITION_MODULE</td>
* <td>The Parse Position module used by Format and its subclasses to keep track of the current position during parsing.</td>
* </tr>
* </table>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_get_available_types</td>
+ * <td>#i18n_measure_unit_foreach_available_type</td>
* <td>getAvailableTypes</td>
* </tr>
* <tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_revolution_angle</td>
- * <td>createRevolutionAngle</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_acre</td>
* <td>createAcre</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_milligram_per_deciliter</td>
- * <td>createMilligramPerDeciliter</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_millimole_per_liter</td>
- * <td>createMillimolePerLiter</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_part_per_million</td>
- * <td>createPartPerMillion</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_liter_per_100_kilometers</td>
- * <td>createLiterPer100Kilometers</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_liter_per_kilometer</td>
* <td>createLiterPerKilometer</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_mile_per_gallon_imperial</td>
- * <td>createMilePerGallonImperial</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_bit</td>
* <td>createBit</td>
* </tr>
* <td>createMegabyte</td>
* </tr>
* <tr>
- * <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_terabit</td>
* <td>createTerabit</td>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_century</td>
- * <td>createCentury</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_day</td>
* <td>createDay</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_mile_scandinavian</td>
- * <td>createMileScandinavian</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_millimeter</td>
* <td>createMillimeter</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_knot</td>
- * <td>createKnot</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_meter_per_second</td>
* <td>createMeterPerSecond</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_generic_temperature</td>
- * <td>createGenericTemperature</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_kelvin</td>
* <td>createKelvin</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_cup_metric</td>
- * <td>createCupMetric</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_deciliter</td>
* <td>createDeciliter</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_gallon_imperial</td>
- * <td>createGallonImperial</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_hectoliter</td>
* <td>createHectoliter</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_pint_metric</td>
- * <td>createPintMetric</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_quart</td>
* <td>createQuart</td>
* </tr>
/**
* @brief Gets the default label used for abbreviated buckets between other index characters.
* @details For example, consider the labels when Latin and Greek are used:
- * X Y Z ... Α Β Γ
+ * X Y Z ... &\#x0391; &\#x0392; &\#x0393;
* @since_tizen 3.0
* @remarks The obtained @a label should be released by the caller with the free() function.
*
* @since_tizen 3.0
*
* @param[in] field_position The field_position object
- * @param[in] end_position The new value of the end index
+ * @param[in] end_index The new value of the end index
*
* @return @c 0 on success, otherwise a negative error value
* @retval #I18N_ERROR_NONE Successful
*
* @param[in] format The format object
* @param[in] formattable The object to format
- * @param[in/out] append_to An output parameter to receive the result.
+ * @param[out] append_to An input/output parameter to receive the result.
* The result is appended to the existing contents.
*
* @return @c 0 on success, otherwise a negative error value
*
* @param[in] format The format object
* @param[in] formattable The object to format
- * @param[in/out] append_to Output parameter to receive the result.
+ * @param[out] append_to Input/output parameter to receive the result.
* The result is appended to the existing contents.
- * @param[in/out] field_position On input: an alignment field, if desired.
+ * @param[out] field_position On input: an alignment field, if desired.
* On output: the offsets of the alignment field.
*
* @return @c 0 on success, otherwise a negative error value
*
* @param[in] format The format object
* @param[in] source The string to be parsed into an object
- * @param[in/out] parse_position The position to start parsing at. Upon return this parameter is set
+ * @param[out] parse_position The position to start parsing at. Upon return this parameter is set
* to the position after the last character successfully parsed. If the source
* is not parsed successfully, this parameter will remain unchanged.
* @param[out] result The formattable object to be set to the parse result.
/**
* @brief Gets the long value of the given formattable object.
* @details If the magnitude is too large to fit in a long, then the maximum or
- * minimum long value, as appropriate, is set to @value variable and
- * the #I18N_ERROR_INVALID_FORMAT error code is returned by the
+ * minimum long value, as appropriate, is set to @a value
+ * and the #I18N_ERROR_INVALID_FORMAT error code is returned by the
* function.
* @since_tizen 3.0
*
- * @param[in] formattable A handle to the formattable object
+ * @param[in] formattable A handle to the formattable object
* @param[out] value A pointer to a int32_t variable which will be filled
* with the value obtained from the given formattable object
*
*
* @param[in] measure_format The format object
* @param[in] formattable The object to format
- * @param[in/out] append_to Output parameter to receive the result.
+ * @param[out] append_to Input/output parameter to receive the result.
* The result is appended to the existing contents.
- * @param[in/out] field_position On input: an alignment field, if desired.
- * On output: the offsets of the alignment field.
+ * @param[out] field_position On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
*
* @return @c 0 on success, otherwise a negative error value
* @retval #I18N_ERROR_NONE Successful
*
* @param[in] measure_format The format object
* @param[in] source The string to be parsed into an object
- * @param[in/out] parse_position The position to start parsing at. Upon return
+ * @param[out] parse_position The position to start parsing at. Upon return
* this parameter is set to the position after the
* last character successfully parsed. If the
* source is not parsed successfully, this parameter
*/
/**
- * @addtogroup CAPI_BASE_UTILS_I18N_ALPHABETIC_INDEX_MODULE
+ * @addtogroup CAPI_BASE_UTILS_I18N_ALPHA_IDX_MODULE
* @{
*/
-/*
+/**
* @brief The Alphabetic index handle.
* @since_tizen 3.0
*/
*
* Below code prints following logs in SDK:
*
- * Locale and keywords: en_US@abc=12;def=34
- * keyword1: abc
- * keyword2: def
- * Locale: en_US
+ * Locale and keywords: en_US\@abc=12;def=34 \n
+ * keyword1: abc \n
+ * keyword2: def \n
+ * Locale: en_US \n
* Keyword1 value: 12
*
* @code
* A substitution character can be any valid Unicode code point (up to U+10FFFF) except for surrogate code points (U+D800..U+DFFF).
* The recommended value is U+FFFD "REPLACEMENT CHARACTER".
* @param[out] num_substitutions Output parameter receiving the number of substitutions if sub_char>=0. Set to 0 if no substitutions occur or sub_char<0. num_substitutions can be NULL.
- * @param[out] error_codeMust be a valid pointer to an error code value,
+ * @param[out] error_code Must be a valid pointer to an error code value,
* which must not indicate a failure before the function call.
* @return The pointer to destination buffer.
* @exception #I18N_ERROR_NONE Success
* <td>The Measure Format module represents a formatter for measure objects.</td>
* </tr>
* <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_FIELD_POSITION</td>
+ * <td>@ref CAPI_BASE_UTILS_I18N_FIELD_POSITION_MODULE</td>
* <td>The Field Position module is used to identify fields in a formatted output.</td>
* </tr>
* <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_PARSE_POSITION</td>
+ * <td>@ref CAPI_BASE_UTILS_I18N_PARSE_POSITION_MODULE</td>
* <td>The Parse Position module used by Format and its subclasses to keep track of the current position during parsing.</td>
* </tr>
* </table>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_get_available_types</td>
+ * <td>#i18n_measure_unit_foreach_available_type</td>
* <td>getAvailableTypes</td>
* </tr>
* <tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_revolution_angle</td>
- * <td>createRevolutionAngle</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_acre</td>
* <td>createAcre</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_milligram_per_deciliter</td>
- * <td>createMilligramPerDeciliter</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_millimole_per_liter</td>
- * <td>createMillimolePerLiter</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_part_per_million</td>
- * <td>createPartPerMillion</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_liter_per_100_kilometers</td>
- * <td>createLiterPer100Kilometers</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_liter_per_kilometer</td>
* <td>createLiterPerKilometer</td>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_mile_per_gallon</td>
- * <td>createMilePerGallon</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_mile_per_gallon_imperial</td>
* <td>createMilePerGallonImperial</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_century</td>
- * <td>createCentury</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_day</td>
* <td>createDay</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_mile_scandinavian</td>
- * <td>createMileScandinavian</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_millimeter</td>
* <td>createMillimeter</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_knot</td>
- * <td>createKnot</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_meter_per_second</td>
* <td>createMeterPerSecond</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_generic_temperature</td>
- * <td>createGenericTemperature</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_kelvin</td>
* <td>createKelvin</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_cup_metric</td>
- * <td>createCupMetric</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_deciliter</td>
* <td>createDeciliter</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_gallon_imperial</td>
- * <td>createGallonImperial</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_hectoliter</td>
* <td>createHectoliter</td>
* </tr>
* </tr>
* <tr>
* <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
- * <td>#i18n_measure_unit_create_pint_metric</td>
- * <td>createPintMetric</td>
- * </tr>
- * <tr>
- * <td>@ref CAPI_BASE_UTILS_I18N_MEASURE_UNIT_MODULE</td>
* <td>#i18n_measure_unit_create_quart</td>
* <td>createQuart</td>
* </tr>
/**
* @brief Gets the default label used for abbreviated buckets between other index characters.
* @details For example, consider the labels when Latin and Greek are used:
- * X Y Z ... Α Β Γ
+ * X Y Z ... &\#x0391; &\#x0392; &\#x0393;
* @since_tizen 2.3.2
* @remarks The obtained @a label should be released by the caller with the free() function.
*
* @since_tizen 2.3.2
*
* @param[in] field_position The field_position object
- * @param[in] end_position The new value of the end index
+ * @param[in] end_index The new value of the end index
*
* @return @c 0 on success, otherwise a negative error value
* @retval #I18N_ERROR_NONE Successful
*
* @param[in] format The format object
* @param[in] formattable The object to format
- * @param[in/out] append_to An output parameter to receive the result.
+ * @param[out] append_to An input/output parameter to receive the result.
* The result is appended to the existing contents.
*
* @return @c 0 on success, otherwise a negative error value
*
* @param[in] format The format object
* @param[in] formattable The object to format
- * @param[in/out] append_to Output parameter to receive the result.
+ * @param[out] append_to Input/output parameter to receive the result.
* The result is appended to the existing contents.
- * @param[in/out] field_position On input: an alignment field, if desired.
+ * @param[out] field_position On input: an alignment field, if desired.
* On output: the offsets of the alignment field.
*
* @return @c 0 on success, otherwise a negative error value
*
* @param[in] format The format object
* @param[in] source The string to be parsed into an object
- * @param[in/out] parse_position The position to start parsing at. Upon return this parameter is set
+ * @param[out] parse_position The position to start parsing at. Upon return this parameter is set
* to the position after the last character successfully parsed. If the source
* is not parsed successfully, this parameter will remain unchanged.
* @param[out] result The formattable object to be set to the parse result.
/**
* @brief Gets the long value of the given formattable object.
* @details If the magnitude is too large to fit in a long, then the maximum or
- * minimum long value, as appropriate, is set to @value variable and
- * the #I18N_ERROR_INVALID_FORMAT error code is returned by the
+ * minimum long value, as appropriate, is set to @a value
+ * and the #I18N_ERROR_INVALID_FORMAT error code is returned by the
* function.
* @since_tizen 2.3.2
*
- * @param[in] formattable A handle to the formattable object
+ * @param[in] formattable A handle to the formattable object
* @param[out] value A pointer to a int32_t variable which will be filled
* with the value obtained from the given formattable object
*
*
* @param[in] measure_format The format object
* @param[in] formattable The object to format
- * @param[in/out] append_to Output parameter to receive the result.
+ * @param[out] append_to Input/output parameter to receive the result.
* The result is appended to the existing contents.
- * @param[in/out] field_position On input: an alignment field, if desired.
- * On output: the offsets of the alignment field.
+ * @param[out] field_position On input: an alignment field, if desired.
+ * On output: the offsets of the alignment field.
*
* @return @c 0 on success, otherwise a negative error value
* @retval #I18N_ERROR_NONE Successful
*
* @param[in] measure_format The format object
* @param[in] source The string to be parsed into an object
- * @param[in/out] parse_position The position to start parsing at. Upon return
+ * @param[out] parse_position The position to start parsing at. Upon return
* this parameter is set to the position after the
* last character successfully parsed. If the
* source is not parsed successfully, this parameter
*/
/**
- * @addtogroup CAPI_BASE_UTILS_I18N_ALPHABETIC_INDEX_MODULE
+ * @addtogroup CAPI_BASE_UTILS_I18N_ALPHA_IDX_MODULE
* @{
*/
-/*
+/**
* @brief The Alphabetic index handle.
* @since_tizen 2.3.2
*/
*
* Below code prints following logs in SDK:
*
- * Locale and keywords: en_US@abc=12;def=34
- * keyword1: abc
- * keyword2: def
- * Locale: en_US
+ * Locale and keywords: en_US\@abc=12;def=34 \n
+ * keyword1: abc \n
+ * keyword2: def \n
+ * Locale: en_US \n
* Keyword1 value: 12
*
* @code