Navigation

About ICU
· ICU Home
· Download ICU
Demos & Tools
· ICU4C Demos
· ICU4J Demos
· Data Customizer
Documents
· User Guide
· ICU FAQ
· ICU4J FAQ
· Docs & Papers
API References
Official Release
· ICU4C (4.8.1)
· ICU4J (4.8.1.1)
Latest Milestone
· ICU4C (49M2)
· ICU4J (49M2)
Data & Charts
· Conversion Tables
· Feature Comparisons
· Performance & Size
Development
· Project Information
· Design Docs
· Source Repository
· Processes
· Members-Only Area
Bugs & Contacts
· Bugs
· Feature Requests
· Mailing Lists

· Feedback
Sitemap

API Proposal Email Template

to: icu-design <icu-design@lists.sourceforge.net> [requires subscription]
subject: ICU API proposal: <topic>

Dear ICU team & users,

I would like to propose the following API for: ICU 49
Please provide feedback by: next Tuesday, 2011-08-02
Designated API reviewer: Doug
Ticket: http://bugs.icu-project.org/trac/ticket/XXXX



<detailed API description with exact function signatures>



Example of detailed API

I would like to propose the following C++ Locale method for ICU 4.6:

    /**
     * Set the value for a keyword.
     *
     * @param keywordName name of the keyword to be set. Case insensitive.
     * @param keywordValue value of the keyword to be set. If 0-length or
     *  NULL, will result in the keyword being removed. No error is given if
     *  that keyword does not exist.
     * @param status Returns any error information while performing this operation.
     *
     * @draft ICU 4.6
     */
    void setKeywordValue(const char* keywordName, const char* keywordValue, UErrorCode &status);

[Optional: More background info, link to design doc, etc.]