]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/dynref.h
Remove the Kiwi links from the readme.
[user/henk/code/inspircd.git] / include / dynref.h
index 44829164b270552a96b3c3919944ab76d05aa7b7..bcfca9647d6cc0aad4ecd1e1e35875013d72efca 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * InspIRCd -- Internet Relay Chat Daemon
  *
- *   Copyright (C) 2013 Attila Molnar <attilamolnar@hush.com>
- *   Copyright (C) 2009 Daniel De Graaf <danieldg@inspircd.org>
+ *   Copyright (C) 2019-2020 Sadie Powell <sadie@witchery.services>
+ *   Copyright (C) 2013-2015 Attila Molnar <attilamolnar@hush.com>
  *
  * This file is part of InspIRCd.  InspIRCd is free software: you can
  * redistribute it and/or modify it under the terms of the GNU General Public
@@ -52,14 +52,14 @@ class CoreExport dynamic_reference_base : public interfacebase, public insp::int
        void SetCaptureHook(CaptureHook* h) { hook = h; }
 
        void check();
-       operator bool() { return (value != NULL); }
+       operator bool() const { return (value != NULL); }
        static void reset_all();
 };
 
 inline void dynamic_reference_base::check()
 {
        if (!value)
-               throw ModuleException("Dynamic reference to '" + name + "' failed to resolve");
+               throw ModuleException("Dynamic reference to '" + name + "' failed to resolve. Are you missing a module?");
 }
 
 template<typename T>