compile fix: using correct forward declaration for template classes we got this 'Warning (Anachronism): Old syntax for explicit specialization or instantiation ignored.' with the solaris compiler
Mathias Gumz akira at fluxbox dot org
3 files changed,
4 insertions(+),
4 deletions(-)
M
src/FbTk/BoolMenuItem.hh
→
src/FbTk/BoolMenuItem.hh
@@ -26,7 +26,7 @@ #include "MenuItem.hh"
namespace FbTk { -class Accessor<class T>; +template <typename> class Accessor; /// a bool menu item class BoolMenuItem: public FbTk::MenuItem {
M
src/FbTk/IntMenuItem.hh
→
src/FbTk/IntMenuItem.hh
@@ -26,7 +26,7 @@ #include "MenuItem.hh"
namespace FbTk { -class Accessor<class T>; +template <typename T> class Accessor; /// Changes an resource integer value between min and max class IntMenuItem: public FbTk::MenuItem {
M
src/FbTk/Menu.hh
→
src/FbTk/Menu.hh
@@ -38,10 +38,10 @@ #include "TypeAhead.hh"
namespace FbTk { -class Command<class T>; +template <typename T> class Command; class MenuItem; class ImageControl; -class RefCount<class T>; +template <typename T> class RefCount; /// Base class for menus class Menu: public FbTk::EventHandler, FbTk::FbWindowRenderer,