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;
capture-list
visual-studio-6
mysql-event
.net-4.6
react-to-pdf
non-web
new-expression
opalrb
oci-go-sdk
arelle
required-field
uislider
ceph
split
headless
symspell
eclipse-sirius
pervasive-sql
rfc3986
pony
httpoison
nssortdescriptor
white-framework
getlatest
dlsym
android-nestedscrollview
modal-dialog
mkmf
auth0
cyber-ark