#include "unicode/utypes.h"
#include "unicode/uobject.h"
#include "unicode/uset.h"
#include "unicode/uniset.h"
#include "cmemory.h"
#include "unicode/ustring.h"
#include "unicode/parsepos.h"
U_NAMESPACE_USE
U_CAPI USet* U_EXPORT2
uset_openPattern(const char16_t* pattern, int32_t patternLength,
UErrorCode* ec)
{ … }
U_CAPI USet* U_EXPORT2
uset_openPatternOptions(const char16_t* pattern, int32_t patternLength,
uint32_t options,
UErrorCode* ec)
{ … }
U_CAPI int32_t U_EXPORT2
uset_applyPattern(USet *set,
const char16_t *pattern, int32_t patternLength,
uint32_t options,
UErrorCode *status){ … }
U_CAPI void U_EXPORT2
uset_applyIntPropertyValue(USet* set,
UProperty prop, int32_t value, UErrorCode* ec) { … }
U_CAPI void U_EXPORT2
uset_applyPropertyAlias(USet* set,
const char16_t *prop, int32_t propLength,
const char16_t *value, int32_t valueLength,
UErrorCode* ec) { … }
U_CAPI UBool U_EXPORT2
uset_resemblesPattern(const char16_t *pattern, int32_t patternLength,
int32_t pos) { … }
U_CAPI int32_t U_EXPORT2
uset_toPattern(const USet* set,
char16_t* result, int32_t resultCapacity,
UBool escapeUnprintable,
UErrorCode* ec) { … }
U_CAPI void U_EXPORT2
uset_closeOver(USet* set, int32_t attributes) { … }