InspIRCd  4.0
ParamMode< T, ExtItemT > Member List

This is the complete list of members for ParamMode< T, ExtItemT >, including all inherited members.

AccessCheck(User *source, Channel *channel, Modes::Change &change)ModeHandlervirtual
Class enum name (defined in ModeHandler)ModeHandler
creatorServiceProvider
Cull() overrideModeHandlervirtual
Cullable()Cullableprotected
DisableAutoRegister()ServiceProvider
DisplayEmptyList(User *user, Channel *channel)ModeHandlervirtual
DisplayList(User *user, Channel *channel)ModeHandlervirtual
ext (defined in ParamMode< T, ExtItemT >)ParamMode< T, ExtItemT >
GetId() constModeHandlerinline
GetLevelRequired(bool adding) constModeHandlerinline
GetModeChar() constModeHandlerinline
GetModeType() constModeHandlerinline
GetParameter(Channel *chan, std::string &out) override (defined in ParamMode< T, ExtItemT >)ParamMode< T, ExtItemT >inlinevirtual
GetSyntax() constModeHandlerinline
GetTypeString() constServiceProvider
GetUserParameter(const User *user) constModeHandlervirtual
Id typedef (defined in ModeHandler)ModeHandler
IsListMode() constModeHandlerinline
IsListModeBase()ModeHandlerinline
IsListModeBase() constModeHandlerinline
IsParameterMode()ModeHandlerinline
IsParameterMode() constModeHandlerinline
IsParameterSecret() (defined in ParamModeBase)ParamModeBaseinlinevirtual
IsPrefixMode()ModeHandlerinline
IsPrefixMode() constModeHandlerinline
listModeHandlerprotected
m_typeModeHandlerprotected
MC_LIST enum value (defined in ModeHandler)ModeHandler
MC_OTHER enum value (defined in ModeHandler)ModeHandler
MC_PARAM enum value (defined in ModeHandler)ModeHandler
MC_PREFIX enum value (defined in ModeHandler)ModeHandler
modeModeHandlerprotected
ModeHandler(Module *me, const std::string &name, char modeletter, ParamSpec params, ModeType type, Class mclass=MC_OTHER)ModeHandler
nameServiceProvider
NeedsOper() constModeHandlerinline
NeedsParam(bool adding) constModeHandler
OnModeChange(User *source, User *dest, Channel *channel, Modes::Change &change) overrideParamModeBasevirtual
OnParameterInvalid(User *user, Channel *targetchannel, User *targetuser, const std::string &parameter)ModeHandlervirtual
OnParameterMissing(User *user, User *dest, Channel *channel)ModeHandlervirtual
OnSet(User *source, Channel *chan, std::string &param)=0 (defined in ParamModeBase)ParamModeBasepure virtual
OnUnset(User *source, Channel *chan) (defined in ParamModeBase)ParamModeBaseinlinevirtual
OnUnsetInternal(User *source, Channel *chan) override (defined in ParamMode< T, ExtItemT >)ParamMode< T, ExtItemT >inlinevirtual
operModeHandlerprotected
parameters_takenModeHandlerprotected
ParamMode(Module *Creator, const std::string &Name, char modeletter, ParamSpec ps=PARAM_SETONLY)ParamMode< T, ExtItemT >inline
ParamModeBase(Module *Creator, const std::string &Name, char modeletter, ParamSpec ps) (defined in ParamModeBase)ParamModeBaseinline
ranktosetModeHandlerprotected
ranktounsetModeHandlerprotected
RegisterService() overrideModeHandlervirtual
RemoveMode(User *user)ModeHandler
RemoveMode(Channel *channel, Modes::ChangeList &changelist)ModeHandlervirtual
ResolveModeConflict(const std::string &their_param, const std::string &our_param, Channel *channel)ModeHandlervirtual
serviceServiceProvider
ServiceProvider(Module *Creator, const std::string &Name, ServiceType Type) (defined in ServiceProvider)ServiceProvider
syntaxModeHandlerprotected
type_idModeHandlerprotected
~Cullable()Cullablevirtual