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;
conda-build
blueprint-css
known-hosts
react-native-track-player
laravel-3
node-soap
nodebb
playframework-2.5
robotjs
packet-capture
image-effects
call-by-value
sakai
qubes-os
attestations
uvicorn
lts
flow-js
akka-fsm
alation
spark-structured-streaming
c
qfileinfo
rythm
pimpl-idiom
uicollectionviewflowlayout
log-ascii-standard
npoi
reversing
jingle