66 return ConvToNum<Id>(str);
82 return (modes.find(pm->
GetModeChar()) != std::string::npos);
90 unsigned int getRank();
109 char GetPrefixChar()
const;
116 std::string GetAllPrefixChars()
const;
121 void WriteNotice(
const std::string& text)
const;
Definition: extensible.h:139
Id id
Definition: membership.h:58
Membership(User *u, Channel *c)
Definition: membership.h:74
char GetModeChar() const
Definition: mode.h:243
Definition: channels.h:40
bool HasMode(const PrefixMode *pm) const
Definition: membership.h:80
Definition: intrusive_list.h:33
static Id IdFromString(const std::string &str)
Definition: membership.h:64
User *const user
Definition: membership.h:44
Channel *const chan
Definition: membership.h:48
std::string modes
Definition: membership.h:53
uint64_t Id
Definition: membership.h:40
Definition: membership.h:35