Lines Matching refs:parent
61 LETableReference(const LETableReference &parent, LEErrorCode &success) : fFont(parent.fFont), fTag(parent.fTag), fParent(&parent), fStart(parent.fStart), fLength(parent.fLength) {
87 LETableReference(const LETableReference &parent, size_t offset, size_t length,
89 fFont(parent.fFont), fTag(parent.fTag), fParent(&parent),
90 fStart((parent.fStart)+offset), fLength(length) {
183 * Change parent link to another
191 * remove parent link. Factory functions should do this.
265 LEReferenceToArrayOf(const LETableReference &parent, LEErrorCode &success, size_t offset, le_uint32 count)
266 : LETableReference(parent, offset, LE_UINTPTR_MAX, success), fCount(count) {
280 LEReferenceToArrayOf(const LETableReference &parent, LEErrorCode &success, const T* array, le_uint32 count)
281 : LETableReference(parent, parent.ptrToOffset(array, success), LE_UINTPTR_MAX, success), fCount(count) {
291 LEReferenceToArrayOf(const LETableReference &parent, LEErrorCode &success, const T* array, size_t offset, le_uint32 count)
292 : LETableReference(parent, parent.ptrToOffset(array, success)+offset, LE_UINTPTR_MAX, success), fCount(count) {
342 LEReferenceToArrayOf(const LETableReference& parent, LEErrorCode & success) : LETableReference(parent,0, LE_UINTPTR_MAX, success), fCount(0) {
356 * @param parent parent reference
358 * @param atPtr location of reference - if NULL, will be at offset zero (i.e. downcast of parent). Otherwise must be a pointer within parent's bounds.
360 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, const void* atPtr)
361 : LETableReference(parent, parent.ptrToOffset(atPtr, success), LE_UINTPTR_MAX, success) {
368 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, const void* atPtr, size_t offset)
369 : LETableReference(parent, parent.ptrToOffset(atPtr, success)+offset, LE_UINTPTR_MAX, success) {
373 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success, size_t offset)
374 : LETableReference(parent, offset, LE_UINTPTR_MAX, success) {
378 inline LEReferenceTo(const LETableReference &parent, LEErrorCode &success)
379 : LETableReference(parent, 0, LE_UINTPTR_MAX, success) {