Commit 77e55423 authored by Davis King's avatar Davis King

Fixed compile error in gcc

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%402738
parent 1f8cd9c3
...@@ -193,15 +193,15 @@ namespace dlib ...@@ -193,15 +193,15 @@ namespace dlib
!*/ !*/
// This insanity here is to work around a bug in visual studio 8. // This insanity here is to work around a bug in visual studio 8.
template <typename T, long N> template <typename V, long N>
struct vc_rebind struct vc_rebind
{ {
typedef vector<T,N> type; typedef vector<V,N> type;
}; };
template <typename T, typename U, long N> template <typename V, typename U, long N>
struct vc_rebind_promote struct vc_rebind_promote
{ {
typedef vector<typename promote<T,U>::type,N> type; typedef vector<typename promote<V,U>::type,N> type;
}; };
public: public:
...@@ -585,15 +585,15 @@ namespace dlib ...@@ -585,15 +585,15 @@ namespace dlib
!*/ !*/
// This insanity here is to work around a bug in visual studio 8. // This insanity here is to work around a bug in visual studio 8.
template <typename T, long N> template <typename V, long N>
struct vc_rebind struct vc_rebind
{ {
typedef vector<T,N> type; typedef vector<V,N> type;
}; };
template <typename T, typename U, long N> template <typename V, typename U, long N>
struct vc_rebind_promote struct vc_rebind_promote
{ {
typedef vector<typename promote<T,U>::type,N> type; typedef vector<typename promote<V,U>::type,N> type;
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment