Prefer make_caster<T> to type_caster<T> (#3859)

This commit is contained in:
Laramie Leavitt 2022-04-11 10:36:24 -07:00 committed by GitHub
parent c4e295287b
commit ab59f45d2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -514,7 +514,7 @@ struct type_caster<std::basic_string_view<CharT, Traits>,
template <typename CharT>
struct type_caster<CharT, enable_if_t<is_std_char_type<CharT>::value>> {
using StringType = std::basic_string<CharT>;
using StringCaster = type_caster<StringType>;
using StringCaster = make_caster<StringType>;
StringCaster str_caster;
bool none = false;
CharT one_char = 0;