The error is in the the constructor not being able to be overloaded. Steps for reproduction : Add FixedPoint<31,31> in the examples.cpp and compile.