]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/membership.h
Move LogHeader to LogStream.
[user/henk/code/inspircd.git] / include / membership.h
index 340f92a12728692ac4c22102af8307b488b36604..5850e0ae0d8e265d46f8bd48e94fa5ecff16048c 100644 (file)
@@ -17,8 +17,7 @@
  */
 
 
-#ifndef MEMBERSHIP_H
-#define MEMBERSHIP_H
+#pragma once
 
 class CoreExport Membership : public Extensible
 {
@@ -35,7 +34,7 @@ class CoreExport Membership : public Extensible
        unsigned int getRank();
 };
 
-class InviteBase
+class CoreExport InviteBase
 {
  protected:
        InviteList invites;
@@ -46,7 +45,7 @@ class InviteBase
        friend class Invitation;
 };
 
-class Invitation : public classbase
+class CoreExport Invitation : public classbase
 {
        Invitation(Channel* c, LocalUser* u, time_t timeout) : user(u), chan(c), expiry(timeout) {}
 
@@ -59,5 +58,3 @@ class Invitation : public classbase
        static void Create(Channel* c, LocalUser* u, time_t timeout);
        static Invitation* Find(Channel* c, LocalUser* u, bool check_expired = true);
 };
-
-#endif