lmi-commits
[Top][All Lists]
Advanced

[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.





reply via email to

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