yes, templates have to be implemented in the header ( or #included if you would like to still keep the implementation in a seperate file.)

then you need to instantiate with something like,
Code:
Parser<int> my ParserObj;