Lines Matching refs:Args
91 template <typename... Args>
92 concept can_initialize_join_node = requires(tbb::flow::graph& g, Args... args) {
93 tbb::flow::join_node<typename tuple_helper<sizeof...(Args)>::type,
101 … ArgCount, std::size_t IncorrectArgIndex, typename CorrectT, typename IncorrectT, typename... Args>
104 …ization_helper<ArgCount - 1, IncorrectArgIndex - 1, CorrectT, IncorrectT, Args..., CorrectT>::valu…
107 template <std::size_t ArgCount, typename CorrectT, typename IncorrectT, typename... Args>
108 struct multiple_arguments_initialization_helper<ArgCount, 0, CorrectT, IncorrectT, Args...> {
111 …alization_helper<ArgCount - 1, MAX_TUPLE_TEST_SIZE, CorrectT, IncorrectT, Args..., IncorrectT>::va…
114 template <std::size_t IncorrectArgIndex, typename CorrectT, typename IncorrectT, typename... Args>
115 struct multiple_arguments_initialization_helper<0, IncorrectArgIndex, CorrectT, IncorrectT, Args...…
118 static constexpr bool value = can_initialize_join_node<Args...>;
153 template <std::size_t CurrentArgCount, typename CorrectT, typename... Args>
155 … = join_node_correct_initialization_helper<CurrentArgCount - 1, CorrectT, Args..., CorrectT>::valu…
158 template <typename CorrectT, typename... Args>
159 struct join_node_correct_initialization_helper<0, CorrectT, Args...> {
160 static constexpr bool value = can_initialize_join_node<Args...>;