Skip to content

Commit 43754cb

Browse files
mgronckijenkins
authored andcommitted
fix msvc projects and solutions
1 parent d7d33cb commit 43754cb

10 files changed

Lines changed: 244 additions & 10 deletions

OREAnalytics/OREAnalytics.vcxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
<ClInclude Include="orea\cube\npvsensicube.hpp" />
6363
<ClInclude Include="orea\cube\sensicube.hpp" />
6464
<ClInclude Include="orea\cube\sensitivitycube.hpp" />
65+
<ClInclude Include="orea\engine\amcvaluationengine.hpp" />
6566
<ClInclude Include="orea\engine\bufferedsensitivitystream.hpp" />
6667
<ClInclude Include="orea\engine\cptycalculator.hpp" />
6768
<ClInclude Include="orea\engine\filteredsensitivitystream.hpp" />
@@ -126,6 +127,7 @@
126127
<ClCompile Include="orea\cube\cubeinterpretation.cpp" />
127128
<ClCompile Include="orea\cube\cubewriter.cpp" />
128129
<ClCompile Include="orea\cube\sensitivitycube.cpp" />
130+
<ClCompile Include="orea\engine\amcvaluationengine.cpp" />
129131
<ClCompile Include="orea\engine\bufferedsensitivitystream.cpp" />
130132
<ClCompile Include="orea\engine\cptycalculator.cpp" />
131133
<ClCompile Include="orea\engine\filteredsensitivitystream.cpp" />

OREAnalytics/OREAnalytics.vcxproj.filters

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,9 @@
222222
<ClInclude Include="orea\engine\bufferedsensitivitystream.hpp">
223223
<Filter>engine</Filter>
224224
</ClInclude>
225+
<ClInclude Include="orea\engine\amcvaluationengine.hpp">
226+
<Filter>engine</Filter>
227+
</ClInclude>
225228
</ItemGroup>
226229
<ItemGroup>
227230
<ClCompile Include="orea\aggregation\collateralaccount.cpp">
@@ -386,5 +389,8 @@
386389
<ClCompile Include="orea\engine\bufferedsensitivitystream.cpp">
387390
<Filter>engine</Filter>
388391
</ClCompile>
392+
<ClCompile Include="orea\engine\amcvaluationengine.cpp">
393+
<Filter>engine</Filter>
394+
</ClCompile>
389395
</ItemGroup>
390-
</Project>
396+
</Project>

OREAnalytics/test/OREAnalyticsTestSuite.vcxproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
</ItemGroup>
4242
<ItemGroup>
4343
<ClCompile Include="aggregationscenariodata.cpp" />
44+
<ClCompile Include="amcbermudanswaption.cpp" />
4445
<ClCompile Include="cube.cpp" />
4546
<ClCompile Include="observationmode.cpp" />
4647
<ClCompile Include="scenariogenerator.cpp" />

OREAnalytics/test/OREAnalyticsTestSuite.vcxproj.filters

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,5 +66,8 @@
6666
<ClCompile Include="sensitivityaggregator.cpp">
6767
<Filter>source</Filter>
6868
</ClCompile>
69+
<ClCompile Include="amcbermudanswaption.cpp">
70+
<Filter>source</Filter>
71+
</ClCompile>
6972
</ItemGroup>
70-
</Project>
73+
</Project>

