Lines Matching defs:fStart
56 fFont(font), fTag(tableTag), fParent(NULL), fStart(NULL),fLength(LE_UINTPTR_MAX) {
61 LETableReference(const LETableReference &parent, LEErrorCode &success) : fFont(parent.fFont), fTag(parent.fTag), fParent(&parent), fStart(parent.fStart), fLength(parent.fLength) {
69 fFont(NULL), fTag(kQuestionmarkTableTag), fParent(NULL), fStart(data), fLength(length) {
73 fFont(NULL), fTag(kQuestionmarkTableTag), fParent(NULL), fStart(NULL), fLength(0) {
90 fStart((parent.fStart)+offset), fLength(length) {
118 const void* getAlias() const { return (const void*)fStart; }
119 const void* getAliasRAW() const { LE_DEBUG_TR("getAliasRAW()"); return (const void*)fStart; }
120 le_bool isEmpty() const { return fStart==NULL || fLength==0; }
123 void clear() { fLength=0; fStart=NULL; }
139 fStart += offset;
145 if((atPtr < fStart) ||
146 (hasBounds() && (atPtr > fStart+fLength))) {
151 return ((const le_uint8*)atPtr)-fStart;
176 fprintf(stderr, "offset=%lu, len=%lu, would be at %p, (%lu) off end. End at %p\n", offset,length, fStart+offset+length, (offset+length-fLength), (offset+length-fLength)+fStart);
201 const le_uint8 *fStart; // keep as 8 bit internally, for pointer math
206 fStart = (const le_uint8*)(fFont->getFontTable(fTag, fLength)); // note - a null table is not an error.
214 fStart = (const le_uint8*)data;
313 const T *getAliasRAW() const { LE_DEBUG_TR("getAliasRAW<>"); return (const T*)fStart; }
409 const T *getAlias() const { return (const T*)fStart; }
410 const T *getAliasRAW() const { LE_DEBUG_TR("getAliasRAW<>"); return (const T*)fStart; }