17#define BOOST_TEST_MODULE Utility test
18#define BOOST_TEST_MAIN
19#define BOOST_TEST_DYN_LINK
20#include <boost/test/unit_test.hpp>
33 std::cout <<
"processing " <<
value << std::endl;
38template <
class FifoT,
typename T>
41 std::cout <<
"pushing " <<
value << std::endl;
47 using value_type =
unsigned int;
52 std::thread consumer([&fifo]() {
54 }
while (fifo.
pull([](value_type
v) { return processValue(v); }));
59 unsigned int value = 0;
GLsizei const GLfloat * value
void pushFifo(FifoT &fifo, T value=FifoT::value_type)
BOOST_AUTO_TEST_CASE(test_Fifo)
bool processValue(T value)