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;
c++-faq
delayedvariableexpansion
splunk-hec
mapnik
geofire
entitylisteners
maze
uipagecontrol
jlabel
isomorphic-style-loader
redeploy
go-generate
android-image-capture
firebase-ab-testing
jjaql
apple-app-site-association
pinojs
dbatools
github
geany-plugin
lib-nfc
flink-cep
windows-app-sdk
websocket++
pendulum
node-ftp
hot-rod
microsoft-graph-webhooks
s-expression
wakelock