Explicit specialization for empty TransferBuffer (for single frame transfers)

This commit is contained in:
Pavel Kirienko
2014-02-11 21:44:43 +04:00
parent 5be2801fa1
commit 0acf1b976b
2 changed files with 40 additions and 1 deletions
@@ -338,3 +338,11 @@ TEST(TransferBufferManager, Basic)
mgr.reset();
ASSERT_EQ(0, pool.getNumUsedBlocks());
}
TEST(TransferBufferManager, EmptySpecialization)
{
uavcan::TransferBufferManager<0, 0> mgr(NULL);
(void)mgr;
ASSERT_GE(sizeof(void*), sizeof(mgr));
}