Lines Matching refs:parent
267 inline explicit _C2LinearCapacityAspect(const _C2LinearCapacityAspect *parent)
268 : mCapacity(parent == nullptr ? 0 : parent->capacity()) { }
288 inline explicit _C2LinearRangeAspect(const _C2LinearCapacityAspect *parent)
289 : _C2LinearCapacityAspect(parent),
293 inline _C2LinearRangeAspect(const _C2LinearCapacityAspect *parent, size_t offset, size_t size)
294 : _C2LinearCapacityAspect(parent),
299 inline _C2LinearRangeAspect(const _C2LinearRangeAspect *parent, size_t offset, size_t size)
300 : _C2LinearCapacityAspect(parent == nullptr ? 0 : parent->capacity()),
301 mOffset(c2_min(c2_max(offset, parent == nullptr ? 0 : parent->offset()), capacity())),
302 mSize(c2_min(c2_min(size, parent == nullptr ? 0 : parent->size()), capacity() - mOffset)) { }
319 inline explicit _C2EditableLinearRange(const _C2LinearCapacityAspect *parent)
320 : _C2LinearRangeAspect(parent) { }
322 inline _C2EditableLinearRange(const _C2LinearCapacityAspect *parent, size_t offset, size_t size)
323 : _C2LinearRangeAspect(parent, offset, size) { }
326 inline _C2EditableLinearRange(const _C2LinearRangeAspect *parent, size_t offset, size_t size)
327 : _C2LinearRangeAspect(parent, offset, size) { }
722 inline _C2PlanarCapacityAspect(const _C2PlanarCapacityAspect *parent)
723 : mWidth(parent == nullptr ? 0 : parent->width()),
724 mHeight(parent == nullptr ? 0 : parent->height()) { }