[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&);
- [lmi-commits] [lmi] master updated (9effa535 -> a984aa65), Greg Chicares, 2022/07/16
- [lmi-commits] [lmi] master b2c2bea1 2/6: Write certain ctors out of line,
Greg Chicares <=
- [lmi-commits] [lmi] master 2aeeb582 4/6: Increase concinnity, Greg Chicares, 2022/07/16
- [lmi-commits] [lmi] master 53cb60b1 5/6: Make a class abstract in a different way, Greg Chicares, 2022/07/16
- [lmi-commits] [lmi] master a984aa65 6/6: Strengthen sanity preconditions, Greg Chicares, 2022/07/16
- [lmi-commits] [lmi] master 493403d0 1/6: Expunge facility for blocking keywords at run time, Greg Chicares, 2022/07/16
- [lmi-commits] [lmi] master 8c961b81 3/6: Call assert_sanity() iff appropriate, Greg Chicares, 2022/07/16