Lines Matching refs:T1
141 template <typename T1, typename T2>
142 class RPCTypeName<std::pair<T1, T2>> {
147 raw_string_ostream(Name) << "std::pair<" << RPCTypeNameSequence<T1, T2>()
478 /// SerializationTraits for Expected<T1> from an Expected<T2>.
479 template <typename ChannelT, typename T1, typename T2>
480 class SerializationTraits<ChannelT, Expected<T1>, Expected<T2>> {
487 return SerializationTraits<ChannelT, T1, T2>::serialize(C, *ValOrErr);
500 return SerializationTraits<ChannelT, T1, T2>::deserialize(C, *ValOrErr);
509 /// SerializationTraits for Expected<T1> from a T2.
510 template <typename ChannelT, typename T1, typename T2>
511 class SerializationTraits<ChannelT, Expected<T1>, T2> {
519 /// SerializationTraits for Expected<T1> from an Error.
530 template <typename ChannelT, typename T1, typename T2, typename T3, typename T4>
531 class SerializationTraits<ChannelT, std::pair<T1, T2>, std::pair<T3, T4>> {
534 if (auto Err = SerializationTraits<ChannelT, T1, T3>::serialize(C, V.first))
541 SerializationTraits<ChannelT, T1, T3>::deserialize(C, V.first))