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:
explicit AbstractVector() = default;
~AbstractVector() = default;
explicit AbstractVector();
~AbstractVector();
};
/** @brief Base for two-dimensional text shaders */
@ -62,6 +62,10 @@ typedef AbstractVector<2> AbstractVector2D;
/** @brief Base for three-dimensional text shader */
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

Loading…
Cancel
Save