On Wed, Oct 02, 2013 at 06:45:06PM +0300, Yaron Keren wrote: > Joerg, I am ashmed to admit I have re-read the code and still can not > understand how basic_string uses tuple. How basic_string uses tuple? basic_string -> __compressed_pair -> __libcpp_compressed_pair_imp -> tuple. Joerg