1// { dg-do assemble } 2// Origin: "Adam J. Richter" <adam@yggdrasil.com> 3 4template <class Style, class Base> 5class theme_map { 6}; 7 8class QWidget { 9protected: 10 virtual void *harmony_get_list_for_signal(const char *) const; 11 12public: 13 static theme_map<int, QWidget> ContentsThemes; 14 15protected: 16 virtual void updateDrawingObjects (void) 17 { 18 update_dro (QWidget::ContentsThemes); 19 } 20 21 template <class S, class B> 22 void update_dro (theme_map<S, B>& themes) 23 { 24 } 25}; 26 27void *QWidget::harmony_get_list_for_signal(const char *sig) const 28{ 29 return 0; 30} 31