Home | History | Annotate | Download | only in unicode

Lines Matching defs:UCharsetDetector

55 struct UCharsetDetector;
60 typedef struct UCharsetDetector UCharsetDetector;
78 U_STABLE UCharsetDetector * U_EXPORT2
91 ucsdet_close(UCharsetDetector *ucsd);
99 * "Smart pointer" class, closes a UCharsetDetector via ucsdet_close().
106 U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close);
128 ucsdet_setText(UCharsetDetector *ucsd, const char *textIn, int32_t len, UErrorCode *status);
150 ucsdet_setDeclaredEncoding(UCharsetDetector *ucsd, const char *encoding, int32_t length, UErrorCode *status);
161 * The returned UCharsetMatch object is owned by the UCharsetDetector.
179 ucsdet_detect(UCharsetDetector *ucsd, UErrorCode *status);
191 * The returned UCharsetMatch objects are owned by the UCharsetDetector.
208 * are owned by the UCharsetDetector, and will remain valid until
213 ucsdet_detectAll(UCharsetDetector *ucsd, int32_t *matchesFound, UErrorCode *status);
351 ucsdet_getAllDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
365 ucsdet_isInputFilterEnabled(const UCharsetDetector *ucsd);
380 ucsdet_enableInputFilter(UCharsetDetector *ucsd, UBool filter);
397 ucsdet_getDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
413 ucsdet_setDetectableCharset(UCharsetDetector *ucsd, const char *encoding, UBool enabled, UErrorCode *status);