Lines Matching defs:InfoByHwMode
87 template <typename InfoT> struct InfoByHwMode { struct
93 InfoByHwMode() = default; argument
94 InfoByHwMode(const MapType &M) : Map(M) {} in InfoByHwMode() argument
97 iterator begin() { return Map.begin(); } in begin()
99 iterator end() { return Map.end(); } in end()
101 const_iterator begin() const { return Map.begin(); } in begin()
103 const_iterator end() const { return Map.end(); } in end()
105 bool empty() const { return Map.empty(); } in empty()
108 bool hasMode(unsigned M) const { return Map.find(M) != Map.end(); } in hasMode()
110 bool hasDefault() const { in hasDefault()
114 InfoT &get(unsigned Mode) { in get()
124 const InfoT &get(unsigned Mode) const { in get()
154 struct ValueTypeByHwMode : public InfoByHwMode<MVT> { argument