1// PR c++/29105 2 3struct Observer 4{ 5 template < typename T > void observeComponent (); 6}; 7 8template < typename T > 9struct TagFilter : Observer 10{ 11 TagFilter () 12 { 13 observeComponent < int > (); 14 } 15}; 16 17