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;
eunit
application-loader
resize
ora-01438
mainwindow
xa
projects-and-solutions
ruby-1.8.6
xctestcase
pow
flexlm
invoke
reification
jdom
dynamoose
yahoo-mail
spring-boot-chaos-monkey
find-by-sql
extern-c
umbrella
restsharp
applepay
bindingsource
rails-activerecord
nsscanner
uiautomatorviewer
binary-image
windows-explorer-integration
px4
oracle-streams