#include "llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h"
#include "gtest/gtest.h"
usingnamespacellvm;
usingnamespacellvm::orc::shared;
TEST(SimplePackedSerializationTest, SPSOutputBuffer) { … }
TEST(SimplePackedSerializationTest, SPSInputBuffer) { … }
template <typename SPSTagT, typename T>
static void spsSerializationRoundTrip(const T &Value) { … }
template <typename T> static void testFixedIntegralTypeSerialization() { … }
TEST(SimplePackedSerializationTest, BoolSerialization) { … }
TEST(SimplePackedSerializationTest, CharSerialization) { … }
TEST(SimplePackedSerializationTest, Int8Serialization) { … }
TEST(SimplePackedSerializationTest, UInt8Serialization) { … }
TEST(SimplePackedSerializationTest, Int16Serialization) { … }
TEST(SimplePackedSerializationTest, UInt16Serialization) { … }
TEST(SimplePackedSerializationTest, Int32Serialization) { … }
TEST(SimplePackedSerializationTest, UInt32Serialization) { … }
TEST(SimplePackedSerializationTest, Int64Serialization) { … }
TEST(SimplePackedSerializationTest, UInt64Serialization) { … }
TEST(SimplePackedSerializationTest, SequenceSerialization) { … }
TEST(SimplePackedSerializationTest, StringViewCharSequenceSerialization) { … }
TEST(SimplePackedSerializationTest, StdTupleSerialization) { … }
TEST(SimplePackedSerializationTest, StdPairSerialization) { … }
TEST(SimplePackedSerializationTest, StdOptionalNoValueSerialization) { … }
TEST(SimplePackedSerializationTest, StdOptionalValueSerialization) { … }
TEST(SimplePackedSerializationTest, ArgListSerialization) { … }
TEST(SimplePackedSerialization, StringMap) { … }
TEST(SimplePackedSerializationTest, ArrayRef) { … }
TEST(SimplePackedSerializationTest, ArrayRefEmpty) { … }
TEST(SimplePackedSerializationTest, StringRefEmpty) { … }