Logo Search packages:      
Sourcecode: icu version File versions  Download package

SpoofImpl Class Reference

#include <uspoof_impl.h>

Inheritance diagram for SpoofImpl:

UObject UMemory

List of all members.


Detailed Description

Class SpoofImpl corresponds directly to the plain C API opaque type USpoofChecker. One can be cast to the other.

Definition at line 47 of file uspoof_impl.h.


Public Member Functions

void addScriptChars (const char *locale, UnicodeSet *allowedChars, UErrorCode &status)
int32_t confusableLookup (UChar32 inChar, int32_t tableMask, UChar *destBuf) const
const char * getAllowedLocales (UErrorCode &status)
virtual UClassID getDynamicClassID (void) const
int32_t scriptScan (const UChar *text, int32_t length, int32_t &pos, UErrorCode &status) const
void setAllowedLocales (const char *localesList, UErrorCode &status)
 SpoofImpl (const SpoofImpl &src, UErrorCode &status)
 SpoofImpl (SpoofData *data, UErrorCode &status)
ScriptSet * WholeScriptCheck (const UChar *text, int32_t length, UErrorCode &status) const
void wholeScriptCheck (const UChar *text, int32_t length, ScriptSet *result, UErrorCode &status) const

Static Public Member Functions

static UClassID U_EXPORT2 getStaticClassID (void)
static void U_EXPORT2 operator delete (void *, void *) U_NO_THROW
static void U_EXPORT2 operator delete (void *p) U_NO_THROW
static void U_EXPORT2 operator delete[] (void *p) U_NO_THROW
static void *U_EXPORT2 operator new (size_t, void *ptr) U_NO_THROW
static void *U_EXPORT2 operator new (size_t size) U_NO_THROW
static void *U_EXPORT2 operator new[] (size_t size) U_NO_THROW
static UChar32 ScanHex (const UChar *s, int32_t start, int32_t limit, UErrorCode &status)
static const SpoofImplvalidateThis (const USpoofChecker *sc, UErrorCode &status)
static SpoofImplvalidateThis (USpoofChecker *sc, UErrorCode &status)

Public Attributes

const UnicodeSetfAllowedCharsSet
const char * fAllowedLocales
int32_t fCheckMask
int32_t fChecks
int32_t fMagic
SpoofData * fSpoofData

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index