Toggle navigation
ivorium
iv_components
Example project
GitHub
Main Page
Modules
Classes
Files
File List
File Members
ivorium_systems
DVarSystem
DVarManipulator.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
DVarId.hpp
"
4
#include "
DVarSystem.hpp
"
5
#include <
ivorium_core/ivorium_core.hpp
>
6
7
namespace
iv
8
{
9
21
class
DVarManipulator
22
{
23
public
:
24
ClientMarker
cm
;
25
26
DVarManipulator
(
Instance
* inst );
27
Instance
*
instance
();
28
29
template
<
class
Type >
30
void
set
(
DVarIdT< Type >
id
, Type
const
& value );
31
32
private
:
33
Instance
* inst;
34
DVarSystem
* dvs;
35
};
36
37
}
38
39
#include "
DVarManipulator.inl
"