1 #ifndef fhiclcpp_detail_ParameterSetImplHelpers_h 2 #define fhiclcpp_detail_ParameterSetImplHelpers_h 45 std::vector<std::size_t>
const&
indices)
46 : name_{name}, indices_{
indices}
83 if (*it >= seq.size())
decltype(auto) constexpr cend(T &&obj)
ADL-aware version of std::cend.
auto const & indices() const noexcept
Keys get_names(std::string const &key)
bool find_an_any(cit_size_t it, cit_size_t const cend, std::any &a)
std::vector< std::any > ps_sequence_t
auto const & name() const noexcept
std::vector< std::string > tables_
std::vector< std::size_t > indices_
constexpr std::array< std::size_t, geo::vect::dimension< Vector >)> indices()
Returns a sequence of indices valid for a vector of the specified type.
auto const & last() const noexcept
SequenceKey get_sequence_indices(std::string const &key)
SequenceKey(std::string const &name, std::vector< std::size_t > const &indices)
auto const & tables() const noexcept
Keys(std::vector< std::string > const &keys, std::string const &last)
std::vector< std::size_t >::const_iterator cit_size_t