|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <ice/base.hxx>Go to the source code of this file.
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
Concepts | |
| concept | ice::TrivialContainerLogicAllowed |
| A concept that ensures only types that can be trivially copyable can be 'forced' to use trifial Logic. | |
Enumerations | |
| enum class | ice::ContainerLogic : ice::u8 { ice::Trivial , ice::Complex } |
| The logic implemented by a collectiont type when working with data. (Copying, Moving, Removing, etc.). More... | |
Variables | |
| template<typename Type> | |
| static constexpr ice::ContainerLogic | ice::Constant_DefaultContainerLogic |
| A helper used to pick the desired logic when it comes to handling data in collections. | |