File tree Expand file tree Collapse file tree 6 files changed +9
-2
lines changed
Expand file tree Collapse file tree 6 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 77 t :
88 template_inline_code : |
99 cls_TBasic
10- .def("__repr__", [= ](const TBasic<T> &self){
10+ .def("__repr__", [this ](const TBasic<T> &self){
1111 // checking to see if clsName is available
1212 return "<" + clsName + ">";
1313 });
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ struct Abstract
88struct PrivateAbstract
99{
1010 PrivateAbstract () {}
11+ virtual ~PrivateAbstract () = default ;
1112
1213 static int getPrivateOverride (PrivateAbstract *p) {
1314 return p->mustOverrideMe ();
Original file line number Diff line number Diff line change 66class Buffers {
77public:
88
9+ virtual ~Buffers () = default ;
10+
911 // in
1012 void set_buffer (const uint8_t *data, size_t len) {
1113 m_buf.resize (len);
Original file line number Diff line number Diff line change 33#include < memory>
44
55struct LTWithVirtual {
6+ virtual ~LTWithVirtual () = default ;
7+
68 virtual bool get_bool () {
79 return false ;
810 }
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ namespace o {
1212 virtual ~O () = default ;
1313 };
1414
15- class AnotherC ;
15+ struct AnotherC ;
1616};
1717
1818namespace n ::h {
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ struct TVParam {
1010template <typename T>
1111struct TVBase {
1212
13+ virtual ~TVBase () = default ;
14+
1315 virtual std::string get (T t) const {
1416 return " TVBase " + std::to_string (t.get ());
1517 }
You can’t perform that action at this time.
0 commit comments