[Clang][Windows] Remove workarounds

This commit is contained in:
Mat Sutcliffe
2021-10-05 15:47:44 +01:00
parent fb43405277
commit 916448ef6a
19 changed files with 89 additions and 229 deletions

View File

@@ -180,8 +180,8 @@ namespace BlackMisc::Geo
// see here for the reason of thess forward instantiations
// https://isocpp.org/wiki/faq/templates#separate-template-fn-defn-from-decl
//! \cond PRIVATE
template class BLACKMISC_EXPORT_DEFINE_TEMPLATE CEarthAngle<CLatitude>;
template class BLACKMISC_EXPORT_DEFINE_TEMPLATE CEarthAngle<CLongitude>;
template class CEarthAngle<CLatitude>;
template class CEarthAngle<CLongitude>;
//! \endcond
} // namespace

View File

@@ -24,12 +24,4 @@ namespace BlackMisc
}
}
#if defined(Q_OS_WIN) && defined(Q_CC_CLANG)
namespace Private
{
template void maybeRegisterMetaListConvert<Geo::CCoordinateGeodeticList>(int);
template void maybeRegisterMetaListConvert<CSequence<Geo::CCoordinateGeodetic>>(int);
} // ns
#endif
} // ns