DVarManipulator.hpp
Go to the documentation of this file.
1 #pragma once
2 
3 #include "DVarId.hpp"
4 #include "DVarSystem.hpp"
6 
7 namespace iv
8 {
9 
22 {
23 public:
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"