fix severe regression involving character arrays (fixes #137)

This commit is contained in:
Wenzel Jakob
2016-03-10 13:24:10 +01:00
parent cf8b30287b
commit 17cdb06c1b
6 changed files with 33 additions and 8 deletions

View File

@@ -401,8 +401,6 @@ public:
operator char() { if (value.length() > 0) return value[0]; else return '\0'; }
static PYBIND11_DESCR name() { return type_descr(_(PYBIND11_STRING_NAME)); }
protected:
std::string value;
};
template <> class type_caster<wchar_t> : public type_caster<std::wstring> {
@@ -420,8 +418,6 @@ public:
operator wchar_t() { if (value.length() > 0) return value[0]; else return L'\0'; }
static PYBIND11_DESCR name() { return type_descr(_(PYBIND11_STRING_NAME)); }
protected:
std::wstring value;
};
template <typename T1, typename T2> class type_caster<std::pair<T1, T2>> {