Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion phlex/core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ cet_make_library(
filter.cpp
framework_graph.cpp
glue.cpp
input_arguments.cpp
message.cpp
node_catalog.cpp
index_router.cpp
Expand Down
33 changes: 0 additions & 33 deletions phlex/core/input_arguments.cpp

This file was deleted.

10 changes: 2 additions & 8 deletions phlex/core/input_arguments.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,15 @@ namespace phlex::experimental {
return std::make_tuple(retriever<std::tuple_element_t<Is, InputTypes>>{args[Is]}...);
}

namespace detail {
void verify_no_duplicate_input_products(std::string const& algorithm_name,
product_queries to_sort);
}

template <typename InputTypes>
auto form_input_arguments(std::string const& algorithm_name, product_queries const& args)
auto form_input_arguments(product_queries const& args)
{
constexpr auto num_inputs = std::tuple_size_v<InputTypes>;
detail::verify_no_duplicate_input_products(algorithm_name, args);
return form_input_arguments_impl<InputTypes>(args, std::make_index_sequence<num_inputs>{});
}

template <typename InputTypes>
using input_retriever_types = decltype(form_input_arguments<InputTypes>({}, {}));
using input_retriever_types = decltype(form_input_arguments<InputTypes>({}));
}

#endif // PHLEX_CORE_INPUT_ARGUMENTS_HPP
2 changes: 1 addition & 1 deletion phlex/core/products_consumer.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ namespace phlex::experimental {
template <typename InputParameterTuple>
auto input_arguments()
{
return form_input_arguments<InputParameterTuple>(full_name(), input_products_);
return form_input_arguments<InputParameterTuple>(input_products_);
}

private:
Expand Down
Loading