62 {
63
65
66 const std::unique_ptr<std::array<ThreadCacheTest*, n>> objects = std::make_unique<std::array<ThreadCacheTest*, n>>();
67 for (size_t i = 0; i < n; i++)
68 {
70
71 EXPECT_EQ(std::get<0>(a->m_Tuple), 1);
72 EXPECT_EQ(std::get<1>(a->m_Tuple), 2.0f);
73 EXPECT_EQ(std::get<2>(a->m_Tuple), nullptr);
74
75 (*objects)[i] = std::move(a);
76 }
77
78 for (size_t i = 0; i < n; i++)
79 {
80 tc.Deallocate((*objects)[i], sizeof(ThreadCacheTest));
81 }
82 }
#define SPICESTEST_PROFILE_FUNCTION()