Added cppcomponents::reinterpret_portable_base