Skip to content

Commit 9cd9704

Browse files
committed
Building up json extraction
1 parent 4124372 commit 9cd9704

File tree

9 files changed

+25574
-60
lines changed

9 files changed

+25574
-60
lines changed

backtesting-engine-cpp.xcodeproj/project.pbxproj

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@
1313
940A61182C92CE960083FEB8 /* ServiceA.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 940A61152C92CE960083FEB8 /* ServiceA.cpp */; };
1414
94280BA32D2FC00200F1CF56 /* Base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94280BA22D2FC00200F1CF56 /* Base64.cpp */; };
1515
94280BA42D2FC00200F1CF56 /* Base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94280BA22D2FC00200F1CF56 /* Base64.cpp */; };
16-
9470B5A42C8C5AD0007D9CC6 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9470B5A32C8C5AD0007D9CC6 /* main.cpp */; };
16+
94685CD22D384BD800863D04 /* StrategyConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94685CD12D384BD800863D04 /* StrategyConfiguration.cpp */; };
17+
94685CD32D384BD800863D04 /* StrategyConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 94685CD12D384BD800863D04 /* StrategyConfiguration.cpp */; };
18+
9470B5A42C8C5AD0007D9CC6 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9470B5A32C8C5AD0007D9CC6 /* Main.cpp */; };
1719
9470B5AF2C8C5B99007D9CC6 /* tests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9470B5AE2C8C5B99007D9CC6 /* tests.mm */; };
18-
9470B5B62C8C5BFD007D9CC6 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9470B5A32C8C5AD0007D9CC6 /* main.cpp */; };
20+
9470B5B62C8C5BFD007D9CC6 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9470B5A32C8C5AD0007D9CC6 /* Main.cpp */; };
1921
948A9CFD2C906C9C00E23669 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 948A9CFB2C906C9C00E23669 /* Application.cpp */; };
2022
948A9CFE2C906C9C00E23669 /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 948A9CFB2C906C9C00E23669 /* Application.cpp */; };
2123
94CD8B992D2DCDD800041BBA /* libpqxx-7.10.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 94CD8B982D2DCDD800041BBA /* libpqxx-7.10.a */; };
@@ -54,8 +56,10 @@
5456
944D0DD02C8C3704004DD0FC /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
5557
944D0DD12C8C3704004DD0FC /* random-indices-sp500-variable.svg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "random-indices-sp500-variable.svg"; sourceTree = "<group>"; };
5658
944D0DD32C8C3704004DD0FC /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
59+
94685CCE2D384A8B00863D04 /* json.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = json.hpp; sourceTree = "<group>"; };
60+
94685CD12D384BD800863D04 /* StrategyConfiguration.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StrategyConfiguration.cpp; sourceTree = "<group>"; };
5761
9470B5A12C8C5AD0007D9CC6 /* source */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = source; sourceTree = BUILT_PRODUCTS_DIR; };
58-
9470B5A32C8C5AD0007D9CC6 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
62+
9470B5A32C8C5AD0007D9CC6 /* Main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Main.cpp; sourceTree = "<group>"; };
5963
9470B5AC2C8C5B99007D9CC6 /* tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
6064
9470B5AE2C8C5B99007D9CC6 /* tests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = tests.mm; sourceTree = "<group>"; };
6165
948A9CCD2C906A5600E23669 /* CONVENTIONS.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CONVENTIONS.md; sourceTree = "<group>"; };
@@ -1247,12 +1251,12 @@
12471251
/* End PBXFrameworksBuildPhase section */
12481252

