Lines Matching defs:SPSSequence
205 template <typename SPSElementTagT> class SPSSequence;
208 using SPSString = SPSSequence<char>;
214 using SPSMap = SPSSequence<SPSTuple<SPSTagT1, SPSTagT2>>;
257 /// Trivial std::string -> SPSSequence<char> serialization.
263 /// Trivial SPSSequence<char> -> std::string deserialization.
277 /// Trivial std::vector<T> -> SPSSequence<SPSElementTagT> serialization.
284 /// Trivial span<T> -> SPSSequence<SPSElementTagT> serialization.
291 /// Trivial SPSSequence<SPSElementTagT> -> std::vector<T> deserialization.
306 /// Trivial std::unordered_map<K, V> -> SPSSequence<SPSTuple<SPSKey, SPSValue>>
315 /// Trivial SPSSequence<SPSTuple<SPSKey, SPSValue>> -> std::unordered_map<K, V>
337 class SPSSerializationTraits<SPSSequence<SPSElementTagT>, SequenceT,
375 template <> class SPSSerializationTraits<SPSSequence<char>, span<const char>> {