4 Setting::Setting(const char* key, T& value) {
9 string Setting::getKey() const {
14 T Setting::getValue() const {
19 void Setting::setValue(T& value) {
24 stream operator<<(stream& str, const Setting<T>& set) {
25 str << set.sKey << endl;
26 str << set.sValue << endl;