12491253
/* Begin PBXGroup section */
1250-
94280BA72D2FC29F00F1CF56 /* Utilities */ = {
1254+
94280BA72D2FC29F00F1CF56 /* utilities */ = {
12511255
isa = PBXGroup;
12521256
children = (
12531257
94280BA22D2FC00200F1CF56 /* Base64.cpp */,
12541258
);
1255-
path = Utilities;
1259+
path = utilities;
12561260
sourceTree = "<group>";
12571261
};
12581262
944D0DB52C8C36C0004DD0FC = {
@@ -1304,16 +1308,33 @@
13041308
path = images;
13051309
sourceTree = "<group>";
13061310
};
1311+
94685CCF2D384A8B00863D04 /* nlohmann */ = {
1312+
isa = PBXGroup;
1313+
children = (
1314+
94685CCE2D384A8B00863D04 /* json.hpp */,
1315+
);
1316+
path = nlohmann;
1317+
sourceTree = "<group>";
1318+
};
1319+
94685CD02D384BA500863D04 /* models */ = {
1320+
isa = PBXGroup;
1321+
children = (
1322+
94685CD12D384BD800863D04 /* StrategyConfiguration.cpp */,
1323+
);
1324+
path = models;
1325+
sourceTree = "<group>";
1326+
};
13071327
9470B5A22C8C5AD0007D9CC6 /* source */ = {
13081328
isa = PBXGroup;
13091329
children = (
13101330
94DE4F772C8C3E7C00FE48FF /* include */,
1311-
9470B5A32C8C5AD0007D9CC6 /* main.cpp */,
1331+
9470B5A32C8C5AD0007D9CC6 /* Main.cpp */,
13121332
948A9CFB2C906C9C00E23669 /* Application.cpp */,
13131333
940A61112C92CE210083FEB8 /* ConfigManager.cpp */,
13141334
940A61152C92CE960083FEB8 /* ServiceA.cpp */,
13151335
94CD8B9F2D2E8CE500041BBA /* DatabaseConnection.cpp */,
1316-
94280BA72D2FC29F00F1CF56 /* Utilities */,
1336+
94685CD02D384BA500863D04 /* models */,
1337+
94280BA72D2FC29F00F1CF56 /* utilities */,
13171338
);
13181339
path = source;
13191340
sourceTree = "<group>";
@@ -1857,6 +1878,7 @@
18571878
94CD849E2D2D22C900041BBA /* external */ = {
18581879
isa = PBXGroup;
18591880
children = (
1881+
94685CCF2D384A8B00863D04 /* nlohmann */,
18601882
94CD849D2D2D22C900041BBA /* libpqxx */,
18611883
);
18621884
path = external;
@@ -3511,8 +3533,9 @@
35113533
buildActionMask = 2147483647;
35123534
files = (
35133535
948A9CFD2C906C9C00E23669 /* Application.cpp in Sources */,
3514-
9470B5A42C8C5AD0007D9CC6 /* main.cpp in Sources */,
3536+
9470B5A42C8C5AD0007D9CC6 /* Main.cpp in Sources */,
35153537
94280BA32D2FC00200F1CF56 /* Base64.cpp in Sources */,
3538+
94685CD32D384BD800863D04 /* StrategyConfiguration.cpp in Sources */,
35163539
94CD8BA02D2E8CE500041BBA /* DatabaseConnection.cpp in Sources */,
35173540
940A61132C92CE210083FEB8 /* ConfigManager.cpp in Sources */,
35183541
940A61172C92CE960083FEB8 /* ServiceA.cpp in Sources */,
@@ -3526,8 +3549,9 @@
35263549
94CD8BA12D2E8CE500041BBA /* DatabaseConnection.cpp in Sources */,
35273550
94280BA42D2FC00200F1CF56 /* Base64.cpp in Sources */,
35283551
940A61182C92CE960083FEB8 /* ServiceA.cpp in Sources */,
3529-
9470B5B62C8C5BFD007D9CC6 /* main.cpp in Sources */,
3552+
9470B5B62C8C5BFD007D9CC6 /* Main.cpp in Sources */,
35303553
9470B5AF2C8C5B99007D9CC6 /* tests.mm in Sources */,
3554+
94685CD22D384BD800863D04 /* StrategyConfiguration.cpp in Sources */,
35313555
948A9CFE2C906C9C00E23669 /* Application.cpp in Sources */,
35323556
940A61142C92CE210083FEB8 /* ConfigManager.cpp in Sources */,
35333557
);
@@ -3659,6 +3683,7 @@
36593683
HEADER_SEARCH_PATHS = (
36603684
"\"$(SRCROOT)/external/libpqxx/include\"",
36613685
"\"$(SRCROOT)/external/libpqxx/include/pqxx/internal\"",
3686+
"\"$(SRCROOT)/external/nlohmann",
36623687
);
36633688
INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = "";
36643689
LIBRARY_SEARCH_PATHS = (
@@ -3681,6 +3706,7 @@
36813706
HEADER_SEARCH_PATHS = (
36823707
"\"$(SRCROOT)/external/libpqxx/include\"",
36833708
"\"$(SRCROOT)/external/libpqxx/include/pqxx/internal\"",
3709+
"\"$(SRCROOT)/external/nlohmann",
36843710
);
36853711
INCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES = "";
36863712
LIBRARY_SEARCH_PATHS = (

0 commit comments

Comments
 (0)