Lines Matching defs:USpoofChecker
62 * -# Open a USpoofChecker.
63 * -# Configure the USPoofChecker for the desired set of tests. The tests that will
65 * -# Perform the checks using the pre-configured USpoofChecker. The results indicate
68 * the set of tests to perform was originally specified to the USpoofChecker.
70 * A USpoofChecker may be used repeatedly to perform checks on any number of identifiers.
74 * They may called concurrently, from multiple threads, using the same USpoofChecker instance.
77 * const USpoofChecker parameter are thread safe. Those that take a non-const
146 struct USpoofChecker;
147 typedef struct USpoofChecker USpoofChecker; /**< typedef for C of USpoofChecker */
150 * Enum for the kinds of checks that USpoofChecker can perform.
227 U_STABLE USpoofChecker * U_EXPORT2
252 U_STABLE USpoofChecker * U_EXPORT2
287 U_STABLE USpoofChecker * U_EXPORT2
299 uspoof_close(USpoofChecker *sc);
307 * "Smart pointer" class, closes a USpoofChecker via uspoof_close().
314 U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close);
324 * @param sc The source USpoofChecker
329 U_STABLE USpoofChecker * U_EXPORT2
330 uspoof_clone(const USpoofChecker *sc, UErrorCode *status);
337 * @param sc The USpoofChecker
346 uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status);
351 * @param sc The USpoofChecker
360 uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status);
377 * USpoofChecker when calling this function with a non-empty list
390 * @param sc The USpoofChecker
405 uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status);
420 * @param sc The USpoofChecker
429 uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status);
439 * USpoofChecker by this function.
441 * @param sc The USpoofChecker
451 uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status);
468 * @param sc The USpoofChecker
475 uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status);
488 * @param sc The USpoofChecker
498 uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const UnicodeSet *chars, UErrorCode *status);
515 * @param sc The USpoofChecker
522 uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status);
531 * @param sc The USpoofChecker
555 uspoof_check(const USpoofChecker *sc,
566 * @param sc The USpoofChecker
590 uspoof_checkUTF8(const USpoofChecker *sc,
602 * @param sc The USpoofChecker
623 uspoof_checkUnicodeString(const USpoofChecker *sc,
635 * USpoofChecker.
649 * @param sc The USpoofChecker
671 uspoof_areConfusable(const USpoofChecker *sc,
682 * USpoofChecker.
684 * @param sc The USpoofChecker
704 uspoof_areConfusableUTF8(const USpoofChecker *sc,
717 * USpoofChecker.
719 * @param sc The USpoofChecker
735 uspoof_areConfusableUnicodeString(const USpoofChecker *sc,
753 * @param sc The USpoofChecker
775 uspoof_getSkeleton(const USpoofChecker *sc,
792 * @param sc The USpoofChecker
817 uspoof_getSkeletonUTF8(const USpoofChecker *sc,
835 * @param sc The USpoofChecker.
853 uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
880 uspoof_serialize(USpoofChecker *sc,