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;
constraint-kinds
ajaxcontroltoolkit
php-pgsql
rest
mutual-exclusion
django-mptt
objenesis
parameter-sniffing
function-handle
overhead
reporters
uv4l
ameritrade
naniar
avx
ckeditor5-react
srv-record
tableviewer
tensorflow-datasets
subject-alternative-name
pigeon
ace
jar
iisnode
patchwork
barcode4j
pythonplotter
streaming-flv-video
alt-ergo
recvmsg