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.
317 U_STABLE USpoofChecker * U_EXPORT2
342 U_STABLE USpoofChecker * U_EXPORT2
377 U_STABLE USpoofChecker * U_EXPORT2
389 uspoof_close(USpoofChecker *sc);
397 * "Smart pointer" class, closes a USpoofChecker via uspoof_close().
404 U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close);
414 * @param sc The source USpoofChecker
419 U_STABLE USpoofChecker * U_EXPORT2
420 uspoof_clone(const USpoofChecker *sc, UErrorCode *status);
427 * @param sc The USpoofChecker
436 uspoof_setChecks(USpoofChecker *sc, int32_t checks, UErrorCode *status);
441 * @param sc The USpoofChecker
450 uspoof_getChecks(const USpoofChecker *sc, UErrorCode *status);
462 uspoof_setRestrictionLevel(USpoofChecker *sc, URestrictionLevel restrictionLevel);
473 uspoof_getRestrictionLevel(const USpoofChecker *sc);
491 * USpoofChecker when calling this function with a non-empty list
504 * @param sc The USpoofChecker
519 uspoof_setAllowedLocales(USpoofChecker *sc, const char *localesList, UErrorCode *status);
534 * @param sc The USpoofChecker
543 uspoof_getAllowedLocales(USpoofChecker *sc, UErrorCode *status);
553 * USpoofChecker by this function.
555 * @param sc The USpoofChecker
565 uspoof_setAllowedChars(USpoofChecker *sc, const USet *chars, UErrorCode *status);
582 * @param sc The USpoofChecker
589 uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status);
602 * @param sc The USpoofChecker
612 uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status);
629 * @param sc The USpoofChecker
636 uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status);
645 * @param sc The USpoofChecker
667 uspoof_check(const USpoofChecker *sc,
678 * @param sc The USpoofChecker
701 uspoof_checkUTF8(const USpoofChecker *sc,
713 * @param sc The USpoofChecker
732 uspoof_checkUnicodeString(const USpoofChecker *sc,
744 * USpoofChecker.
758 * @param sc The USpoofChecker
780 uspoof_areConfusable(const USpoofChecker *sc,
791 * USpoofChecker.
793 * @param sc The USpoofChecker
813 uspoof_areConfusableUTF8(const USpoofChecker *sc,
826 * USpoofChecker.
828 * @param sc The USpoofChecker
844 uspoof_areConfusableUnicodeString(const USpoofChecker *sc,
862 * @param sc The USpoofChecker
884 uspoof_getSkeleton(const USpoofChecker *sc,
901 * @param sc The USpoofChecker
926 uspoof_getSkeletonUTF8(const USpoofChecker *sc,
944 * @param sc The USpoofChecker.
959 uspoof_getSkeletonUnicodeString(const USpoofChecker *sc,
1052 uspoof_serialize(USpoofChecker *sc,