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;
zomato-api
nav-pills
nested-fields
webcola
azure-managed-disk
writer
unordered-map
jsonlint
playframework-2.2
windows-mobile
trusted-execution-environment
flood-element
scrollpane
mediainfo
productsign
visual-studio-power-tools
workload-scheduler
serenity-js
header-only
stickyrecycleview
rust-byteorder
oslc
savefiledialog
sector
xbuild
kaa
alamofire5
form-submit
puppeteer
firebird