diff --git a/src/AbstractTexture.cpp b/src/AbstractTexture.cpp index 5f9492970..33d5f534a 100644 --- a/src/AbstractTexture.cpp +++ b/src/AbstractTexture.cpp @@ -458,9 +458,9 @@ namespace Implementation { return nullptr; } - template class ImageHelper; - template class ImageHelper; - template class ImageHelper; + template struct ImageHelper; + template struct ImageHelper; + template struct ImageHelper; } #endif diff --git a/src/Context.h b/src/Context.h index e072a2826..f0153c75e 100644 --- a/src/Context.h +++ b/src/Context.h @@ -30,7 +30,7 @@ namespace Magnum { #ifndef DOXYGEN_GENERATING_OUTPUT namespace Implementation { - class State; + struct State; } #endif diff --git a/src/Magnum.h b/src/Magnum.h index 017261599..440d57a67 100644 --- a/src/Magnum.h +++ b/src/Magnum.h @@ -53,7 +53,7 @@ namespace Magnum { namespace Math { template constexpr T deg(T value); template constexpr T rad(T value); - template class Constants; + template struct Constants; } /* Bring debugging facility from Corrade::Utility namespace */