investigations have shown that removing all virtual functions from the datatypes is not feasible and even further not benefitial. therefore the to string functions should better stay with the data types as they are helpfull in many situations if they are virtual functions.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
investigations have shown that removing all virtual functions from the datatypes is not feasible and even further not benefitial. therefore the to string functions should better stay with the data types as they are helpfull in many situations if they are virtual functions.