Home | History | Annotate | Download | only in common

Lines Matching refs:bdp

62 ubidi_addPropertyStarts(const UBiDiProps *bdp, const USetAdder *sa, UErrorCode *pErrorCode) {
74 utrie2_enum(&bdp->trie, NULL, _enumPropertyStartsRange, sa);
77 length=bdp->indexes[UBIDI_IX_MIRROR_LENGTH];
79 c=UBIDI_GET_MIRROR_CODE_POINT(bdp->mirrors[i]);
84 start=bdp->indexes[UBIDI_IX_JG_START];
85 limit=bdp->indexes[UBIDI_IX_JG_LIMIT];
86 jgArray=bdp->jgArray;
109 ubidi_getMaxValue(const UBiDiProps *bdp, UProperty which) {
112 if(bdp==NULL) {
116 max=bdp->indexes[UBIDI_MAX_VALUES_INDEX];
130 ubidi_getClass(const UBiDiProps *bdp, UChar32 c) {
131 uint16_t props=UTRIE2_GET16(&bdp->trie, c);
136 ubidi_isMirrored(const UBiDiProps *bdp, UChar32 c) {
137 uint16_t props=UTRIE2_GET16(&bdp->trie, c);
142 ubidi_getMirror(const UBiDiProps *bdp, UChar32 c) {
143 uint16_t props=UTRIE2_GET16(&bdp->trie, c);
154 mirrors=bdp->mirrors;
155 length=bdp->indexes[UBIDI_IX_MIRROR_LENGTH];
175 ubidi_isBidiControl(const UBiDiProps *bdp, UChar32 c) {
176 uint16_t props=UTRIE2_GET16(&bdp->trie, c);
181 ubidi_isJoinControl(const UBiDiProps *bdp, UChar32 c) {
182 uint16_t props=UTRIE2_GET16(&bdp->trie, c);
187 ubidi_getJoiningType(const UBiDiProps *bdp, UChar32 c) {
188 uint16_t props=UTRIE2_GET16(&bdp->trie, c);
193 ubidi_getJoiningGroup(const UBiDiProps *bdp, UChar32 c) {
196 start=bdp->indexes[UBIDI_IX_JG_START];
197 limit=bdp->indexes[UBIDI_IX_JG_LIMIT];
199 return (UJoiningGroup)bdp->jgArray[c-start];