Home | History | Annotate | Download | only in unicode

Lines Matching refs:UIDNA

8  *   file name:  uidna.h
33 * The C API functions which do take a UIDNA * service object pointer
119 struct UIDNA;
120 typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @stable ICU 4.6 */
123 * Returns a UIDNA instance which implements UTS #46.
131 * See option bit set values in uidna.h.
136 * @return the UTS #46 UIDNA instance, if successful
139 U_STABLE UIDNA * U_EXPORT2
143 * Closes a UIDNA instance.
144 * @param idna UIDNA instance to be closed
148 uidna_close(UIDNA *idna);
156 * "Smart pointer" class, closes a UIDNA via uidna_close().
163 U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close);
218 * @param idna UIDNA instance
232 uidna_labelToASCII(const UIDNA *idna,
245 * @param idna UIDNA instance
259 uidna_labelToUnicode(const UIDNA *idna,
274 * @param idna UIDNA instance
288 uidna_nameToASCII(const UIDNA *idna,
301 * @param idna UIDNA instance
315 uidna_nameToUnicode(const UIDNA *idna,
326 * @param idna UIDNA instance
340 uidna_labelToASCII_UTF8(const UIDNA *idna,
349 * @param idna UIDNA instance
363 uidna_labelToUnicodeUTF8(const UIDNA *idna,
372 * @param idna UIDNA instance
386 uidna_nameToASCII_UTF8(const UIDNA *idna,
395 * @param idna UIDNA instance
409 uidna_nameToUnicodeUTF8(const UIDNA *idna,