LLVM: llvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, ConcreteSequenceT > Class Template Reference (original) (raw)
Specialize this to implement 'trivial' sequence serialization for a concrete sequence type. More...
template<typename SPSElementTagT, typename ConcreteSequenceT>
class llvm::orc::shared::TrivialSPSSequenceSerialization< SPSElementTagT, ConcreteSequenceT >
Specialize this to implement 'trivial' sequence serialization for a concrete sequence type.
Trivial sequence serialization uses the sequence's 'size' member to get the length of the sequence, and uses a range-based for loop to iterate over the elements.
Specializing this template class means that you do not need to provide a specialization of SPSSerializationTraits for your type.
Definition at line 245 of file SimplePackedSerialization.h.