Browse Source

GCC 4.5 compatibility: cannot default protected members in class body.

Vladimír Vondruš 13 years ago
parent
commit
22355a6e7d
  1. 8
      src/Shaders/AbstractVector.h

8
src/Shaders/AbstractVector.h

@ -52,8 +52,8 @@ template<UnsignedInt dimensions> class AbstractVector: public AbstractShaderProg
}; };
protected: protected:
explicit AbstractVector() = default; explicit AbstractVector();
~AbstractVector() = default; ~AbstractVector();
}; };
/** @brief Base for two-dimensional text shaders */ /** @brief Base for two-dimensional text shaders */
@ -62,6 +62,10 @@ typedef AbstractVector<2> AbstractVector2D;
/** @brief Base for three-dimensional text shader */ /** @brief Base for three-dimensional text shader */
typedef AbstractVector<3> AbstractVector3D; typedef AbstractVector<3> AbstractVector3D;
/* GCC 4.5 doesn't like it defaulted in class body */
template<UnsignedInt dimensions> AbstractVector<dimensions>::AbstractVector() = default;
template<UnsignedInt dimensions> AbstractVector<dimensions>::~AbstractVector() = default;
}} }}
#endif #endif

Loading…
Cancel
Save