ea618c20273fb2d3824d57033064e012ca59c608
Previously, there was the issue that `SocketValueVariant` had a constructor that took a forwarding reference as parameter. This was problematic, because this could potentially hide copy/move constructors which is not intentional. This patch makes sure that these special constructors are not overridden and adds two static utility functions to make sure it's still straight forward to construct the `SocketValueVariant` on a single line. Clangd also warned about this case. Pull Request: https://projects.blender.org/blender/blender/pulls/140842
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
