VIPRA Documentation
Loading...
Searching...
No Matches
include
vipra
vipra_behaviors
definitions
dsl_types.hpp
1
#pragma once
2
3
#include <cstdint>
4
5
namespace
VIPRA::Behaviors {
10
enum
stateUID : uint64_t;
11
12
constexpr
inline
auto
operator++(stateUID& val)
noexcept
-> stateUID&
13
{
14
return
val =
static_cast<
stateUID
>
(
static_cast<
uint64_t
>
(val) + 1);
15
}
16
17
constexpr
inline
auto
operator++(stateUID& val,
int
)
noexcept
-> stateUID
18
{
19
stateUID tmp{val};
20
++val;
21
return
tmp;
22
}
23
24
}
// namespace VIPRA::Behaviors
Generated by
1.13.2