Lines Matching refs:buffer
27 BigBuffer buffer(4); in TEST() local
29 EXPECT_THAT(buffer.NextBlock<char>(2), NotNull()); in TEST()
30 EXPECT_EQ(2u, buffer.size()); in TEST()
34 BigBuffer buffer(16); in TEST() local
36 char* b1 = buffer.NextBlock<char>(8); in TEST()
39 char* b2 = buffer.NextBlock<char>(4); in TEST()
46 BigBuffer buffer(16); in TEST() local
48 EXPECT_THAT(buffer.NextBlock<char>(32), NotNull()); in TEST()
49 EXPECT_EQ(32u, buffer.size()); in TEST()
53 BigBuffer buffer(16); in TEST() local
55 uint32_t* b1 = buffer.NextBlock<uint32_t>(); in TEST()
65 buffer.AppendBuffer(std::move(buffer2)); in TEST()
70 EXPECT_EQ(2 * sizeof(uint32_t), buffer.size()); in TEST()
72 auto b = buffer.begin(); in TEST()
73 ASSERT_NE(b, buffer.end()); in TEST()
75 ASSERT_EQ(33u, *reinterpret_cast<uint32_t*>(b->buffer.get())); in TEST()
78 ASSERT_NE(b, buffer.end()); in TEST()
80 ASSERT_EQ(44u, *reinterpret_cast<uint32_t*>(b->buffer.get())); in TEST()
83 ASSERT_EQ(b, buffer.end()); in TEST()
87 BigBuffer buffer(16); in TEST() local
89 ASSERT_THAT(buffer.NextBlock<char>(2), NotNull()); in TEST()
90 ASSERT_EQ(2u, buffer.size()); in TEST()
91 buffer.Pad(2); in TEST()
92 ASSERT_EQ(4u, buffer.size()); in TEST()
93 buffer.Align4(); in TEST()
94 ASSERT_EQ(4u, buffer.size()); in TEST()
95 buffer.Pad(2); in TEST()
96 ASSERT_EQ(6u, buffer.size()); in TEST()
97 buffer.Align4(); in TEST()
98 ASSERT_EQ(8u, buffer.size()); in TEST()