Home | History | Annotate | Download | only in unicode

Lines Matching defs:fFlags

3244   inline void setToEmpty();                  // sets fFlags=kShortString
3245 inline void setToStackBuffer(int32_t len); // sets fFlags=kShortString
3246 inline void setArray(UChar *array, int32_t len, int32_t capacity); // does not set fFlags
3250 // sets fArray, fCapacity, and fFlags
3342 // bit flag values for fFlags
3375 uint8_t fFlags; // bit flags: see constants above
3377 // fStackBuffer is used iff (fFlags&kUsingStackBuffer)
3439 { return (fFlags&kUsingStackBuffer) ? fUnion.fStackBuffer : fUnion.fFields.fArray; }
3443 { return (fFlags&kUsingStackBuffer) ? fUnion.fStackBuffer : fUnion.fFields.fArray; }
3454 { return (fFlags&kUsingStackBuffer) ? US_STACKBUF_SIZE : fUnion.fFields.fCapacity; }
3462 { return (UBool)(fFlags & kIsBogus); }
3466 { return (UBool)!(fFlags&(kOpenGetBuffer|kIsBogus)); }
3472 !(fFlags&(kOpenGetBuffer|kIsBogus|kBufferIsReadonly)) &&
3473 (!(fFlags&kRefCounted) || refCount()==1));
3478 if(fFlags&(kIsBogus|kOpenGetBuffer)) {
3480 } else if(fFlags&kUsingStackBuffer) {
4142 fFlags = kShortString;
4148 fFlags = kShortString;