mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-25 14:45:12 +00:00
remove empty tuple[()]
This commit is contained in:
parent
bbd574afa5
commit
6e5df0f99b
@ -740,13 +740,6 @@ class type_caster<std::pair<T1, T2>> : public tuple_caster<std::pair, T1, T2> {}
|
|||||||
template <typename... Ts>
|
template <typename... Ts>
|
||||||
class type_caster<std::tuple<Ts...>> : public tuple_caster<std::tuple, Ts...> {};
|
class type_caster<std::tuple<Ts...>> : public tuple_caster<std::tuple, Ts...> {};
|
||||||
|
|
||||||
template <>
|
|
||||||
class type_caster<std::tuple<>> : public tuple_caster<std::tuple> {
|
|
||||||
public:
|
|
||||||
// PEP 484 specifies this syntax for an empty tuple
|
|
||||||
static constexpr auto name = const_name("tuple[()]");
|
|
||||||
};
|
|
||||||
|
|
||||||
/// Helper class which abstracts away certain actions. Users can provide specializations for
|
/// Helper class which abstracts away certain actions. Users can provide specializations for
|
||||||
/// custom holders, but it's only necessary if the type has a non-standard interface.
|
/// custom holders, but it's only necessary if the type has a non-standard interface.
|
||||||
template <typename T>
|
template <typename T>
|
||||||
|
Loading…
Reference in New Issue
Block a user