Added a force_inline parameter to force methods to be generated in the header file