IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
config_details.hxx File Reference
#include <ice/expected.hxx>
#include <ice/string.hxx>

Go to the source code of this file.

Namespaces

namespace  ice
 SPDX-License-Identifier: MIT.
namespace  ice::concepts
namespace  ice::config
namespace  ice::config::detail

Concepts

concept  ice::concepts::ConfigKeyType
concept  ice::concepts::ConfigValueType

Variables

static constexpr ice::ErrorCode ice::E_ConfigIsInvalid { "E.2210:Config:Config is invalid." }
static constexpr ice::ErrorCode ice::E_ConfigKeyNotFound { "E.2211:Config:Config key was not found." }
static constexpr ice::ErrorCode ice::E_ConfigIndexOutOfBounds { "E.2211:Config:Config index was out-of-bounds." }
static constexpr ice::ErrorCode ice::E_ConfigValueInvalid { "E.2215:Config:Config value is not valid." }
static constexpr ice::ErrorCode ice::E_ConfigValueNotAnTable { "E.2216:Config:Config value is not a table." }
static constexpr ice::ErrorCode ice::E_ConfigValueNotAnObject { "E.2217:Config:Config value is not an object." }
static constexpr ice::ErrorCode ice::E_ConfigValueTypeMissmatch { "E.2218:Config:Config value type does not match the requested type." }