VIPRA Documentation
Loading...
Searching...
No Matches
VIPRA::Modules::Input< module_t > Class Template Reference
Inheritance diagram for VIPRA::Modules::Input< module_t >:
Collaboration diagram for VIPRA::Modules::Input< module_t >:

Public Member Functions

void load ()
 
template<typename data_t, Concepts::StringView... keys_t>
auto get (keys_t &&... keys) const -> std::optional< data_t >
 Uses the Input implementation to get a value at {keys}.
 
void set_loaded (bool loaded)
 

Member Function Documentation

◆ get()

template<typename module_t>
template<typename data_t, Concepts::StringView... keys_t>
auto VIPRA::Modules::Input< module_t >::get ( keys_t &&... keys) const -> std::optional<data_t>
inline

Uses the Input implementation to get a value at {keys}.

Template Parameters
data_t
keys_t
Parameters
keys
Returns
std::optional<data_t>

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