Home | History | Annotate | Download | only in unicode

Lines Matching refs:UNumberingSystem

20  * \brief C API: UNumberingSystem, information about numbering systems
40 * Opaque UNumberingSystem object for use in C programs.
43 struct UNumberingSystem;
44 typedef struct UNumberingSystem UNumberingSystem; /**< C typedef for struct UNumberingSystem. @draft ICU 52 */
47 * Opens a UNumberingSystem object using the default numbering system for the specified
53 * @return A UNumberingSystem for the specified locale, or NULL if an error
57 U_DRAFT UNumberingSystem * U_EXPORT2
61 * Opens a UNumberingSystem object using the name of one of the predefined numbering
69 * @param name The name of the numbering system for which a UNumberingSystem object
74 * @return A UNumberingSystem for the specified name, or NULL if an error
78 U_DRAFT UNumberingSystem * U_EXPORT2
82 * Close a UNumberingSystem object. Once closed it may no longer be used.
83 * @param unumsys The UNumberingSystem object to close.
87 unumsys_close(UNumberingSystem *unumsys);
94 * "Smart pointer" class, closes a UNumberingSystem via unumsys_close().
100 U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberingSystemPointer, UNumberingSystem, unumsys_close);
117 * Returns the name of the specified UNumberingSystem object (if it is one of the
119 * @param unumsys The UNumberingSystem whose name is desired.
120 * @return A pointer to the name of the specified UNumberingSystem object, or
122 * is only valid for the lifetime of the UNumberingSystem object.
126 unumsys_getName(const UNumberingSystem *unumsys);
129 * Returns whether the given UNumberingSystem object is for an algorithmic (not purely
131 * @param unumsys The UNumberingSystem whose algorithmic status is desired.
132 * @return TRUE if the specified UNumberingSystem object is for an algorithmic
137 unumsys_isAlgorithmic(const UNumberingSystem *unumsys);
140 * Returns the radix of the specified UNumberingSystem object. Simple positional
143 * @param unumsys The UNumberingSystem whose radix is desired.
144 * @return The radix of the specified UNumberingSystem object.
148 unumsys_getRadix(const UNumberingSystem *unumsys);
151 * Get the description string of the specified UNumberingSystem object. For simple
158 * @param unumsys The UNumberingSystem whose description string is desired.
167 unumsys_getDescription(const UNumberingSystem *unumsys, UChar *result,