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;
rhadoop
extended-ascii
cloud-sql-proxy
luacom
unnamed-namespace
removeall
xmgrace
android-studio-debugger
vba6
edittextpreference
perf4j
jmeter-maven-plugin
ngx-socket-io
python-fractions
amazon-cloudwatch-metrics
gray-code
mars-simulator
nonfactors-mvc-grid
sparqlwrapper
llvmlite
msgpack
ios-background-mode
web-optimization
kite-team-server
immersive-reader
proc-r-package
toast
pgpool
ts-node
gomega