LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "NameStackRegistry.h"
Public Member Functions | |
std::string | full_key (std::string const &key) |
bool | empty () const |
std::string | current () const |
void | clear () |
Static Public Member Functions | |
static void | end_of_ctor () |
static NameStackRegistry & | instance () |
Private Member Functions | |
NameStackRegistry ()=default | |
Private Attributes | |
std::vector< std::string > | names_ {} |
Definition at line 48 of file NameStackRegistry.h.
|
privatedefault |
Referenced by instance().
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 65 of file NameStackRegistry.h.
References instance(), and names_.
Referenced by fhicl::DelegatedParameter::DelegatedParameter(), fhicl::OptionalDelegatedParameter::OptionalDelegatedParameter(), fhicl::OptionalTuple< TYPES >::OptionalTuple(), and fhicl::Tuple< TYPES >::Tuple().
std::string fhicl::NameStackRegistry::full_key | ( | std::string const & | key | ) |
Definition at line 11 of file NameStackRegistry.cc.
References names_, and fhicl::other.
Referenced by fhicl::detail::ParameterMetadata::ParameterMetadata().
|
inlinestatic |
Definition at line 77 of file NameStackRegistry.h.
References NameStackRegistry().
Referenced by fhicl::OptionalSequence< T,-1ull >::do_prepare_elements_for_validation(), fhicl::Sequence< T,-1ull >::do_prepare_elements_for_validation(), end_of_ctor(), and fhicl::detail::ParameterMetadata::ParameterMetadata().
|
private |
Definition at line 85 of file NameStackRegistry.h.
Referenced by clear(), current(), empty(), end_of_ctor(), and full_key().