Breaking: BaseClass reflection
A lot of work has been done to simplify and clean all SOFA introspection API:
- Move name decoding aspect in a separated file called NameDecoder.h
- Remove duplicated custom template name
- Removal of nullptr in className, templateName, typeName
SOFA codebase has been updated accordingly and, for now, the old functions are still available with a deprecated message.
All instructions to update your code are in the pull-request description.
See pull-request #1283.