This repository contains two class templates: indirect and polymorphic. Both templates are designed to be used for member data in composite types. Both classes behave as value types and allow special ...