LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
fhicl::detail::Keys Class Reference

#include "ParameterSetImplHelpers.h"

Public Member Functions

 Keys (std::vector< std::string > const &keys, std::string const &last)
 
 ~Keys ()
 
std::vector< std::string > const & tables () const noexcept
 
std::string const & last () const noexcept
 

Private Attributes

std::vector< std::string > tables_
 
std::string last_
 

Detailed Description

Definition at line 13 of file ParameterSetImplHelpers.h.

Constructor & Destructor Documentation

fhicl::detail::Keys::Keys ( std::vector< std::string > const &  keys,
std::string const &  last 
)

Definition at line 20 of file ParameterSetImplHelpers.cc.

References last(), last_, and ~Keys().

21  : tables_{keys}, last_{last}
22  {}
std::vector< std::string > tables_
std::string const & last() const noexcept
fhicl::detail::Keys::~Keys ( )
default

Referenced by Keys().

Member Function Documentation

std::string const & fhicl::detail::Keys::last ( ) const
noexcept

Definition at line 32 of file ParameterSetImplHelpers.cc.

References last_.

Referenced by fhicl::detail::get_names(), and Keys().

33  {
34  return last_;
35  }
std::vector< std::string > const & fhicl::detail::Keys::tables ( ) const
noexcept

Definition at line 26 of file ParameterSetImplHelpers.cc.

References tables_.

27  {
28  return tables_;
29  }
std::vector< std::string > tables_

Member Data Documentation

std::string fhicl::detail::Keys::last_
private

Definition at line 23 of file ParameterSetImplHelpers.h.

Referenced by Keys(), and last().

std::vector<std::string> fhicl::detail::Keys::tables_
private

Definition at line 22 of file ParameterSetImplHelpers.h.

Referenced by tables().


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