OREData/OREData.vcxproj

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,13 +162,16 @@
162162
<ClInclude Include="ored\portfolio\builders\commodityoption.hpp" />
163163
<ClInclude Include="ored\portfolio\builders\commodityapo.hpp" />
164164
<ClInclude Include="ored\portfolio\builders\commodityapomodelbuilder.hpp" />
165+
<ClInclude Include="ored\portfolio\builders\commodityspreadoption.hpp" />
165166
<ClInclude Include="ored\portfolio\builders\commodityswap.hpp" />
166167
<ClInclude Include="ored\portfolio\builders\commodityswaption.hpp" />
167168
<ClInclude Include="ored\portfolio\builders\cpicapfloor.hpp" />
168169
<ClInclude Include="ored\portfolio\builders\creditdefaultswap.hpp" />
169170
<ClInclude Include="ored\portfolio\builders\creditdefaultswapoption.hpp" />
171+
<ClInclude Include="ored\portfolio\builders\currencyswap.hpp" />
170172
<ClInclude Include="ored\portfolio\builders\durationadjustedcms.hpp" />
171173
<ClInclude Include="ored\portfolio\builders\equitycompositeoption.hpp" />
174+
<ClInclude Include="ored\portfolio\builders\equitydoubletouchoption.hpp" />
172175
<ClInclude Include="ored\portfolio\builders\equityforward.hpp" />
173176
<ClInclude Include="ored\portfolio\builders\equityoption.hpp" />
174177
<ClInclude Include="ored\portfolio\builders\equityfuturesoption.hpp" />
@@ -185,6 +188,7 @@
185188
<ClInclude Include="ored\portfolio\builders\fxtouchoption.hpp" />
186189
<ClInclude Include="ored\portfolio\builders\fxforward.hpp" />
187190
<ClInclude Include="ored\portfolio\builders\fxoption.hpp" />
191+
<ClInclude Include="ored\portfolio\builders\multilegoption.hpp" />
188192
<ClInclude Include="ored\portfolio\builders\swap.hpp" />
189193
<ClInclude Include="ored\portfolio\builders\swaption.hpp" />
190194
<ClInclude Include="ored\portfolio\builders\quantoequityoption.hpp" />
@@ -201,6 +205,7 @@
201205
<ClInclude Include="ored\portfolio\commoditylegbuilder.hpp" />
202206
<ClInclude Include="ored\portfolio\commoditylegdata.hpp" />
203207
<ClInclude Include="ored\portfolio\commodityoptionstrip.hpp" />
208+
<ClInclude Include="ored\portfolio\commodityspreadoption.hpp" />
204209
<ClInclude Include="ored\portfolio\commodityswap.hpp" />
205210
<ClInclude Include="ored\portfolio\commodityswaption.hpp" />
206211
<ClInclude Include="ored\portfolio\compositeinstrumentwrapper.hpp" />
@@ -248,6 +253,7 @@
248253
<ClInclude Include="ored\portfolio\legbuilders.hpp" />
249254
<ClInclude Include="ored\portfolio\legdata.hpp" />
250255
<ClInclude Include="ored\portfolio\legdatafactory.hpp" />
256+
<ClInclude Include="ored\portfolio\multilegoption.hpp" />
251257
<ClInclude Include="ored\portfolio\nettingsetdefinition.hpp" />
252258
<ClInclude Include="ored\portfolio\nettingsetdetails.hpp" />
253259
<ClInclude Include="ored\portfolio\nettingsetmanager.hpp" />
@@ -422,7 +428,11 @@
422428
<ClCompile Include="ored\portfolio\builders\cms.cpp" />
423429
<ClCompile Include="ored\portfolio\builders\cmsspread.cpp" />
424430
<ClCompile Include="ored\portfolio\builders\cpicapfloor.cpp" />
431+
<ClCompile Include="ored\portfolio\builders\currencyswap.cpp" />
425432
<ClCompile Include="ored\portfolio\builders\durationadjustedcms.cpp" />
433+
<ClCompile Include="ored\portfolio\builders\fxoption.cpp" />
434+
<ClCompile Include="ored\portfolio\builders\multilegoption.cpp" />
435+
<ClCompile Include="ored\portfolio\builders\swap.cpp" />
426436
<ClCompile Include="ored\portfolio\builders\swaption.cpp" />
427437
<ClCompile Include="ored\portfolio\builders\yoycapfloor.cpp" />
428438
<ClCompile Include="ored\portfolio\capfloor.cpp" />
@@ -434,6 +444,7 @@
434444
<ClCompile Include="ored\portfolio\commoditylegbuilder.cpp" />
435445
<ClCompile Include="ored\portfolio\commoditylegdata.cpp" />
436446
<ClCompile Include="ored\portfolio\commodityoptionstrip.cpp" />
447+
<ClCompile Include="ored\portfolio\commodityspreadoption.cpp" />
437448
<ClCompile Include="ored\portfolio\commodityswap.cpp" />
438449
<ClCompile Include="ored\portfolio\commodityswaption.cpp" />
439450
<ClCompile Include="ored\portfolio\compositetrade.cpp" />
@@ -479,6 +490,7 @@
479490
<ClCompile Include="ored\portfolio\legbuilders.cpp" />
480491
<ClCompile Include="ored\portfolio\legdata.cpp" />
481492
<ClCompile Include="ored\portfolio\legdatafactory.cpp" />
493+
<ClCompile Include="ored\portfolio\multilegoption.cpp" />
482494
<ClCompile Include="ored\portfolio\nettingsetdefinition.cpp" />
483495
<ClCompile Include="ored\portfolio\nettingsetdetails.cpp" />
484496
<ClCompile Include="ored\portfolio\nettingsetmanager.cpp" />

