NarcEngine
0.1.1
C++ Vulkan game engine
Loading...
Searching...
No Matches
KeyWords.h
1
//
2
// Created by theoh on 27/02/2025.
3
//
4
5
#pragma once
6
7
namespace
narclog
8
{
9
template
<
typename
T>
10
concept
ArithmeticConcept
= std::is_arithmetic_v<T>;
11
12
template
<
typename
T>
13
concept
MessageConcept
=
14
std::is_same_v<std::decay_t<T>, std::string> ||
15
std::is_same_v<std::decay_t<T>,
const
char
*>;
16
17
template
<
typename
T>
18
concept
LogConcept
=
19
MessageConcept<T>
||
20
ArithmeticConcept<T>
;
21
}
narclog::ArithmeticConcept
Definition
KeyWords.h:10
narclog::LogConcept
Definition
KeyWords.h:18
narclog::MessageConcept
Definition
KeyWords.h:13
narc_engine
core
narclog
include
keywords
KeyWords.h
Generated on Tue Mar 25 2025 13:27:02 for NarcEngine by
1.13.2