[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [5154] Permit "weird" columns when needed, with no passwor
From: |
Greg Chicares |
Subject: |
[lmi-commits] [5154] Permit "weird" columns when needed, with no password |
Date: |
Mon, 21 Mar 2011 00:47:30 +0000 |
Revision: 5154
http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=5154
Author: chicares
Date: 2011-03-21 00:47:29 +0000 (Mon, 21 Mar 2011)
Log Message:
-----------
Permit "weird" columns when needed, with no password
Modified Paths:
--------------
lmi/trunk/ChangeLog
lmi/trunk/input_harmonization.cpp
Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2011-03-21 00:25:22 UTC (rev 5153)
+++ lmi/trunk/ChangeLog 2011-03-21 00:47:29 UTC (rev 5154)
@@ -27671,3 +27671,26 @@
across an msw dll boundary with declspec decorations due to local
instantiation of base class template xml_serializable<>.
+20110320T2106Z <address@hidden> [654]
+
+ main_cli.cpp
+ mc_enum_types_aux.cpp
+ mc_enum_types_aux.hpp
+Reduce physical dependency by fixing 'build_type=so_test' erosion.
+
+20110321T0024Z <address@hidden> [654]
+
+ mc_enum_types_aux.cpp
+ path_utility.cpp
+Remove unnecessary declspec decorations.
+
+20110321T0025Z <address@hidden> [655]
+
+ objects.make
+Make a casual workaround somewhat less bad.
+
+20110321T0047Z <address@hidden> [655]
+
+ input_harmonization.cpp
+Permit "weird" columns when needed, with no password.
+
Modified: lmi/trunk/input_harmonization.cpp
===================================================================
--- lmi/trunk/input_harmonization.cpp 2011-03-21 00:25:22 UTC (rev 5153)
+++ lmi/trunk/input_harmonization.cpp 2011-03-21 00:47:29 UTC (rev 5154)
@@ -934,7 +934,8 @@
SupplementalReportColumn10.enable(create_supplemental_report);
SupplementalReportColumn11.enable(create_supplemental_report);
- // TODO ?? EGREGIOUS_DEFECT: instead, don't offer these columns at all.
+ // TODO ?? EGREGIOUS_DEFECT: instead, don't offer these columns at all.
See:
+ // http://lists.nongnu.org/archive/html/lmi/2009-09/msg00012.html
std::vector<mcenum_report_column> weird_report_columns;
weird_report_columns.push_back(mce_current_0_account_value_general_account
);
weird_report_columns.push_back(mce_guaranteed_0_account_value_general_account );
@@ -945,21 +946,26 @@
weird_report_columns.push_back(mce_current_0_cash_surrender_value
);
weird_report_columns.push_back(mce_guaranteed_0_cash_surrender_value
);
+ bool enable_weirdness =
+ 0.0 < InforceGeneralAccountValue .value()
+ && 0.0 < InforceSeparateAccountValue.value()
+ ;
+
typedef std::vector<mcenum_report_column>::const_iterator vrci;
for(vrci i = weird_report_columns.begin(); i !=
weird_report_columns.end(); ++i)
{
- SupplementalReportColumn00.allow(*i, home_office_only);
- SupplementalReportColumn01.allow(*i, home_office_only);
- SupplementalReportColumn02.allow(*i, home_office_only);
- SupplementalReportColumn03.allow(*i, home_office_only);
- SupplementalReportColumn04.allow(*i, home_office_only);
- SupplementalReportColumn05.allow(*i, home_office_only);
- SupplementalReportColumn06.allow(*i, home_office_only);
- SupplementalReportColumn07.allow(*i, home_office_only);
- SupplementalReportColumn08.allow(*i, home_office_only);
- SupplementalReportColumn09.allow(*i, home_office_only);
- SupplementalReportColumn10.allow(*i, home_office_only);
- SupplementalReportColumn11.allow(*i, home_office_only);
+ SupplementalReportColumn00.allow(*i, enable_weirdness);
+ SupplementalReportColumn01.allow(*i, enable_weirdness);
+ SupplementalReportColumn02.allow(*i, enable_weirdness);
+ SupplementalReportColumn03.allow(*i, enable_weirdness);
+ SupplementalReportColumn04.allow(*i, enable_weirdness);
+ SupplementalReportColumn05.allow(*i, enable_weirdness);
+ SupplementalReportColumn06.allow(*i, enable_weirdness);
+ SupplementalReportColumn07.allow(*i, enable_weirdness);
+ SupplementalReportColumn08.allow(*i, enable_weirdness);
+ SupplementalReportColumn09.allow(*i, enable_weirdness);
+ SupplementalReportColumn10.allow(*i, enable_weirdness);
+ SupplementalReportColumn11.allow(*i, enable_weirdness);
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [5154] Permit "weird" columns when needed, with no password,
Greg Chicares <=