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;
ios8.1
syndicationfeed
rust-byteorder
ternary
purrr
unique-array
venn
ndk-stack
psr-2
multidimensional-scaling
spring-cloud
routeparams
oxygenxml
url-redirection
lbph-algorithm
spring-io
aws-sdk-cpp
word
cgan
angular-route-guards
react-flexbox-grid
bareword
mxparser
metis
audio-service
java-mission-control
postgresql-9.1
istream-iterator
monads
javax.persistence