Commit: a15e63153760d8ea8c6ccf45d82a8c740d4941e0
Author: Sergey Sharybin
Date:   Fri Nov 9 11:44:33 2018 +0100
Branches: master
https://developer.blender.org/rBa15e63153760d8ea8c6ccf45d82a8c740d4941e0

Cycles: Cleanup, remove unneeded manual constructors specification

===================================================================

M       intern/cycles/util/util_vector.h

===================================================================

diff --git a/intern/cycles/util/util_vector.h b/intern/cycles/util/util_vector.h
index df576f710a9..0df490a5ef4 100644
--- a/intern/cycles/util/util_vector.h
+++ b/intern/cycles/util/util_vector.h
@@ -43,20 +43,8 @@ class vector : public std::vector<value_type, allocator_type>
 public:
        typedef std::vector<value_type, allocator_type> BaseClass;
 
-       /* Default constructor. */
-       explicit vector() : std::vector<value_type, allocator_type>() {  }
-
-       /* Fill constructor. */
-       explicit vector(size_t n, const value_type& val = value_type())
-               : std::vector<value_type, allocator_type>(n, val) {  }
-
-       /* Range constructor. */
-       template <class InputIterator>
-       vector(InputIterator first, InputIterator last)
-               : std::vector<value_type, allocator_type>(first, last) {  }
-
-       /* Copy constructor. */
-       vector(const vector &x) : std::vector<value_type, allocator_type>(x) {  
}
+       /* Inherit all constructors from base class. */
+       using BaseClass::vector;
 
        void free_memory(void)
        {

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to