|
IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
|
#include <tuple>Go to the source code of this file.
Namespaces | |
| namespace | ice |
| SPDX-License-Identifier: MIT. | |
| namespace | ice::concepts |
Concepts | |
| concept | ice::concepts::ComparisonFunction |
| concept | ice::concepts::EnumOrIntegral |
Typedefs | |
| template<typename OwnerT, typename ValueT> | |
| using | ice::const_correct_t = typename ice::const_correct<OwnerT, ValueT>::type |
| template<typename... Tuples> | |
| using | ice::tuples_merged_t = typename ice::tuples_merged<Tuples...>::type |
| template<typename... Ts> | |
| using | ice::unique_tuple_t = typename ice::unique_tuple<std::tuple<>, Ts...>::type |
| template<typename T> | |
| using | ice::make_unique_tuple = typename make_unique_tuple_helper<T>::type |
Functions | |
| template<typename Left, typename Right = Left> | |
| constexpr auto | ice::equal (Left &&left, Right &&right) noexcept -> bool |
| template<typename Left, typename Right = Left> | |
| constexpr auto | ice::less (Left const &left, Right const &right) noexcept -> bool |
| template<typename Field, typename Class> | |
| constexpr auto | ice::offset_of (Field Class::*member) noexcept -> ice::uptr |