{{size = {lengthBody}}} lengthBody part1Length gapLength lengthBody body[($i<part1Length)?$i:$i+gapLength] {{size = {body->lengthBody}}} body->lengthBody body->body[($i<body->part1Length)?$i:$i+body->gapLength]+($i>stepPartition?stepLength:0) _Mypair._Myval2 empty unique_ptr {*_Mypair._Myval2} _Mypair._Myval2 _Mypair