|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
Functions | |
| auto | find (ice::Config const &config, ice::u32 index, ice::config::detail::ConfigKey const *&out_key, ice::config::detail::ConfigValue const *&out_value) noexcept -> ice::ErrorCode |
| auto | find (ice::Config const &config, ice::String strkey, ice::config::detail::ConfigKey const *&out_key, ice::config::detail::ConfigValue const *&out_value) noexcept -> ice::ErrorCode |
| auto | gettype (ice::config::detail::ConfigKey const *key) noexcept -> ice::ConfigValueType |
| bool | istype (ice::config::detail::ConfigKey const *key, ice::ConfigValueType value_type) noexcept |
| auto | entry_key (ice::Config const &config, ice::config::detail::ConfigKey const &key) noexcept -> ice::String |
| auto | entry_first (ice::config::detail::ConfigKey const *&array_key, ice::config::detail::ConfigValue const *&array_value) noexcept -> ice::ErrorCode |
| auto | entry_next (ice::config::detail::ConfigKey const *&array_key, ice::config::detail::ConfigValue const *&array_value) noexcept -> ice::ErrorCode |
| auto | array_size (ice::config::detail::ConfigKey const *array_first_key) noexcept -> ice::u32 |
| auto | array_first (ice::config::detail::ConfigKey const *&array_key, ice::config::detail::ConfigValue const *&array_value) noexcept -> ice::ErrorCode |
| auto | array_next (ice::config::detail::ConfigKey const *&array_key, ice::config::detail::ConfigValue const *&array_value) noexcept -> ice::ErrorCode |
| template<typename T> requires (ice::concepts::ConfigValueType<T>) | |
| auto | get (ice::Config const &config, ice::config::detail::ConfigKey const *key, ice::config::detail::ConfigValue const *value, T &out_value, ice::ConfigValueFlags flags) noexcept -> ice::ErrorCode |
| template<typename T, typename Key> requires (ice::concepts::ConfigValueType<T> && ice::concepts::ConfigKeyType<Key>) | |
| auto | get (ice::Config const &config, Key key, T &out_value, ice::ConfigValueFlags flags) noexcept -> ice::ErrorCode |
| template<typename T, typename Key> requires (ice::concepts::ConfigValueType<T> && ice::concepts::ConfigKeyType<Key>) | |
| auto | get_array (ice::Config const &config, Key key, ice::Array< T > &out_values, ice::ConfigValueFlags flags) noexcept -> ice::ErrorCode |
Copyright 2024 - 2026, Dandielo dandi.nosp@m.elo@.nosp@m.icesh.nosp@m.ard..nosp@m.net SPDX-License-Identifier: MIT
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |