hdk-grid
0.0.1
Header-only foundational library for the Hollow Development Kit.
Loading...
Searching...
No Matches
PrimitiveWrapper.hpp
Go to the documentation of this file.
1
#pragma once
4
//
5
namespace
hdk::grid
{
6
template
<
typename
T>
7
class
PrimitiveWrapper
{
8
private
:
9
T primitive_value;
10
public
:
11
PrimitiveWrapper
() =
delete
;
12
PrimitiveWrapper
(T value) : primitive_value(value) {}
13
operator
T()
const
{
return
primitive_value; }
14
PrimitiveWrapper
&
operator=
(T newValue) {
15
primitive_value = newValue;
16
return
*
this
;
17
}
18
};
19
}
hdk::grid::PrimitiveWrapper::operator=
PrimitiveWrapper & operator=(T newValue)
Assign a new primitive value.
Definition
PrimitiveWrapper.hpp:14
hdk::grid::PrimitiveWrapper::PrimitiveWrapper
PrimitiveWrapper(T value)
Construct with a primitive value.
Definition
PrimitiveWrapper.hpp:12
hdk::grid::PrimitiveWrapper::PrimitiveWrapper
PrimitiveWrapper()=delete
hdk::grid
Definition
AABB.hpp:6
include
hdk
grid
PrimitiveWrapper.hpp
Generated on
for hdk-grid by
1.15.0