|
| template<typename T > |
| T | Scroom::Utils::get (const Context::ConstPtr &context, std::string name) |
| |
| template<typename T > |
| T | Scroom::Utils::get (const Context::ConstPtr &context) |
| |
| template<typename T > |
| std::optional< T > | Scroom::Utils::try_get (const Context::ConstPtr &context, std::string name) |
| |
| template<typename T > |
| std::optional< T > | Scroom::Utils::try_get (const Context::ConstPtr &context) |
| |
| template<typename T , typename Callable > |
| auto | Scroom::Utils::get_or (const Context::ConstPtr &context, std::string name, const Callable &default_value) -> std::enable_if_t< std::is_same_v< T, std::remove_reference_t< decltype(default_value())> >, T > |
| |
| template<typename T , typename Callable > |
| auto | Scroom::Utils::get_or (const Context::ConstPtr &context, const Callable &default_value) -> std::enable_if_t< std::is_same_v< T, std::remove_reference_t< decltype(default_value())> >, T > |
| |
| template<typename T > |
| T | Scroom::Utils::get_or (const Context::ConstPtr &context, std::string name, T default_value) |
| |
| template<typename T > |
| T | Scroom::Utils::get_or (const Context::ConstPtr &context, T default_value) |
| |
| template<typename T > |
| void | Scroom::Utils::set (const Context::Ptr &context, std::string name, T value) |
| |
| template<typename T > |
| void | Scroom::Utils::set (const Context::Ptr &context, T value) |
| |
| template<typename Callable > |
| void | Scroom::Utils::setFactory (const Context::Ptr &context, std::string name, Callable value) |
| |
| template<typename Callable > |
| void | Scroom::Utils::setFactory (const Context::Ptr &context, Callable value) |
| |