]> git.sesse.net Git - casparcg/blobdiff - tbb/include/tbb/compat/tuple
2.0. Updated tbb library.
[casparcg] / tbb / include / tbb / compat / tuple
index 4a4f5f22a9de033456a2c3d02c81459245df982b..3177a14a252b9837343ec994aa0bfe948778e552 100644 (file)
@@ -386,6 +386,11 @@ struct tuple_element {
 template<int N, class T>
 inline static typename tuple_element<N,T>::type& get(T &t) { return t.get<N>(); }
 
+template<int N, class T>
+inline static typename tuple_element<N,T>::type const& get(T const &t) { return 
+    const_cast<typename tuple_element<N,T>::type const &>
+        (const_cast<T &>(t).get<N>()); }
+
 }  // interface5
 } // tbb