mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Make constructors explicit if they could lead to unintended implicit conversion
This commit is contained in:
@@ -41,7 +41,7 @@ template<typename _DecompositionType> struct kernel_retval_base
|
||||
typedef ReturnByValue<kernel_retval_base> Base;
|
||||
typedef typename Base::Index Index;
|
||||
|
||||
kernel_retval_base(const DecompositionType& dec)
|
||||
explicit kernel_retval_base(const DecompositionType& dec)
|
||||
: m_dec(dec),
|
||||
m_rank(dec.rank()),
|
||||
m_cols(m_rank==dec.cols() ? 1 : dec.cols() - m_rank)
|
||||
|
||||
Reference in New Issue
Block a user