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;
vte
typescript1.8
android-8.1-oreo
terragrunt
php-5.4
poptoviewcontroller
cell
bootstrap-wysiwyg
viewpagerindicator
ipaas
iterm2
consumer
iis-7
selling-partner-api
scalable
drupal-8
degrees
pimple
django-fsm
timeuuid
systemjs
broccolijs
catalina
caption
new-expression
jets3t
postgres-11
http3
cytoscape.js
android-vpn-service