blob: 4aec9e9bb327ec5e488b02c425bc114b77b3a581 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include "Proxy.h"
namespace crepe {
template <typename T>
Proxy<T>::Proxy(ValueBroker<T> broker) : broker(broker) { }
template <typename T>
Proxy<T> & Proxy<T>::operator = (const T & val) {
this->broker.set(val);
return *this;
}
template <typename T>
Proxy<T>::operator const T & () {
return this->broker.get();
}
}
|