Type trait: may T be stored in a ShiftRegister? More...
#include <cl_ShiftRegister.hpp>
Type trait: may T be stored in a ShiftRegister?
ShiftRegister keeps a malloc'd buffer of (capacity+1) slots. How those slots are managed depends on T:
Trivially copyable types qualify automatically. Owning types must be whitelisted below. Vector<T> and Matrix<T> qualify: both the Armadillo and Blaze backends have a valid default-constructed empty state, a well-behaved copy/move operator=, and a moved-from state that is a valid empty object. Do NOT whitelist a type that is not default-constructible.