|
template<typename OStream > |
OStream & | llvm::orc::rpc::operator<< (OStream &OS, const RPCTypeNameSequence<> &V) |
| Render an empty TypeNameSequence to an ostream. More...
|
|
template<typename OStream , typename ArgT > |
OStream & | llvm::orc::rpc::operator<< (OStream &OS, const RPCTypeNameSequence< ArgT > &V) |
| Render a TypeNameSequence of a single type to an ostream. More...
|
|
template<typename OStream , typename ArgT1 , typename ArgT2 , typename... ArgTs> |
OStream & | llvm::orc::rpc::operator<< (OStream &OS, const RPCTypeNameSequence< ArgT1, ArgT2, ArgTs... > &V) |
| Render a TypeNameSequence of more than one type to an ostream. More...
|
|
template<typename ChannelT , typename... ArgTs> |
Error | llvm::orc::rpc::serializeSeq (ChannelT &C, ArgTs &&... Args) |
|
template<typename ChannelT , typename... ArgTs> |
Error | llvm::orc::rpc::deserializeSeq (ChannelT &C, ArgTs &... Args) |
|
template<typename ChannelT , typename ErrorInfoT , typename SerializeFtor , typename DeserializeFtor > |
void | llvm::orc::rpc::registerErrorSerialization (std::string Name, SerializeFtor &&Serialize, DeserializeFtor &&Deserialize) |
| Registers a serializer and deserializer for the given error type on the given channel type. More...
|
|
template<typename ChannelT > |
void | llvm::orc::rpc::registerStringError () |
| Registers serialization/deserialization for StringError. More...
|
|