From aadc2dea102194a0d3cc191b5c5939cf23e97742 Mon Sep 17 00:00:00 2001
From: Tomas Pecka <tomas.pecka@fit.cvut.cz>
Date: Thu, 9 Apr 2020 10:51:09 +0200
Subject: [PATCH] Use =default where appropriate

---
 .../src/abstraction/ValuePrinterAbstraction.hpp             | 6 ++----
 alib2cli/src/ast/command/OperatorsIntrospectionCommand.h    | 3 +--
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp b/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp
index 617a0ee4e9..fce8628721 100644
--- a/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp
+++ b/alib2abstraction/src/abstraction/ValuePrinterAbstraction.hpp
@@ -18,8 +18,7 @@ namespace abstraction {
 template < class ParamType >
 class ValuePrinterAbstraction : virtual public NaryOperationAbstraction < ParamType, std::ostream & >, virtual public ValueOperationAbstraction < void > {
 public:
-	ValuePrinterAbstraction ( ) {
-	}
+	ValuePrinterAbstraction ( ) = default;
 
 	std::shared_ptr < abstraction::Value > run ( ) override {
 		std::shared_ptr < abstraction::Value > & firstParam = std::get < 0 > ( this->getParams ( ) );
@@ -33,8 +32,7 @@ public:
 template < >
 class ValuePrinterAbstraction < void > : virtual public NaryOperationAbstraction < >, virtual public ValueOperationAbstraction < void > {
 public:
-	ValuePrinterAbstraction ( ) {
-	}
+	ValuePrinterAbstraction ( ) = default;
 
 	std::shared_ptr < abstraction::Value > run ( ) override {
 		return std::make_shared < abstraction::Void > ( );
diff --git a/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h b/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h
index 04bf39ba84..22961df10a 100644
--- a/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h
+++ b/alib2cli/src/ast/command/OperatorsIntrospectionCommand.h
@@ -21,8 +21,7 @@ class OperatorsIntrospectionCommand : public Command {
 	}
 
 public:
-	OperatorsIntrospectionCommand ( ) {
-	}
+	OperatorsIntrospectionCommand ( ) = default;
 
 	template < class Operators >
 	static void printOperators ( const ext::list < ext::pair < Operators, abstraction::AlgorithmFullInfo > > & overloads ) {
-- 
GitLab