Home | History | Annotate | Download | only in unicode

Lines Matching defs:UCharsetDetector

49 struct UCharsetDetector;
54 typedef struct UCharsetDetector UCharsetDetector;
72 U_STABLE UCharsetDetector * U_EXPORT2
85 ucsdet_close(UCharsetDetector *ucsd);
93 * "Smart pointer" class, closes a UCharsetDetector via ucsdet_close().
100 U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close);
122 ucsdet_setText(UCharsetDetector *ucsd, const char *textIn, int32_t len, UErrorCode *status);
144 ucsdet_setDeclaredEncoding(UCharsetDetector *ucsd, const char *encoding, int32_t length, UErrorCode *status);
155 * The returned UCharsetMatch object is owned by the UCharsetDetector.
173 ucsdet_detect(UCharsetDetector *ucsd, UErrorCode *status);
185 * The returned UCharsetMatch objects are owned by the UCharsetDetector.
202 * are owned by the UCharsetDetector, and will remain valid until
207 ucsdet_detectAll(UCharsetDetector *ucsd, int32_t *matchesFound, UErrorCode *status);
345 ucsdet_getAllDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
359 ucsdet_isInputFilterEnabled(const UCharsetDetector *ucsd);
374 ucsdet_enableInputFilter(UCharsetDetector *ucsd, UBool filter);
391 ucsdet_getDetectableCharsets(const UCharsetDetector *ucsd, UErrorCode *status);
407 ucsdet_setDetectableCharset(UCharsetDetector *ucsd, const char *encoding, UBool enabled, UErrorCode *status);