On 04/15/2016 02:24 PM, jmh530 wrote: > I had not realized that the main reason that inout was added was because > of not being able to use templates as virtual functions in classes. The main reason is actually avoiding code duplication is such situations (i.e. the problem has a solution just not ideal). -- Andrei