|
LLVM
4.0.0
|
Namespaces | |
| detail | |
Functions | |
| template<typename OStream > | |
| OStream & | operator<< (OStream &OS, const RPCTypeNameSequence<> &V) |
| Render an empty TypeNameSequence to an ostream. More... | |
| template<typename OStream , typename ArgT > | |
| OStream & | 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 & | 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 | serializeSeq (ChannelT &C, const ArgTs &...Args) |
| template<typename ChannelT , typename... ArgTs> | |
| Error | deserializeSeq (ChannelT &C, ArgTs &...Args) |
| Error llvm::orc::rpc::deserializeSeq | ( | ChannelT & | C, |
| ArgTs &... | Args | ||
| ) |
Definition at line 289 of file RPCSerialization.h.
Referenced by llvm::orc::rpc::SerializationTraits< ChannelT, remote::DirectBufferWriter, remote::DirectBufferWriter, typename std::enable_if< std::is_base_of< RawByteChannel, ChannelT >::value >::type >::deserialize(), llvm::orc::rpc::SerializationTraits< ChannelT, std::string, std::string, typename std::enable_if< std::is_base_of< RawByteChannel, ChannelT >::value >::type >::deserialize(), llvm::orc::rpc::SerializationTraits< ChannelT, std::pair< T1, T2 > >::deserialize(), llvm::orc::rpc::SerializationTraits< ChannelT, std::vector< T > >::deserialize(), and llvm::orc::rpc::RawByteChannel::startReceiveMessage().
| OStream& llvm::orc::rpc::operator<< | ( | OStream & | OS, |
| const RPCTypeNameSequence<> & | V | ||
| ) |
Render an empty TypeNameSequence to an ostream.
Definition at line 31 of file RPCSerialization.h.
| OStream& llvm::orc::rpc::operator<< | ( | OStream & | OS, |
| const RPCTypeNameSequence< ArgT > & | V | ||
| ) |
Render a TypeNameSequence of a single type to an ostream.
Definition at line 37 of file RPCSerialization.h.
References getName().
| OStream& llvm::orc::rpc::operator<< | ( | OStream & | OS, |
| const RPCTypeNameSequence< ArgT1, ArgT2, ArgTs...> & | V | ||
| ) |
Render a TypeNameSequence of more than one type to an ostream.
Definition at line 45 of file RPCSerialization.h.
References getName().
| Error llvm::orc::rpc::serializeSeq | ( | ChannelT & | C, |
| const ArgTs &... | Args | ||
| ) |
Definition at line 284 of file RPCSerialization.h.
Referenced by llvm::orc::rpc::SerializationTraits< ChannelT, remote::DirectBufferWriter, remote::DirectBufferWriter, typename std::enable_if< std::is_base_of< RawByteChannel, ChannelT >::value >::type >::serialize(), llvm::orc::rpc::SerializationTraits< ChannelT, std::string, StringRef, typename std::enable_if< std::is_base_of< RawByteChannel, ChannelT >::value >::type >::serialize(), llvm::orc::rpc::SerializationTraits< ChannelT, std::pair< T1, T2 > >::serialize(), llvm::orc::rpc::SerializationTraits< ChannelT, std::vector< T > >::serialize(), and llvm::orc::rpc::RawByteChannel::startSendMessage().
1.8.6