#include <KeyAssembler.h>
Public Member Functions | |
| std::vector< key_t > const & | result () |
Public Member Functions inherited from fhicl::ParameterSetWalker | |
| virtual | ~ParameterSetWalker () noexcept=default |
| void | do_enter_table (key_t const &k, any_t const &a) |
| void | do_enter_sequence (key_t const &k, any_t const &a) |
| void | do_atom (key_t const &k, any_t const &a) |
| void | do_before_action (key_t const &k, any_t const &a, ParameterSet const *ps) |
| void | do_after_action (key_t const &k) |
| void | do_exit_table (key_t const &k, any_t const &a) |
| void | do_exit_sequence (key_t const &k, any_t const &a) |
Private Member Functions | |
| void | enter_table (key_t const &, std::any const &) override |
| void | exit_table (key_t const &, std::any const &) override |
| void | enter_sequence (key_t const &, std::any const &) override |
| void | atom (key_t const &, std::any const &) override |
| std::string | full_key_ (name_t const &) const |
Private Attributes | |
| std::vector< key_t > | keys_ {} |
| std::vector< name_t > | name_stack_ {} |
Additional Inherited Members | |
Public Types inherited from fhicl::ParameterSetWalker | |
| using | key_t = std::string |
| using | any_t = std::any |
Definition at line 72 of file KeyAssembler.h.
|
overrideprivatevirtual |
Implements fhicl::ParameterSetWalker.
Definition at line 38 of file KeyAssembler.cc.
|
overrideprivatevirtual |
Implements fhicl::ParameterSetWalker.
Definition at line 32 of file KeyAssembler.cc.
|
overrideprivatevirtual |
Implements fhicl::ParameterSetWalker.
Definition at line 19 of file KeyAssembler.cc.
|
overrideprivatevirtual |
Reimplemented from fhicl::ParameterSetWalker.
Definition at line 26 of file KeyAssembler.cc.
|
private |
Definition at line 10 of file KeyAssembler.cc.
|
inline |
Definition at line 75 of file KeyAssembler.h.
|
private |
Definition at line 89 of file KeyAssembler.h.
|
private |
Definition at line 90 of file KeyAssembler.h.
1.8.11