Lines Matching refs:buffer
24 BigBuffer buffer(4); in TEST() local
26 EXPECT_NE(nullptr, buffer.nextBlock<char>(2)); in TEST()
27 EXPECT_EQ(2u, buffer.size()); in TEST()
31 BigBuffer buffer(16); in TEST() local
33 char* b1 = buffer.nextBlock<char>(8); in TEST()
36 char* b2 = buffer.nextBlock<char>(4); in TEST()
43 BigBuffer buffer(16); in TEST() local
45 EXPECT_NE(nullptr, buffer.nextBlock<char>(32)); in TEST()
46 EXPECT_EQ(32u, buffer.size()); in TEST()
50 BigBuffer buffer(16); in TEST() local
52 uint32_t* b1 = buffer.nextBlock<uint32_t>(); in TEST()
62 buffer.appendBuffer(std::move(buffer2)); in TEST()
67 EXPECT_EQ(2 * sizeof(uint32_t), buffer.size()); in TEST()
69 auto b = buffer.begin(); in TEST()
70 ASSERT_NE(b, buffer.end()); in TEST()
72 ASSERT_EQ(33u, *reinterpret_cast<uint32_t*>(b->buffer.get())); in TEST()
75 ASSERT_NE(b, buffer.end()); in TEST()
77 ASSERT_EQ(44u, *reinterpret_cast<uint32_t*>(b->buffer.get())); in TEST()
80 ASSERT_EQ(b, buffer.end()); in TEST()
84 BigBuffer buffer(16); in TEST() local
86 ASSERT_NE(buffer.nextBlock<char>(2), nullptr); in TEST()
87 ASSERT_EQ(2u, buffer.size()); in TEST()
88 buffer.pad(2); in TEST()
89 ASSERT_EQ(4u, buffer.size()); in TEST()
90 buffer.align4(); in TEST()
91 ASSERT_EQ(4u, buffer.size()); in TEST()
92 buffer.pad(2); in TEST()
93 ASSERT_EQ(6u, buffer.size()); in TEST()
94 buffer.align4(); in TEST()
95 ASSERT_EQ(8u, buffer.size()); in TEST()