Lines Matching refs:KeyTraits

53     template<int N, template<class> class PT, typename KeyTraits, typename TypeTuple>
62 template<int N, template<class> class PT, typename KeyTraits, typename... Args>
63 struct wrap_key_tuple_elements<N, PT, KeyTraits, tbb::flow::tuple<Args...> > {
64 typedef typename KeyTraits::key_type K;
65 typedef typename KeyTraits::hash_compare_type KHash;
76 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
77 struct wrap_key_tuple_elements<1, PT, KeyTraits, TypeTuple > {
78 typedef typename KeyTraits::key_type K;
79 typedef typename KeyTraits::hash_compare_type KHash;
92 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
93 struct wrap_key_tuple_elements<2, PT, KeyTraits, TypeTuple> {
94 typedef typename KeyTraits::key_type K;
95 typedef typename KeyTraits::hash_compare_type KHash;
110 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
111 struct wrap_key_tuple_elements<3, PT, KeyTraits, TypeTuple> {
112 typedef typename KeyTraits::key_type K;
113 typedef typename KeyTraits::hash_compare_type KHash;
130 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
131 struct wrap_key_tuple_elements<4, PT, KeyTraits, TypeTuple> {
132 typedef typename KeyTraits::key_type K;
133 typedef typename KeyTraits::hash_compare_type KHash;
153 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
154 struct wrap_key_tuple_elements<5, PT, KeyTraits, TypeTuple> {
155 typedef typename KeyTraits::key_type K;
156 typedef typename KeyTraits::hash_compare_type KHash;
179 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
180 struct wrap_key_tuple_elements<6, PT, KeyTraits, TypeTuple> {
181 typedef typename KeyTraits::key_type K;
182 typedef typename KeyTraits::hash_compare_type KHash;
208 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
209 struct wrap_key_tuple_elements<7, PT, KeyTraits, TypeTuple> {
210 typedef typename KeyTraits::key_type K;
211 typedef typename KeyTraits::hash_compare_type KHash;
239 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
240 struct wrap_key_tuple_elements<8, PT, KeyTraits, TypeTuple> {
241 typedef typename KeyTraits::key_type K;
242 typedef typename KeyTraits::hash_compare_type KHash;
272 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
273 struct wrap_key_tuple_elements<9, PT, KeyTraits, TypeTuple> {
274 typedef typename KeyTraits::key_type K;
275 typedef typename KeyTraits::hash_compare_type KHash;
307 template<template<class> class PT, typename KeyTraits, typename TypeTuple>
308 struct wrap_key_tuple_elements<10, PT, KeyTraits, TypeTuple> {
309 typedef typename KeyTraits::key_type K;
310 typedef typename KeyTraits::hash_compare_type KHash;