Air-Trap
1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
NumericConcept.hpp
Go to the documentation of this file.
1
/*
2
** EPITECH PROJECT, 2025
3
** R-Type
4
** File description:
5
** NumericConcept class implementation
6
*/
7
8
/*
9
** MIT License
10
**
11
** Copyright (c) 2025 Robin Toillon
12
**
13
** Permission is hereby granted, free of charge, to any person obtaining
14
** a copy of this software and associated documentation files (the
15
** "Software"), to deal in the Software without restriction, including
16
** without limitation the rights to use, copy, modify, merge, publish,
17
** distribute, sublicense, and/or sell copies of the Software, and to
18
** permit persons to whom the Software is furnished to do so, subject to
19
** the following conditions:
20
**
21
** The above copyright notice and this permission notice shall be
22
** included in all copies or substantial portions of the Software.
23
**
24
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
25
** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
26
** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
27
** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
28
** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
29
** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
30
** SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
31
*/
32
39
#ifndef RTYPE_NUMERIC_CONCEPT_HPP_
40
#define RTYPE_NUMERIC_CONCEPT_HPP_
41
42
#include <concepts>
43
#include <type_traits>
44
45
namespace
rtp
46
{
53
template
<
typename
T>
54
concept
Numeric
= std::is_arithmetic_v<T>;
55
56
}
57
58
#endif
/* !RTYPE_NUMERIC_CONCEPT_HPP_ */
rtp::Numeric
A concept that checks if a type is numeric (integral or floating-point).
Definition
NumericConcept.hpp:54
rtp
common
include
RType
Math
details
NumericConcept.hpp
Generated by
1.9.8