When I try to compile (using the makefile), I get this error:
src/commandbuffer.cpp:36:16: error: out-of-line declaration of a member must be a definition [-Wout-of-line-declaration]
CommandBuffer::CommandBuffer(Device &device, Program &program, Arguments &arguments);
~~~~~~~~~~~~~~~^