From 4003d7f9e6aa0de95babda17e0a8c83117b66908 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 30 May 2000 04:47:25 -0400 Subject: [PATCH] update explicit instantiation docs From-SVN: r34264 --- gcc/extend.texi | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/extend.texi b/gcc/extend.texi index 65b0ec916ac..f244f50b5c7 100644 --- a/gcc/extend.texi +++ b/gcc/extend.texi @@ -3840,12 +3840,16 @@ other files) without having to specify them as well. g++ has extended the template instantiation syntax outlined in the Working Paper to allow forward declaration of explicit instantiations -and instantiation of the compiler support data for a template class -(i.e. the vtable) without instantiating any of its members: +(with @code{extern}), instantiation of the compiler support data for a +template class (i.e. the vtable) without instantiating any of its +members (with @code{inline}), and instantiation of only the static data +members of a template class, without the support data or member +functions (with (@code{static}): @example extern template int max (int, int); inline template class Foo; +static template class Foo; @end example @item -- 2.30.2