![]() |
ATLAS Offline Software
|
Wire format of one serialized container, per variable in schema order: More...
Classes | |
| class | Reader |
Functions | |
| void | putBytes (std::vector< std::uint8_t > &out, const void *data, std::size_t size) |
| void | putSize (std::vector< std::uint8_t > &out, std::uint64_t size) |
| template<typename Element, typename Allocator> | |
| void | write (std::vector< std::uint8_t > &out, const std::vector< Element, Allocator > &variable) |
| template<typename Element, typename InnerAllocator, typename OuterAllocator> | |
| void | write (std::vector< std::uint8_t > &out, const std::vector< std::vector< Element, InnerAllocator >, OuterAllocator > &variable) |
| template<typename Element, typename Allocator> | |
| void | read (Reader &in, std::vector< Element, Allocator > &variable) |
| template<typename Element, typename InnerAllocator, typename OuterAllocator> | |
| void | read (Reader &in, std::vector< std::vector< Element, InnerAllocator >, OuterAllocator > &variable) |
Wire format of one serialized container, per variable in schema order:
uint64 number of elements N, [jagged only: N x uint64 inner sizes], raw element bytes.
Both serialization and deserialization use the same schema, so no layout information is stored.
|
inline |
Definition at line 37 of file TracccEdmSerialization.h.
|
inline |
Definition at line 43 of file TracccEdmSerialization.h.
| void TracccTriton::detail::read | ( | Reader & | in, |
| std::vector< Element, Allocator > & | variable ) |
Definition at line 97 of file TracccEdmSerialization.h.
| void TracccTriton::detail::read | ( | Reader & | in, |
| std::vector< std::vector< Element, InnerAllocator >, OuterAllocator > & | variable ) |
Definition at line 103 of file TracccEdmSerialization.h.
| void TracccTriton::detail::write | ( | std::vector< std::uint8_t > & | out, |
| const std::vector< Element, Allocator > & | variable ) |
Definition at line 75 of file TracccEdmSerialization.h.
| void TracccTriton::detail::write | ( | std::vector< std::uint8_t > & | out, |
| const std::vector< std::vector< Element, InnerAllocator >, OuterAllocator > & | variable ) |
Definition at line 83 of file TracccEdmSerialization.h.