#include "unicode/utypes.h"
#include "unicode/uchar.h"
#include "unicode/unistr.h"
#include "scriptset.h"
#include "uassert.h"
#include "cmemory.h"
U_NAMESPACE_BEGIN
ScriptSet::ScriptSet() { … }
ScriptSet::~ScriptSet() { … }
ScriptSet::ScriptSet(const ScriptSet &other) { … }
ScriptSet & ScriptSet::operator =(const ScriptSet &other) { … }
bool ScriptSet::operator == (const ScriptSet &other) const { … }
UBool ScriptSet::test(UScriptCode script, UErrorCode &status) const { … }
ScriptSet &ScriptSet::set(UScriptCode script, UErrorCode &status) { … }
ScriptSet &ScriptSet::reset(UScriptCode script, UErrorCode &status) { … }
ScriptSet &ScriptSet::Union(const ScriptSet &other) { … }
ScriptSet &ScriptSet::intersect(const ScriptSet &other) { … }
ScriptSet &ScriptSet::intersect(UScriptCode script, UErrorCode &status) { … }
UBool ScriptSet::intersects(const ScriptSet &other) const { … }
UBool ScriptSet::contains(const ScriptSet &other) const { … }
ScriptSet &ScriptSet::setAll() { … }
ScriptSet &ScriptSet::resetAll() { … }
int32_t ScriptSet::countMembers() const { … }
int32_t ScriptSet::hashCode() const { … }
int32_t ScriptSet::nextSetBit(int32_t fromIndex) const { … }
UBool ScriptSet::isEmpty() const { … }
UnicodeString &ScriptSet::displayScripts(UnicodeString &dest) const { … }
ScriptSet &ScriptSet::parseScripts(const UnicodeString &scriptString, UErrorCode &status) { … }
void ScriptSet::setScriptExtensions(UChar32 codePoint, UErrorCode& status) { … }
U_NAMESPACE_END
U_CAPI UBool U_EXPORT2
uhash_equalsScriptSet(const UElement key1, const UElement key2) { … }
U_CAPI int8_t U_EXPORT2
uhash_compareScriptSet(UElement key0, UElement key1) { … }
U_CAPI int32_t U_EXPORT2
uhash_hashScriptSet(const UElement key) { … }
U_CAPI void U_EXPORT2
uhash_deleteScriptSet(void *obj) { … }