Added file comment.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>
Run CTest after build.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>
Enhanced CMake configuration to allow execution of tests.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>
Removed file with `main`, since this should become a header-only library. Logic from `main` is moved to test cases.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>
Renamed from "trait" to "mixin" to reflect purpose and fixed *Multiton* implementation.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>
Initial commit.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>
Enhanced README to reflect latest changes.

Signed-off-by: Florian Wolters <wolters.fl@gmail.com>