]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/typesystem.h
allow undo “make detail/structural”, <3 @SpiKe, thanks @Garux, fix #76
[xonotic/netradiant.git] / libs / typesystem.h
index b789c5c48877dd3436f390758e3f0fb221613427..4ceca552e23a936ea11cd8ea40cd2ab01539b9cc 100644 (file)
 
 class InitialiserList
 {
-typedef std::list<Callback> Initialisers;
+typedef std::list<Callback<void()>> Initialisers;
 Initialisers m_initialisers;
 mutable bool m_initialised;
 public:
 InitialiserList() : m_initialised( false ){
 }
-void addInitialiser( const Callback& callback ){
+void addInitialiser( const Callback<void()>& callback ){
        m_initialisers.push_back( callback );
 }
 void initialise() const {