OpenBarnyard
Loading...
Searching...
No Matches
TVersion.h
Go to the documentation of this file.
1
#pragma once
2
#include "
Toshi/Typedefs.h
"
3
4
TOSHI_NAMESPACE_START
5
6
union
TVersion
7
{
8
TUINT32
Value
;
9
10
TVersion
() =
default
;
11
constexpr
TVersion
(
TUINT32
a_uiVersion )
12
:
Value
( a_uiVersion )
13
{}
14
15
struct
16
{
17
TUINT16
Minor
;
18
TUINT16
Major
;
19
}
Parts
;
20
21
void
operator=
(
TUINT32
a_uiVersion )
22
{
23
Value
= a_uiVersion;
24
}
25
26
operator
TUINT32
&()
27
{
28
return
Value
;
29
}
30
};
31
32
TOSHI_NAMESPACE_END
TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_START
Definition
Defines.h:47
TOSHI_NAMESPACE_END
#define TOSHI_NAMESPACE_END
Definition
Defines.h:50
Typedefs.h
TUINT16
uint16_t TUINT16
Definition
Typedefs.h:15
TUINT32
uint32_t TUINT32
Definition
Typedefs.h:13
TVersion::Minor
TUINT16 Minor
Definition
TVersion.h:17
TVersion::Major
TUINT16 Major
Definition
TVersion.h:18
TVersion::Value
TUINT32 Value
Definition
TVersion.h:8
TVersion::Parts
struct TVersion::@330314336264332157020175375351224114343302272307 Parts
TVersion::TVersion
TVersion()=default
TVersion::operator=
void operator=(TUINT32 a_uiVersion)
Definition
TVersion.h:21
TVersion::TVersion
constexpr TVersion(TUINT32 a_uiVersion)
Definition
TVersion.h:11
D:
_dev
OpenBarnyard
Source
Toshi
Source
Toshi
TVersion.h
Generated by
1.13.2