#include "unicode/utypes.h"
#if !UCONFIG_NO_BREAK_ITERATION
#include "unicode/uchar.h"
#include "unicode/uniset.h"
#include "unicode/chariter.h"
#include "unicode/ures.h"
#include "unicode/udata.h"
#include "unicode/putil.h"
#include "unicode/ustring.h"
#include "unicode/uscript.h"
#include "unicode/ucharstrie.h"
#include "unicode/bytestrie.h"
#include "unicode/rbbi.h"
#include "brkeng.h"
#include "cmemory.h"
#include "dictbe.h"
#include "lstmbe.h"
#include "charstr.h"
#include "dictionarydata.h"
#include "mutex.h"
#include "uvector.h"
#include "umutex.h"
#include "uresimp.h"
#include "ubrkimpl.h"
U_NAMESPACE_BEGIN
LanguageBreakEngine::LanguageBreakEngine() { … }
LanguageBreakEngine::~LanguageBreakEngine() { … }
LanguageBreakFactory::LanguageBreakFactory() { … }
LanguageBreakFactory::~LanguageBreakFactory() { … }
UnhandledEngine::UnhandledEngine(UErrorCode &status) : … { … }
UnhandledEngine::~UnhandledEngine() { … }
UBool
UnhandledEngine::handles(UChar32 c, const char* locale) const { … }
int32_t
UnhandledEngine::findBreaks( UText *text,
int32_t startPos,
int32_t endPos,
UVector32 &,
UBool ,
UErrorCode &status) const { … }
void
UnhandledEngine::handleCharacter(UChar32 c) { … }
ICULanguageBreakFactory::ICULanguageBreakFactory(UErrorCode &) { … }
ICULanguageBreakFactory::~ICULanguageBreakFactory() { … }
void ICULanguageBreakFactory::ensureEngines(UErrorCode& status) { … }
const LanguageBreakEngine *
ICULanguageBreakFactory::getEngineFor(UChar32 c, const char* locale) { … }
const LanguageBreakEngine *
ICULanguageBreakFactory::loadEngineFor(UChar32 c, const char*) { … }
DictionaryMatcher *
ICULanguageBreakFactory::loadDictionaryMatcherFor(UScriptCode script) { … }
void ICULanguageBreakFactory::addExternalEngine(
ExternalBreakEngine* external, UErrorCode& status) { … }
BreakEngineWrapper::BreakEngineWrapper(
ExternalBreakEngine* engine, UErrorCode &status) : … { … }
BreakEngineWrapper::~BreakEngineWrapper() { … }
UBool BreakEngineWrapper::handles(UChar32 c, const char* locale) const { … }
int32_t BreakEngineWrapper::findBreaks(
UText *text,
int32_t startPos,
int32_t endPos,
UVector32 &foundBreaks,
UBool ,
UErrorCode &status) const { … }
U_NAMESPACE_END
#endif