> 'TempoMapScope' defined as a struct here but previously declared > as a class; this is valid, but may result in linker errors under > the Microsoft C++ ABI [clang-diagnostic-mismatched-tags]