Lines Matching refs:USpoofChecker
60 * -# Open a USpoofChecker.
61 * -# Configure the USPoofChecker for the desired set of tests. The tests that will
63 * -# Perform the checks using the pre-configured USpoofChecker. The results indicate
66 * the set of tests to perform was originally specified to the USpoofChecker.
68 * A USpoofChecker may be used repeatedly to perform checks on any number of identifiers.
72 * They may called concurrently, from multiple threads, using the same USpoofChecker instance.
75 * const USpoofChecker parameter are thread safe. Those that take a non-const
152 struct USpoofChecker;
153 typedef struct USpoofChecker USpoofChecker; /**< typedef for C of USpoofChecker */
156 * Enum for the kinds of checks that USpoofChecker can perform.
331 U_STABLE USpoofChecker * U_EXPORT2
356 U_STABLE USpoofChecker * U_EXPORT2
391 U_STABLE USpoofChecker * U_EXPORT2
403 uspoof_close(USpoofChecker *sc);
411 * "Smart pointer" class, closes a USpoofChecker via uspoof_close().
418 U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close);
428 * @param sc The source USpoofChecker
433 U_STABLE USpoofChecker * U_EXPORT2
434 uspoof_clone(const USpoofChecker *sc, UErrorCode *status);
441 * @param sc The USpoofChecker
450 uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status);
455 * @param sc The USpoofChecker
464 uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status);
475 uspoof_setRestrictionLevel(USpoofChecker *sc, URestrictionLevel restrictionLevel);
486 uspoof_getRestrictionLevel(const USpoofChecker *sc);
503 * USpoofChecker when calling this function with a non-empty list
516 * @param sc The USpoofChecker
531 uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status);
546 * @param sc The USpoofChecker
555 uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status);
565 * USpoofChecker by this function.
567 * @param sc The USpoofChecker
577 uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status);
594 * @param sc The USpoofChecker
601 uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status);
614 * @param sc The USpoofChecker
624 uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status);
641 * @param sc The USpoofChecker
648 uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status);
657 * @param sc The USpoofChecker
679 uspoof_check(const USpoofChecker *sc,
690 * @param sc The USpoofChecker
713 uspoof_checkUTF8(const USpoofChecker *sc,
725 * @param sc The USpoofChecker
744 uspoof_checkUnicodeString(const USpoofChecker *sc,
756 * USpoofChecker.
770 * @param sc The USpoofChecker
792 uspoof_areConfusable(const USpoofChecker *sc,
803 * USpoofChecker.
805 * @param sc The USpoofChecker
825 uspoof_areConfusableUTF8(const USpoofChecker *sc,
838 * USpoofChecker.
840 * @param sc The USpoofChecker
856 uspoof_areConfusableUnicodeString(const USpoofChecker *sc,
874 * @param sc The USpoofChecker
896 uspoof_getSkeleton(const USpoofChecker *sc,
913 * @param sc The USpoofChecker
938 uspoof_getSkeletonUTF8(const USpoofChecker *sc,
956 * @param sc The USpoofChecker.
971 uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
1061 uspoof_serialize(USpoofChecker *sc,