Home | History | Annotate | Download | only in common

Lines Matching defs:RuleBasedBreakIterator

10 //                   class RuleBasedBreakIterator
53 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedBreakIterator)
61 * Constructs a RuleBasedBreakIterator that uses the already-created
64 RuleBasedBreakIterator::RuleBasedBreakIterator(RBBIDataHeader* data, UErrorCode &status)
78 RuleBasedBreakIterator::RuleBasedBreakIterator(const RBBIDataHeader* data, enum EDontAdopt, UErrorCode &status)
95 RuleBasedBreakIterator::RuleBasedBreakIterator(UDataMemory* udm, UErrorCode &status)
113 RuleBasedBreakIterator::RuleBasedBreakIterator( const UnicodeString &rules,
119 RuleBasedBreakIterator *bi = (RuleBasedBreakIterator *)
135 // Used when creating a RuleBasedBreakIterator from a set
138 RuleBasedBreakIterator::RuleBasedBreakIterator() {
149 RuleBasedBreakIterator::RuleBasedBreakIterator(const RuleBasedBreakIterator& other)
160 RuleBasedBreakIterator::~RuleBasedBreakIterator() {
195 RuleBasedBreakIterator&
196 RuleBasedBreakIterator::operator=(const RuleBasedBreakIterator& that) {
241 void RuleBasedBreakIterator::init() {
279 // clone - Returns a newly-constructed RuleBasedBreakIterator with the same
285 RuleBasedBreakIterator::clone(void) const {
286 return new RuleBasedBreakIterator(*this);
294 RuleBasedBreakIterator::operator==(const BreakIterator& that) const {
299 const RuleBasedBreakIterator& that2 = (const RuleBasedBreakIterator&) that;
322 RuleBasedBreakIterator::hashCode(void) const {
331 void RuleBasedBreakIterator::setText(UText *ut, UErrorCode &status) {
363 UText *RuleBasedBreakIterator::getUText(UText *fillIn, UErrorCode &status) const {
374 RuleBasedBreakIterator::getRules() const {
398 RuleBasedBreakIterator::getText() const {
408 RuleBasedBreakIterator::adoptText(CharacterIterator* newText) {
434 RuleBasedBreakIterator::setText(const UnicodeString& newText) {
464 int32_t RuleBasedBreakIterator::first(void) {
479 int32_t RuleBasedBreakIterator::last(void) {
502 int32_t RuleBasedBreakIterator::next(int32_t n) {
519 int32_t RuleBasedBreakIterator::next(void) {
546 int32_t RuleBasedBreakIterator::previous(void) {
643 int32_t RuleBasedBreakIterator::following(int32_t offset) {
751 int32_t RuleBasedBreakIterator::preceding(int32_t offset) {
861 UBool RuleBasedBreakIterator::isBoundary(int32_t offset) {
897 int32_t RuleBasedBreakIterator::current(void) const {
928 int32_t RuleBasedBreakIterator::handleNext(const RBBIStateTable *statetable) {
1140 int32_t RuleBasedBreakIterator::handlePrevious(const RBBIStateTable *statetable) {
1336 RuleBasedBreakIterator::reset()
1362 void RuleBasedBreakIterator::makeRuleStatusValid() {
1388 int32_t RuleBasedBreakIterator::getRuleStatus() const {
1389 RuleBasedBreakIterator *nonConstThis = (RuleBasedBreakIterator *)this;
1404 int32_t RuleBasedBreakIterator::getRuleStatusVec(
1411 RuleBasedBreakIterator *nonConstThis = (RuleBasedBreakIterator *)this;
1435 const uint8_t *RuleBasedBreakIterator::getBinaryRules(uint32_t &length) {
1459 BreakIterator * RuleBasedBreakIterator::createBufferClone(void *stackBuffer,
1472 bufferSize = sizeof(RuleBasedBreakIterator) + U_ALIGNMENT_OFFSET_UP(0);
1492 if (s < sizeof(RuleBasedBreakIterator)) {
1496 RuleBasedBreakIterator *clonedBI = new RuleBasedBreakIterator(*this);
1515 RuleBasedBreakIterator localIter; // Empty break iterator, source for memcpy
1516 RuleBasedBreakIterator *clone = (RuleBasedBreakIterator *)buf;
1517 uprv_memcpy(clone, &localIter, sizeof(RuleBasedBreakIterator)); // init C++ gorp, BreakIterator base class part
1518 clone->init(); // Init RuleBasedBreakIterator part, (user default constructor)
1536 /*UBool RuleBasedBreakIterator::isDictionaryChar(UChar32 c) {
1554 int32_t RuleBasedBreakIterator::checkDictionary(int32_t startPos,
1808 RuleBasedBreakIterator::getLanguageBreakEngine(UChar32 c) {
1868 /*int32_t RuleBasedBreakIterator::getBreakType() const {
1872 void RuleBasedBreakIterator::setBreakType(int32_t type) {