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;
non-repetitive
httptestingcontroller
proxy-authentication
android-file
rspec
rack
autolink
bitcoinjs-lib
kaniko
misspelling
web-console
apk-signing
detox
hash-function
azure-service-hooks
windows-messages
datawedge
frida
git-rerere
strdup
domain-data-modelling
emulation
m2m
oracle-cloud-infrastructure-classic
pragma-pack
wshttpbinding
cg
sql-to-linq-conversion
hazelcast-imap
vrvideoview