Lines Matching refs:LETableReference

25 class LETableReference; // fwd  variable
30 extern void _debug_LETableReference(const char *f, int l, const char *msg, const LETableReference *…
49 class LETableReference {
55 LETableReference(const LEFontInstance* font, LETag tableTag, LEErrorCode &success) : in LETableReference() function
61LETableReference(const LETableReference &parent, LEErrorCode &success) : fFont(parent.fFont), fTag… in LETableReference() function
68 LETableReference(const le_uint8* data, size_t length = LE_UINTPTR_MAX) :
72 LETableReference() : in LETableReference() function
77 ~LETableReference() { in ~LETableReference()
87 LETableReference(const LETableReference &parent, size_t offset, size_t length, in LETableReference() function
127 const LETableReference* getParent() const { return fParent; } in getParent()
185 LETableReference &reparent(const LETableReference &base) { in reparent()
200 const LETableReference *fParent;
263 class LEReferenceToArrayOf : public LETableReference {
265 …LEReferenceToArrayOf(const LETableReference &parent, LEErrorCode &success, size_t offset, le_uint3… in LEReferenceToArrayOf()
266 : LETableReference(parent, offset, LE_UINTPTR_MAX, success), fCount(count) { in LEReferenceToArrayOf()
272 LETableReference::verifyLength(0, LETableVarSizer<T>::getSize()*count, success); in LEReferenceToArrayOf()
280 …LEReferenceToArrayOf(const LETableReference &parent, LEErrorCode &success, const T* array, le_uint… in LEReferenceToArrayOf()
281 …: LETableReference(parent, parent.ptrToOffset(array, success), LE_UINTPTR_MAX, success), fCount(co… in LEReferenceToArrayOf()
287 LETableReference::verifyLength(0, LETableVarSizer<T>::getSize()*count, success); in LEReferenceToArrayOf()
291 …LEReferenceToArrayOf(const LETableReference &parent, LEErrorCode &success, const T* array, size_t … in LEReferenceToArrayOf()
292 …: LETableReference(parent, parent.ptrToOffset(array, success)+offset, LE_UINTPTR_MAX, success), fC… in LEReferenceToArrayOf()
298 LETableReference::verifyLength(0, LETableVarSizer<T>::getSize()*count, success); in LEReferenceToArrayOf()
303 LEReferenceToArrayOf() :LETableReference(), fCount(0) {} in LEReferenceToArrayOf()
307 using LETableReference::getAlias;
337 LEReferenceToArrayOf<T> &reparent(const LETableReference &base) { in reparent()
342 …LEReferenceToArrayOf(const LETableReference& parent, LEErrorCode & success) : LETableReference(par… in LEReferenceToArrayOf()
352 class LEReferenceTo : public LETableReference {
360 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, const void* atPtr) in LEReferenceTo()
361 : LETableReference(parent, parent.ptrToOffset(atPtr, success), LE_UINTPTR_MAX, success) { in LEReferenceTo()
368 …inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, const void* atPtr, size… in LEReferenceTo()
369 : LETableReference(parent, parent.ptrToOffset(atPtr, success)+offset, LE_UINTPTR_MAX, success) { in LEReferenceTo()
373 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, size_t offset) in LEReferenceTo()
374 : LETableReference(parent, offset, LE_UINTPTR_MAX, success) { in LEReferenceTo()
378 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success) in LEReferenceTo()
379 : LETableReference(parent, 0, LE_UINTPTR_MAX, success) { in LEReferenceTo()
384 : LETableReference(font, tableTag, success) { in LEReferenceTo()
388 …inline LEReferenceTo(const le_uint8 *data, size_t length = LE_UINTPTR_MAX) : LETableReference(data… in LETableReference() function
389 …inline LEReferenceTo(const T *data, size_t length = LE_UINTPTR_MAX) : LETableReference((const le_u…
390 inline LEReferenceTo() : LETableReference(NULL) {} in LEReferenceTo()
397 LEReferenceTo<T> &reparent(const LETableReference &base) { in reparent()