Toggle navigation
ivorium
iv_components
Example project
GitHub
Main Page
Modules
Classes
Files
File List
File Members
ivorium_systems
RandomSystem
RandomId.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
ivorium_core/ivorium_core.hpp
>
4
5
namespace
iv
6
{
7
10
class
RandomId
:
public
RuntimeId
< RandomId >
11
{
12
public
:
13
static
constexpr
char
TypeName
[] =
"RandomId"
;
14
static
RuntimeIdDictionary
Dictionary
;
15
using
RuntimeId< RandomId >::RuntimeId
;
16
};
17
18
}
19
20
namespace
std
21
{
22
template
<>
23
struct
hash<
iv
::RandomId > :
public
iv::hash
< iv::RandomId >{};
24
}
25