Files
pvData/pvDataApp/misc
Michael Davidsaver 3cd2bfdef0 shared_vector implementation
Shared ownership of a single C array.

Tracks offset and length for each instance
allowing each owner to "view" a different
piece of the array.

Parts of shared_vector<T> which can work
for T=void are in shared_vector_base<T>.
Specializations shared_vector<void>
and shared_vector<const void> handle
un-typed arrays.

Allow casting to/from typed vector

Offsets and sizes of untyped vectors are tracked in
bytes.  Therefore casting to types where sizeof(T)>1
is undefined if the offset is not a multiple of
sizeof(T).
2013-05-08 18:21:34 -04:00
..
2013-02-16 12:50:36 +01:00
2012-09-10 08:56:11 +02:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2013-05-08 18:21:34 -04:00
2012-10-03 08:59:23 -04:00
2012-10-03 08:59:23 -04:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2012-09-05 14:11:07 +02:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2013-05-01 14:27:00 -04:00
2013-05-08 18:21:34 -04:00
2013-02-16 12:50:36 +01:00
2012-09-05 14:11:07 +02:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2012-08-22 14:39:19 -04:00
2013-04-22 11:59:20 -04:00
2013-04-22 11:59:20 -04:00