Pointer cleanup (#242)

- Made greater use of smart pointers, eliminating many instances of manual memory management
- Do not use pointers at all for many non-polymorphic classes
- Assorted other code cleanup
This commit is contained in:
Jaye Evins
2025-10-31 16:11:28 -04:00
committed by GitHub
parent fd10d88be5
commit 8c8e447336
159 changed files with 3364 additions and 4045 deletions
+6 -3
View File
@@ -18,6 +18,7 @@
* along with gLabels-qt. If not, see <http://www.gnu.org/licenses/>.
*/
#include "Size.h"
@@ -38,7 +39,9 @@ namespace glabels
///
/// Constructor
///
Size::Size( const Distance& w, const Distance& h ) : mW(w), mH(h)
Size::Size( Distance w, Distance h )
: mW(w),
mH(h)
{
// empty
}
@@ -56,7 +59,7 @@ namespace glabels
///
/// Set w
///
void Size::setW( const Distance& value )
void Size::setW( Distance value )
{
mW = value;
}
@@ -74,7 +77,7 @@ namespace glabels
///
/// Set h
///
void Size::setH( const Distance& value )
void Size::setH( Distance value )
{
mH = value;
}