5template <
typename TYPE,
typename ARG_TYPE,
typename ALLOCATOR, ::enum_type t_etypeContainer >
14template <
typename TYPE,
typename ARG_TYPE,
typename ALLOCATOR, ::enum_type t_etypeContainer >
23template <
typename TYPE, ::enum_type t_etypeContainer >
32template <
typename Type,
typename RawType, ::enum_type t_etypeContainer >
42template <
class ARRAY >
61template <
typename ARRAY >
65 auto c =
array.get_count();
67 stream.stream_exchange(e_property_count, c);
76 for (::collection::index i = 0; i < c; i++)
79 stream.stream_exchange(i, __typed(
array.element_at(i)));
93template <
typename ARRAY >
97 auto c =
array.get_count();
99 stream.stream_exchange(e_property_count, c);
110 for (::collection::index i = 0; i < c; i++)
113 auto& t = __typed_defer_new(
array.element_at(i));
115 stream.stream_exchange(i, t);
134template <
typename OBJECT >
138 s.__defer_construct(pparticle);
140 __exchange(s, *pparticle);
145template <
typename TYPE >
146inline void payload_stream::stream_exchange(const ::atom&
atom, TYPE& t)
149 var_exchange(atom, t);
Definition ___serialization_draft.h:93
Definition ___serialization_draft.h:42