Home | History | Annotate | Download | only in Support

Lines Matching refs:Mem

49 template <typename ValT, typename Base, ValT(Base::*Mem)> class OptionKey {
54 template <typename ValT, typename Base, ValT(Base::*Mem)>
55 char OptionKey<ValT, Base, Mem>::ID = 0;
89 /// \tparam Mem member of \p Base used for keying the option
94 /// and the member that the class will store the data into (\p Mem).
95 template <typename ValT, typename Base, ValT(Base::*Mem)>
100 instance().addOption(&detail::OptionKey<ValT, Base, Mem>::ID, Option);
107 /// \tparam Mem member of \p Base used for keying the option
111 template <typename ValT, typename Base, ValT(Base::*Mem)> ValT get() const {
112 auto It = Options.find(&detail::OptionKey<ValT, Base, Mem>::ID);