[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [4920] Make default ctor establish invariants
From: |
Greg Chicares |
Subject: |
[lmi-commits] [4920] Make default ctor establish invariants |
Date: |
Sat, 08 May 2010 01:53:52 +0000 |
Revision: 4920
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=4920
Author: chicares
Date: 2010-05-08 01:53:52 +0000 (Sat, 08 May 2010)
Log Message:
-----------
Make default ctor establish invariants
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/dbvalue.cpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2010-05-08 00:49:35 UTC (rev 4919)
+++ lmi/trunk/ChangeLog 2010-05-08 01:53:52 UTC (rev 4920)
@@ -25516,3 +25516,24 @@
unintentionally applied to como as well, presumably because como
defines the macro used to identify msvc.
+20100507T1845Z <address@hidden> [718]
+
+ input_test.cpp
+Expand unit test.
+
+20100508T0021Z <address@hidden> [718]
+
+ dbvalue.cpp
+Improve documentation.
+
+20100508T0049Z <address@hidden> [717]
+
+ dbvalue.cpp
+ dbvalue.hpp
+Merge two member functions.
+
+20100508T0153Z <address@hidden> [717]
+
+ dbvalue.cpp
+Make default ctor establish invariants.
+
Modified: lmi/trunk/dbvalue.cpp
===================================================================
--- lmi/trunk/dbvalue.cpp 2010-05-08 00:49:35 UTC (rev 4919)
+++ lmi/trunk/dbvalue.cpp 2010-05-08 01:53:52 UTC (rev 4920)
@@ -82,10 +82,14 @@
return 1 != z.axis_lengths_[5];
}
+/// Default ctor.
+
database_entity::database_entity()
:key_ (0)
- ,axis_lengths_ (e_number_of_axes)
+ ,axis_lengths_ (e_number_of_axes, 1)
+ ,data_values_ (1)
{
+ assert_invariants();
}
/// Handy ctor for writing programs to generate '.database' files.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [4920] Make default ctor establish invariants,
Greg Chicares <=