Fcitx
Public Member Functions | Friends | List of all members
fcitx::MultiHandlerTable< Key, T > Class Template Reference

Public Member Functions

 MultiHandlerTable (std::function< bool(const Key &)> addKey={}, std::function< void(const Key &)> removeKey={})
 
template<typename M >
FCITX_NODISCARD std::unique_ptr< HandlerTableEntry< T > > add (const Key &key, M &&t)
 
HandlerTableView< T > view (const Key &key)
 
bool hasKey (const Key &key) const
 
IterRange< KeyIterator< typename map_type::const_iterator > > keys () const
 

Friends

class MultiHandlerTableEntry< Key, T >
 

Detailed Description

template<typename Key, typename T>
class fcitx::MultiHandlerTable< Key, T >

Definition at line 55 of file handlertable.h.


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