mirror of
https://github.com/WarmUpTill/SceneSwitcher.git
synced 2026-04-04 16:25:39 -05:00
Mark locale maps as const
There is no reason to have these not be const as new locale entries will not be added at runtime.
This commit is contained in:
parent
b6031bd29a
commit
dabb293cc0
|
|
@ -14,7 +14,7 @@ bool MacroActionTimer::_registered = MacroActionFactory::Register(
|
|||
{MacroActionTimer::Create, MacroActionTimerEdit::Create,
|
||||
"AdvSceneSwitcher.action.timer"});
|
||||
|
||||
static std::map<TimerAction, std::string> timerActions = {
|
||||
const static std::map<TimerAction, std::string> timerActions = {
|
||||
{TimerAction::PAUSE, "AdvSceneSwitcher.action.timer.type.pause"},
|
||||
{TimerAction::CONTINUE, "AdvSceneSwitcher.action.timer.type.continue"},
|
||||
{TimerAction::RESET, "AdvSceneSwitcher.action.timer.type.reset"},
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ bool MacroActionVariable::_registered = MacroActionFactory::Register(
|
|||
{MacroActionVariable::Create, MacroActionVariableEdit::Create,
|
||||
"AdvSceneSwitcher.action.variable"});
|
||||
|
||||
static std::map<MacroActionVariable::Type, std::string> actionTypes = {
|
||||
const static std::map<MacroActionVariable::Type, std::string> actionTypes = {
|
||||
{MacroActionVariable::Type::SET_FIXED_VALUE,
|
||||
"AdvSceneSwitcher.action.variable.type.set"},
|
||||
{MacroActionVariable::Type::APPEND,
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ bool MacroActionWait::_registered = MacroActionFactory::Register(
|
|||
{MacroActionWait::Create, MacroActionWaitEdit::Create,
|
||||
"AdvSceneSwitcher.action.wait"});
|
||||
|
||||
static std::map<WaitType, std::string> waitTypes = {
|
||||
const static std::map<WaitType, std::string> waitTypes = {
|
||||
{WaitType::FIXED, "AdvSceneSwitcher.action.wait.type.fixed"},
|
||||
{WaitType::RANDOM, "AdvSceneSwitcher.action.wait.type.random"},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroActionWebsocket::_registered = MacroActionFactory::Register(
|
|||
{MacroActionWebsocket::Create, MacroActionWebsocketEdit::Create,
|
||||
"AdvSceneSwitcher.action.websocket"});
|
||||
|
||||
static std::map<MacroActionWebsocket::Type, std::string> actionTypes = {
|
||||
const static std::map<MacroActionWebsocket::Type, std::string> actionTypes = {
|
||||
{MacroActionWebsocket::Type::REQUEST,
|
||||
"AdvSceneSwitcher.action.websocket.type.request"},
|
||||
{MacroActionWebsocket::Type::EVENT,
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ bool MacroConditionAudio::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionAudio::Create, MacroConditionAudioEdit::Create,
|
||||
"AdvSceneSwitcher.condition.audio"});
|
||||
|
||||
static std::map<MacroConditionAudio::Type, std::string> checkTypes = {
|
||||
const static std::map<MacroConditionAudio::Type, std::string> checkTypes = {
|
||||
{MacroConditionAudio::Type::OUTPUT_VOLUME,
|
||||
"AdvSceneSwitcher.condition.audio.type.output"},
|
||||
{MacroConditionAudio::Type::CONFIGURED_VOLUME,
|
||||
|
|
@ -25,7 +25,7 @@ static std::map<MacroConditionAudio::Type, std::string> checkTypes = {
|
|||
"AdvSceneSwitcher.condition.audio.type.balance"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionAudio::OutputCondition, std::string>
|
||||
const static std::map<MacroConditionAudio::OutputCondition, std::string>
|
||||
audioOutputConditionTypes = {
|
||||
{MacroConditionAudio::OutputCondition::ABOVE,
|
||||
"AdvSceneSwitcher.condition.audio.state.above"},
|
||||
|
|
@ -33,7 +33,7 @@ static std::map<MacroConditionAudio::OutputCondition, std::string>
|
|||
"AdvSceneSwitcher.condition.audio.state.below"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionAudio::VolumeCondition, std::string>
|
||||
const static std::map<MacroConditionAudio::VolumeCondition, std::string>
|
||||
audioVolumeConditionTypes = {
|
||||
{MacroConditionAudio::VolumeCondition::ABOVE,
|
||||
"AdvSceneSwitcher.condition.audio.state.above"},
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ bool MacroConditionCursor::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionCursor::Create, MacroConditionCursorEdit::Create,
|
||||
"AdvSceneSwitcher.condition.cursor"});
|
||||
|
||||
static std::map<MacroConditionCursor::Condition, std::string>
|
||||
const static std::map<MacroConditionCursor::Condition, std::string>
|
||||
cursorConditionTypes = {
|
||||
{MacroConditionCursor::Condition::REGION,
|
||||
"AdvSceneSwitcher.condition.cursor.type.region"},
|
||||
|
|
@ -27,7 +27,7 @@ static std::map<MacroConditionCursor::Condition, std::string>
|
|||
#endif
|
||||
};
|
||||
|
||||
static std::map<MacroConditionCursor::Button, std::string> buttonTypes = {
|
||||
const static std::map<MacroConditionCursor::Button, std::string> buttonTypes = {
|
||||
{MacroConditionCursor::Button::LEFT,
|
||||
"AdvSceneSwitcher.condition.cursor.button.left"},
|
||||
{MacroConditionCursor::Button::MIDDLE,
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ bool MacroConditionDate::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionDate::Create, MacroConditionDateEdit::Create,
|
||||
"AdvSceneSwitcher.condition.date", false});
|
||||
|
||||
static std::map<MacroConditionDate::Condition, std::string> dateConditionTypes =
|
||||
{
|
||||
const static std::map<MacroConditionDate::Condition, std::string>
|
||||
dateConditionTypes = {
|
||||
{MacroConditionDate::Condition::AT,
|
||||
"AdvSceneSwitcher.condition.date.state.at"},
|
||||
{MacroConditionDate::Condition::AFTER,
|
||||
|
|
@ -28,8 +28,8 @@ static std::map<MacroConditionDate::Condition, std::string> dateConditionTypes =
|
|||
"AdvSceneSwitcher.condition.date.state.pattern"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionDate::Condition, std::string> weekConditionTypes =
|
||||
{
|
||||
const static std::map<MacroConditionDate::Condition, std::string>
|
||||
weekConditionTypes = {
|
||||
{MacroConditionDate::Condition::AT,
|
||||
"AdvSceneSwitcher.condition.date.state.at"},
|
||||
{MacroConditionDate::Condition::AFTER,
|
||||
|
|
@ -38,7 +38,7 @@ static std::map<MacroConditionDate::Condition, std::string> weekConditionTypes =
|
|||
"AdvSceneSwitcher.condition.date.state.before"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionDate::Day, std::string> dayOfWeekNames = {
|
||||
const static std::map<MacroConditionDate::Day, std::string> dayOfWeekNames = {
|
||||
{MacroConditionDate::Day::ANY,
|
||||
"AdvSceneSwitcher.condition.date.anyDay"},
|
||||
{MacroConditionDate::Day::MONDAY,
|
||||
|
|
|
|||
|
|
@ -12,11 +12,12 @@ bool MacroConditionDisplay::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionDisplay::Create, MacroConditionDisplayEdit::Create,
|
||||
"AdvSceneSwitcher.condition.display"});
|
||||
|
||||
static std::map<MacroConditionDisplay::Condition, std::string> conditionTypes = {
|
||||
{MacroConditionDisplay::Condition::DISPLAY_NAME,
|
||||
"AdvSceneSwitcher.condition.display.type.displayName"},
|
||||
{MacroConditionDisplay::Condition::DISPLAY_COUNT,
|
||||
"AdvSceneSwitcher.condition.display.type.displayCount"},
|
||||
const static std::map<MacroConditionDisplay::Condition, std::string>
|
||||
conditionTypes = {
|
||||
{MacroConditionDisplay::Condition::DISPLAY_NAME,
|
||||
"AdvSceneSwitcher.condition.display.type.displayName"},
|
||||
{MacroConditionDisplay::Condition::DISPLAY_COUNT,
|
||||
"AdvSceneSwitcher.condition.display.type.displayCount"},
|
||||
};
|
||||
|
||||
static bool matchDisplayNames(const std::string &name, const RegexConfig ®ex)
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@ bool MacroConditionFilter::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionFilter::Create, MacroConditionFilterEdit::Create,
|
||||
"AdvSceneSwitcher.condition.filter"});
|
||||
|
||||
static std::map<MacroConditionFilter::Condition, std::string>
|
||||
const static std::map<MacroConditionFilter::Condition, std::string>
|
||||
filterConditionTypes = {
|
||||
{MacroConditionFilter::Condition::ENABLED,
|
||||
"AdvSceneSwitcher.condition.filter.type.active"},
|
||||
|
|
|
|||
|
|
@ -11,16 +11,17 @@ bool MacroConditionMacro::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionMacro::Create, MacroConditionMacroEdit::Create,
|
||||
"AdvSceneSwitcher.condition.macro"});
|
||||
|
||||
static std::map<MacroConditionMacro::Type, std::string> macroConditionTypes = {
|
||||
{MacroConditionMacro::Type::COUNT,
|
||||
"AdvSceneSwitcher.condition.macro.type.count"},
|
||||
{MacroConditionMacro::Type::STATE,
|
||||
"AdvSceneSwitcher.condition.macro.type.state"},
|
||||
{MacroConditionMacro::Type::MULTI_STATE,
|
||||
"AdvSceneSwitcher.condition.macro.type.multiState"},
|
||||
const static std::map<MacroConditionMacro::Type, std::string>
|
||||
macroConditionTypes = {
|
||||
{MacroConditionMacro::Type::COUNT,
|
||||
"AdvSceneSwitcher.condition.macro.type.count"},
|
||||
{MacroConditionMacro::Type::STATE,
|
||||
"AdvSceneSwitcher.condition.macro.type.state"},
|
||||
{MacroConditionMacro::Type::MULTI_STATE,
|
||||
"AdvSceneSwitcher.condition.macro.type.multiState"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionMacro::CounterCondition, std::string>
|
||||
const static std::map<MacroConditionMacro::CounterCondition, std::string>
|
||||
counterConditionTypes = {
|
||||
{MacroConditionMacro::CounterCondition::BELOW,
|
||||
"AdvSceneSwitcher.condition.macro.count.type.below"},
|
||||
|
|
@ -30,7 +31,7 @@ static std::map<MacroConditionMacro::CounterCondition, std::string>
|
|||
"AdvSceneSwitcher.condition.macro.count.type.equal"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionMacro::MultiStateCondition, std::string>
|
||||
const static std::map<MacroConditionMacro::MultiStateCondition, std::string>
|
||||
multiStateConditionTypes = {
|
||||
{MacroConditionMacro::MultiStateCondition::BELOW,
|
||||
"AdvSceneSwitcher.condition.macro.state.type.below"},
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroConditionStats::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionStats::Create, MacroConditionStatsEdit::Create,
|
||||
"AdvSceneSwitcher.condition.stats"});
|
||||
|
||||
static std::map<MacroConditionStats::Type, std::string> statsTypes = {
|
||||
const static std::map<MacroConditionStats::Type, std::string> statsTypes = {
|
||||
{MacroConditionStats::Type::FPS,
|
||||
"AdvSceneSwitcher.condition.stats.type.fps"},
|
||||
{MacroConditionStats::Type::CPU_USAGE,
|
||||
|
|
@ -39,7 +39,7 @@ static std::map<MacroConditionStats::Type, std::string> statsTypes = {
|
|||
"AdvSceneSwitcher.condition.stats.type.megabytesSent.recording"},
|
||||
};
|
||||
|
||||
static std::map<MacroConditionStats::Condition, std::string>
|
||||
const static std::map<MacroConditionStats::Condition, std::string>
|
||||
statsConditionTypes = {
|
||||
{MacroConditionStats::Condition::ABOVE,
|
||||
"AdvSceneSwitcher.condition.stats.condition.above"},
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ bool MacroConditionPluginState::_registered = MacroConditionFactory::Register(
|
|||
MacroConditionPluginStateEdit::Create,
|
||||
"AdvSceneSwitcher.condition.pluginState"});
|
||||
|
||||
static std::map<MacroConditionPluginState::Condition, std::string>
|
||||
const static std::map<MacroConditionPluginState::Condition, std::string>
|
||||
pluginStateConditionTypes = {
|
||||
{MacroConditionPluginState::Condition::PLUGIN_START,
|
||||
"AdvSceneSwitcher.condition.pluginState.state.start"},
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroConditionRecord::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionRecord::Create, MacroConditionRecordEdit::Create,
|
||||
"AdvSceneSwitcher.condition.record"});
|
||||
|
||||
static std::map<RecordState, std::string> recordStates = {
|
||||
const static std::map<RecordState, std::string> recordStates = {
|
||||
{RecordState::STOP, "AdvSceneSwitcher.condition.record.state.stop"},
|
||||
{RecordState::PAUSE, "AdvSceneSwitcher.condition.record.state.pause"},
|
||||
{RecordState::START, "AdvSceneSwitcher.condition.record.state.start"},
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ bool MacroConditionReplayBuffer::_registered = MacroConditionFactory::Register(
|
|||
MacroConditionReplayBufferEdit::Create,
|
||||
"AdvSceneSwitcher.condition.replay"});
|
||||
|
||||
static std::map<ReplayBufferState, std::string> ReplayBufferStates = {
|
||||
const static std::map<ReplayBufferState, std::string> ReplayBufferStates = {
|
||||
{ReplayBufferState::STOP,
|
||||
"AdvSceneSwitcher.condition.replay.state.stopped"},
|
||||
{ReplayBufferState::START,
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroConditionSceneOrder::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionSceneOrder::Create, MacroConditionSceneOrderEdit::Create,
|
||||
"AdvSceneSwitcher.condition.sceneOrder"});
|
||||
|
||||
static std::map<MacroConditionSceneOrder::Condition, std::string>
|
||||
const static std::map<MacroConditionSceneOrder::Condition, std::string>
|
||||
sceneOrderConditionTypes = {
|
||||
{MacroConditionSceneOrder::Condition::ABOVE,
|
||||
"AdvSceneSwitcher.condition.sceneOrder.type.above"},
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ bool MacroConditionSceneVisibility::_registered =
|
|||
MacroConditionSceneVisibilityEdit::Create,
|
||||
"AdvSceneSwitcher.condition.sceneVisibility"});
|
||||
|
||||
static std::map<MacroConditionSceneVisibility::Condition, std::string>
|
||||
const static std::map<MacroConditionSceneVisibility::Condition, std::string>
|
||||
conditionTypes = {
|
||||
{MacroConditionSceneVisibility::Condition::SHOWN,
|
||||
"AdvSceneSwitcher.condition.sceneVisibility.type.shown"},
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ bool MacroConditionScene::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionScene::Create, MacroConditionSceneEdit::Create,
|
||||
"AdvSceneSwitcher.condition.scene"});
|
||||
|
||||
static std::map<MacroConditionScene::Type, std::string> sceneTypes = {
|
||||
const static std::map<MacroConditionScene::Type, std::string> sceneTypes = {
|
||||
{MacroConditionScene::Type::CURRENT,
|
||||
"AdvSceneSwitcher.condition.scene.type.current"},
|
||||
{MacroConditionScene::Type::PREVIOUS,
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroConditionSource::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionSource::Create, MacroConditionSourceEdit::Create,
|
||||
"AdvSceneSwitcher.condition.source"});
|
||||
|
||||
static std::map<SourceCondition, std::string> sourceConditionTypes = {
|
||||
const static std::map<SourceCondition, std::string> sourceConditionTypes = {
|
||||
{SourceCondition::ACTIVE,
|
||||
"AdvSceneSwitcher.condition.source.type.active"},
|
||||
{SourceCondition::SHOWING,
|
||||
|
|
|
|||
|
|
@ -11,17 +11,18 @@ bool MacroConditionStream::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionStream::Create, MacroConditionStreamEdit::Create,
|
||||
"AdvSceneSwitcher.condition.stream"});
|
||||
|
||||
static std::map<MacroConditionStream::Condition, std::string> streamStates = {
|
||||
{MacroConditionStream::Condition::STOP,
|
||||
"AdvSceneSwitcher.condition.stream.state.stop"},
|
||||
{MacroConditionStream::Condition::START,
|
||||
"AdvSceneSwitcher.condition.stream.state.start"},
|
||||
{MacroConditionStream::Condition::STARTING,
|
||||
"AdvSceneSwitcher.condition.stream.state.starting"},
|
||||
{MacroConditionStream::Condition::STOPPING,
|
||||
"AdvSceneSwitcher.condition.stream.state.stopping"},
|
||||
{MacroConditionStream::Condition::KEYFRAME_INTERVAL,
|
||||
"AdvSceneSwitcher.condition.stream.state.keyFrameInterval"},
|
||||
const static std::map<MacroConditionStream::Condition, std::string>
|
||||
streamStates = {
|
||||
{MacroConditionStream::Condition::STOP,
|
||||
"AdvSceneSwitcher.condition.stream.state.stop"},
|
||||
{MacroConditionStream::Condition::START,
|
||||
"AdvSceneSwitcher.condition.stream.state.start"},
|
||||
{MacroConditionStream::Condition::STARTING,
|
||||
"AdvSceneSwitcher.condition.stream.state.starting"},
|
||||
{MacroConditionStream::Condition::STOPPING,
|
||||
"AdvSceneSwitcher.condition.stream.state.stopping"},
|
||||
{MacroConditionStream::Condition::KEYFRAME_INTERVAL,
|
||||
"AdvSceneSwitcher.condition.stream.state.keyFrameInterval"},
|
||||
};
|
||||
|
||||
int MacroConditionStream::GetKeyFrameInterval()
|
||||
|
|
|
|||
|
|
@ -10,13 +10,14 @@ bool MacroConditionStudioMode::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionStudioMode::Create, MacroConditionStudioModeEdit::Create,
|
||||
"AdvSceneSwitcher.condition.studioMode"});
|
||||
|
||||
static std::map<StudioModeCondition, std::string> studioModeConditionTypes = {
|
||||
{StudioModeCondition::STUDIO_MODE_ACTIVE,
|
||||
"AdvSceneSwitcher.condition.studioMode.state.active"},
|
||||
{StudioModeCondition::STUDIO_MODE_NOT_ACTIVE,
|
||||
"AdvSceneSwitcher.condition.studioMode.state.notActive"},
|
||||
{StudioModeCondition::PREVIEW_SCENE,
|
||||
"AdvSceneSwitcher.condition.studioMode.state.previewScene"},
|
||||
const static std::map<StudioModeCondition, std::string>
|
||||
studioModeConditionTypes = {
|
||||
{StudioModeCondition::STUDIO_MODE_ACTIVE,
|
||||
"AdvSceneSwitcher.condition.studioMode.state.active"},
|
||||
{StudioModeCondition::STUDIO_MODE_NOT_ACTIVE,
|
||||
"AdvSceneSwitcher.condition.studioMode.state.notActive"},
|
||||
{StudioModeCondition::PREVIEW_SCENE,
|
||||
"AdvSceneSwitcher.condition.studioMode.state.previewScene"},
|
||||
};
|
||||
|
||||
bool MacroConditionStudioMode::CheckCondition()
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroConditionTimer::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionTimer::Create, MacroConditionTimerEdit::Create,
|
||||
"AdvSceneSwitcher.condition.timer", false});
|
||||
|
||||
static std::map<TimerType, std::string> timerTypes = {
|
||||
const static std::map<TimerType, std::string> timerTypes = {
|
||||
{TimerType::FIXED, "AdvSceneSwitcher.condition.timer.type.fixed"},
|
||||
{TimerType::RANDOM, "AdvSceneSwitcher.condition.timer.type.random"},
|
||||
};
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ bool MacroConditionTransition::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionTransition::Create, MacroConditionTransitionEdit::Create,
|
||||
"AdvSceneSwitcher.condition.transition"});
|
||||
|
||||
static std::map<TransitionCondition, std::string> filterConditionTypes = {
|
||||
const static std::map<TransitionCondition, std::string> filterConditionTypes = {
|
||||
{TransitionCondition::CURRENT,
|
||||
"AdvSceneSwitcher.condition.transition.type.current"},
|
||||
{TransitionCondition::DURATION,
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ bool MacroConditionVCam::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionVCam::Create, MacroConditionVCamEdit::Create,
|
||||
"AdvSceneSwitcher.condition.virtualCamera"});
|
||||
|
||||
static std::map<VCamState, std::string> VCamStates = {
|
||||
const static std::map<VCamState, std::string> VCamStates = {
|
||||
{VCamState::STOP,
|
||||
"AdvSceneSwitcher.condition.virtualCamera.state.stop"},
|
||||
{VCamState::START,
|
||||
|
|
|
|||
|
|
@ -13,11 +13,12 @@ bool MacroConditionWebsocket::_registered = MacroConditionFactory::Register(
|
|||
{MacroConditionWebsocket::Create, MacroConditionWebsocketEdit::Create,
|
||||
"AdvSceneSwitcher.condition.websocket"});
|
||||
|
||||
static std::map<MacroConditionWebsocket::Type, std::string> conditionTypes = {
|
||||
{MacroConditionWebsocket::Type::REQUEST,
|
||||
"AdvSceneSwitcher.condition.websocket.type.request"},
|
||||
{MacroConditionWebsocket::Type::EVENT,
|
||||
"AdvSceneSwitcher.condition.websocket.type.event"},
|
||||
const static std::map<MacroConditionWebsocket::Type, std::string>
|
||||
conditionTypes = {
|
||||
{MacroConditionWebsocket::Type::REQUEST,
|
||||
"AdvSceneSwitcher.condition.websocket.type.request"},
|
||||
{MacroConditionWebsocket::Type::EVENT,
|
||||
"AdvSceneSwitcher.condition.websocket.type.event"},
|
||||
};
|
||||
|
||||
static bool matchRegex(const RegexConfig &conf, const std::string &msg,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user