Lines Matching defs: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
144 struct USpoofChecker;
145 typedef struct USpoofChecker USpoofChecker; /**< typedef for C of USpoofChecker */
148 * Enum for the kinds of checks that USpoofChecker can perform.
327 U_STABLE USpoofChecker * U_EXPORT2
352 U_STABLE USpoofChecker * U_EXPORT2
387 U_STABLE USpoofChecker * U_EXPORT2
399 uspoof_close(USpoofChecker *sc);
407 * "Smart pointer" class, closes a USpoofChecker via uspoof_close().
414 U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close);
424 * @param sc The source USpoofChecker
429 U_STABLE USpoofChecker * U_EXPORT2
430 uspoof_clone(const USpoofChecker *sc, UErrorCode *status);
437 * @param sc The USpoofChecker
446 uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status);
451 * @param sc The USpoofChecker
460 uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status);
471 uspoof_setRestrictionLevel(USpoofChecker *sc, URestrictionLevel restrictionLevel);
482 uspoof_getRestrictionLevel(const USpoofChecker *sc);
499 * USpoofChecker when calling this function with a non-empty list
512 * @param sc The USpoofChecker
527 uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status);
542 * @param sc The USpoofChecker
551 uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status);
561 * USpoofChecker by this function.
563 * @param sc The USpoofChecker
573 uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status);
590 * @param sc The USpoofChecker
597 uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status);
610 * @param sc The USpoofChecker
620 uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status);
637 * @param sc The USpoofChecker
644 uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status);
653 * @param sc The USpoofChecker
675 uspoof_check(const USpoofChecker *sc,
686 * @param sc The USpoofChecker
709 uspoof_checkUTF8(const USpoofChecker *sc,
721 * @param sc The USpoofChecker
740 uspoof_checkUnicodeString(const USpoofChecker *sc,
752 * USpoofChecker.
766 * @param sc The USpoofChecker
788 uspoof_areConfusable(const USpoofChecker *sc,
799 * USpoofChecker.
801 * @param sc The USpoofChecker
821 uspoof_areConfusableUTF8(const USpoofChecker *sc,
834 * USpoofChecker.
836 * @param sc The USpoofChecker
852 uspoof_areConfusableUnicodeString(const USpoofChecker *sc,
870 * @param sc The USpoofChecker
892 uspoof_getSkeleton(const USpoofChecker *sc,
909 * @param sc The USpoofChecker
934 uspoof_getSkeletonUTF8(const USpoofChecker *sc,
952 * @param sc The USpoofChecker.
967 uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
1059 uspoof_serialize(USpoofChecker *sc,