summaryrefslogtreecommitdiff
path: root/thirdparty/pcre2
diff options
context:
space:
mode:
authorHein-Pieter van Braam <hp@tmm.cx>2018-12-14 20:03:02 +0000
committerHein-Pieter van Braam <hp@tmm.cx>2018-12-14 20:07:35 +0000
commit3ef7ecf5468960c362511a69b153471b33544464 (patch)
treed4eaf69f60fa122353a4cac2be48a7debc902f94 /thirdparty/pcre2
parent7ac67bfec106d2ae807e845d0e093c6e0f2c43b5 (diff)
Don't allocate in Vector's ctor
By relying on the fact that a struct or class's first member has the same address as the struct itself we can cast VectorWriteProxy<T> to Vector<T> and access the CowData field. This allows a Vector to be moved in memory without invalidating the pointer to the cowdata field.
Diffstat (limited to 'thirdparty/pcre2')
0 files changed, 0 insertions, 0 deletions