CommonLibSSE NG
SKSE::Impl::EventFilterUnique< Filter > Class Template Reference

#include <RegistrationMapUnique.h>

Classes

class  RegistrationMapUnique
 
class  RegistrationMapUnique< std::enable_if_t< std::conjunction_v< RE::BSScript::is_return_convertible< Args >... > >, Args... >
 
class  RegistrationMapUnique< void >
 
class  RegistrationMapUniqueBase
 

Public Types

using EventFilter = std::pair< Filter, bool >
 
using EventFilterHandleMap = std::map< EventFilter, std::set< RE::VMHandle > >
 
using PassFilterFunc = std::function< bool(const Filter &, bool)>
 

Member Typedef Documentation

◆ EventFilter

template<class Filter >
using SKSE::Impl::EventFilterUnique< Filter >::EventFilter = std::pair<Filter, bool>

◆ EventFilterHandleMap

template<class Filter >
using SKSE::Impl::EventFilterUnique< Filter >::EventFilterHandleMap = std::map<EventFilter, std::set<RE::VMHandle> >

◆ PassFilterFunc

template<class Filter >
using SKSE::Impl::EventFilterUnique< Filter >::PassFilterFunc = std::function<bool(const Filter&, bool)>

The documentation for this class was generated from the following file: