godot/thirdparty/icu4c/i18n/scriptset.cpp

// © 2016 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
*   Copyright (C) 2014, International Business Machines
*   Corporation and others.  All Rights Reserved.
**********************************************************************
*
* scriptset.cpp
*
* created on: 2013 Jan 7
* created by: Andy Heninger
*/

#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 implementation
//
//----------------------------------------------------------------------------
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) {}