fix: avoiding usage of _ if already defined (#3423)

* fix: avoid usage of _

* ci: test _ defined

* docs: include change in docs

* fix: add a test and comment

* refactor: const_str -> const_name
This commit is contained in:
Henry Schreiner
2021-12-21 14:24:21 -05:00
committed by GitHub
parent b3d9c3543d
commit 39fbc7992b
20 changed files with 94 additions and 75 deletions

View File

@@ -19,7 +19,7 @@ PYBIND11_NAMESPACE_BEGIN(detail)
template <>
class type_caster<ConstRefCasted> {
public:
static constexpr auto name = _<ConstRefCasted>();
static constexpr auto name = const_name<ConstRefCasted>();
// Input is unimportant, a new value will always be constructed based on the
// cast operator.