src/lemon/lemon_writer.h
changeset 1411 5d161e08bda8
parent 1409 d2d1f8fa187b
child 1421 7a21e1414c38
equal deleted inserted replaced
0:995cd33d7719 1:9030f35bc73b
   213 
   213 
   214       ValueWriter(const Value& _value, const Writer& _writer)
   214       ValueWriter(const Value& _value, const Writer& _writer)
   215  	: value(_value), writer(_writer) {}
   215  	: value(_value), writer(_writer) {}
   216 
   216 
   217       virtual void write(std::ostream& os) {
   217       virtual void write(std::ostream& os) {
   218 	writer.write(is, value);
   218 	writer.write(os, value);
   219       }
   219       }
   220     private:
   220     private:
   221       const Value& value;
   221       const Value& value;
   222       Writer writer;
   222       Writer writer;
   223     };
   223     };