@@ -1393,7 +1393,7 @@ class dict : public object {
1393
1393
bool empty () const { return size () == 0 ; }
1394
1394
detail::dict_iterator begin () const { return {*this , 0 }; }
1395
1395
detail::dict_iterator end () const { return {}; }
1396
- void clear () const { PyDict_Clear (ptr ()); }
1396
+ void clear () /* py-non- const */ { PyDict_Clear (ptr ()); }
1397
1397
template <typename T> bool contains (T &&key) const {
1398
1398
return PyDict_Contains (m_ptr, detail::object_or_cast (std::forward<T>(key)).ptr ()) == 1 ;
1399
1399
}
@@ -1435,10 +1435,10 @@ class list : public object {
1435
1435
detail::item_accessor operator [](handle h) const { return object::operator [](h); }
1436
1436
detail::list_iterator begin () const { return {*this , 0 }; }
1437
1437
detail::list_iterator end () const { return {*this , PyList_GET_SIZE (m_ptr)}; }
1438
- template <typename T> void append (T &&val) const {
1438
+ template <typename T> void append (T &&val) /* py-non- const */ {
1439
1439
PyList_Append (m_ptr, detail::object_or_cast (std::forward<T>(val)).ptr ());
1440
1440
}
1441
- template <typename T> void insert (size_t index, T &&val) const {
1441
+ template <typename T> void insert (size_t index, T &&val) /* py-non- const */ {
1442
1442
PyList_Insert (m_ptr, static_cast <ssize_t >(index ),
1443
1443
detail::object_or_cast (std::forward<T>(val)).ptr ());
1444
1444
}
@@ -1455,10 +1455,10 @@ class set : public object {
1455
1455
}
1456
1456
size_t size () const { return (size_t ) PySet_Size (m_ptr); }
1457
1457
bool empty () const { return size () == 0 ; }
1458
- template <typename T> bool add (T &&val) const {
1458
+ template <typename T> bool add (T &&val) /* py-non- const */ {
1459
1459
return PySet_Add (m_ptr, detail::object_or_cast (std::forward<T>(val)).ptr ()) == 0 ;
1460
1460
}
1461
- void clear () const { PySet_Clear (m_ptr); }
1461
+ void clear () /* py-non- const */ { PySet_Clear (m_ptr); }
1462
1462
template <typename T> bool contains (T &&val) const {
1463
1463
return PySet_Contains (m_ptr, detail::object_or_cast (std::forward<T>(val)).ptr ()) == 1 ;
1464
1464
}
0 commit comments