lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master b2c2bea1 2/6: Write certain ctors out of line


From: Greg Chicares
Subject: [lmi-commits] [lmi] master b2c2bea1 2/6: Write certain ctors out of line
Date: Sat, 16 Jul 2022 11:13:48 -0400 (EDT)

branch: master
commit b2c2bea129602f717512de1082031e49888f4b0a
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Write certain ctors out of line
    
    Soon most of them will do something extra.
---
 datum_sequence.cpp | 45 +++++++++++++++++++++++++++++++++++++++++++++
 datum_sequence.hpp | 20 ++++++++++----------
 2 files changed, 55 insertions(+), 10 deletions(-)

diff --git a/datum_sequence.cpp b/datum_sequence.cpp
index 25c776e2..ba3fbbe9 100644
--- a/datum_sequence.cpp
+++ b/datum_sequence.cpp
@@ -130,6 +130,15 @@ bool operator==(sequence_base const& lhs, sequence_base 
const& rhs)
 
 // Numeric MVC input sequence.
 
+numeric_sequence::numeric_sequence()
+{
+}
+
+numeric_sequence::numeric_sequence(std::string const& s)
+    :sequence_base(s)
+{
+}
+
 numeric_sequence& numeric_sequence::operator=(std::string const& s)
 {
     sequence_base::operator=(s);
@@ -148,6 +157,15 @@ bool operator==(numeric_sequence const& lhs, 
numeric_sequence const& rhs)
 
 // MVC input sequence for payments.
 
+payment_sequence::payment_sequence()
+{
+}
+
+payment_sequence::payment_sequence(std::string const& s)
+    :sequence_base(s)
+{
+}
+
 payment_sequence& payment_sequence::operator=(std::string const& s)
 {
     sequence_base::operator=(s);
@@ -179,6 +197,15 @@ bool operator==(payment_sequence const& lhs, 
payment_sequence const& rhs)
 
 // MVC input sequence for payment mode.
 
+mode_sequence::mode_sequence()
+{
+}
+
+mode_sequence::mode_sequence(std::string const& s)
+    :sequence_base(s)
+{
+}
+
 mode_sequence& mode_sequence::operator=(std::string const& s)
 {
     sequence_base::operator=(s);
@@ -211,6 +238,15 @@ bool operator==(mode_sequence const& lhs, mode_sequence 
const& rhs)
 
 // MVC input sequence for specified amount.
 
+specamt_sequence::specamt_sequence()
+{
+}
+
+specamt_sequence::specamt_sequence(std::string const& s)
+    :sequence_base(s)
+{
+}
+
 specamt_sequence& specamt_sequence::operator=(std::string const& s)
 {
     sequence_base::operator=(s);
@@ -247,6 +283,15 @@ bool operator==(specamt_sequence const& lhs, 
specamt_sequence const& rhs)
 
 // MVC input sequence for death benefit option.
 
+dbo_sequence::dbo_sequence()
+{
+}
+
+dbo_sequence::dbo_sequence(std::string const& s)
+    :sequence_base(s)
+{
+}
+
 dbo_sequence& dbo_sequence::operator=(std::string const& s)
 {
     sequence_base::operator=(s);
diff --git a/datum_sequence.hpp b/datum_sequence.hpp
index 73d0d57d..6e386c50 100644
--- a/datum_sequence.hpp
+++ b/datum_sequence.hpp
@@ -104,8 +104,8 @@ class numeric_sequence final
     :public sequence_base
 {
   public:
-    numeric_sequence() = default;
-    explicit numeric_sequence(std::string const& s) : sequence_base(s) {}
+    numeric_sequence();
+    explicit numeric_sequence(std::string const&);
 
     numeric_sequence& operator=(std::string const&);
 
@@ -134,8 +134,8 @@ class payment_sequence final
     :public sequence_base
 {
   public:
-    payment_sequence() = default;
-    explicit payment_sequence(std::string const& s) : sequence_base(s) {}
+    payment_sequence();
+    explicit payment_sequence(std::string const&);
 
     payment_sequence& operator=(std::string const&);
 
@@ -164,8 +164,8 @@ class mode_sequence final
     :public sequence_base
 {
   public:
-    mode_sequence() = default;
-    explicit mode_sequence(std::string const& s) : sequence_base(s) {}
+    mode_sequence();
+    explicit mode_sequence(std::string const&);
 
     mode_sequence& operator=(std::string const&);
 
@@ -195,8 +195,8 @@ class specamt_sequence final
     :public sequence_base
 {
   public:
-    specamt_sequence() = default;
-    explicit specamt_sequence(std::string const& s) : sequence_base(s) {}
+    specamt_sequence();
+    explicit specamt_sequence(std::string const&);
 
     specamt_sequence& operator=(std::string const&);
 
@@ -225,8 +225,8 @@ class dbo_sequence final
     :public sequence_base
 {
   public:
-    dbo_sequence() = default;
-    explicit dbo_sequence(std::string const& s) : sequence_base(s) {}
+    dbo_sequence();
+    explicit dbo_sequence(std::string const&);
 
     dbo_sequence& operator=(std::string const&);
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]