From f5d9d09e0432960924cb55c96a2682b31cea0e32 Mon Sep 17 00:00:00 2001 From: Simon Richter Date: Thu, 29 Jan 2015 10:27:24 -0500 Subject: [PATCH] Hide EDA_ITEM ctors to prevent direct instantiation of abstract class. --- include/base_struct.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/base_struct.h b/include/base_struct.h index c88e481c3c..18283dbac4 100644 --- a/include/base_struct.h +++ b/include/base_struct.h @@ -188,11 +188,14 @@ private: void initVars(); -public: +protected: EDA_ITEM( EDA_ITEM* parent, KICAD_T idType ); EDA_ITEM( KICAD_T idType ); EDA_ITEM( const EDA_ITEM& base ); + +public: + virtual ~EDA_ITEM() { }; /**