Lines Matching defs:traits
28 // Container traits.
29 // Base class with default false values for all traits.
32 // Type, nested type, and typedef related traits.
49 // test, derive off of traits_base and just add the true traits.
51 struct traits;
55 struct traits<std::array<_Tp, _Np>> : public traits_base
62 struct traits<std::deque<_Tp1, _Tp2>> : public traits_base
76 struct traits<std::forward_list<_Tp1, _Tp2>> : public traits_base
88 struct traits<std::list<_Tp1, _Tp2>> : public traits_base
101 struct traits<std::vector<_Tp1, _Tp2>> : public traits_base
114 struct traits<std::basic_string<_Tp1, _Tp2, _Tp3>> : public traits_base
126 struct traits<__gnu_cxx::__versa_string<_Tp1, _Tp2, _Tp3, _Tp4>>
138 struct traits<std::map<_Tp1, _Tp2, _Tp3, _Tp4>> : public traits_base
151 struct traits<std::multimap<_Tp1, _Tp2, _Tp3, _Tp4>> : public traits_base
164 struct traits<std::set<_Tp1, _Tp2, _Tp3>> : public traits_base
176 struct traits<std::multiset<_Tp1, _Tp2, _Tp3>> : public traits_base
188 struct traits<std::priority_queue<_Tp1, _Tp2>> : public traits_base
194 struct traits<std::queue<_Tp1, _Tp2>> : public traits_base
200 struct traits<std::stack<_Tp1, _Tp2> > : public traits_base
207 struct traits<std::unordered_map<_Tp1, _Tp2, _Tp3, _Tp4, _Tp5>>
221 struct traits<std::unordered_multimap<_Tp1, _Tp2, _Tp3, _Tp4, _Tp5>>
234 struct traits<std::unordered_multiset<_Tp1, _Tp2, _Tp3, _Tp4>>
246 struct traits<std::unordered_set<_Tp1, _Tp2, _Tp3, _Tp4>>