Public Member Functions | Private Attributes | List of all members
fhicl::detail::SequenceKey Class Reference

#include <ParameterSetImplHelpers.h>

Public Member Functions

 SequenceKey (std::string const &name, std::vector< std::size_t > const &indices)
 
auto const & name () const noexcept
 
auto const & indices () const noexcept
 

Private Attributes

std::string name_
 
std::vector< std::size_t > indices_
 

Detailed Description

Definition at line 42 of file ParameterSetImplHelpers.h.

Constructor & Destructor Documentation

fhicl::detail::SequenceKey::SequenceKey ( std::string const &  name,
std::vector< std::size_t > const &  indices 
)
inline

Definition at line 44 of file ParameterSetImplHelpers.h.

46  : name_{name}, indices_{indices}
47  {}
auto const & name() const noexcept
std::vector< std::size_t > indices_

Member Function Documentation

auto const& fhicl::detail::SequenceKey::indices ( ) const
inlinenoexcept

Definition at line 55 of file ParameterSetImplHelpers.h.

56  {
57  return indices_;
58  }
std::vector< std::size_t > indices_
auto const& fhicl::detail::SequenceKey::name ( ) const
inlinenoexcept

Definition at line 50 of file ParameterSetImplHelpers.h.

51  {
52  return name_;
53  }

Member Data Documentation

std::vector<std::size_t> fhicl::detail::SequenceKey::indices_
private

Definition at line 62 of file ParameterSetImplHelpers.h.

std::string fhicl::detail::SequenceKey::name_
private

Definition at line 61 of file ParameterSetImplHelpers.h.


The documentation for this class was generated from the following file: