Conditional based on variable type?

It's likely bad practice but I do all of my (personal) external files as .h (with decl. and defs. inside), and header guard them.

If I understand it correctly, it's essentially cut/paste into the one file and should only come back to bite me if I want to use these functions from inside a different translation unit?

Maybe it's simply just safer to do the .h .cpp anyway though, so noted and thanks! :wink:

Appreciate the help with this @gfvalvo @J-M-L so if you were approaching this issue you'd not change/add anything to this?