http://xyst.i2p/DEBUG/cppcheck/173.html
Test set(std::string) with const lvalue argument of TaggedTuple template <> template <> void TaggedTuple_object :: test < 5 > () { set_test_name ( "get(const std::string) - const lvalue" ); record t {{ "Bob" , 32 , "
[email protected]" }}; const std :: string n ( "
Alice" ); t . get < name > () = n ; // const lvalue ensure_equals ( "get() after set(std::string)" , t . get < name > (), "
Alice" ); ensure_equals ( "original source kept intact" , n , "
Alice" ); } //!