template <typename TParam1, bool bParam2, const std::string& szParam3>
class TemplateWithParams
{
public:
TemplateWithParams(void) { }
};
Try to use any of the template parameters (TParam1, bParam2, szParam3) and they will not show up in the completion lists.