fixed #228 - using an anonymous namespace for the template test registering class and the template function itself is also static
diff --git a/.gitignore b/.gitignore
index cabbd83..457afd6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -34,3 +34,4 @@
 build/
 build-mingw/
 *.pyc
+*vscode*