OREData/OREData.vcxproj.filters

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -858,6 +858,24 @@
858858
<ClInclude Include="ored\model\commodityschwartzmodeldata.hpp">
859859
<Filter>model</Filter>
860860
</ClInclude>
861+
<ClInclude Include="ored\portfolio\commodityspreadoption.hpp">
862+
<Filter>portfolio</Filter>
863+
</ClInclude>
864+
<ClInclude Include="ored\portfolio\builders\commodityspreadoption.hpp">
865+
<Filter>portfolio\builders</Filter>
866+
</ClInclude>
867+
<ClInclude Include="ored\portfolio\builders\currencyswap.hpp">
868+
<Filter>portfolio\builders</Filter>
869+
</ClInclude>
870+
<ClInclude Include="ored\portfolio\builders\equitydoubletouchoption.hpp">
871+
<Filter>portfolio\builders</Filter>
872+
</ClInclude>
873+
<ClInclude Include="ored\portfolio\builders\multilegoption.hpp">
874+
<Filter>portfolio\builders</Filter>
875+
</ClInclude>
876+
<ClInclude Include="ored\portfolio\multilegoption.hpp">
877+
<Filter>portfolio</Filter>
878+
</ClInclude>
861879
</ItemGroup>
862880
<ItemGroup>
863881
<ClCompile Include="ored\configuration\capfloorvolcurveconfig.cpp">
@@ -1491,5 +1509,23 @@
14911509
<ClCompile Include="ored\model\commodityschwartzmodeldata.cpp">
14921510
<Filter>model</Filter>
14931511
</ClCompile>
1512+
<ClCompile Include="ored\portfolio\commodityspreadoption.cpp">
1513+
<Filter>portfolio</Filter>
1514+
</ClCompile>
1515+
<ClCompile Include="ored\portfolio\builders\currencyswap.cpp">
1516+
<Filter>portfolio\builders</Filter>
1517+
</ClCompile>
1518+
<ClCompile Include="ored\portfolio\builders\fxoption.cpp">
1519+
<Filter>portfolio\builders</Filter>
1520+
</ClCompile>
1521+
<ClCompile Include="ored\portfolio\builders\multilegoption.cpp">
1522+
<Filter>portfolio\builders</Filter>
1523+
</ClCompile>
1524+
<ClCompile Include="ored\portfolio\builders\swap.cpp">
1525+
<Filter>portfolio\builders</Filter>
1526+
</ClCompile>
1527+
<ClCompile Include="ored\portfolio\multilegoption.cpp">
1528+
<Filter>portfolio</Filter>
1529+
</ClCompile>
14941530
</ItemGroup>
14951531
</Project>

