Is it legal to use an incomplete type in a template if the type is complete when the template is instantiated? As below #include <iostream> struct bar;
tableexportjs
wildcard
dbf
azure-packaging
graphql-dotnet
avcapturesession
bspline
microsoft-forms
automatic-properties
automapper-6
pgjdbc-ng
dayofweek
ionic-appflow
neo4jclient
customizer
google-compute-disk
mktime
snakebite
exponential-distribution
svncommit
bounce
assertraises
jquery-isotope
code-sharing
microsoft-rush
form.io
python-traitlets
appium-java
amplpy
emptydatatext