LLVM
8.0.1
|
Utility class for serializing sequences of values of varying types. More...
#include "llvm/ExecutionEngine/Orc/RPCSerialization.h"
Utility class for serializing sequences of values of varying types.
Specializations of this class contain 'serialize' and 'deserialize' methods for the given channel. The ArgTs... list will determine the "over-the-wire" types to be serialized. The serialize and deserialize methods take a list CArgTs... ("caller arg types") which must be the same length as ArgTs..., but may be different types from ArgTs, provided that for each CArgT there is a SerializationTraits specialization SerializeTraits<ChannelT, ArgT, CArgT> with methods that can serialize the caller argument to over-the-wire value.
Definition at line 301 of file RPCSerialization.h.