QuantExt/QuantExt.vcxproj

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,7 @@
638638
<ClInclude Include="qle\instruments\cliquetoption.hpp" />
639639
<ClInclude Include="qle\instruments\commodityapo.hpp" />
640640
<ClInclude Include="qle\instruments\commodityforward.hpp" />
641+
<ClInclude Include="qle\instruments\commodityspreadoption.hpp" />
641642
<ClInclude Include="qle\instruments\crossccybasismtmresetswap.hpp" />
642643
<ClInclude Include="qle\instruments\crossccybasisswap.hpp" />
643644
<ClInclude Include="qle\instruments\crossccyfixfloatmtmresetswap.hpp" />
@@ -684,8 +685,15 @@
684685
<ClInclude Include="qle\math\method_mt.hpp" />
685686
<ClInclude Include="qle\math\problem_mt.hpp" />
686687
<ClInclude Include="qle\math\differentialevolution_mt.hpp" />
688+
<ClInclude Include="qle\methods\brownianbridgepathinterpolator.hpp" />
689+
<ClInclude Include="qle\methods\interpolatedvariatemultipathgenerator.hpp" />
687690
<ClInclude Include="qle\methods\multipathgeneratorbase.hpp" />
691+
<ClInclude Include="qle\methods\multipathvariategenerator.hpp" />
688692
<ClInclude Include="qle\methods\pathgeneratorfactory.hpp" />
693+
<ClInclude Include="qle\methods\projectedbufferedmultipathgenerator.hpp" />
694+
<ClInclude Include="qle\methods\projectedbufferedmultipathgeneratorfactory.hpp" />
695+
<ClInclude Include="qle\methods\projectedvariatemultipathgenerator.hpp" />
696+
<ClInclude Include="qle\methods\projectedvariatepathgeneratorfactory.hpp" />
689697
<ClInclude Include="qle\models\annuitymapping.hpp" />
690698
<ClInclude Include="qle\models\blackscholesmodelwrapper.hpp" />
691699
<ClInclude Include="qle\models\carrmadanarbitragecheck.hpp" />
@@ -695,6 +703,7 @@
695703
<ClInclude Include="qle\models\cirppimplieddefaulttermstructure.hpp" />
696704
<ClInclude Include="qle\models\cirppparametrization.hpp" />
697705
<ClInclude Include="qle\models\cmscaphelper.hpp" />
706+
<ClInclude Include="qle\models\commoditymodel.hpp" />
698707
<ClInclude Include="qle\models\commodityschwartzmodel.hpp" />
699708
<ClInclude Include="qle\models\commodityschwartzparametrization.hpp" />
700709
<ClInclude Include="qle\models\cpicapfloorhelper.hpp" />
@@ -713,18 +722,22 @@
713722
<ClInclude Include="qle\models\exactbachelierimpliedvolatility.hpp" />
714723
<ClInclude Include="qle\models\futureoptionhelper.hpp" />
715724
<ClInclude Include="qle\models\fxbsconstantparametrization.hpp" />
725+
<ClInclude Include="qle\models\fxbsmodel.hpp" />
716726
<ClInclude Include="qle\models\fxbsparametrization.hpp" />
717727
<ClInclude Include="qle\models\fxbspiecewiseconstantparametrization.hpp" />
718728
<ClInclude Include="qle\models\fxeqoptionhelper.hpp" />
729+
<ClInclude Include="qle\models\fxmodel.hpp" />
719730
<ClInclude Include="qle\models\gaussian1dcrossassetadaptor.hpp" />
720731
<ClInclude Include="qle\models\hwmodel.hpp" />
732+
<ClInclude Include="qle\models\hwparametrization.hpp" />
721733
<ClInclude Include="qle\models\infdkparametrization.hpp" />
722734
<ClInclude Include="qle\models\infjyparameterization.hpp" />
723735
<ClInclude Include="qle\models\irlgm1fconstantparametrization.hpp" />
724736
<ClInclude Include="qle\models\irlgm1fparametrization.hpp" />
725737
<ClInclude Include="qle\models\irlgm1fpiecewiseconstanthullwhiteadaptor.hpp" />
726738
<ClInclude Include="qle\models\irlgm1fpiecewiseconstantparametrization.hpp" />
727739
<ClInclude Include="qle\models\irlgm1fpiecewiselinearparametrization.hpp" />
740+
<ClInclude Include="qle\models\irmodel.hpp" />
728741
<ClInclude Include="qle\models\jyimpliedyoyinflationtermstructure.hpp" />
729742
<ClInclude Include="qle\models\jyimpliedzeroinflationtermstructure.hpp" />
730743
<ClInclude Include="qle\models\lgm.hpp" />
@@ -748,15 +761,25 @@
748761
<ClInclude Include="qle\models\yoyinflationmodeltermstructure.hpp" />
749762
<ClInclude Include="qle\models\yoyswaphelper.hpp" />
750763
<ClInclude Include="qle\models\zeroinflationmodeltermstructure.hpp" />
764+
<ClInclude Include="qle\pricingengines\amccalculator.hpp" />
765+
<ClInclude Include="qle\pricingengines\analyticbarrierengine.hpp" />
751766
<ClInclude Include="qle\pricingengines\analyticcashsettledeuropeanengine.hpp" />
752767
<ClInclude Include="qle\pricingengines\analyticdoublebarrierbinaryengine.hpp" />
768+
<ClInclude Include="qle\pricingengines\analyticdoublebarrierengine.hpp" />
753769
<ClInclude Include="qle\pricingengines\analyticeuropeanengine.hpp" />
754770
<ClInclude Include="qle\pricingengines\analyticeuropeanforwardengine.hpp" />
755771
<ClInclude Include="qle\pricingengines\analyticcclgmfxoptionengine.hpp" />
772+
<ClCompile Include="qle\instruments\commodityspreadoption.cpp" />
773+
<ClCompile Include="qle\methods\brownianbridgepathinterpolator.cpp" />
774+
<ClCompile Include="qle\methods\interpolatedvariatemultipathgenerator.cpp" />
775+
<ClCompile Include="qle\methods\multipathvariategenerator.cpp" />
776+
<ClCompile Include="qle\methods\projectedbufferedmultipathgenerator.cpp" />
777+
<ClCompile Include="qle\methods\projectedvariatemultipathgenerator.cpp" />
756778
<ClCompile Include="qle\models\commodityschwartzmodel.cpp" />
757779
<ClCompile Include="qle\models\commodityschwartzparametrization.cpp" />
758780
<ClCompile Include="qle\models\futureoptionhelper.cpp" />
759781
<ClCompile Include="qle\models\modelimpliedpricetermstructure.cpp" />
782+
<ClCompile Include="qle\pricingengines\analyticbarrierengine.cpp" />
760783
<ClCompile Include="qle\pricingengines\analyticdigitalamericanengine.hpp" />
761784
<ClInclude Include="qle\pricingengines\analyticdkcpicapfloorengine.hpp" />
762785
<ClInclude Include="qle\pricingengines\analyticjycpicapfloorengine.hpp" />
@@ -768,6 +791,7 @@
768791
<ClInclude Include="qle\pricingengines\blackcdsoptionengine.hpp" />
769792
<ClInclude Include="qle\pricingengines\commodityapoengine.hpp" />
770793
<ClInclude Include="qle\pricingengines\commodityschwartzfutureoptionengine.hpp" />
794+
<ClInclude Include="qle\pricingengines\commodityspreadoptionengine.hpp" />
771795
<ClInclude Include="qle\pricingengines\commodityswaptionengine.hpp" />
772796
<ClInclude Include="qle\pricingengines\cpibacheliercapfloorengine.hpp" />
773797
<ClInclude Include="qle\pricingengines\cpiblackcapfloorengine.hpp" />
@@ -783,6 +807,12 @@
783807
<ClInclude Include="qle\pricingengines\discountingswapenginemulticurve.hpp" />
784808
<ClInclude Include="qle\pricingengines\inflationcapfloorengines.hpp" />
785809
<ClInclude Include="qle\pricingengines\lgmconvolutionsolver.hpp" />
810+
<ClInclude Include="qle\pricingengines\mccamcurrencyswapengine.hpp" />
811+
<ClInclude Include="qle\pricingengines\mccamfxoptionengine.hpp" />
812+
<ClInclude Include="qle\pricingengines\mclgmswapengine.hpp" />
813+
<ClInclude Include="qle\pricingengines\mclgmswaptionengine.hpp" />
814+
<ClInclude Include="qle\pricingengines\mcmultilegbaseengine.hpp" />
815+
<ClInclude Include="qle\pricingengines\mcmultilegoptionengine.hpp" />
786816
<ClInclude Include="qle\pricingengines\numericlgmmultilegoptionengine.hpp" />
787817
<ClInclude Include="qle\pricingengines\oiccbasisswapengine.hpp" />
788818
<ClInclude Include="qle\pricingengines\paymentdiscountingengine.hpp" />
@@ -791,6 +821,8 @@
791821
<ClInclude Include="qle\processes\commodityschwartzstateprocess.hpp" />
792822
<ClInclude Include="qle\processes\crcirppstateprocess.hpp" />
793823
<ClInclude Include="qle\processes\crossassetstateprocess.hpp" />
824+
<ClInclude Include="qle\processes\fxbsstateprocess.hpp" />
825+
<ClInclude Include="qle\processes\irhwstateprocess.hpp" />
794826
<ClInclude Include="qle\processes\irlgm1fstateprocess.hpp" />
795827
<ClInclude Include="qle\quotes\compositevectorquote.hpp" />
796828
<ClInclude Include="qle\quotes\exceptionquote.hpp" />
@@ -841,6 +873,7 @@
841873
<ClInclude Include="qle\termstructures\futurepricehelper.hpp" />
842874
<ClInclude Include="qle\termstructures\iborfallbackcurve.hpp" />
843875
<ClInclude Include="qle\termstructures\inflation\constantcpivolatility.hpp" />
876+
<ClInclude Include="qle\termstructures\inflation\cpipricevolatilitysurface.hpp" />
844877
<ClInclude Include="qle\termstructures\inflation\cpivolatilitystructure.hpp" />
845878
<ClInclude Include="qle\termstructures\inflation\inflationtraits.hpp" />
846879
<ClInclude Include="qle\termstructures\inflation\piecewisezeroinflationcurve.hpp" />
@@ -1100,6 +1133,7 @@
11001133
<ClCompile Include="qle\models\projectedcrossassetmodel.cpp" />
11011134
<ClCompile Include="qle\pricingengines\analyticcashsettledeuropeanengine.cpp" />
11021135
<ClCompile Include="qle\pricingengines\analyticdoublebarrierbinaryengine.cpp" />
1136+
<ClCompile Include="qle\pricingengines\analyticdoublebarrierengine.cpp" />
11031137
<ClCompile Include="qle\pricingengines\analyticeuropeanengine.cpp" />
11041138
<ClCompile Include="qle\pricingengines\analyticeuropeanforwardengine.cpp" />
11051139
<ClCompile Include="qle\pricingengines\analyticcclgmfxoptionengine.cpp" />
@@ -1114,6 +1148,7 @@
11141148
<ClCompile Include="qle\pricingengines\blackcdsoptionengine.cpp" />
11151149
<ClCompile Include="qle\pricingengines\commodityapoengine.cpp" />
11161150
<ClCompile Include="qle\pricingengines\commodityschwartzfutureoptionengine.cpp" />
1151+
<ClCompile Include="qle\pricingengines\commodityspreadoptionengine.cpp" />
11171152
<ClCompile Include="qle\pricingengines\commodityswaptionengine.cpp" />
11181153
<ClCompile Include="qle\pricingengines\cpibacheliercapfloorengine.cpp" />
11191154
<ClCompile Include="qle\pricingengines\cpiblackcapfloorengine.cpp" />
@@ -1129,6 +1164,12 @@
11291164
<ClCompile Include="qle\pricingengines\discountingswapenginemulticurve.cpp" />
11301165
<ClCompile Include="qle\pricingengines\inflationcapfloorengines.cpp" />
11311166
<ClCompile Include="qle\pricingengines\lgmconvolutionsolver.cpp" />
1167+
<ClCompile Include="qle\pricingengines\mccamcurrencyswapengine.cpp" />
1168+
<ClCompile Include="qle\pricingengines\mccamfxoptionengine.cpp" />
1169+
<ClCompile Include="qle\pricingengines\mclgmswapengine.cpp" />
1170+
<ClCompile Include="qle\pricingengines\mclgmswaptionengine.cpp" />
1171+
<ClCompile Include="qle\pricingengines\mcmultilegbaseengine.cpp" />
1172+
<ClCompile Include="qle\pricingengines\mcmultilegoptionengine.cpp" />
11321173
<ClCompile Include="qle\pricingengines\numericlgmmultilegoptionengine.cpp" />
11331174
<ClCompile Include="qle\pricingengines\oiccbasisswapengine.cpp" />
11341175
<ClCompile Include="qle\pricingengines\paymentdiscountingengine.cpp" />

0 commit comments

Comments
 (0)