From b58afd1148b120e87aede51463b061c9d1dcb857 Mon Sep 17 00:00:00 2001 From: chkp-yaroslavh Date: Mon, 6 Jul 2020 13:04:56 +0300 Subject: [PATCH] Initial commit --- .gitignore | 4 + .../AppWizard/Files/HTML/1033/AppType.htm | 464 + .../AppWizard/Files/HTML/1033/UIFeatures.htm | 547 + .../AppWizard/Files/HTML/1033/default.htm | 531 + .../AppWizard/Files/Images/WTL10AppWiz.png | Bin 0 -> 763 bytes .../Files/Images/WTL10AppWiz_Background.png | Bin 0 -> 5148 bytes .../AppWizard/Files/Images/spacer.gif | Bin 0 -> 43 bytes .../AppWizard/Files/Scripts/1033/default.js | 592 + .../Files/Templates/1033/AboutDlg.cpp | 20 + .../AppWizard/Files/Templates/1033/AboutDlg.h | 42 + .../Files/Templates/1033/ChildFrm.cpp | 57 + .../AppWizard/Files/Templates/1033/ChildFrm.h | 90 + .../AppWizard/Files/Templates/1033/Frame.cpp | 436 + .../AppWizard/Files/Templates/1033/Frame.h | 615 ++ .../Files/Templates/1033/MainDlg.cpp | 164 + .../AppWizard/Files/Templates/1033/MainDlg.h | 256 + .../AppWizard/Files/Templates/1033/Ribbon.h | 39 + .../AppWizard/Files/Templates/1033/Ribbon.xml | 185 + .../Files/Templates/1033/Templates.inf | 58 + .../AppWizard/Files/Templates/1033/View.cpp | 73 + .../AppWizard/Files/Templates/1033/View.h | 119 + .../AppWizard/Files/Templates/1033/resource.h | 59 + .../AppWizard/Files/Templates/1033/root.cpp | 395 + .../AppWizard/Files/Templates/1033/root.h | 1 + .../AppWizard/Files/Templates/1033/root.ico | Bin 0 -> 11502 bytes .../AppWizard/Files/Templates/1033/root.idl | 20 + .../AppWizard/Files/Templates/1033/root.rc | 540 + .../AppWizard/Files/Templates/1033/root.rgs | 11 + .../Files/Templates/1033/rootDoc.ico | Bin 0 -> 1078 bytes .../AppWizard/Files/Templates/1033/rootidl.h | 4 + .../AppWizard/Files/Templates/1033/rootps.def | 11 + .../AppWizard/Files/Templates/1033/rootps.mk | 16 + .../AppWizard/Files/Templates/1033/stdafx.cpp | 11 + .../AppWizard/Files/Templates/1033/stdafx.h | 83 + .../Files/Templates/1033/toolbar.bmp | Bin 0 -> 1078 bytes .../AppWizard/Files/WTL10AppWiz.ico | Bin 0 -> 11502 bytes .../AppWizard/Files/WTL10AppWiz.vsdir | 1 + .../AppWizard/Files/WTL10AppWiz.vsz | 7 + 3rd_party/WTL10_1077/AppWizard/Setup.js | 516 + 3rd_party/WTL10_1077/Include/atlapp.h | 1216 ++ 3rd_party/WTL10_1077/Include/atlcrack.h | 2422 ++++ 3rd_party/WTL10_1077/Include/atlctrls.h | 9731 +++++++++++++++++ 3rd_party/WTL10_1077/Include/atlctrlw.h | 4007 +++++++ 3rd_party/WTL10_1077/Include/atlctrlx.h | 5256 +++++++++ 3rd_party/WTL10_1077/Include/atlddx.h | 667 ++ 3rd_party/WTL10_1077/Include/atldlgs.h | 6231 +++++++++++ 3rd_party/WTL10_1077/Include/atldwm.h | 498 + 3rd_party/WTL10_1077/Include/atlfind.h | 884 ++ 3rd_party/WTL10_1077/Include/atlframe.h | 3577 ++++++ 3rd_party/WTL10_1077/Include/atlgdi.h | 3442 ++++++ 3rd_party/WTL10_1077/Include/atlmisc.h | 1348 +++ 3rd_party/WTL10_1077/Include/atlprint.h | 1103 ++ 3rd_party/WTL10_1077/Include/atlres.h | 259 + 3rd_party/WTL10_1077/Include/atlribbon.h | 3488 ++++++ 3rd_party/WTL10_1077/Include/atlscrl.h | 2127 ++++ 3rd_party/WTL10_1077/Include/atlsplit.h | 1129 ++ 3rd_party/WTL10_1077/Include/atltheme.h | 1190 ++ 3rd_party/WTL10_1077/Include/atluser.h | 1231 +++ 3rd_party/WTL10_1077/Include/atlwinx.h | 599 + 3rd_party/WTL10_1077/MS-PL.txt | 22 + 3rd_party/WTL10_1077/ReadMe.html | 2581 +++++ 3rd_party/WTL10_1077/Samples/Aero/AboutDlg.h | 47 + 3rd_party/WTL10_1077/Samples/Aero/Aero.cpp | 64 + 3rd_party/WTL10_1077/Samples/Aero/Aero.h | 372 + 3rd_party/WTL10_1077/Samples/Aero/Aero.rc | 320 + 3rd_party/WTL10_1077/Samples/Aero/Aero.sln | 19 + 3rd_party/WTL10_1077/Samples/Aero/Aero.vcproj | 272 + 3rd_party/WTL10_1077/Samples/Aero/AeroView.h | 35 + 3rd_party/WTL10_1077/Samples/Aero/MainFrm.h | 176 + .../WTL10_1077/Samples/Aero/res/Aero.ico | Bin 0 -> 11502 bytes .../WTL10_1077/Samples/Aero/res/toolbar.bmp | Bin 0 -> 1078 bytes 3rd_party/WTL10_1077/Samples/Aero/resource.h | 19 + 3rd_party/WTL10_1077/Samples/Aero/stdafx.cpp | 5 + 3rd_party/WTL10_1077/Samples/Aero/stdafx.h | 29 + 3rd_party/WTL10_1077/Samples/Alpha/Alpha.cpp | 57 + 3rd_party/WTL10_1077/Samples/Alpha/Alpha.h | 1 + 3rd_party/WTL10_1077/Samples/Alpha/Alpha.rc | 338 + .../WTL10_1077/Samples/Alpha/Alpha80.sln | 19 + .../WTL10_1077/Samples/Alpha/Alpha80.vcproj | 284 + 3rd_party/WTL10_1077/Samples/Alpha/aboutdlg.h | 29 + 3rd_party/WTL10_1077/Samples/Alpha/mainfrm.h | 148 + 3rd_party/WTL10_1077/Samples/Alpha/readme.txt | 15 + .../WTL10_1077/Samples/Alpha/res/Alpha.ico | Bin 0 -> 11502 bytes .../WTL10_1077/Samples/Alpha/res/toolbar.bmp | Bin 0 -> 8246 bytes .../Samples/Alpha/res/toolbar_old.bmp | Bin 0 -> 1078 bytes 3rd_party/WTL10_1077/Samples/Alpha/resource.h | 18 + 3rd_party/WTL10_1077/Samples/Alpha/stdafx.cpp | 5 + 3rd_party/WTL10_1077/Samples/Alpha/stdafx.h | 37 + 3rd_party/WTL10_1077/Samples/Alpha/view.h | 44 + .../WTL10_1077/Samples/BmpView/BmpView.cpp | 63 + .../WTL10_1077/Samples/BmpView/BmpView.rc | 416 + .../WTL10_1077/Samples/BmpView/BmpView80.sln | 19 + .../Samples/BmpView/BmpView80.vcproj | 310 + 3rd_party/WTL10_1077/Samples/BmpView/list.h | 123 + .../WTL10_1077/Samples/BmpView/mainfrm.h | 506 + 3rd_party/WTL10_1077/Samples/BmpView/props.h | 323 + .../Samples/BmpView/res/BmpView.ico | Bin 0 -> 11502 bytes .../Samples/BmpView/res/Toolbar.bmp | Bin 0 -> 1318 bytes .../WTL10_1077/Samples/BmpView/resource.h | 34 + .../WTL10_1077/Samples/BmpView/stdafx.cpp | 5 + 3rd_party/WTL10_1077/Samples/BmpView/stdafx.h | 34 + 3rd_party/WTL10_1077/Samples/BmpView/view.h | 99 + .../WTL10_1077/Samples/GuidGen/GuidGen.cpp | 58 + .../WTL10_1077/Samples/GuidGen/GuidGen.rc | 178 + .../WTL10_1077/Samples/GuidGen/GuidGen80.sln | 19 + .../Samples/GuidGen/GuidGen80.vcproj | 297 + .../WTL10_1077/Samples/GuidGen/aboutdlg.h | 23 + .../WTL10_1077/Samples/GuidGen/maindlg.h | 232 + .../Samples/GuidGen/res/GuidGen.ico | Bin 0 -> 774 bytes .../WTL10_1077/Samples/GuidGen/resource.h | 33 + .../WTL10_1077/Samples/GuidGen/stdatl.cpp | 5 + 3rd_party/WTL10_1077/Samples/GuidGen/stdatl.h | 30 + 3rd_party/WTL10_1077/Samples/MDIDocVw/MDI.cpp | 42 + 3rd_party/WTL10_1077/Samples/MDIDocVw/MDI.rc | 412 + .../WTL10_1077/Samples/MDIDocVw/MDI80.sln | 19 + .../WTL10_1077/Samples/MDIDocVw/MDI80.vcproj | 313 + .../WTL10_1077/Samples/MDIDocVw/mainfrm.h | 807 ++ .../Samples/MDIDocVw/res/HelloDoc.ico | Bin 0 -> 1078 bytes .../WTL10_1077/Samples/MDIDocVw/res/MDI.ico | Bin 0 -> 1078 bytes .../Samples/MDIDocVw/res/Toolbar.bmp | Bin 0 -> 1438 bytes .../Samples/MDIDocVw/res/bounce.ico | Bin 0 -> 1078 bytes .../WTL10_1077/Samples/MDIDocVw/resource.h | 39 + .../WTL10_1077/Samples/MDIDocVw/stdafx.cpp | 1 + .../WTL10_1077/Samples/MDIDocVw/stdafx.h | 21 + 3rd_party/WTL10_1077/Samples/MTPad/MTPad.cpp | 51 + 3rd_party/WTL10_1077/Samples/MTPad/MTPad.h | 157 + 3rd_party/WTL10_1077/Samples/MTPad/MTPad.rc | 384 + .../WTL10_1077/Samples/MTPad/MTPad80.sln | 19 + .../WTL10_1077/Samples/MTPad/MTPad80.vcproj | 321 + 3rd_party/WTL10_1077/Samples/MTPad/aboutdlg.h | 23 + 3rd_party/WTL10_1077/Samples/MTPad/finddlg.h | 71 + 3rd_party/WTL10_1077/Samples/MTPad/mainfrm.h | 640 ++ .../WTL10_1077/Samples/MTPad/res/MTPad.ico | Bin 0 -> 1078 bytes .../WTL10_1077/Samples/MTPad/res/MTPadDoc.ico | Bin 0 -> 1078 bytes .../WTL10_1077/Samples/MTPad/res/Toolbar.bmp | Bin 0 -> 1678 bytes .../WTL10_1077/Samples/MTPad/res/printpre.bmp | Bin 0 -> 1018 bytes 3rd_party/WTL10_1077/Samples/MTPad/resource.h | 27 + 3rd_party/WTL10_1077/Samples/MTPad/stdatl.cpp | 1 + 3rd_party/WTL10_1077/Samples/MTPad/stdatl.h | 24 + 3rd_party/WTL10_1077/Samples/MTPad/view.h | 304 + 3rd_party/WTL10_1077/Samples/MTPad7/MTPad.cpp | 55 + 3rd_party/WTL10_1077/Samples/MTPad7/MTPad.h | 157 + .../WTL10_1077/Samples/MTPad7/MTPad.vcproj | 360 + .../WTL10_1077/Samples/MTPad7/MTPad7.sln | 19 + .../WTL10_1077/Samples/MTPad7/MTPadRibbon.h | 67 + .../WTL10_1077/Samples/MTPad7/MTPadRibbon.rc | 78 + .../WTL10_1077/Samples/MTPad7/MTPadRibbon.xml | 389 + .../WTL10_1077/Samples/MTPad7/aboutdlg.h | 41 + 3rd_party/WTL10_1077/Samples/MTPad7/finddlg.h | 71 + 3rd_party/WTL10_1077/Samples/MTPad7/mainfrm.h | 715 ++ 3rd_party/WTL10_1077/Samples/MTPad7/mtpad.rc | 401 + .../Samples/MTPad7/res/ClosePreviewHH.bmp | Bin 0 -> 4150 bytes .../Samples/MTPad7/res/GoToNextHS.bmp | Bin 0 -> 1078 bytes .../Samples/MTPad7/res/GoToPreviousHS.bmp | Bin 0 -> 1080 bytes .../WTL10_1077/Samples/MTPad7/res/MTPad.ico | Bin 0 -> 1078 bytes .../Samples/MTPad7/res/MTPadDoc.ico | Bin 0 -> 1078 bytes .../MTPad7/res/PortraitLandscapeHS.bmp | Bin 0 -> 1078 bytes .../Samples/MTPad7/res/PrintPreviewL.bmp | Bin 0 -> 4150 bytes .../Samples/MTPad7/res/SelectAllS.bmp | Bin 0 -> 1078 bytes .../WTL10_1077/Samples/MTPad7/res/Toolbar.bmp | Bin 0 -> 1678 bytes .../WTL10_1077/Samples/MTPad7/res/UndoS.bmp | Bin 0 -> 1078 bytes .../Samples/MTPad7/res/printpre.bmp | Bin 0 -> 1018 bytes .../WTL10_1077/Samples/MTPad7/resource.h | 27 + .../WTL10_1077/Samples/MTPad7/stdatl.cpp | 1 + 3rd_party/WTL10_1077/Samples/MTPad7/stdatl.h | 26 + 3rd_party/WTL10_1077/Samples/MTPad7/view.h | 371 + .../WTL10_1077/Samples/MemDlg/AboutDlg.h | 29 + .../Samples/MemDlg/AboutDlgIndirect.h | 40 + 3rd_party/WTL10_1077/Samples/MemDlg/MainFrm.h | 145 + .../WTL10_1077/Samples/MemDlg/MemDlg.cpp | 60 + 3rd_party/WTL10_1077/Samples/MemDlg/MemDlg.rc | 323 + .../WTL10_1077/Samples/MemDlg/MemDlg.sln | 26 + .../WTL10_1077/Samples/MemDlg/MemDlg.vcproj | 459 + 3rd_party/WTL10_1077/Samples/MemDlg/View.h | 30 + .../WTL10_1077/Samples/MemDlg/res/MemDlg.ico | Bin 0 -> 11502 bytes .../WTL10_1077/Samples/MemDlg/res/toolbar.bmp | Bin 0 -> 1198 bytes .../WTL10_1077/Samples/MemDlg/resource.h | 20 + .../WTL10_1077/Samples/MemDlg/stdafx.cpp | 5 + 3rd_party/WTL10_1077/Samples/MemDlg/stdafx.h | 29 + .../WTL10_1077/Samples/TabBrowser/AboutDlg.h | 29 + .../Samples/TabBrowser/AddressCombo.h | 115 + .../Samples/TabBrowser/BrowserView.h | 172 + .../Samples/TabBrowser/CustomTabView.h | 90 + .../WTL10_1077/Samples/TabBrowser/MainFrm.h | 758 ++ .../WTL10_1077/Samples/TabBrowser/OpenDlg.h | 66 + .../Samples/TabBrowser/TabBrowser.cpp | 67 + .../Samples/TabBrowser/TabBrowser.h | 1 + .../Samples/TabBrowser/TabBrowser.rc | 429 + .../Samples/TabBrowser/TabBrowser80.sln | 20 + .../Samples/TabBrowser/TabBrowser80.vcproj | 299 + .../Samples/TabBrowser/WindowsDlg.h | 117 + .../WTL10_1077/Samples/TabBrowser/res/Go.bmp | Bin 0 -> 1062 bytes .../Samples/TabBrowser/res/PageImage.bmp | Bin 0 -> 822 bytes .../Samples/TabBrowser/res/TabBrowser.ico | Bin 0 -> 11502 bytes .../Samples/TabBrowser/res/TabToolbar.bmp | Bin 0 -> 1590 bytes .../Samples/TabBrowser/res/Toolbar.bmp | Bin 0 -> 6966 bytes .../Samples/TabBrowser/res/Toolbar_Big.bmp | Bin 0 -> 15606 bytes .../WTL10_1077/Samples/TabBrowser/resource.h | 63 + .../WTL10_1077/Samples/TabBrowser/stdafx.cpp | 5 + .../WTL10_1077/Samples/TabBrowser/stdafx.h | 35 + .../Samples/WTLExplorer/ExplorerCombo.h | 104 + .../Samples/WTLExplorer/MainFrm.cpp | 716 ++ .../Samples/WTLExplorer/ShellMgr.cpp | 173 + .../WTL10_1077/Samples/WTLExplorer/ShellMgr.h | 124 + .../Samples/WTLExplorer/WTLExplorer.cpp | 142 + .../Samples/WTLExplorer/WTLExplorer.rc | 332 + .../Samples/WTLExplorer/WTLExplorer80.sln | 19 + .../Samples/WTLExplorer/WTLExplorer80.vcproj | 370 + .../WTL10_1077/Samples/WTLExplorer/mainfrm.h | 205 + .../Samples/WTLExplorer/res/Toolbar.bmp | Bin 0 -> 1198 bytes .../Samples/WTLExplorer/res/WTLExplorer.ico | Bin 0 -> 11502 bytes .../WTL10_1077/Samples/WTLExplorer/res/go.bmp | Bin 0 -> 238 bytes .../Samples/WTLExplorer/res/go1.bmp | Bin 0 -> 238 bytes .../WTL10_1077/Samples/WTLExplorer/resource.h | 30 + .../WTL10_1077/Samples/WTLExplorer/stdafx.cpp | 5 + .../WTL10_1077/Samples/WTLExplorer/stdafx.h | 34 + .../Wizard/FolderDialogStatusText.h | 109 + .../Wizard97Test/Wizard/TestWizard.cpp | 191 + .../Samples/Wizard97Test/Wizard/TestWizard.h | 30 + .../Wizard/TestWizardCompletionPage.cpp | 158 + .../Wizard/TestWizardCompletionPage.h | 49 + .../Wizard/TestWizardFilePreviewPage.cpp | 385 + .../Wizard/TestWizardFilePreviewPage.h | 139 + .../Wizard97Test/Wizard/TestWizardInfo.cpp | 693 ++ .../Wizard97Test/Wizard/TestWizardInfo.h | 219 + .../Wizard/TestWizardOutputPage.cpp | 227 + .../Wizard/TestWizardOutputPage.h | 72 + .../Wizard/TestWizardPathFilterPage.cpp | 217 + .../Wizard/TestWizardPathFilterPage.h | 72 + .../Wizard97Test/Wizard/TestWizardSheet.cpp | 54 + .../Wizard97Test/Wizard/TestWizardSheet.h | 42 + .../Wizard/TestWizardWelcomePage.cpp | 89 + .../Wizard/TestWizardWelcomePage.h | 48 + .../Samples/Wizard97Test/Wizard97Test.cpp | 49 + .../Samples/Wizard97Test/Wizard97Test.h | 1 + .../Samples/Wizard97Test/Wizard97Test.rc | 465 + .../Samples/Wizard97Test/Wizard97Test80.sln | 22 + .../Wizard97Test/Wizard97Test80.vcproj | 418 + .../Samples/Wizard97Test/help/Context.h | 1 + .../Samples/Wizard97Test/help/Context.txt | 20 + .../help/TestWizard_Completion.html | 17 + .../help/TestWizard_Completion.png | Bin 0 -> 20392 bytes .../Wizard97Test/help/TestWizard_Output.html | 13 + .../Wizard97Test/help/TestWizard_Output.png | Bin 0 -> 18055 bytes .../help/TestWizard_PathFilter.html | 13 + .../help/TestWizard_PathFilter.png | Bin 0 -> 17271 bytes .../help/TestWizard_PreviewFileList.html | 13 + .../help/TestWizard_PreviewFileList.png | Bin 0 -> 22782 bytes .../Wizard97Test/help/TestWizard_Welcome.html | 16 + .../Wizard97Test/help/TestWizard_Welcome.png | Bin 0 -> 18649 bytes .../Wizard97Test/help/Wizard97Test.hhc | 40 + .../Wizard97Test/help/Wizard97Test.hhk | 67 + .../Wizard97Test/help/Wizard97Test.hhp | 35 + .../Wizard97Test/help/Wizard97Test.html | 19 + .../Samples/Wizard97Test/help/readme-help.txt | 9 + .../Samples/Wizard97Test/help/style.css | 5 + .../Samples/Wizard97Test/res/Wizard97Test.ico | Bin 0 -> 11502 bytes .../Samples/Wizard97Test/res/header.bmp | Bin 0 -> 1490 bytes .../Samples/Wizard97Test/res/watermark.bmp | Bin 0 -> 52574 bytes .../Samples/Wizard97Test/resource.h | 71 + .../Samples/Wizard97Test/resource.hm | 10 + .../Samples/Wizard97Test/stdafx.cpp | 5 + .../WTL10_1077/Samples/Wizard97Test/stdafx.h | 53 + 3rd_party/boost_1_70_0/LICENSE_1_0.txt | 23 + .../boost/algorithm/algorithm.hpp | 88 + .../boost/algorithm/apply_permutation.hpp | 126 + .../boost_1_70_0/boost/algorithm/clamp.hpp | 175 + .../boost/algorithm/cxx11/all_of.hpp | 83 + .../boost/algorithm/cxx11/any_of.hpp | 84 + .../boost/algorithm/cxx11/copy_if.hpp | 129 + .../boost/algorithm/cxx11/copy_n.hpp | 35 + .../boost/algorithm/cxx11/find_if_not.hpp | 51 + .../boost/algorithm/cxx11/iota.hpp | 65 + .../boost/algorithm/cxx11/is_partitioned.hpp | 58 + .../boost/algorithm/cxx11/is_permutation.hpp | 185 + .../boost/algorithm/cxx11/is_sorted.hpp | 280 + .../boost/algorithm/cxx11/none_of.hpp | 82 + .../boost/algorithm/cxx11/one_of.hpp | 89 + .../boost/algorithm/cxx11/partition_copy.hpp | 71 + .../boost/algorithm/cxx11/partition_point.hpp | 65 + .../boost/algorithm/cxx14/equal.hpp | 104 + .../boost/algorithm/cxx14/is_permutation.hpp | 79 + .../boost/algorithm/cxx14/mismatch.hpp | 65 + .../boost/algorithm/cxx17/exclusive_scan.hpp | 52 + .../boost/algorithm/cxx17/for_each_n.hpp | 37 + .../boost/algorithm/cxx17/inclusive_scan.hpp | 60 + .../boost/algorithm/cxx17/reduce.hpp | 72 + .../cxx17/transform_exclusive_scan.hpp | 46 + .../cxx17/transform_inclusive_scan.hpp | 59 + .../algorithm/cxx17/transform_reduce.hpp | 55 + .../boost/algorithm/find_backward.hpp | 97 + .../boost_1_70_0/boost/algorithm/find_not.hpp | 39 + .../boost_1_70_0/boost/algorithm/gather.hpp | 123 + .../boost_1_70_0/boost/algorithm/hex.hpp | 325 + .../boost/algorithm/is_palindrome.hpp | 140 + .../boost/algorithm/is_partitioned_until.hpp | 63 + .../boost_1_70_0/boost/algorithm/minmax.hpp | 47 + .../boost/algorithm/minmax_element.hpp | 553 + .../boost/algorithm/searching/boyer_moore.hpp | 272 + .../searching/boyer_moore_horspool.hpp | 202 + .../algorithm/searching/detail/bm_traits.hpp | 113 + .../algorithm/searching/detail/debugging.hpp | 30 + .../searching/knuth_morris_pratt.hpp | 263 + .../boost/algorithm/sort_subrange.hpp | 109 + .../boost_1_70_0/boost/algorithm/string.hpp | 31 + .../boost/algorithm/string/case_conv.hpp | 176 + .../boost/algorithm/string/classification.hpp | 312 + .../boost/algorithm/string/compare.hpp | 199 + .../boost/algorithm/string/concept.hpp | 83 + .../boost/algorithm/string/config.hpp | 28 + .../boost/algorithm/string/constants.hpp | 36 + .../algorithm/string/detail/case_conv.hpp | 127 + .../string/detail/classification.hpp | 353 + .../algorithm/string/detail/find_format.hpp | 204 + .../string/detail/find_format_all.hpp | 273 + .../string/detail/find_format_store.hpp | 89 + .../algorithm/string/detail/find_iterator.hpp | 87 + .../boost/algorithm/string/detail/finder.hpp | 639 ++ .../algorithm/string/detail/finder_regex.hpp | 122 + .../algorithm/string/detail/formatter.hpp | 119 + .../string/detail/formatter_regex.hpp | 61 + .../algorithm/string/detail/predicate.hpp | 77 + .../string/detail/replace_storage.hpp | 159 + .../algorithm/string/detail/sequence.hpp | 200 + .../boost/algorithm/string/detail/trim.hpp | 95 + .../boost/algorithm/string/detail/util.hpp | 107 + .../boost/algorithm/string/erase.hpp | 844 ++ .../boost/algorithm/string/find.hpp | 334 + .../boost/algorithm/string/find_format.hpp | 287 + .../boost/algorithm/string/find_iterator.hpp | 388 + .../boost/algorithm/string/finder.hpp | 266 + .../boost/algorithm/string/formatter.hpp | 120 + .../boost/algorithm/string/iter_find.hpp | 193 + .../boost/algorithm/string/join.hpp | 145 + .../boost/algorithm/string/predicate.hpp | 475 + .../algorithm/string/predicate_facade.hpp | 42 + .../boost/algorithm/string/regex.hpp | 646 ++ .../algorithm/string/regex_find_format.hpp | 90 + .../boost/algorithm/string/replace.hpp | 926 ++ .../algorithm/string/sequence_traits.hpp | 120 + .../boost/algorithm/string/split.hpp | 163 + .../algorithm/string/std/list_traits.hpp | 68 + .../algorithm/string/std/rope_traits.hpp | 81 + .../algorithm/string/std/slist_traits.hpp | 69 + .../algorithm/string/std/string_traits.hpp | 44 + .../string/std_containers_traits.hpp | 26 + .../boost/algorithm/string/trim.hpp | 398 + .../boost/algorithm/string/trim_all.hpp | 217 + .../boost/algorithm/string/yes_no_type.hpp | 33 + .../boost/algorithm/string_regex.hpp | 23 + .../boost_1_70_0/boost/aligned_storage.hpp | 18 + 3rd_party/boost_1_70_0/boost/any.hpp | 338 + .../boost/archive/archive_exception.hpp | 100 + .../boost/archive/basic_archive.hpp | 307 + .../boost/archive/basic_binary_iarchive.hpp | 216 + .../boost/archive/basic_binary_iprimitive.hpp | 198 + .../boost/archive/basic_binary_oarchive.hpp | 185 + .../boost/archive/basic_binary_oprimitive.hpp | 188 + .../archive/basic_streambuf_locale_saver.hpp | 108 + .../boost/archive/basic_text_iarchive.hpp | 96 + .../boost/archive/basic_text_iprimitive.hpp | 142 + .../boost/archive/basic_text_oarchive.hpp | 119 + .../boost/archive/basic_text_oprimitive.hpp | 209 + .../boost/archive/basic_xml_archive.hpp | 67 + .../boost/archive/basic_xml_iarchive.hpp | 119 + .../boost/archive/basic_xml_oarchive.hpp | 138 + .../boost/archive/binary_iarchive.hpp | 64 + .../boost/archive/binary_iarchive_impl.hpp | 105 + .../boost/archive/binary_oarchive.hpp | 64 + .../boost/archive/binary_oarchive_impl.hpp | 106 + .../boost/archive/binary_wiarchive.hpp | 56 + .../boost/archive/binary_woarchive.hpp | 59 + .../boost/archive/codecvt_null.hpp | 110 + .../boost/archive/detail/abi_prefix.hpp | 16 + .../boost/archive/detail/abi_suffix.hpp | 15 + .../archive/detail/archive_serializer_map.hpp | 54 + .../archive/detail/auto_link_archive.hpp | 48 + .../archive/detail/auto_link_warchive.hpp | 47 + .../boost/archive/detail/basic_iarchive.hpp | 105 + .../archive/detail/basic_iserializer.hpp | 91 + .../boost/archive/detail/basic_oarchive.hpp | 94 + .../archive/detail/basic_oserializer.hpp | 89 + .../detail/basic_pointer_iserializer.hpp | 70 + .../detail/basic_pointer_oserializer.hpp | 68 + .../boost/archive/detail/basic_serializer.hpp | 77 + .../archive/detail/basic_serializer_map.hpp | 69 + .../boost/archive/detail/check.hpp | 169 + .../boost/archive/detail/common_iarchive.hpp | 89 + .../boost/archive/detail/common_oarchive.hpp | 89 + .../boost/archive/detail/decl.hpp | 57 + .../archive/detail/helper_collection.hpp | 99 + .../archive/detail/interface_iarchive.hpp | 85 + .../archive/detail/interface_oarchive.hpp | 87 + .../boost/archive/detail/iserializer.hpp | 630 ++ .../boost/archive/detail/oserializer.hpp | 545 + .../detail/polymorphic_iarchive_route.hpp | 218 + .../detail/polymorphic_oarchive_route.hpp | 209 + .../boost/archive/detail/register_archive.hpp | 91 + .../archive/detail/utf8_codecvt_facet.hpp | 29 + .../boost_1_70_0/boost/archive/dinkumware.hpp | 224 + .../archive/impl/archive_serializer_map.ipp | 75 + .../archive/impl/basic_binary_iarchive.ipp | 134 + .../archive/impl/basic_binary_iprimitive.ipp | 173 + .../archive/impl/basic_binary_oarchive.ipp | 42 + .../archive/impl/basic_binary_oprimitive.ipp | 126 + .../archive/impl/basic_text_iarchive.ipp | 76 + .../archive/impl/basic_text_iprimitive.ipp | 137 + .../archive/impl/basic_text_oarchive.ipp | 62 + .../archive/impl/basic_text_oprimitive.ipp | 115 + .../boost/archive/impl/basic_xml_grammar.hpp | 173 + .../boost/archive/impl/basic_xml_iarchive.ipp | 115 + .../boost/archive/impl/basic_xml_oarchive.ipp | 272 + .../boost/archive/impl/text_iarchive_impl.ipp | 128 + .../boost/archive/impl/text_oarchive_impl.ipp | 122 + .../archive/impl/text_wiarchive_impl.ipp | 118 + .../archive/impl/text_woarchive_impl.ipp | 85 + .../boost/archive/impl/xml_iarchive_impl.ipp | 199 + .../boost/archive/impl/xml_oarchive_impl.ipp | 142 + .../boost/archive/impl/xml_wiarchive_impl.ipp | 189 + .../boost/archive/impl/xml_woarchive_impl.ipp | 170 + .../archive/iterators/base64_from_binary.hpp | 109 + .../archive/iterators/binary_from_base64.hpp | 118 + .../archive/iterators/dataflow_exception.hpp | 80 + .../boost/archive/iterators/escape.hpp | 115 + .../archive/iterators/insert_linebreaks.hpp | 99 + .../archive/iterators/istream_iterator.hpp | 92 + .../boost/archive/iterators/mb_from_wchar.hpp | 142 + .../archive/iterators/ostream_iterator.hpp | 83 + .../archive/iterators/remove_whitespace.hpp | 167 + .../archive/iterators/transform_width.hpp | 177 + .../boost/archive/iterators/unescape.hpp | 89 + .../boost/archive/iterators/wchar_from_mb.hpp | 194 + .../boost/archive/iterators/xml_escape.hpp | 121 + .../boost/archive/iterators/xml_unescape.hpp | 127 + .../archive/polymorphic_binary_iarchive.hpp | 54 + .../archive/polymorphic_binary_oarchive.hpp | 45 + .../boost/archive/polymorphic_iarchive.hpp | 168 + .../boost/archive/polymorphic_oarchive.hpp | 154 + .../archive/polymorphic_text_iarchive.hpp | 54 + .../archive/polymorphic_text_oarchive.hpp | 45 + .../archive/polymorphic_text_wiarchive.hpp | 59 + .../archive/polymorphic_text_woarchive.hpp | 50 + .../archive/polymorphic_xml_iarchive.hpp | 54 + .../archive/polymorphic_xml_oarchive.hpp | 44 + .../archive/polymorphic_xml_wiarchive.hpp | 50 + .../archive/polymorphic_xml_woarchive.hpp | 50 + .../boost/archive/text_iarchive.hpp | 132 + .../boost/archive/text_oarchive.hpp | 121 + .../boost/archive/text_wiarchive.hpp | 137 + .../boost/archive/text_woarchive.hpp | 155 + .../boost_1_70_0/boost/archive/wcslen.hpp | 58 + .../boost/archive/xml_archive_exception.hpp | 57 + .../boost/archive/xml_iarchive.hpp | 142 + .../boost/archive/xml_oarchive.hpp | 137 + .../boost/archive/xml_wiarchive.hpp | 150 + .../boost/archive/xml_woarchive.hpp | 134 + 3rd_party/boost_1_70_0/boost/array.hpp | 457 + 3rd_party/boost_1_70_0/boost/assert.hpp | 85 + 3rd_party/boost_1_70_0/boost/atomic.hpp | 18 + .../boost_1_70_0/boost/atomic/atomic.hpp | 104 + .../boost_1_70_0/boost/atomic/atomic_flag.hpp | 33 + .../boost/atomic/capabilities.hpp | 210 + .../boost/atomic/detail/addressof.hpp | 58 + .../boost/atomic/detail/atomic_flag.hpp | 71 + .../boost/atomic/detail/atomic_template.hpp | 1248 +++ .../boost/atomic/detail/bitwise_cast.hpp | 68 + .../boost/atomic/detail/bitwise_fp_cast.hpp | 86 + .../boost/atomic/detail/caps_gcc_alpha.hpp | 34 + .../boost/atomic/detail/caps_gcc_arm.hpp | 39 + .../boost/atomic/detail/caps_gcc_atomic.hpp | 133 + .../boost/atomic/detail/caps_gcc_ppc.hpp | 37 + .../boost/atomic/detail/caps_gcc_sparc.hpp | 34 + .../boost/atomic/detail/caps_gcc_sync.hpp | 61 + .../boost/atomic/detail/caps_gcc_x86.hpp | 40 + .../boost/atomic/detail/caps_linux_arm.hpp | 35 + .../boost/atomic/detail/caps_msvc_arm.hpp | 34 + .../boost/atomic/detail/caps_msvc_x86.hpp | 55 + .../boost/atomic/detail/caps_windows.hpp | 33 + .../boost/atomic/detail/config.hpp | 150 + .../atomic/detail/extra_fp_operations.hpp | 28 + .../atomic/detail/extra_fp_operations_fwd.hpp | 35 + .../atomic/detail/extra_fp_ops_emulated.hpp | 107 + .../atomic/detail/extra_fp_ops_generic.hpp | 189 + .../boost/atomic/detail/extra_operations.hpp | 28 + .../atomic/detail/extra_operations_fwd.hpp | 35 + .../atomic/detail/extra_ops_emulated.hpp | 238 + .../boost/atomic/detail/extra_ops_gcc_arm.hpp | 1111 ++ .../boost/atomic/detail/extra_ops_gcc_ppc.hpp | 840 ++ .../boost/atomic/detail/extra_ops_gcc_x86.hpp | 1656 +++ .../boost/atomic/detail/extra_ops_generic.hpp | 402 + .../atomic/detail/extra_ops_msvc_arm.hpp | 106 + .../atomic/detail/extra_ops_msvc_x86.hpp | 1301 +++ .../boost/atomic/detail/float_sizes.hpp | 142 + .../boost/atomic/detail/fp_operations.hpp | 28 + .../boost/atomic/detail/fp_operations_fwd.hpp | 35 + .../boost/atomic/detail/fp_ops_emulated.hpp | 72 + .../boost/atomic/detail/fp_ops_generic.hpp | 83 + .../boost/atomic/detail/hwcaps_gcc_arm.hpp | 67 + .../boost/atomic/detail/hwcaps_gcc_ppc.hpp | 42 + .../boost/atomic/detail/hwcaps_gcc_x86.hpp | 58 + .../boost/atomic/detail/int_sizes.hpp | 140 + .../boost/atomic/detail/integral_extend.hpp | 105 + .../boost/atomic/detail/interlocked.hpp | 522 + .../boost_1_70_0/boost/atomic/detail/link.hpp | 58 + .../boost/atomic/detail/lockpool.hpp | 51 + .../boost/atomic/detail/operations.hpp | 24 + .../boost/atomic/detail/operations_fwd.hpp | 35 + .../atomic/detail/operations_lockfree.hpp | 30 + .../boost/atomic/detail/ops_cas_based.hpp | 107 + .../boost/atomic/detail/ops_emulated.hpp | 162 + .../atomic/detail/ops_extending_cas_based.hpp | 69 + .../boost/atomic/detail/ops_gcc_alpha.hpp | 876 ++ .../boost/atomic/detail/ops_gcc_arm.hpp | 1397 +++ .../atomic/detail/ops_gcc_arm_common.hpp | 134 + .../boost/atomic/detail/ops_gcc_atomic.hpp | 392 + .../boost/atomic/detail/ops_gcc_ppc.hpp | 1232 +++ .../atomic/detail/ops_gcc_ppc_common.hpp | 70 + .../boost/atomic/detail/ops_gcc_sparc.hpp | 240 + .../boost/atomic/detail/ops_gcc_sync.hpp | 240 + .../boost/atomic/detail/ops_gcc_x86.hpp | 563 + .../boost/atomic/detail/ops_gcc_x86_dcas.hpp | 556 + .../boost/atomic/detail/ops_linux_arm.hpp | 180 + .../boost/atomic/detail/ops_msvc_arm.hpp | 824 ++ .../boost/atomic/detail/ops_msvc_common.hpp | 38 + .../boost/atomic/detail/ops_msvc_x86.hpp | 908 ++ .../boost/atomic/detail/ops_windows.hpp | 218 + .../boost/atomic/detail/pause.hpp | 43 + .../boost/atomic/detail/platform.hpp | 163 + .../boost/atomic/detail/storage_type.hpp | 207 + .../boost/atomic/detail/string_ops.hpp | 61 + .../atomic/detail/type_traits/conditional.hpp | 42 + .../detail/type_traits/integral_constant.hpp | 46 + .../detail/type_traits/is_floating_point.hpp | 42 + .../atomic/detail/type_traits/is_function.hpp | 42 + .../atomic/detail/type_traits/is_iec559.hpp | 47 + .../atomic/detail/type_traits/is_integral.hpp | 43 + .../atomic/detail/type_traits/is_signed.hpp | 43 + .../is_trivially_default_constructible.hpp | 46 + .../atomic/detail/type_traits/make_signed.hpp | 43 + .../detail/type_traits/make_unsigned.hpp | 43 + .../boost_1_70_0/boost/atomic/fences.hpp | 67 + 3rd_party/boost_1_70_0/boost/bind.hpp | 41 + 3rd_party/boost_1_70_0/boost/bind/arg.hpp | 69 + 3rd_party/boost_1_70_0/boost/bind/bind.hpp | 2365 ++++ 3rd_party/boost_1_70_0/boost/bind/bind_cc.hpp | 117 + .../boost_1_70_0/boost/bind/bind_mf2_cc.hpp | 228 + .../boost_1_70_0/boost/bind/bind_mf_cc.hpp | 441 + .../boost_1_70_0/boost/bind/bind_template.hpp | 345 + 3rd_party/boost_1_70_0/boost/bind/mem_fn.hpp | 389 + .../boost_1_70_0/boost/bind/mem_fn_cc.hpp | 103 + .../boost/bind/mem_fn_template.hpp | 1047 ++ .../boost_1_70_0/boost/bind/mem_fn_vw.hpp | 130 + .../boost_1_70_0/boost/bind/placeholders.hpp | 62 + 3rd_party/boost_1_70_0/boost/bind/storage.hpp | 475 + 3rd_party/boost_1_70_0/boost/call_traits.hpp | 20 + 3rd_party/boost_1_70_0/boost/cerrno.hpp | 331 + .../boost_1_70_0/boost/checked_delete.hpp | 17 + 3rd_party/boost_1_70_0/boost/chrono/ceil.hpp | 36 + .../boost_1_70_0/boost/chrono/chrono.hpp | 15 + .../boost/chrono/clock_string.hpp | 25 + .../boost_1_70_0/boost/chrono/config.hpp | 216 + .../boost/chrono/detail/inlined/chrono.hpp | 46 + .../chrono/detail/inlined/mac/chrono.hpp | 242 + .../detail/inlined/mac/process_cpu_clocks.hpp | 356 + .../detail/inlined/mac/thread_clock.hpp | 92 + .../chrono/detail/inlined/posix/chrono.hpp | 141 + .../inlined/posix/process_cpu_clocks.hpp | 354 + .../detail/inlined/posix/thread_clock.hpp | 92 + .../detail/inlined/process_cpu_clocks.hpp | 46 + .../chrono/detail/inlined/thread_clock.hpp | 46 + .../chrono/detail/inlined/win/chrono.hpp | 150 + .../detail/inlined/win/process_cpu_clocks.hpp | 281 + .../detail/inlined/win/thread_clock.hpp | 103 + .../chrono/detail/is_evenly_divisible_by.hpp | 31 + .../boost/chrono/detail/static_assert.hpp | 30 + .../boost/chrono/detail/system.hpp | 20 + .../boost_1_70_0/boost/chrono/duration.hpp | 798 ++ .../boost/chrono/process_cpu_clocks.hpp | 525 + .../boost/chrono/system_clocks.hpp | 233 + .../boost/chrono/thread_clock.hpp | 75 + .../boost_1_70_0/boost/chrono/time_point.hpp | 379 + .../boost_1_70_0/boost/compressed_pair.hpp | 20 + .../boost_1_70_0/boost/concept/assert.hpp | 45 + .../concept/detail/backward_compatibility.hpp | 16 + .../boost/concept/detail/borland.hpp | 30 + .../boost/concept/detail/concept_def.hpp | 34 + .../boost/concept/detail/concept_undef.hpp | 5 + .../boost/concept/detail/general.hpp | 77 + .../boost/concept/detail/has_constraints.hpp | 50 + .../boost/concept/detail/msvc.hpp | 123 + .../boost_1_70_0/boost/concept/usage.hpp | 36 + .../boost_1_70_0/boost/concept_check.hpp | 1082 ++ 3rd_party/boost_1_70_0/boost/config.hpp | 67 + .../boost/config/abi/borland_prefix.hpp | 27 + .../boost/config/abi/borland_suffix.hpp | 12 + .../boost/config/abi/msvc_prefix.hpp | 22 + .../boost/config/abi/msvc_suffix.hpp | 8 + .../boost_1_70_0/boost/config/abi_prefix.hpp | 25 + .../boost_1_70_0/boost/config/abi_suffix.hpp | 27 + .../boost_1_70_0/boost/config/auto_link.hpp | 479 + .../boost/config/compiler/borland.hpp | 335 + .../boost/config/compiler/clang.hpp | 348 + .../boost/config/compiler/codegear.hpp | 239 + .../boost/config/compiler/comeau.hpp | 59 + .../boost/config/compiler/common_edg.hpp | 160 + .../boost/config/compiler/compaq_cxx.hpp | 19 + .../boost/config/compiler/cray.hpp | 440 + .../boost/config/compiler/diab.hpp | 26 + .../boost/config/compiler/digitalmars.hpp | 140 + .../boost/config/compiler/gcc.hpp | 361 + .../boost/config/compiler/gcc_xml.hpp | 111 + .../boost/config/compiler/greenhills.hpp | 28 + .../boost/config/compiler/hp_acc.hpp | 147 + .../boost/config/compiler/intel.hpp | 569 + .../boost/config/compiler/kai.hpp | 33 + .../boost/config/compiler/metrowerks.hpp | 195 + .../boost/config/compiler/mpw.hpp | 137 + .../boost/config/compiler/nvcc.hpp | 58 + .../boost/config/compiler/pathscale.hpp | 135 + .../boost/config/compiler/pgi.hpp | 23 + .../boost/config/compiler/sgi_mipspro.hpp | 29 + .../boost/config/compiler/sunpro_cc.hpp | 213 + .../boost/config/compiler/vacpp.hpp | 183 + .../boost/config/compiler/visualc.hpp | 359 + .../boost/config/compiler/xlcpp.hpp | 285 + .../boost/config/compiler/xlcpp_zos.hpp | 170 + .../boost/config/detail/posix_features.hpp | 95 + .../config/detail/select_compiler_config.hpp | 157 + .../config/detail/select_platform_config.hpp | 142 + .../config/detail/select_stdlib_config.hpp | 110 + .../boost/config/detail/suffix.hpp | 1049 ++ .../boost/config/header_deprecated.hpp | 26 + .../boost/config/helper_macros.hpp | 37 + .../boost/config/no_tr1/cmath.hpp | 28 + .../boost/config/no_tr1/complex.hpp | 28 + .../boost/config/no_tr1/functional.hpp | 28 + .../boost/config/no_tr1/memory.hpp | 28 + .../boost/config/no_tr1/utility.hpp | 28 + .../boost/config/platform/aix.hpp | 33 + .../boost/config/platform/amigaos.hpp | 15 + .../boost/config/platform/beos.hpp | 26 + .../boost/config/platform/bsd.hpp | 86 + .../boost/config/platform/cloudabi.hpp | 18 + .../boost/config/platform/cray.hpp | 18 + .../boost/config/platform/cygwin.hpp | 71 + .../boost/config/platform/haiku.hpp | 31 + .../boost/config/platform/hpux.hpp | 87 + .../boost/config/platform/irix.hpp | 31 + .../boost/config/platform/linux.hpp | 106 + .../boost/config/platform/macos.hpp | 87 + .../boost/config/platform/qnxnto.hpp | 31 + .../boost/config/platform/solaris.hpp | 31 + .../boost/config/platform/symbian.hpp | 97 + .../boost/config/platform/vms.hpp | 25 + .../boost/config/platform/vxworks.hpp | 433 + .../boost/config/platform/win32.hpp | 90 + .../boost/config/platform/zos.hpp | 32 + .../boost/config/pragma_message.hpp | 31 + .../boost/config/requires_threads.hpp | 92 + .../boost/config/stdlib/dinkumware.hpp | 258 + .../boost/config/stdlib/libcomo.hpp | 92 + .../boost/config/stdlib/libcpp.hpp | 143 + .../boost/config/stdlib/libstdcpp3.hpp | 349 + .../boost/config/stdlib/modena.hpp | 78 + .../boost_1_70_0/boost/config/stdlib/msl.hpp | 97 + .../boost/config/stdlib/roguewave.hpp | 207 + .../boost_1_70_0/boost/config/stdlib/sgi.hpp | 167 + .../boost/config/stdlib/stlport.hpp | 257 + .../boost/config/stdlib/vacpp.hpp | 73 + .../boost/config/stdlib/xlcpp_zos.hpp | 60 + 3rd_party/boost_1_70_0/boost/config/user.hpp | 133 + .../boost/config/warning_disable.hpp | 47 + .../boost_1_70_0/boost/config/workaround.hpp | 279 + .../boost/container/allocator_traits.hpp | 493 + .../boost/container/container_fwd.hpp | 290 + .../boost/container/detail/addressof.hpp | 41 + .../container/detail/advanced_insert_int.hpp | 495 + .../boost/container/detail/algorithm.hpp | 157 + .../boost/container/detail/alloc_helpers.hpp | 60 + .../container/detail/allocation_type.hpp | 58 + .../boost/container/detail/config_begin.hpp | 53 + .../boost/container/detail/config_end.hpp | 13 + .../container/detail/construct_in_place.hpp | 96 + .../boost/container/detail/copy_move_algo.hpp | 1169 ++ .../boost/container/detail/destroyers.hpp | 378 + .../detail/dispatch_uses_allocator.hpp | 461 + .../boost/container/detail/iterator.hpp | 86 + .../boost/container/detail/iterators.hpp | 891 ++ .../boost/container/detail/min_max.hpp | 37 + .../boost/container/detail/mpl.hpp | 144 + .../boost/container/detail/next_capacity.hpp | 77 + .../boost/container/detail/pair.hpp | 679 ++ .../boost/container/detail/placement_new.hpp | 30 + .../boost/container/detail/std_fwd.hpp | 59 + .../boost/container/detail/type_traits.hpp | 72 + .../boost/container/detail/value_functors.hpp | 36 + .../boost/container/detail/value_init.hpp | 51 + .../detail/variadic_templates_tools.hpp | 163 + .../boost/container/detail/version_type.hpp | 100 + .../boost/container/detail/workaround.hpp | 133 + .../boost/container/new_allocator.hpp | 179 + .../boost_1_70_0/boost/container/options.hpp | 245 + .../boost/container/scoped_allocator.hpp | 907 ++ .../boost/container/scoped_allocator_fwd.hpp | 71 + .../boost/container/throw_exception.hpp | 181 + .../boost/container/uses_allocator.hpp | 169 + .../boost/container/uses_allocator_fwd.hpp | 73 + .../boost_1_70_0/boost/container/vector.hpp | 3435 ++++++ .../container_hash/detail/float_functions.hpp | 336 + .../container_hash/detail/hash_float.hpp | 271 + .../boost/container_hash/detail/limits.hpp | 62 + .../boost/container_hash/extensions.hpp | 414 + .../boost/container_hash/hash.hpp | 761 ++ .../boost/container_hash/hash_fwd.hpp | 36 + .../boost_1_70_0/boost/core/addressof.hpp | 274 + .../boost/core/checked_delete.hpp | 71 + .../boost_1_70_0/boost/core/demangle.hpp | 126 + .../boost_1_70_0/boost/core/enable_if.hpp | 128 + .../boost/core/explicit_operator_bool.hpp | 163 + .../boost_1_70_0/boost/core/ignore_unused.hpp | 70 + 3rd_party/boost_1_70_0/boost/core/is_same.hpp | 40 + .../boost/core/no_exceptions_support.hpp | 44 + .../boost_1_70_0/boost/core/noncopyable.hpp | 63 + .../boost/core/pointer_traits.hpp | 233 + 3rd_party/boost_1_70_0/boost/core/ref.hpp | 302 + .../boost_1_70_0/boost/core/scoped_enum.hpp | 194 + 3rd_party/boost_1_70_0/boost/core/swap.hpp | 67 + .../boost_1_70_0/boost/core/typeinfo.hpp | 167 + .../boost_1_70_0/boost/core/use_default.hpp | 17 + 3rd_party/boost_1_70_0/boost/cregex.hpp | 39 + 3rd_party/boost_1_70_0/boost/cstdint.hpp | 556 + 3rd_party/boost_1_70_0/boost/cstdlib.hpp | 41 + .../boost_1_70_0/boost/current_function.hpp | 75 + .../boost/date_time/adjust_functors.hpp | 164 + .../boost_1_70_0/boost/date_time/c_time.hpp | 123 + .../boost/date_time/compiler_config.hpp | 174 + .../boost/date_time/constrained_value.hpp | 121 + .../boost_1_70_0/boost/date_time/date.hpp | 209 + .../boost/date_time/date_clock_device.hpp | 77 + .../boost/date_time/date_defs.hpp | 26 + .../boost/date_time/date_duration.hpp | 151 + .../boost/date_time/date_duration_types.hpp | 270 + .../boost/date_time/date_format_simple.hpp | 159 + .../boost/date_time/date_formatting.hpp | 137 + .../date_time/date_formatting_limited.hpp | 121 + .../date_time/date_formatting_locales.hpp | 234 + .../boost/date_time/date_generators.hpp | 509 + .../boost/date_time/date_iterator.hpp | 101 + .../boost/date_time/date_names_put.hpp | 321 + .../boost/date_time/date_parsing.hpp | 316 + .../boost/date_time/dst_rules.hpp | 391 + .../boost/date_time/filetime_functions.hpp | 84 + .../boost/date_time/gregorian/conversion.hpp | 68 + .../boost/date_time/gregorian/formatters.hpp | 162 + .../gregorian/formatters_limited.hpp | 81 + .../date_time/gregorian/greg_calendar.hpp | 49 + .../boost/date_time/gregorian/greg_date.hpp | 137 + .../boost/date_time/gregorian/greg_day.hpp | 58 + .../date_time/gregorian/greg_day_of_year.hpp | 39 + .../date_time/gregorian/greg_duration.hpp | 135 + .../gregorian/greg_duration_types.hpp | 44 + .../boost/date_time/gregorian/greg_facet.hpp | 374 + .../boost/date_time/gregorian/greg_month.hpp | 105 + .../date_time/gregorian/greg_weekday.hpp | 66 + .../boost/date_time/gregorian/greg_year.hpp | 52 + .../boost/date_time/gregorian/greg_ymd.hpp | 33 + .../date_time/gregorian/gregorian_types.hpp | 109 + .../boost/date_time/gregorian/parsers.hpp | 91 + .../boost/date_time/gregorian_calendar.hpp | 71 + .../boost/date_time/gregorian_calendar.ipp | 219 + .../boost/date_time/int_adapter.hpp | 496 + .../boost/date_time/iso_format.hpp | 303 + .../boost/date_time/locale_config.hpp | 33 + .../boost/date_time/microsec_time_clock.hpp | 158 + .../boost/date_time/parse_format_base.hpp | 29 + .../boost_1_70_0/boost/date_time/period.hpp | 378 + .../boost/date_time/posix_time/conversion.hpp | 100 + .../posix_time/date_duration_operators.hpp | 114 + .../posix_time/posix_time_config.hpp | 178 + .../posix_time/posix_time_duration.hpp | 91 + .../posix_time/posix_time_system.hpp | 68 + .../date_time/posix_time/posix_time_types.hpp | 55 + .../boost/date_time/posix_time/ptime.hpp | 66 + .../date_time/posix_time/time_period.hpp | 29 + .../boost/date_time/special_defs.hpp | 25 + .../boost_1_70_0/boost/date_time/time.hpp | 193 + .../boost/date_time/time_clock.hpp | 83 + .../boost/date_time/time_defs.hpp | 43 + .../boost/date_time/time_duration.hpp | 298 + .../boost/date_time/time_iterator.hpp | 52 + .../date_time/time_resolution_traits.hpp | 167 + .../boost/date_time/time_system_counted.hpp | 254 + .../boost/date_time/time_system_split.hpp | 213 + .../boost/date_time/wrapping_int.hpp | 169 + .../boost/date_time/year_month_day.hpp | 47 + .../boost/detail/basic_pointerbuf.hpp | 139 + .../boost_1_70_0/boost/detail/call_traits.hpp | 172 + .../boost/detail/compressed_pair.hpp | 452 + .../boost/detail/container_fwd.hpp | 157 + .../boost_1_70_0/boost/detail/endian.hpp | 11 + 3rd_party/boost_1_70_0/boost/detail/fenv.hpp | 101 + .../boost/detail/indirect_traits.hpp | 195 + .../boost_1_70_0/boost/detail/interlocked.hpp | 220 + .../boost/detail/is_incrementable.hpp | 121 + .../boost_1_70_0/boost/detail/iterator.hpp | 39 + .../boost/detail/lcast_precision.hpp | 185 + .../boost/detail/lightweight_mutex.hpp | 22 + .../boost/detail/no_exceptions_support.hpp | 17 + .../boost/detail/reference_content.hpp | 120 + .../boost_1_70_0/boost/detail/select_type.hpp | 36 + .../boost_1_70_0/boost/detail/sp_typeinfo.hpp | 36 + .../boost/detail/utf8_codecvt_facet.hpp | 219 + .../boost/detail/utf8_codecvt_facet.ipp | 292 + .../winapi/detail/deprecated_namespace.hpp | 28 + .../detail/winapi/get_current_process.hpp | 20 + .../detail/winapi/get_current_thread.hpp | 20 + .../boost/detail/winapi/get_last_error.hpp | 20 + .../boost/detail/winapi/get_process_times.hpp | 20 + .../boost/detail/winapi/get_thread_times.hpp | 20 + .../boost_1_70_0/boost/detail/winapi/time.hpp | 20 + .../boost/detail/winapi/timers.hpp | 20 + .../boost_1_70_0/boost/detail/workaround.hpp | 10 + .../boost/enable_shared_from_this.hpp | 18 + .../exception/current_exception_cast.hpp | 43 + .../detail/clone_current_exception.hpp | 56 + .../exception/detail/error_info_impl.hpp | 102 + .../boost/exception/detail/exception_ptr.hpp | 514 + .../exception/detail/is_output_streamable.hpp | 61 + .../exception/detail/object_hex_dump.hpp | 51 + .../boost/exception/detail/shared_ptr.hpp | 17 + .../boost/exception/detail/type_info.hpp | 82 + .../exception/diagnostic_information.hpp | 204 + .../boost/exception/exception.hpp | 525 + .../boost/exception/get_error_info.hpp | 133 + .../boost_1_70_0/boost/exception/info.hpp | 277 + .../boost/exception/to_string.hpp | 89 + .../boost/exception/to_string_stub.hpp | 118 + .../boost_1_70_0/boost/exception_ptr.hpp | 11 + 3rd_party/boost_1_70_0/boost/foreach.hpp | 1127 ++ 3rd_party/boost_1_70_0/boost/foreach_fwd.hpp | 51 + 3rd_party/boost_1_70_0/boost/format.hpp | 59 + .../boost_1_70_0/boost/format/alt_sstream.hpp | 177 + .../boost/format/alt_sstream_impl.hpp | 313 + .../format/detail/compat_workarounds.hpp | 86 + .../boost/format/detail/config_macros.hpp | 95 + .../format/detail/msvc_disambiguater.hpp | 54 + .../boost/format/detail/unset_macros.hpp | 34 + .../format/detail/workarounds_gcc-2_95.hpp | 162 + .../format/detail/workarounds_stlport.hpp | 36 + .../boost_1_70_0/boost/format/exceptions.hpp | 103 + .../boost_1_70_0/boost/format/feed_args.hpp | 321 + .../boost/format/format_class.hpp | 180 + .../boost_1_70_0/boost/format/format_fwd.hpp | 43 + .../boost/format/format_implementation.hpp | 329 + .../boost_1_70_0/boost/format/free_funcs.hpp | 70 + 3rd_party/boost_1_70_0/boost/format/group.hpp | 684 ++ .../boost_1_70_0/boost/format/internals.hpp | 203 + .../boost/format/internals_fwd.hpp | 64 + .../boost_1_70_0/boost/format/parsing.hpp | 564 + 3rd_party/boost_1_70_0/boost/function.hpp | 74 + .../function/detail/function_iterate.hpp | 16 + .../function/detail/gen_maybe_include.pl | 39 + .../boost/function/detail/maybe_include.hpp | 369 + .../boost/function/detail/prologue.hpp | 26 + .../boost_1_70_0/boost/function/function0.hpp | 12 + .../boost_1_70_0/boost/function/function1.hpp | 12 + .../boost/function/function10.hpp | 12 + .../boost_1_70_0/boost/function/function2.hpp | 12 + .../boost_1_70_0/boost/function/function3.hpp | 12 + .../boost_1_70_0/boost/function/function4.hpp | 12 + .../boost_1_70_0/boost/function/function5.hpp | 12 + .../boost_1_70_0/boost/function/function6.hpp | 12 + .../boost_1_70_0/boost/function/function7.hpp | 12 + .../boost_1_70_0/boost/function/function8.hpp | 12 + .../boost_1_70_0/boost/function/function9.hpp | 12 + .../boost/function/function_base.hpp | 886 ++ .../boost/function/function_fwd.hpp | 69 + .../boost/function/function_template.hpp | 1185 ++ .../boost_1_70_0/boost/function_equal.hpp | 28 + .../boost_1_70_0/boost/functional/hash.hpp | 6 + .../boost/functional/hash_fwd.hpp | 6 + 3rd_party/boost_1_70_0/boost/get_pointer.hpp | 76 + 3rd_party/boost_1_70_0/boost/integer.hpp | 262 + .../boost/integer/common_factor_rt.hpp | 580 + .../boost/integer/static_log2.hpp | 127 + 3rd_party/boost_1_70_0/boost/integer_fwd.hpp | 190 + .../boost_1_70_0/boost/integer_traits.hpp | 256 + .../boost/intrusive/detail/algorithm.hpp | 90 + .../boost/intrusive/detail/config_begin.hpp | 43 + .../boost/intrusive/detail/config_end.hpp | 15 + .../has_member_function_callable_with.hpp | 366 + .../boost/intrusive/detail/iterator.hpp | 262 + .../intrusive/detail/minimal_pair_header.hpp | 30 + .../boost/intrusive/detail/mpl.hpp | 217 + .../intrusive/detail/reverse_iterator.hpp | 165 + .../boost/intrusive/detail/std_fwd.hpp | 43 + .../boost/intrusive/detail/workaround.hpp | 53 + .../boost/intrusive/pack_options.hpp | 374 + .../boost/intrusive/pointer_rebind.hpp | 188 + .../boost/intrusive/pointer_traits.hpp | 318 + .../boost_1_70_0/boost/intrusive_ptr.hpp | 18 + 3rd_party/boost_1_70_0/boost/io/ios_state.hpp | 439 + 3rd_party/boost_1_70_0/boost/io_fwd.hpp | 67 + .../boost_1_70_0/boost/is_placeholder.hpp | 31 + .../boost_1_70_0/boost/iterator/advance.hpp | 84 + .../boost/iterator/detail/config_def.hpp | 128 + .../boost/iterator/detail/config_undef.hpp | 24 + .../boost/iterator/detail/enable_if.hpp | 83 + .../detail/facade_iterator_category.hpp | 194 + .../boost_1_70_0/boost/iterator/distance.hpp | 65 + .../boost/iterator/filter_iterator.hpp | 136 + .../boost/iterator/interoperable.hpp | 54 + .../boost/iterator/iterator_adaptor.hpp | 358 + .../boost/iterator/iterator_categories.hpp | 216 + .../boost/iterator/iterator_concepts.hpp | 273 + .../boost/iterator/iterator_facade.hpp | 981 ++ .../boost/iterator/iterator_traits.hpp | 61 + .../boost/iterator/minimum_category.hpp | 95 + .../boost/iterator/reverse_iterator.hpp | 77 + .../boost/iterator/transform_iterator.hpp | 175 + .../boost_1_70_0/boost/iterator_adaptors.hpp | 13 + 3rd_party/boost_1_70_0/boost/lexical_cast.hpp | 105 + .../boost/lexical_cast/bad_lexical_cast.hpp | 101 + .../lexical_cast/detail/converter_lexical.hpp | 498 + .../detail/converter_lexical_streams.hpp | 786 ++ .../lexical_cast/detail/converter_numeric.hpp | 172 + .../boost/lexical_cast/detail/inf_nan.hpp | 197 + .../lexical_cast/detail/is_character.hpp | 59 + .../detail/lcast_char_constants.hpp | 46 + .../detail/lcast_unsigned_converters.hpp | 294 + .../boost/lexical_cast/detail/widest_char.hpp | 43 + .../lexical_cast/try_lexical_convert.hpp | 232 + 3rd_party/boost_1_70_0/boost/limits.hpp | 146 + 3rd_party/boost_1_70_0/boost/make_shared.hpp | 16 + .../boost/math/policies/policy.hpp | 1040 ++ .../special_functions/detail/fp_traits.hpp | 581 + .../special_functions/detail/round_fwd.hpp | 93 + .../math/special_functions/fpclassify.hpp | 640 ++ .../boost/math/special_functions/math_fwd.hpp | 1678 +++ .../boost/math/special_functions/sign.hpp | 194 + .../boost_1_70_0/boost/math/tools/config.hpp | 469 + .../boost/math/tools/promotion.hpp | 182 + .../boost/math/tools/real_cast.hpp | 31 + .../boost_1_70_0/boost/math/tools/user.hpp | 105 + 3rd_party/boost_1_70_0/boost/mem_fn.hpp | 24 + 3rd_party/boost_1_70_0/boost/memory_order.hpp | 88 + .../boost_1_70_0/boost/move/adl_move_swap.hpp | 272 + .../boost/move/algo/adaptive_merge.hpp | 352 + .../move/algo/detail/adaptive_sort_merge.hpp | 1475 +++ .../boost/move/algo/detail/basic_op.hpp | 121 + .../boost/move/algo/detail/heap_sort.hpp | 111 + .../boost/move/algo/detail/insertion_sort.hpp | 128 + .../boost/move/algo/detail/is_sorted.hpp | 55 + .../boost/move/algo/detail/merge.hpp | 980 ++ .../boost/move/algo/detail/merge_sort.hpp | 207 + .../boost/move/algo/detail/set_difference.hpp | 207 + .../boost_1_70_0/boost/move/algo/move.hpp | 156 + .../boost/move/algo/predicate.hpp | 101 + .../boost_1_70_0/boost/move/algo/unique.hpp | 55 + .../boost_1_70_0/boost/move/algorithm.hpp | 167 + 3rd_party/boost_1_70_0/boost/move/core.hpp | 494 + .../boost/move/default_delete.hpp | 217 + .../boost/move/detail/config_begin.hpp | 21 + .../boost/move/detail/config_end.hpp | 12 + .../boost/move/detail/destruct_n.hpp | 66 + .../boost/move/detail/fwd_macros.hpp | 881 ++ .../move/detail/iterator_to_raw_pointer.hpp | 59 + .../boost/move/detail/iterator_traits.hpp | 77 + .../boost/move/detail/meta_utils.hpp | 587 + .../boost/move/detail/meta_utils_core.hpp | 137 + .../boost/move/detail/move_helpers.hpp | 256 + .../boost/move/detail/placement_new.hpp | 30 + .../boost/move/detail/pointer_element.hpp | 168 + .../boost/move/detail/reverse_iterator.hpp | 171 + .../boost/move/detail/std_ns_begin.hpp | 30 + .../boost/move/detail/std_ns_end.hpp | 14 + .../boost/move/detail/to_raw_pointer.hpp | 45 + .../boost/move/detail/type_traits.hpp | 1086 ++ .../move/detail/unique_ptr_meta_utils.hpp | 591 + .../boost/move/detail/workaround.hpp | 69 + .../boost_1_70_0/boost/move/iterator.hpp | 311 + .../boost_1_70_0/boost/move/make_unique.hpp | 238 + 3rd_party/boost_1_70_0/boost/move/move.hpp | 35 + 3rd_party/boost_1_70_0/boost/move/traits.hpp | 77 + .../boost_1_70_0/boost/move/unique_ptr.hpp | 871 ++ 3rd_party/boost_1_70_0/boost/move/utility.hpp | 150 + .../boost_1_70_0/boost/move/utility_core.hpp | 318 + 3rd_party/boost_1_70_0/boost/mpl/O1_size.hpp | 40 + .../boost_1_70_0/boost/mpl/O1_size_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/advance.hpp | 76 + .../boost_1_70_0/boost/mpl/advance_fwd.hpp | 28 + 3rd_party/boost_1_70_0/boost/mpl/always.hpp | 38 + 3rd_party/boost_1_70_0/boost/mpl/and.hpp | 60 + 3rd_party/boost_1_70_0/boost/mpl/apply.hpp | 229 + .../boost_1_70_0/boost/mpl/apply_fwd.hpp | 107 + .../boost_1_70_0/boost/mpl/apply_wrap.hpp | 234 + 3rd_party/boost_1_70_0/boost/mpl/arg.hpp | 131 + 3rd_party/boost_1_70_0/boost/mpl/arg_fwd.hpp | 28 + 3rd_party/boost_1_70_0/boost/mpl/assert.hpp | 459 + 3rd_party/boost_1_70_0/boost/mpl/at.hpp | 52 + 3rd_party/boost_1_70_0/boost/mpl/at_fwd.hpp | 24 + .../boost/mpl/aux_/O1_size_impl.hpp | 87 + .../boost/mpl/aux_/adl_barrier.hpp | 48 + .../boost/mpl/aux_/advance_backward.hpp | 128 + .../boost/mpl/aux_/advance_forward.hpp | 127 + .../boost/mpl/aux_/arg_typedef.hpp | 31 + .../boost/mpl/aux_/arithmetic_op.hpp | 92 + .../boost_1_70_0/boost/mpl/aux_/arity.hpp | 39 + .../boost/mpl/aux_/arity_spec.hpp | 67 + .../boost_1_70_0/boost/mpl/aux_/at_impl.hpp | 45 + .../boost/mpl/aux_/begin_end_impl.hpp | 101 + .../boost/mpl/aux_/clear_impl.hpp | 35 + .../boost/mpl/aux_/common_name_wknd.hpp | 34 + .../boost/mpl/aux_/comparison_op.hpp | 83 + .../boost/mpl/aux_/config/adl.hpp | 40 + .../boost/mpl/aux_/config/arrays.hpp | 30 + .../boost/mpl/aux_/config/bcc.hpp | 28 + .../boost/mpl/aux_/config/bind.hpp | 33 + .../boost/mpl/aux_/config/compiler.hpp | 66 + .../boost/mpl/aux_/config/ctps.hpp | 30 + .../boost/mpl/aux_/config/dependent_nttp.hpp | 35 + .../mpl/aux_/config/dmc_ambiguous_ctps.hpp | 27 + .../boost/mpl/aux_/config/dtp.hpp | 46 + .../boost/mpl/aux_/config/eti.hpp | 47 + .../boost/mpl/aux_/config/forwarding.hpp | 27 + .../boost/mpl/aux_/config/gcc.hpp | 23 + .../boost/mpl/aux_/config/gpu.hpp | 35 + .../boost/mpl/aux_/config/has_apply.hpp | 32 + .../boost/mpl/aux_/config/has_xxx.hpp | 34 + .../boost/mpl/aux_/config/integral.hpp | 38 + .../boost/mpl/aux_/config/intel.hpp | 21 + .../boost/mpl/aux_/config/lambda.hpp | 32 + .../boost/mpl/aux_/config/msvc.hpp | 21 + .../boost/mpl/aux_/config/msvc_typename.hpp | 26 + .../boost/mpl/aux_/config/nttp.hpp | 41 + .../boost/mpl/aux_/config/operators.hpp | 34 + .../mpl/aux_/config/overload_resolution.hpp | 29 + .../boost/mpl/aux_/config/pp_counter.hpp | 26 + .../boost/mpl/aux_/config/preprocessor.hpp | 39 + .../boost/mpl/aux_/config/static_constant.hpp | 25 + .../boost/mpl/aux_/config/ttp.hpp | 41 + .../boost/mpl/aux_/config/typeof.hpp | 38 + .../mpl/aux_/config/use_preprocessed.hpp | 19 + .../boost/mpl/aux_/config/workaround.hpp | 19 + .../boost/mpl/aux_/contains_impl.hpp | 61 + .../boost/mpl/aux_/count_args.hpp | 105 + .../boost/mpl/aux_/empty_impl.hpp | 43 + .../boost/mpl/aux_/find_if_pred.hpp | 31 + .../boost_1_70_0/boost/mpl/aux_/fold_impl.hpp | 43 + .../boost/mpl/aux_/fold_impl_body.hpp | 365 + .../boost/mpl/aux_/full_lambda.hpp | 354 + .../boost_1_70_0/boost/mpl/aux_/has_apply.hpp | 32 + .../boost_1_70_0/boost/mpl/aux_/has_begin.hpp | 23 + .../boost/mpl/aux_/has_key_impl.hpp | 34 + .../boost/mpl/aux_/has_rebind.hpp | 99 + .../boost_1_70_0/boost/mpl/aux_/has_size.hpp | 23 + .../boost_1_70_0/boost/mpl/aux_/has_tag.hpp | 23 + .../boost_1_70_0/boost/mpl/aux_/has_type.hpp | 23 + .../boost/mpl/aux_/include_preprocessed.hpp | 42 + .../boost/mpl/aux_/insert_impl.hpp | 68 + .../boost/mpl/aux_/inserter_algorithm.hpp | 159 + .../boost/mpl/aux_/integral_wrapper.hpp | 93 + .../boost/mpl/aux_/is_msvc_eti_arg.hpp | 64 + .../boost/mpl/aux_/iter_apply.hpp | 47 + .../boost/mpl/aux_/iter_fold_if_impl.hpp | 210 + .../boost/mpl/aux_/iter_fold_impl.hpp | 42 + .../boost/mpl/aux_/lambda_arity_param.hpp | 25 + .../boost/mpl/aux_/lambda_no_ctps.hpp | 193 + .../boost/mpl/aux_/lambda_spec.hpp | 49 + .../boost/mpl/aux_/lambda_support.hpp | 169 + .../boost/mpl/aux_/largest_int.hpp | 63 + .../boost/mpl/aux_/logical_op.hpp | 165 + .../boost_1_70_0/boost/mpl/aux_/msvc_dtw.hpp | 68 + .../boost/mpl/aux_/msvc_eti_base.hpp | 77 + .../boost/mpl/aux_/msvc_is_class.hpp | 58 + .../boost/mpl/aux_/msvc_never_true.hpp | 34 + .../boost_1_70_0/boost/mpl/aux_/msvc_type.hpp | 62 + 3rd_party/boost_1_70_0/boost/mpl/aux_/na.hpp | 95 + .../boost_1_70_0/boost/mpl/aux_/na_assert.hpp | 34 + .../boost_1_70_0/boost/mpl/aux_/na_fwd.hpp | 31 + .../boost_1_70_0/boost/mpl/aux_/na_spec.hpp | 175 + .../boost/mpl/aux_/nested_type_wknd.hpp | 48 + .../boost_1_70_0/boost/mpl/aux_/nttp_decl.hpp | 35 + .../boost/mpl/aux_/numeric_cast_utils.hpp | 77 + .../boost/mpl/aux_/numeric_op.hpp | 315 + .../boost/mpl/aux_/overload_names.hpp | 48 + .../preprocessed/bcc/advance_backward.hpp | 97 + .../aux_/preprocessed/bcc/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/bcc/and.hpp | 69 + .../boost/mpl/aux_/preprocessed/bcc/apply.hpp | 169 + .../mpl/aux_/preprocessed/bcc/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/bcc/apply_wrap.hpp | 461 + .../boost/mpl/aux_/preprocessed/bcc/arg.hpp | 117 + .../mpl/aux_/preprocessed/bcc/basic_bind.hpp | 300 + .../boost/mpl/aux_/preprocessed/bcc/bind.hpp | 397 + .../mpl/aux_/preprocessed/bcc/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/bcc/bitand.hpp | 147 + .../boost/mpl/aux_/preprocessed/bcc/bitor.hpp | 147 + .../mpl/aux_/preprocessed/bcc/bitxor.hpp | 147 + .../boost/mpl/aux_/preprocessed/bcc/deque.hpp | 323 + .../mpl/aux_/preprocessed/bcc/divides.hpp | 146 + .../mpl/aux_/preprocessed/bcc/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/bcc/fold_impl.hpp | 180 + .../mpl/aux_/preprocessed/bcc/full_lambda.hpp | 558 + .../mpl/aux_/preprocessed/bcc/greater.hpp | 94 + .../aux_/preprocessed/bcc/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc/inherit.hpp | 139 + .../preprocessed/bcc/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/bcc/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/bcc/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/bcc/less.hpp | 94 + .../mpl/aux_/preprocessed/bcc/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/bcc/list.hpp | 323 + .../mpl/aux_/preprocessed/bcc/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/bcc/map.hpp | 323 + .../boost/mpl/aux_/preprocessed/bcc/minus.hpp | 146 + .../mpl/aux_/preprocessed/bcc/modulus.hpp | 101 + .../aux_/preprocessed/bcc/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/bcc/or.hpp | 69 + .../aux_/preprocessed/bcc/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/bcc/plus.hpp | 146 + .../boost/mpl/aux_/preprocessed/bcc/quote.hpp | 119 + .../preprocessed/bcc/reverse_fold_impl.hpp | 295 + .../bcc/reverse_iter_fold_impl.hpp | 295 + .../boost/mpl/aux_/preprocessed/bcc/set.hpp | 323 + .../boost/mpl/aux_/preprocessed/bcc/set_c.hpp | 328 + .../mpl/aux_/preprocessed/bcc/shift_left.hpp | 99 + .../mpl/aux_/preprocessed/bcc/shift_right.hpp | 99 + .../aux_/preprocessed/bcc/template_arity.hpp | 40 + .../boost/mpl/aux_/preprocessed/bcc/times.hpp | 146 + .../mpl/aux_/preprocessed/bcc/unpack_args.hpp | 97 + .../mpl/aux_/preprocessed/bcc/vector.hpp | 323 + .../mpl/aux_/preprocessed/bcc/vector_c.hpp | 309 + .../preprocessed/bcc551/advance_backward.hpp | 97 + .../preprocessed/bcc551/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/bcc551/and.hpp | 69 + .../mpl/aux_/preprocessed/bcc551/apply.hpp | 169 + .../aux_/preprocessed/bcc551/apply_fwd.hpp | 52 + .../aux_/preprocessed/bcc551/apply_wrap.hpp | 456 + .../mpl/aux_/preprocessed/bcc551/arg.hpp | 123 + .../aux_/preprocessed/bcc551/basic_bind.hpp | 306 + .../mpl/aux_/preprocessed/bcc551/bind.hpp | 403 + .../mpl/aux_/preprocessed/bcc551/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/bcc551/bitand.hpp | 147 + .../mpl/aux_/preprocessed/bcc551/bitor.hpp | 147 + .../mpl/aux_/preprocessed/bcc551/bitxor.hpp | 147 + .../mpl/aux_/preprocessed/bcc551/deque.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/divides.hpp | 146 + .../mpl/aux_/preprocessed/bcc551/equal_to.hpp | 94 + .../aux_/preprocessed/bcc551/fold_impl.hpp | 180 + .../aux_/preprocessed/bcc551/full_lambda.hpp | 558 + .../mpl/aux_/preprocessed/bcc551/greater.hpp | 94 + .../preprocessed/bcc551/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc551/inherit.hpp | 141 + .../preprocessed/bcc551/iter_fold_if_impl.hpp | 133 + .../preprocessed/bcc551/iter_fold_impl.hpp | 180 + .../preprocessed/bcc551/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/bcc551/less.hpp | 94 + .../aux_/preprocessed/bcc551/less_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc551/list.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/list_c.hpp | 328 + .../mpl/aux_/preprocessed/bcc551/map.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/minus.hpp | 146 + .../mpl/aux_/preprocessed/bcc551/modulus.hpp | 101 + .../aux_/preprocessed/bcc551/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/bcc551/or.hpp | 69 + .../aux_/preprocessed/bcc551/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/bcc551/plus.hpp | 146 + .../mpl/aux_/preprocessed/bcc551/quote.hpp | 11 + .../preprocessed/bcc551/reverse_fold_impl.hpp | 295 + .../bcc551/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/bcc551/set.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/set_c.hpp | 328 + .../aux_/preprocessed/bcc551/shift_left.hpp | 99 + .../aux_/preprocessed/bcc551/shift_right.hpp | 99 + .../preprocessed/bcc551/template_arity.hpp | 40 + .../mpl/aux_/preprocessed/bcc551/times.hpp | 146 + .../aux_/preprocessed/bcc551/unpack_args.hpp | 97 + .../mpl/aux_/preprocessed/bcc551/vector.hpp | 323 + .../mpl/aux_/preprocessed/bcc551/vector_c.hpp | 309 + .../bcc_pre590/advance_backward.hpp | 97 + .../bcc_pre590/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/bcc_pre590/and.hpp | 69 + .../aux_/preprocessed/bcc_pre590/apply.hpp | 169 + .../preprocessed/bcc_pre590/apply_fwd.hpp | 52 + .../preprocessed/bcc_pre590/apply_wrap.hpp | 456 + .../mpl/aux_/preprocessed/bcc_pre590/arg.hpp | 117 + .../preprocessed/bcc_pre590/basic_bind.hpp | 300 + .../mpl/aux_/preprocessed/bcc_pre590/bind.hpp | 397 + .../aux_/preprocessed/bcc_pre590/bind_fwd.hpp | 46 + .../aux_/preprocessed/bcc_pre590/bitand.hpp | 147 + .../aux_/preprocessed/bcc_pre590/bitor.hpp | 147 + .../aux_/preprocessed/bcc_pre590/bitxor.hpp | 147 + .../aux_/preprocessed/bcc_pre590/deque.hpp | 323 + .../aux_/preprocessed/bcc_pre590/divides.hpp | 146 + .../aux_/preprocessed/bcc_pre590/equal_to.hpp | 94 + .../preprocessed/bcc_pre590/fold_impl.hpp | 180 + .../preprocessed/bcc_pre590/full_lambda.hpp | 558 + .../aux_/preprocessed/bcc_pre590/greater.hpp | 94 + .../preprocessed/bcc_pre590/greater_equal.hpp | 94 + .../aux_/preprocessed/bcc_pre590/inherit.hpp | 139 + .../bcc_pre590/iter_fold_if_impl.hpp | 133 + .../bcc_pre590/iter_fold_impl.hpp | 180 + .../bcc_pre590/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/bcc_pre590/less.hpp | 94 + .../preprocessed/bcc_pre590/less_equal.hpp | 94 + .../mpl/aux_/preprocessed/bcc_pre590/list.hpp | 323 + .../aux_/preprocessed/bcc_pre590/list_c.hpp | 328 + .../mpl/aux_/preprocessed/bcc_pre590/map.hpp | 323 + .../aux_/preprocessed/bcc_pre590/minus.hpp | 146 + .../aux_/preprocessed/bcc_pre590/modulus.hpp | 101 + .../preprocessed/bcc_pre590/not_equal_to.hpp | 94 + .../mpl/aux_/preprocessed/bcc_pre590/or.hpp | 69 + .../preprocessed/bcc_pre590/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/bcc_pre590/plus.hpp | 146 + .../aux_/preprocessed/bcc_pre590/quote.hpp | 11 + .../bcc_pre590/reverse_fold_impl.hpp | 295 + .../bcc_pre590/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/bcc_pre590/set.hpp | 323 + .../aux_/preprocessed/bcc_pre590/set_c.hpp | 328 + .../preprocessed/bcc_pre590/shift_left.hpp | 99 + .../preprocessed/bcc_pre590/shift_right.hpp | 99 + .../bcc_pre590/template_arity.hpp | 40 + .../aux_/preprocessed/bcc_pre590/times.hpp | 146 + .../preprocessed/bcc_pre590/unpack_args.hpp | 97 + .../aux_/preprocessed/bcc_pre590/vector.hpp | 323 + .../aux_/preprocessed/bcc_pre590/vector_c.hpp | 309 + .../preprocessed/dmc/advance_backward.hpp | 97 + .../aux_/preprocessed/dmc/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/dmc/and.hpp | 69 + .../boost/mpl/aux_/preprocessed/dmc/apply.hpp | 169 + .../mpl/aux_/preprocessed/dmc/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/dmc/apply_wrap.hpp | 84 + .../boost/mpl/aux_/preprocessed/dmc/arg.hpp | 123 + .../mpl/aux_/preprocessed/dmc/basic_bind.hpp | 406 + .../boost/mpl/aux_/preprocessed/dmc/bind.hpp | 515 + .../mpl/aux_/preprocessed/dmc/bind_fwd.hpp | 53 + .../mpl/aux_/preprocessed/dmc/bitand.hpp | 147 + .../boost/mpl/aux_/preprocessed/dmc/bitor.hpp | 147 + .../mpl/aux_/preprocessed/dmc/bitxor.hpp | 147 + .../boost/mpl/aux_/preprocessed/dmc/deque.hpp | 323 + .../mpl/aux_/preprocessed/dmc/divides.hpp | 146 + .../mpl/aux_/preprocessed/dmc/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/dmc/fold_impl.hpp | 180 + .../mpl/aux_/preprocessed/dmc/full_lambda.hpp | 536 + .../mpl/aux_/preprocessed/dmc/greater.hpp | 94 + .../aux_/preprocessed/dmc/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/dmc/inherit.hpp | 141 + .../preprocessed/dmc/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/dmc/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/dmc/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/dmc/less.hpp | 94 + .../mpl/aux_/preprocessed/dmc/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/dmc/list.hpp | 323 + .../mpl/aux_/preprocessed/dmc/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/dmc/map.hpp | 323 + .../boost/mpl/aux_/preprocessed/dmc/minus.hpp | 146 + .../mpl/aux_/preprocessed/dmc/modulus.hpp | 101 + .../aux_/preprocessed/dmc/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/dmc/or.hpp | 69 + .../aux_/preprocessed/dmc/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/dmc/plus.hpp | 146 + .../boost/mpl/aux_/preprocessed/dmc/quote.hpp | 123 + .../preprocessed/dmc/reverse_fold_impl.hpp | 231 + .../dmc/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/dmc/set.hpp | 323 + .../boost/mpl/aux_/preprocessed/dmc/set_c.hpp | 328 + .../mpl/aux_/preprocessed/dmc/shift_left.hpp | 99 + .../mpl/aux_/preprocessed/dmc/shift_right.hpp | 99 + .../aux_/preprocessed/dmc/template_arity.hpp | 11 + .../boost/mpl/aux_/preprocessed/dmc/times.hpp | 146 + .../mpl/aux_/preprocessed/dmc/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/dmc/vector.hpp | 323 + .../mpl/aux_/preprocessed/dmc/vector_c.hpp | 309 + .../preprocessed/gcc/advance_backward.hpp | 97 + .../aux_/preprocessed/gcc/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/gcc/and.hpp | 69 + .../boost/mpl/aux_/preprocessed/gcc/apply.hpp | 169 + .../mpl/aux_/preprocessed/gcc/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/gcc/apply_wrap.hpp | 84 + .../boost/mpl/aux_/preprocessed/gcc/arg.hpp | 123 + .../mpl/aux_/preprocessed/gcc/basic_bind.hpp | 440 + .../boost/mpl/aux_/preprocessed/gcc/bind.hpp | 561 + .../mpl/aux_/preprocessed/gcc/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/gcc/bitand.hpp | 147 + .../boost/mpl/aux_/preprocessed/gcc/bitor.hpp | 147 + .../mpl/aux_/preprocessed/gcc/bitxor.hpp | 147 + .../boost/mpl/aux_/preprocessed/gcc/deque.hpp | 323 + .../mpl/aux_/preprocessed/gcc/divides.hpp | 146 + .../mpl/aux_/preprocessed/gcc/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/gcc/fold_impl.hpp | 180 + .../mpl/aux_/preprocessed/gcc/full_lambda.hpp | 558 + .../mpl/aux_/preprocessed/gcc/greater.hpp | 94 + .../aux_/preprocessed/gcc/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/gcc/inherit.hpp | 141 + .../preprocessed/gcc/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/gcc/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/gcc/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/gcc/less.hpp | 94 + .../mpl/aux_/preprocessed/gcc/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/gcc/list.hpp | 323 + .../mpl/aux_/preprocessed/gcc/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/gcc/map.hpp | 323 + .../boost/mpl/aux_/preprocessed/gcc/minus.hpp | 146 + .../mpl/aux_/preprocessed/gcc/modulus.hpp | 101 + .../aux_/preprocessed/gcc/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/gcc/or.hpp | 69 + .../aux_/preprocessed/gcc/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/gcc/plus.hpp | 146 + .../boost/mpl/aux_/preprocessed/gcc/quote.hpp | 123 + .../preprocessed/gcc/reverse_fold_impl.hpp | 231 + .../gcc/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/gcc/set.hpp | 323 + .../boost/mpl/aux_/preprocessed/gcc/set_c.hpp | 328 + .../mpl/aux_/preprocessed/gcc/shift_left.hpp | 99 + .../mpl/aux_/preprocessed/gcc/shift_right.hpp | 99 + .../aux_/preprocessed/gcc/template_arity.hpp | 97 + .../boost/mpl/aux_/preprocessed/gcc/times.hpp | 146 + .../mpl/aux_/preprocessed/gcc/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/gcc/vector.hpp | 323 + .../mpl/aux_/preprocessed/gcc/vector_c.hpp | 309 + .../preprocessed/msvc60/advance_backward.hpp | 132 + .../preprocessed/msvc60/advance_forward.hpp | 132 + .../mpl/aux_/preprocessed/msvc60/and.hpp | 73 + .../mpl/aux_/preprocessed/msvc60/apply.hpp | 166 + .../aux_/preprocessed/msvc60/apply_fwd.hpp | 46 + .../aux_/preprocessed/msvc60/apply_wrap.hpp | 247 + .../mpl/aux_/preprocessed/msvc60/arg.hpp | 123 + .../aux_/preprocessed/msvc60/basic_bind.hpp | 328 + .../mpl/aux_/preprocessed/msvc60/bind.hpp | 432 + .../mpl/aux_/preprocessed/msvc60/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/msvc60/bitand.hpp | 149 + .../mpl/aux_/preprocessed/msvc60/bitor.hpp | 149 + .../mpl/aux_/preprocessed/msvc60/bitxor.hpp | 149 + .../mpl/aux_/preprocessed/msvc60/deque.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/divides.hpp | 148 + .../mpl/aux_/preprocessed/msvc60/equal_to.hpp | 102 + .../aux_/preprocessed/msvc60/fold_impl.hpp | 293 + .../aux_/preprocessed/msvc60/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/msvc60/greater.hpp | 102 + .../preprocessed/msvc60/greater_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc60/inherit.hpp | 166 + .../preprocessed/msvc60/iter_fold_if_impl.hpp | 133 + .../preprocessed/msvc60/iter_fold_impl.hpp | 293 + .../preprocessed/msvc60/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/msvc60/less.hpp | 102 + .../aux_/preprocessed/msvc60/less_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc60/list.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/list_c.hpp | 534 + .../mpl/aux_/preprocessed/msvc60/map.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/minus.hpp | 148 + .../mpl/aux_/preprocessed/msvc60/modulus.hpp | 115 + .../aux_/preprocessed/msvc60/not_equal_to.hpp | 102 + .../boost/mpl/aux_/preprocessed/msvc60/or.hpp | 73 + .../aux_/preprocessed/msvc60/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/msvc60/plus.hpp | 148 + .../mpl/aux_/preprocessed/msvc60/quote.hpp | 11 + .../preprocessed/msvc60/reverse_fold_impl.hpp | 343 + .../msvc60/reverse_iter_fold_impl.hpp | 343 + .../mpl/aux_/preprocessed/msvc60/set.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/set_c.hpp | 534 + .../aux_/preprocessed/msvc60/shift_left.hpp | 114 + .../aux_/preprocessed/msvc60/shift_right.hpp | 114 + .../preprocessed/msvc60/template_arity.hpp | 46 + .../mpl/aux_/preprocessed/msvc60/times.hpp | 148 + .../aux_/preprocessed/msvc60/unpack_args.hpp | 109 + .../mpl/aux_/preprocessed/msvc60/vector.hpp | 556 + .../mpl/aux_/preprocessed/msvc60/vector_c.hpp | 534 + .../preprocessed/msvc70/advance_backward.hpp | 97 + .../preprocessed/msvc70/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/msvc70/and.hpp | 71 + .../mpl/aux_/preprocessed/msvc70/apply.hpp | 160 + .../aux_/preprocessed/msvc70/apply_fwd.hpp | 46 + .../aux_/preprocessed/msvc70/apply_wrap.hpp | 138 + .../mpl/aux_/preprocessed/msvc70/arg.hpp | 123 + .../aux_/preprocessed/msvc70/basic_bind.hpp | 328 + .../mpl/aux_/preprocessed/msvc70/bind.hpp | 432 + .../mpl/aux_/preprocessed/msvc70/bind_fwd.hpp | 46 + .../mpl/aux_/preprocessed/msvc70/bitand.hpp | 151 + .../mpl/aux_/preprocessed/msvc70/bitor.hpp | 151 + .../mpl/aux_/preprocessed/msvc70/bitxor.hpp | 151 + .../mpl/aux_/preprocessed/msvc70/deque.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/divides.hpp | 150 + .../mpl/aux_/preprocessed/msvc70/equal_to.hpp | 102 + .../aux_/preprocessed/msvc70/fold_impl.hpp | 245 + .../aux_/preprocessed/msvc70/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/msvc70/greater.hpp | 102 + .../preprocessed/msvc70/greater_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc70/inherit.hpp | 166 + .../preprocessed/msvc70/iter_fold_if_impl.hpp | 133 + .../preprocessed/msvc70/iter_fold_impl.hpp | 245 + .../preprocessed/msvc70/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/msvc70/less.hpp | 102 + .../aux_/preprocessed/msvc70/less_equal.hpp | 102 + .../mpl/aux_/preprocessed/msvc70/list.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/list_c.hpp | 534 + .../mpl/aux_/preprocessed/msvc70/map.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/minus.hpp | 150 + .../mpl/aux_/preprocessed/msvc70/modulus.hpp | 115 + .../aux_/preprocessed/msvc70/not_equal_to.hpp | 102 + .../boost/mpl/aux_/preprocessed/msvc70/or.hpp | 71 + .../aux_/preprocessed/msvc70/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/msvc70/plus.hpp | 150 + .../mpl/aux_/preprocessed/msvc70/quote.hpp | 116 + .../preprocessed/msvc70/reverse_fold_impl.hpp | 295 + .../msvc70/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/msvc70/set.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/set_c.hpp | 534 + .../aux_/preprocessed/msvc70/shift_left.hpp | 114 + .../aux_/preprocessed/msvc70/shift_right.hpp | 114 + .../preprocessed/msvc70/template_arity.hpp | 46 + .../mpl/aux_/preprocessed/msvc70/times.hpp | 150 + .../aux_/preprocessed/msvc70/unpack_args.hpp | 109 + .../mpl/aux_/preprocessed/msvc70/vector.hpp | 556 + .../mpl/aux_/preprocessed/msvc70/vector_c.hpp | 534 + .../preprocessed/mwcw/advance_backward.hpp | 97 + .../preprocessed/mwcw/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/mwcw/and.hpp | 69 + .../mpl/aux_/preprocessed/mwcw/apply.hpp | 169 + .../mpl/aux_/preprocessed/mwcw/apply_fwd.hpp | 52 + .../mpl/aux_/preprocessed/mwcw/apply_wrap.hpp | 456 + .../boost/mpl/aux_/preprocessed/mwcw/arg.hpp | 123 + .../mpl/aux_/preprocessed/mwcw/basic_bind.hpp | 440 + .../boost/mpl/aux_/preprocessed/mwcw/bind.hpp | 561 + .../mpl/aux_/preprocessed/mwcw/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/mwcw/bitand.hpp | 147 + .../mpl/aux_/preprocessed/mwcw/bitor.hpp | 147 + .../mpl/aux_/preprocessed/mwcw/bitxor.hpp | 147 + .../mpl/aux_/preprocessed/mwcw/deque.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/divides.hpp | 146 + .../mpl/aux_/preprocessed/mwcw/equal_to.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/fold_impl.hpp | 180 + .../aux_/preprocessed/mwcw/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/mwcw/greater.hpp | 94 + .../aux_/preprocessed/mwcw/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/inherit.hpp | 141 + .../preprocessed/mwcw/iter_fold_if_impl.hpp | 133 + .../aux_/preprocessed/mwcw/iter_fold_impl.hpp | 180 + .../aux_/preprocessed/mwcw/lambda_no_ctps.hpp | 229 + .../boost/mpl/aux_/preprocessed/mwcw/less.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/less_equal.hpp | 94 + .../boost/mpl/aux_/preprocessed/mwcw/list.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/mwcw/map.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/minus.hpp | 146 + .../mpl/aux_/preprocessed/mwcw/modulus.hpp | 101 + .../aux_/preprocessed/mwcw/not_equal_to.hpp | 94 + .../boost/mpl/aux_/preprocessed/mwcw/or.hpp | 69 + .../aux_/preprocessed/mwcw/placeholders.hpp | 105 + .../boost/mpl/aux_/preprocessed/mwcw/plus.hpp | 146 + .../mpl/aux_/preprocessed/mwcw/quote.hpp | 123 + .../preprocessed/mwcw/reverse_fold_impl.hpp | 231 + .../mwcw/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/mwcw/set.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/set_c.hpp | 328 + .../mpl/aux_/preprocessed/mwcw/shift_left.hpp | 99 + .../aux_/preprocessed/mwcw/shift_right.hpp | 99 + .../aux_/preprocessed/mwcw/template_arity.hpp | 11 + .../mpl/aux_/preprocessed/mwcw/times.hpp | 146 + .../aux_/preprocessed/mwcw/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/mwcw/vector.hpp | 323 + .../mpl/aux_/preprocessed/mwcw/vector_c.hpp | 309 + .../preprocessed/no_ctps/advance_backward.hpp | 97 + .../preprocessed/no_ctps/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/no_ctps/and.hpp | 73 + .../mpl/aux_/preprocessed/no_ctps/apply.hpp | 268 + .../aux_/preprocessed/no_ctps/apply_fwd.hpp | 50 + .../aux_/preprocessed/no_ctps/apply_wrap.hpp | 78 + .../mpl/aux_/preprocessed/no_ctps/arg.hpp | 123 + .../aux_/preprocessed/no_ctps/basic_bind.hpp | 486 + .../mpl/aux_/preprocessed/no_ctps/bind.hpp | 590 + .../aux_/preprocessed/no_ctps/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/no_ctps/bitand.hpp | 134 + .../mpl/aux_/preprocessed/no_ctps/bitor.hpp | 134 + .../mpl/aux_/preprocessed/no_ctps/bitxor.hpp | 134 + .../mpl/aux_/preprocessed/no_ctps/deque.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/divides.hpp | 133 + .../aux_/preprocessed/no_ctps/equal_to.hpp | 94 + .../aux_/preprocessed/no_ctps/fold_impl.hpp | 245 + .../aux_/preprocessed/no_ctps/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/no_ctps/greater.hpp | 94 + .../preprocessed/no_ctps/greater_equal.hpp | 94 + .../mpl/aux_/preprocessed/no_ctps/inherit.hpp | 166 + .../no_ctps/iter_fold_if_impl.hpp | 133 + .../preprocessed/no_ctps/iter_fold_impl.hpp | 245 + .../preprocessed/no_ctps/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/no_ctps/less.hpp | 94 + .../aux_/preprocessed/no_ctps/less_equal.hpp | 94 + .../mpl/aux_/preprocessed/no_ctps/list.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/list_c.hpp | 534 + .../mpl/aux_/preprocessed/no_ctps/map.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/minus.hpp | 133 + .../mpl/aux_/preprocessed/no_ctps/modulus.hpp | 101 + .../preprocessed/no_ctps/not_equal_to.hpp | 94 + .../mpl/aux_/preprocessed/no_ctps/or.hpp | 73 + .../preprocessed/no_ctps/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/no_ctps/plus.hpp | 133 + .../mpl/aux_/preprocessed/no_ctps/quote.hpp | 116 + .../no_ctps/reverse_fold_impl.hpp | 295 + .../no_ctps/reverse_iter_fold_impl.hpp | 295 + .../mpl/aux_/preprocessed/no_ctps/set.hpp | 556 + .../mpl/aux_/preprocessed/no_ctps/set_c.hpp | 534 + .../aux_/preprocessed/no_ctps/shift_left.hpp | 99 + .../aux_/preprocessed/no_ctps/shift_right.hpp | 99 + .../preprocessed/no_ctps/template_arity.hpp | 40 + .../mpl/aux_/preprocessed/no_ctps/times.hpp | 133 + .../aux_/preprocessed/no_ctps/unpack_args.hpp | 109 + .../mpl/aux_/preprocessed/no_ctps/vector.hpp | 556 + .../aux_/preprocessed/no_ctps/vector_c.hpp | 534 + .../preprocessed/no_ttp/advance_backward.hpp | 97 + .../preprocessed/no_ttp/advance_forward.hpp | 97 + .../mpl/aux_/preprocessed/no_ttp/and.hpp | 69 + .../mpl/aux_/preprocessed/no_ttp/apply.hpp | 169 + .../aux_/preprocessed/no_ttp/apply_fwd.hpp | 52 + .../aux_/preprocessed/no_ttp/apply_wrap.hpp | 84 + .../mpl/aux_/preprocessed/no_ttp/arg.hpp | 123 + .../aux_/preprocessed/no_ttp/basic_bind.hpp | 369 + .../mpl/aux_/preprocessed/no_ttp/bind.hpp | 466 + .../mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/no_ttp/bitand.hpp | 157 + .../mpl/aux_/preprocessed/no_ttp/bitor.hpp | 157 + .../mpl/aux_/preprocessed/no_ttp/bitxor.hpp | 157 + .../mpl/aux_/preprocessed/no_ttp/deque.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/divides.hpp | 156 + .../mpl/aux_/preprocessed/no_ttp/equal_to.hpp | 98 + .../aux_/preprocessed/no_ttp/fold_impl.hpp | 180 + .../aux_/preprocessed/no_ttp/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/no_ttp/greater.hpp | 98 + .../preprocessed/no_ttp/greater_equal.hpp | 98 + .../mpl/aux_/preprocessed/no_ttp/inherit.hpp | 141 + .../preprocessed/no_ttp/iter_fold_if_impl.hpp | 133 + .../preprocessed/no_ttp/iter_fold_impl.hpp | 180 + .../preprocessed/no_ttp/lambda_no_ctps.hpp | 229 + .../mpl/aux_/preprocessed/no_ttp/less.hpp | 98 + .../aux_/preprocessed/no_ttp/less_equal.hpp | 98 + .../mpl/aux_/preprocessed/no_ttp/list.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/list_c.hpp | 328 + .../mpl/aux_/preprocessed/no_ttp/map.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/minus.hpp | 156 + .../mpl/aux_/preprocessed/no_ttp/modulus.hpp | 111 + .../aux_/preprocessed/no_ttp/not_equal_to.hpp | 98 + .../boost/mpl/aux_/preprocessed/no_ttp/or.hpp | 69 + .../aux_/preprocessed/no_ttp/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/no_ttp/plus.hpp | 156 + .../mpl/aux_/preprocessed/no_ttp/quote.hpp | 11 + .../preprocessed/no_ttp/reverse_fold_impl.hpp | 231 + .../no_ttp/reverse_iter_fold_impl.hpp | 231 + .../mpl/aux_/preprocessed/no_ttp/set.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/set_c.hpp | 328 + .../aux_/preprocessed/no_ttp/shift_left.hpp | 110 + .../aux_/preprocessed/no_ttp/shift_right.hpp | 110 + .../preprocessed/no_ttp/template_arity.hpp | 40 + .../mpl/aux_/preprocessed/no_ttp/times.hpp | 156 + .../aux_/preprocessed/no_ttp/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/no_ttp/vector.hpp | 323 + .../mpl/aux_/preprocessed/no_ttp/vector_c.hpp | 309 + .../preprocessed/plain/advance_backward.hpp | 97 + .../preprocessed/plain/advance_forward.hpp | 97 + .../boost/mpl/aux_/preprocessed/plain/and.hpp | 64 + .../mpl/aux_/preprocessed/plain/apply.hpp | 139 + .../mpl/aux_/preprocessed/plain/apply_fwd.hpp | 52 + .../aux_/preprocessed/plain/apply_wrap.hpp | 84 + .../boost/mpl/aux_/preprocessed/plain/arg.hpp | 123 + .../aux_/preprocessed/plain/basic_bind.hpp | 440 + .../mpl/aux_/preprocessed/plain/bind.hpp | 561 + .../mpl/aux_/preprocessed/plain/bind_fwd.hpp | 52 + .../mpl/aux_/preprocessed/plain/bitand.hpp | 142 + .../mpl/aux_/preprocessed/plain/bitor.hpp | 142 + .../mpl/aux_/preprocessed/plain/bitxor.hpp | 142 + .../mpl/aux_/preprocessed/plain/deque.hpp | 323 + .../mpl/aux_/preprocessed/plain/divides.hpp | 141 + .../mpl/aux_/preprocessed/plain/equal_to.hpp | 92 + .../mpl/aux_/preprocessed/plain/fold_impl.hpp | 180 + .../aux_/preprocessed/plain/full_lambda.hpp | 554 + .../mpl/aux_/preprocessed/plain/greater.hpp | 92 + .../aux_/preprocessed/plain/greater_equal.hpp | 92 + .../mpl/aux_/preprocessed/plain/inherit.hpp | 125 + .../preprocessed/plain/iter_fold_if_impl.hpp | 133 + .../preprocessed/plain/iter_fold_impl.hpp | 180 + .../preprocessed/plain/lambda_no_ctps.hpp | 228 + .../mpl/aux_/preprocessed/plain/less.hpp | 92 + .../aux_/preprocessed/plain/less_equal.hpp | 92 + .../mpl/aux_/preprocessed/plain/list.hpp | 323 + .../mpl/aux_/preprocessed/plain/list_c.hpp | 328 + .../boost/mpl/aux_/preprocessed/plain/map.hpp | 323 + .../mpl/aux_/preprocessed/plain/minus.hpp | 141 + .../mpl/aux_/preprocessed/plain/modulus.hpp | 99 + .../aux_/preprocessed/plain/not_equal_to.hpp | 92 + .../boost/mpl/aux_/preprocessed/plain/or.hpp | 64 + .../aux_/preprocessed/plain/placeholders.hpp | 105 + .../mpl/aux_/preprocessed/plain/plus.hpp | 141 + .../mpl/aux_/preprocessed/plain/quote.hpp | 123 + .../preprocessed/plain/reverse_fold_impl.hpp | 231 + .../plain/reverse_iter_fold_impl.hpp | 231 + .../boost/mpl/aux_/preprocessed/plain/set.hpp | 323 + .../mpl/aux_/preprocessed/plain/set_c.hpp | 328 + .../aux_/preprocessed/plain/shift_left.hpp | 97 + .../aux_/preprocessed/plain/shift_right.hpp | 97 + .../preprocessed/plain/template_arity.hpp | 11 + .../mpl/aux_/preprocessed/plain/times.hpp | 141 + .../aux_/preprocessed/plain/unpack_args.hpp | 94 + .../mpl/aux_/preprocessed/plain/vector.hpp | 323 + .../mpl/aux_/preprocessed/plain/vector_c.hpp | 309 + .../boost/mpl/aux_/preprocessor/add.hpp | 65 + .../mpl/aux_/preprocessor/def_params_tail.hpp | 105 + .../mpl/aux_/preprocessor/default_params.hpp | 67 + .../boost/mpl/aux_/preprocessor/enum.hpp | 62 + .../mpl/aux_/preprocessor/ext_params.hpp | 78 + .../mpl/aux_/preprocessor/filter_params.hpp | 28 + .../boost/mpl/aux_/preprocessor/params.hpp | 65 + .../aux_/preprocessor/partial_spec_params.hpp | 32 + .../boost/mpl/aux_/preprocessor/range.hpp | 30 + .../boost/mpl/aux_/preprocessor/repeat.hpp | 51 + .../boost/mpl/aux_/preprocessor/sub.hpp | 65 + .../boost/mpl/aux_/preprocessor/tuple.hpp | 29 + .../boost/mpl/aux_/ptr_to_ref.hpp | 46 + .../boost/mpl/aux_/push_back_impl.hpp | 70 + .../boost/mpl/aux_/push_front_impl.hpp | 71 + .../boost/mpl/aux_/reverse_fold_impl.hpp | 44 + .../boost/mpl/aux_/reverse_fold_impl_body.hpp | 412 + .../boost/mpl/aux_/reverse_iter_fold_impl.hpp | 43 + .../boost/mpl/aux_/sequence_wrapper.hpp | 292 + .../boost_1_70_0/boost/mpl/aux_/size_impl.hpp | 52 + .../boost/mpl/aux_/static_cast.hpp | 27 + .../boost/mpl/aux_/template_arity.hpp | 189 + .../boost/mpl/aux_/template_arity_fwd.hpp | 23 + .../boost/mpl/aux_/traits_lambda_spec.hpp | 63 + .../boost/mpl/aux_/type_wrapper.hpp | 47 + .../boost_1_70_0/boost/mpl/aux_/unwrap.hpp | 51 + .../boost/mpl/aux_/value_wknd.hpp | 89 + .../boost_1_70_0/boost/mpl/aux_/yes_no.hpp | 58 + 3rd_party/boost_1_70_0/boost/mpl/back_fwd.hpp | 24 + .../boost_1_70_0/boost/mpl/back_inserter.hpp | 34 + 3rd_party/boost_1_70_0/boost/mpl/base.hpp | 35 + .../boost_1_70_0/boost/mpl/begin_end.hpp | 57 + .../boost_1_70_0/boost/mpl/begin_end_fwd.hpp | 27 + 3rd_party/boost_1_70_0/boost/mpl/bind.hpp | 551 + 3rd_party/boost_1_70_0/boost/mpl/bind_fwd.hpp | 99 + 3rd_party/boost_1_70_0/boost/mpl/bool.hpp | 39 + 3rd_party/boost_1_70_0/boost/mpl/bool_fwd.hpp | 33 + 3rd_party/boost_1_70_0/boost/mpl/clear.hpp | 39 + .../boost_1_70_0/boost/mpl/clear_fwd.hpp | 24 + .../boost_1_70_0/boost/mpl/comparison.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/contains.hpp | 41 + .../boost_1_70_0/boost/mpl/contains_fwd.hpp | 25 + 3rd_party/boost_1_70_0/boost/mpl/deref.hpp | 41 + 3rd_party/boost_1_70_0/boost/mpl/distance.hpp | 78 + .../boost_1_70_0/boost/mpl/distance_fwd.hpp | 28 + 3rd_party/boost_1_70_0/boost/mpl/empty.hpp | 39 + .../boost_1_70_0/boost/mpl/empty_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/equal_to.hpp | 21 + .../boost_1_70_0/boost/mpl/erase_fwd.hpp | 24 + .../boost_1_70_0/boost/mpl/erase_key_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/eval_if.hpp | 71 + 3rd_party/boost_1_70_0/boost/mpl/find.hpp | 38 + 3rd_party/boost_1_70_0/boost/mpl/find_if.hpp | 50 + 3rd_party/boost_1_70_0/boost/mpl/fold.hpp | 48 + 3rd_party/boost_1_70_0/boost/mpl/for_each.hpp | 123 + .../boost_1_70_0/boost/mpl/front_fwd.hpp | 24 + .../boost_1_70_0/boost/mpl/front_inserter.hpp | 33 + 3rd_party/boost_1_70_0/boost/mpl/greater.hpp | 21 + .../boost_1_70_0/boost/mpl/greater_equal.hpp | 21 + 3rd_party/boost_1_70_0/boost/mpl/has_key.hpp | 41 + .../boost_1_70_0/boost/mpl/has_key_fwd.hpp | 25 + 3rd_party/boost_1_70_0/boost/mpl/has_xxx.hpp | 647 ++ 3rd_party/boost_1_70_0/boost/mpl/identity.hpp | 45 + 3rd_party/boost_1_70_0/boost/mpl/if.hpp | 135 + 3rd_party/boost_1_70_0/boost/mpl/insert.hpp | 41 + .../boost_1_70_0/boost/mpl/insert_fwd.hpp | 24 + .../boost/mpl/insert_range_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/inserter.hpp | 32 + 3rd_party/boost_1_70_0/boost/mpl/int.hpp | 22 + 3rd_party/boost_1_70_0/boost/mpl/int_fwd.hpp | 27 + .../boost_1_70_0/boost/mpl/integral_c.hpp | 51 + .../boost_1_70_0/boost/mpl/integral_c_fwd.hpp | 32 + .../boost_1_70_0/boost/mpl/integral_c_tag.hpp | 26 + .../boost_1_70_0/boost/mpl/is_placeholder.hpp | 67 + .../boost_1_70_0/boost/mpl/is_sequence.hpp | 112 + .../boost_1_70_0/boost/mpl/iter_fold.hpp | 49 + .../boost_1_70_0/boost/mpl/iter_fold_if.hpp | 117 + .../boost/mpl/iterator_category.hpp | 35 + .../boost_1_70_0/boost/mpl/iterator_range.hpp | 42 + .../boost_1_70_0/boost/mpl/iterator_tags.hpp | 27 + .../boost_1_70_0/boost/mpl/key_type_fwd.hpp | 25 + 3rd_party/boost_1_70_0/boost/mpl/lambda.hpp | 29 + .../boost_1_70_0/boost/mpl/lambda_fwd.hpp | 57 + 3rd_party/boost_1_70_0/boost/mpl/less.hpp | 21 + .../boost_1_70_0/boost/mpl/less_equal.hpp | 21 + .../boost_1_70_0/boost/mpl/limits/arity.hpp | 21 + .../boost_1_70_0/boost/mpl/limits/list.hpp | 21 + .../boost/mpl/limits/unrolling.hpp | 21 + .../boost_1_70_0/boost/mpl/limits/vector.hpp | 21 + 3rd_party/boost_1_70_0/boost/mpl/list.hpp | 57 + .../boost/mpl/list/aux_/O1_size.hpp | 33 + .../boost/mpl/list/aux_/begin_end.hpp | 44 + .../boost/mpl/list/aux_/clear.hpp | 34 + .../boost/mpl/list/aux_/empty.hpp | 34 + .../boost/mpl/list/aux_/front.hpp | 33 + .../mpl/list/aux_/include_preprocessed.hpp | 35 + .../boost_1_70_0/boost/mpl/list/aux_/item.hpp | 55 + .../boost/mpl/list/aux_/iterator.hpp | 76 + .../boost/mpl/list/aux_/numbered.hpp | 68 + .../boost/mpl/list/aux_/numbered_c.hpp | 71 + .../boost/mpl/list/aux_/pop_front.hpp | 34 + .../list/aux_/preprocessed/plain/list10.hpp | 149 + .../list/aux_/preprocessed/plain/list10_c.hpp | 164 + .../list/aux_/preprocessed/plain/list20.hpp | 169 + .../list/aux_/preprocessed/plain/list20_c.hpp | 173 + .../list/aux_/preprocessed/plain/list30.hpp | 189 + .../list/aux_/preprocessed/plain/list30_c.hpp | 183 + .../list/aux_/preprocessed/plain/list40.hpp | 209 + .../list/aux_/preprocessed/plain/list40_c.hpp | 193 + .../list/aux_/preprocessed/plain/list50.hpp | 229 + .../list/aux_/preprocessed/plain/list50_c.hpp | 203 + .../boost/mpl/list/aux_/push_back.hpp | 36 + .../boost/mpl/list/aux_/push_front.hpp | 39 + .../boost_1_70_0/boost/mpl/list/aux_/size.hpp | 33 + .../boost_1_70_0/boost/mpl/list/aux_/tag.hpp | 24 + .../boost_1_70_0/boost/mpl/list/list0.hpp | 42 + .../boost_1_70_0/boost/mpl/list/list0_c.hpp | 31 + .../boost_1_70_0/boost/mpl/list/list10.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list10_c.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list20.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list20_c.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list30.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list30_c.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list40.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list40_c.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list50.hpp | 43 + .../boost_1_70_0/boost/mpl/list/list50_c.hpp | 43 + 3rd_party/boost_1_70_0/boost/mpl/logical.hpp | 21 + 3rd_party/boost_1_70_0/boost/mpl/long.hpp | 22 + 3rd_party/boost_1_70_0/boost/mpl/long_fwd.hpp | 27 + 3rd_party/boost_1_70_0/boost/mpl/min_max.hpp | 46 + 3rd_party/boost_1_70_0/boost/mpl/minus.hpp | 21 + .../boost_1_70_0/boost/mpl/multiplies.hpp | 53 + 3rd_party/boost_1_70_0/boost/mpl/negate.hpp | 81 + 3rd_party/boost_1_70_0/boost/mpl/next.hpp | 19 + .../boost_1_70_0/boost/mpl/next_prior.hpp | 49 + 3rd_party/boost_1_70_0/boost/mpl/not.hpp | 51 + .../boost_1_70_0/boost/mpl/not_equal_to.hpp | 21 + .../boost_1_70_0/boost/mpl/numeric_cast.hpp | 41 + 3rd_party/boost_1_70_0/boost/mpl/or.hpp | 61 + 3rd_party/boost_1_70_0/boost/mpl/pair.hpp | 70 + .../boost_1_70_0/boost/mpl/pair_view.hpp | 169 + .../boost_1_70_0/boost/mpl/placeholders.hpp | 100 + 3rd_party/boost_1_70_0/boost/mpl/plus.hpp | 21 + .../boost_1_70_0/boost/mpl/pop_back_fwd.hpp | 24 + .../boost_1_70_0/boost/mpl/pop_front_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/print.hpp | 78 + 3rd_party/boost_1_70_0/boost/mpl/prior.hpp | 19 + 3rd_party/boost_1_70_0/boost/mpl/protect.hpp | 55 + .../boost_1_70_0/boost/mpl/push_back.hpp | 53 + .../boost_1_70_0/boost/mpl/push_back_fwd.hpp | 24 + .../boost_1_70_0/boost/mpl/push_front.hpp | 52 + .../boost_1_70_0/boost/mpl/push_front_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/quote.hpp | 151 + .../boost_1_70_0/boost/mpl/remove_if.hpp | 83 + .../boost_1_70_0/boost/mpl/reverse_fold.hpp | 50 + .../boost/mpl/reverse_iter_fold.hpp | 56 + 3rd_party/boost_1_70_0/boost/mpl/same_as.hpp | 55 + .../boost_1_70_0/boost/mpl/sequence_tag.hpp | 124 + .../boost/mpl/sequence_tag_fwd.hpp | 26 + .../boost/mpl/set/aux_/at_impl.hpp | 40 + .../boost/mpl/set/aux_/begin_end_impl.hpp | 43 + .../boost/mpl/set/aux_/clear_impl.hpp | 35 + .../boost/mpl/set/aux_/empty_impl.hpp | 34 + .../boost/mpl/set/aux_/erase_impl.hpp | 41 + .../boost/mpl/set/aux_/erase_key_impl.hpp | 53 + .../boost/mpl/set/aux_/has_key_impl.hpp | 60 + .../boost/mpl/set/aux_/insert_impl.hpp | 65 + .../boost/mpl/set/aux_/insert_range_impl.hpp | 41 + .../boost_1_70_0/boost/mpl/set/aux_/item.hpp | 82 + .../boost/mpl/set/aux_/iterator.hpp | 98 + .../boost/mpl/set/aux_/key_type_impl.hpp | 34 + .../boost_1_70_0/boost/mpl/set/aux_/set0.hpp | 69 + .../boost/mpl/set/aux_/size_impl.hpp | 33 + .../boost_1_70_0/boost/mpl/set/aux_/tag.hpp | 24 + .../boost/mpl/set/aux_/value_type_impl.hpp | 34 + 3rd_party/boost_1_70_0/boost/mpl/set/set0.hpp | 36 + 3rd_party/boost_1_70_0/boost/mpl/size.hpp | 42 + 3rd_party/boost_1_70_0/boost/mpl/size_fwd.hpp | 24 + 3rd_party/boost_1_70_0/boost/mpl/tag.hpp | 52 + 3rd_party/boost_1_70_0/boost/mpl/times.hpp | 21 + .../boost_1_70_0/boost/mpl/transform.hpp | 145 + .../boost_1_70_0/boost/mpl/value_type_fwd.hpp | 25 + 3rd_party/boost_1_70_0/boost/mpl/vector.hpp | 57 + .../boost/mpl/vector/aux_/O1_size.hpp | 56 + .../boost_1_70_0/boost/mpl/vector/aux_/at.hpp | 116 + .../boost/mpl/vector/aux_/back.hpp | 59 + .../boost/mpl/vector/aux_/begin_end.hpp | 49 + .../boost/mpl/vector/aux_/clear.hpp | 55 + .../boost/mpl/vector/aux_/empty.hpp | 68 + .../boost/mpl/vector/aux_/front.hpp | 56 + .../mpl/vector/aux_/include_preprocessed.hpp | 55 + .../boost/mpl/vector/aux_/item.hpp | 103 + .../boost/mpl/vector/aux_/iterator.hpp | 130 + .../boost/mpl/vector/aux_/numbered.hpp | 218 + .../boost/mpl/vector/aux_/numbered_c.hpp | 77 + .../boost/mpl/vector/aux_/pop_back.hpp | 40 + .../boost/mpl/vector/aux_/pop_front.hpp | 40 + .../aux_/preprocessed/no_ctps/vector10.hpp | 1528 +++ .../aux_/preprocessed/no_ctps/vector10_c.hpp | 149 + .../aux_/preprocessed/no_ctps/vector20.hpp | 1804 +++ .../aux_/preprocessed/no_ctps/vector20_c.hpp | 195 + .../aux_/preprocessed/no_ctps/vector30.hpp | 2124 ++++ .../aux_/preprocessed/no_ctps/vector30_c.hpp | 238 + .../aux_/preprocessed/no_ctps/vector40.hpp | 2444 +++++ .../aux_/preprocessed/no_ctps/vector40_c.hpp | 281 + .../aux_/preprocessed/no_ctps/vector50.hpp | 2764 +++++ .../aux_/preprocessed/no_ctps/vector50_c.hpp | 325 + .../aux_/preprocessed/plain/vector10.hpp | 829 ++ .../aux_/preprocessed/plain/vector10_c.hpp | 149 + .../aux_/preprocessed/plain/vector20.hpp | 1144 ++ .../aux_/preprocessed/plain/vector20_c.hpp | 195 + .../aux_/preprocessed/plain/vector30.hpp | 1464 +++ .../aux_/preprocessed/plain/vector30_c.hpp | 238 + .../aux_/preprocessed/plain/vector40.hpp | 1784 +++ .../aux_/preprocessed/plain/vector40_c.hpp | 281 + .../aux_/preprocessed/plain/vector50.hpp | 2104 ++++ .../aux_/preprocessed/plain/vector50_c.hpp | 325 + .../preprocessed/typeof_based/vector10.hpp | 139 + .../preprocessed/typeof_based/vector10_c.hpp | 154 + .../preprocessed/typeof_based/vector20.hpp | 159 + .../preprocessed/typeof_based/vector20_c.hpp | 163 + .../preprocessed/typeof_based/vector30.hpp | 179 + .../preprocessed/typeof_based/vector30_c.hpp | 173 + .../preprocessed/typeof_based/vector40.hpp | 199 + .../preprocessed/typeof_based/vector40_c.hpp | 183 + .../preprocessed/typeof_based/vector50.hpp | 219 + .../preprocessed/typeof_based/vector50_c.hpp | 193 + .../boost/mpl/vector/aux_/push_back.hpp | 40 + .../boost/mpl/vector/aux_/push_front.hpp | 40 + .../boost/mpl/vector/aux_/size.hpp | 49 + .../boost/mpl/vector/aux_/tag.hpp | 32 + .../boost/mpl/vector/aux_/vector0.hpp | 52 + .../boost_1_70_0/boost/mpl/vector/vector0.hpp | 34 + .../boost/mpl/vector/vector0_c.hpp | 31 + .../boost/mpl/vector/vector10.hpp | 45 + .../boost/mpl/vector/vector10_c.hpp | 46 + .../boost/mpl/vector/vector20.hpp | 45 + .../boost/mpl/vector/vector20_c.hpp | 46 + .../boost/mpl/vector/vector30.hpp | 45 + .../boost/mpl/vector/vector30_c.hpp | 47 + .../boost/mpl/vector/vector40.hpp | 45 + .../boost/mpl/vector/vector40_c.hpp | 46 + .../boost/mpl/vector/vector50.hpp | 45 + .../boost/mpl/vector/vector50_c.hpp | 46 + 3rd_party/boost_1_70_0/boost/mpl/void.hpp | 76 + 3rd_party/boost_1_70_0/boost/mpl/void_fwd.hpp | 26 + .../multi_index/detail/access_specifier.hpp | 54 + .../boost/multi_index/detail/adl_swap.hpp | 44 + .../multi_index/detail/allocator_traits.hpp | 143 + .../detail/archive_constructed.hpp | 83 + .../boost/multi_index/detail/auto_space.hpp | 90 + .../boost/multi_index/detail/base_type.hpp | 74 + .../detail/bidir_node_iterator.hpp | 114 + .../boost/multi_index/detail/converter.hpp | 52 + .../boost/multi_index/detail/copy_map.hpp | 151 + .../detail/do_not_copy_elements_tag.hpp | 34 + .../detail/duplicates_iterator.hpp | 119 + .../boost/multi_index/detail/has_tag.hpp | 42 + .../multi_index/detail/header_holder.hpp | 50 + .../detail/ignore_wstrict_aliasing.hpp | 18 + .../boost/multi_index/detail/index_base.hpp | 289 + .../boost/multi_index/detail/index_loader.hpp | 139 + .../multi_index/detail/index_matcher.hpp | 249 + .../multi_index/detail/index_node_base.hpp | 135 + .../boost/multi_index/detail/index_saver.hpp | 135 + .../multi_index/detail/invariant_assert.hpp | 21 + .../multi_index/detail/is_index_list.hpp | 40 + .../multi_index/detail/is_transparent.hpp | 135 + .../boost/multi_index/detail/iter_adaptor.hpp | 321 + .../multi_index/detail/modify_key_adaptor.hpp | 49 + .../multi_index/detail/no_duplicate_tags.hpp | 97 + .../boost/multi_index/detail/node_type.hpp | 66 + .../multi_index/detail/ord_index_args.hpp | 83 + .../multi_index/detail/ord_index_impl.hpp | 1578 +++ .../multi_index/detail/ord_index_impl_fwd.hpp | 128 + .../multi_index/detail/ord_index_node.hpp | 674 ++ .../multi_index/detail/ord_index_ops.hpp | 266 + .../boost/multi_index/detail/promotes_arg.hpp | 83 + .../boost/multi_index/detail/raw_ptr.hpp | 52 + .../detail/restore_wstrict_aliasing.hpp | 11 + .../boost/multi_index/detail/safe_mode.hpp | 588 + .../boost/multi_index/detail/scope_guard.hpp | 453 + .../multi_index/detail/seq_index_node.hpp | 217 + .../multi_index/detail/seq_index_ops.hpp | 203 + .../detail/serialization_version.hpp | 73 + .../boost/multi_index/detail/uintptr_type.hpp | 76 + .../boost/multi_index/detail/unbounded.hpp | 66 + .../multi_index/detail/value_compare.hpp | 56 + .../multi_index/detail/vartempl_support.hpp | 247 + .../boost/multi_index/identity.hpp | 145 + .../boost/multi_index/identity_fwd.hpp | 26 + .../boost/multi_index/indexed_by.hpp | 68 + .../boost_1_70_0/boost/multi_index/member.hpp | 262 + .../boost/multi_index/ordered_index.hpp | 114 + .../boost/multi_index/ordered_index_fwd.hpp | 35 + .../boost/multi_index/safe_mode_errors.hpp | 48 + .../boost/multi_index/sequenced_index.hpp | 1071 ++ .../boost/multi_index/sequenced_index_fwd.hpp | 91 + .../boost_1_70_0/boost/multi_index/tag.hpp | 88 + .../boost/multi_index_container.hpp | 1419 +++ .../boost/multi_index_container_fwd.hpp | 121 + 3rd_party/boost_1_70_0/boost/next_prior.hpp | 195 + 3rd_party/boost_1_70_0/boost/non_type.hpp | 27 + 3rd_party/boost_1_70_0/boost/noncopyable.hpp | 17 + 3rd_party/boost_1_70_0/boost/none.hpp | 59 + 3rd_party/boost_1_70_0/boost/none_t.hpp | 39 + .../boost/numeric/conversion/bounds.hpp | 24 + .../boost/numeric/conversion/cast.hpp | 61 + .../numeric/conversion/conversion_traits.hpp | 32 + .../boost/numeric/conversion/converter.hpp | 68 + .../numeric/conversion/converter_policies.hpp | 194 + .../numeric/conversion/detail/bounds.hpp | 58 + .../conversion/detail/conversion_traits.hpp | 97 + .../numeric/conversion/detail/converter.hpp | 593 + .../conversion/detail/int_float_mixture.hpp | 72 + .../conversion/detail/is_subranged.hpp | 234 + .../boost/numeric/conversion/detail/meta.hpp | 120 + .../conversion/detail/numeric_cast_traits.hpp | 138 + .../conversion/detail/old_numeric_cast.hpp | 308 + .../numeric_cast_traits_common.hpp | 1741 +++ .../numeric_cast_traits_long_long.hpp | 347 + .../conversion/detail/sign_mixture.hpp | 72 + .../conversion/detail/udt_builtin_mixture.hpp | 69 + .../conversion/int_float_mixture_enum.hpp | 29 + .../conversion/numeric_cast_traits.hpp | 31 + .../numeric/conversion/sign_mixture_enum.hpp | 29 + .../conversion/udt_builtin_mixture_enum.hpp | 26 + 3rd_party/boost_1_70_0/boost/operators.hpp | 911 ++ 3rd_party/boost_1_70_0/boost/optional.hpp | 18 + .../boost/optional/bad_optional_access.hpp | 32 + .../detail/old_optional_implementation.hpp | 1058 ++ .../detail/optional_aligned_storage.hpp | 71 + .../boost/optional/detail/optional_config.hpp | 135 + .../detail/optional_factory_support.hpp | 36 + .../detail/optional_reference_spec.hpp | 272 + .../boost/optional/detail/optional_relops.hpp | 196 + .../boost/optional/detail/optional_swap.hpp | 117 + .../optional_trivially_copyable_base.hpp | 499 + .../boost_1_70_0/boost/optional/optional.hpp | 1600 +++ .../boost/optional/optional_fwd.hpp | 41 + .../boost/optional/optional_io.hpp | 94 + 3rd_party/boost_1_70_0/boost/pointee.hpp | 76 + .../boost_1_70_0/boost/pointer_to_other.hpp | 55 + 3rd_party/boost_1_70_0/boost/predef.h | 24 + .../boost_1_70_0/boost/predef/architecture.h | 33 + .../boost/predef/architecture/alpha.h | 59 + .../boost/predef/architecture/arm.h | 133 + .../boost/predef/architecture/blackfin.h | 46 + .../boost/predef/architecture/convex.h | 65 + .../boost/predef/architecture/ia64.h | 49 + .../boost/predef/architecture/m68k.h | 82 + .../boost/predef/architecture/mips.h | 73 + .../boost/predef/architecture/parisc.h | 64 + .../boost/predef/architecture/ppc.h | 72 + .../boost/predef/architecture/ptx.h | 44 + .../boost/predef/architecture/pyramid.h | 42 + .../boost/predef/architecture/rs6k.h | 56 + .../boost/predef/architecture/sparc.h | 54 + .../boost/predef/architecture/superh.h | 67 + .../boost/predef/architecture/sys370.h | 43 + .../boost/predef/architecture/sys390.h | 43 + .../boost/predef/architecture/x86.h | 38 + .../boost/predef/architecture/x86/32.h | 87 + .../boost/predef/architecture/x86/64.h | 50 + .../boost/predef/architecture/z.h | 42 + .../boost_1_70_0/boost/predef/compiler.h | 44 + .../boost/predef/compiler/borland.h | 63 + .../boost/predef/compiler/clang.h | 56 + .../boost/predef/compiler/comeau.h | 61 + .../boost/predef/compiler/compaq.h | 66 + .../boost_1_70_0/boost/predef/compiler/diab.h | 56 + .../boost/predef/compiler/digitalmars.h | 56 + .../boost/predef/compiler/dignus.h | 56 + .../boost_1_70_0/boost/predef/compiler/edg.h | 56 + .../boost/predef/compiler/ekopath.h | 57 + .../boost_1_70_0/boost/predef/compiler/gcc.h | 68 + .../boost/predef/compiler/gcc_xml.h | 53 + .../boost/predef/compiler/greenhills.h | 66 + .../boost/predef/compiler/hp_acc.h | 61 + .../boost_1_70_0/boost/predef/compiler/iar.h | 56 + .../boost_1_70_0/boost/predef/compiler/ibm.h | 72 + .../boost/predef/compiler/intel.h | 79 + .../boost_1_70_0/boost/predef/compiler/kai.h | 56 + .../boost_1_70_0/boost/predef/compiler/llvm.h | 57 + .../boost/predef/compiler/metaware.h | 53 + .../boost/predef/compiler/metrowerks.h | 77 + .../boost/predef/compiler/microtec.h | 53 + .../boost_1_70_0/boost/predef/compiler/mpw.h | 63 + .../boost_1_70_0/boost/predef/compiler/nvcc.h | 73 + .../boost_1_70_0/boost/predef/compiler/palm.h | 56 + .../boost_1_70_0/boost/predef/compiler/pgi.h | 60 + .../boost/predef/compiler/sgi_mipspro.h | 66 + .../boost/predef/compiler/sunpro.h | 76 + .../boost/predef/compiler/tendra.h | 53 + .../boost/predef/compiler/visualc.h | 105 + .../boost/predef/compiler/watcom.h | 56 + .../boost/predef/detail/_cassert.h | 17 + .../boost/predef/detail/_exception.h | 15 + .../boost/predef/detail/comp_detected.h | 10 + .../boost/predef/detail/endian_compat.h | 28 + .../boost/predef/detail/os_detected.h | 10 + .../boost/predef/detail/platform_detected.h | 10 + .../boost_1_70_0/boost/predef/detail/test.h | 17 + .../boost_1_70_0/boost/predef/hardware.h | 16 + .../boost_1_70_0/boost/predef/hardware/simd.h | 119 + .../boost/predef/hardware/simd/arm.h | 59 + .../boost/predef/hardware/simd/arm/versions.h | 32 + .../boost/predef/hardware/simd/ppc.h | 69 + .../boost/predef/hardware/simd/ppc/versions.h | 51 + .../boost/predef/hardware/simd/x86.h | 123 + .../boost/predef/hardware/simd/x86/versions.h | 129 + .../boost/predef/hardware/simd/x86_amd.h | 87 + .../predef/hardware/simd/x86_amd/versions.h | 51 + .../boost_1_70_0/boost/predef/language.h | 18 + .../boost_1_70_0/boost/predef/language/cuda.h | 52 + .../boost_1_70_0/boost/predef/language/objc.h | 42 + .../boost_1_70_0/boost/predef/language/stdc.h | 53 + .../boost/predef/language/stdcpp.h | 121 + 3rd_party/boost_1_70_0/boost/predef/library.h | 16 + .../boost_1_70_0/boost/predef/library/c.h | 21 + .../boost/predef/library/c/_prefix.h | 13 + .../boost/predef/library/c/cloudabi.h | 53 + .../boost_1_70_0/boost/predef/library/c/gnu.h | 61 + .../boost_1_70_0/boost/predef/library/c/uc.h | 47 + .../boost_1_70_0/boost/predef/library/c/vms.h | 47 + .../boost_1_70_0/boost/predef/library/c/zos.h | 56 + .../boost_1_70_0/boost/predef/library/std.h | 25 + .../boost/predef/library/std/_prefix.h | 23 + .../boost/predef/library/std/cxx.h | 46 + .../boost/predef/library/std/dinkumware.h | 52 + .../boost/predef/library/std/libcomo.h | 47 + .../boost/predef/library/std/modena.h | 45 + .../boost/predef/library/std/msl.h | 53 + .../boost/predef/library/std/roguewave.h | 56 + .../boost/predef/library/std/sgi.h | 51 + .../boost/predef/library/std/stdcpp3.h | 53 + .../boost/predef/library/std/stlport.h | 59 + .../boost/predef/library/std/vacpp.h | 44 + 3rd_party/boost_1_70_0/boost/predef/make.h | 97 + 3rd_party/boost_1_70_0/boost/predef/os.h | 34 + 3rd_party/boost_1_70_0/boost/predef/os/aix.h | 66 + .../boost_1_70_0/boost/predef/os/amigaos.h | 46 + .../boost_1_70_0/boost/predef/os/android.h | 48 + 3rd_party/boost_1_70_0/boost/predef/os/beos.h | 45 + 3rd_party/boost_1_70_0/boost/predef/os/bsd.h | 101 + .../boost_1_70_0/boost/predef/os/bsd/bsdi.h | 48 + .../boost/predef/os/bsd/dragonfly.h | 50 + .../boost_1_70_0/boost/predef/os/bsd/free.h | 67 + .../boost_1_70_0/boost/predef/os/bsd/net.h | 84 + .../boost_1_70_0/boost/predef/os/bsd/open.h | 251 + .../boost_1_70_0/boost/predef/os/cygwin.h | 50 + .../boost_1_70_0/boost/predef/os/haiku.h | 46 + 3rd_party/boost_1_70_0/boost/predef/os/hpux.h | 47 + 3rd_party/boost_1_70_0/boost/predef/os/ios.h | 51 + 3rd_party/boost_1_70_0/boost/predef/os/irix.h | 46 + .../boost_1_70_0/boost/predef/os/linux.h | 49 + .../boost_1_70_0/boost/predef/os/macos.h | 65 + .../boost_1_70_0/boost/predef/os/os400.h | 45 + .../boost_1_70_0/boost/predef/os/qnxnto.h | 59 + .../boost_1_70_0/boost/predef/os/solaris.h | 46 + 3rd_party/boost_1_70_0/boost/predef/os/unix.h | 76 + 3rd_party/boost_1_70_0/boost/predef/os/vms.h | 52 + .../boost_1_70_0/boost/predef/os/windows.h | 51 + 3rd_party/boost_1_70_0/boost/predef/other.h | 16 + .../boost_1_70_0/boost/predef/other/endian.h | 203 + .../boost_1_70_0/boost/predef/platform.h | 29 + .../boost/predef/platform/android.h | 43 + .../boost/predef/platform/cloudabi.h | 43 + .../boost_1_70_0/boost/predef/platform/ios.h | 62 + .../boost/predef/platform/mingw.h | 69 + .../boost/predef/platform/mingw32.h | 63 + .../boost/predef/platform/mingw64.h | 63 + .../boost/predef/platform/windows_desktop.h | 51 + .../boost/predef/platform/windows_phone.h | 48 + .../boost/predef/platform/windows_runtime.h | 53 + .../boost/predef/platform/windows_server.h | 47 + .../boost/predef/platform/windows_store.h | 50 + .../boost/predef/platform/windows_system.h | 47 + .../boost/predef/platform/windows_uwp.h | 60 + 3rd_party/boost_1_70_0/boost/predef/version.h | 15 + .../boost/predef/version_number.h | 72 + .../boost/preprocessor/arithmetic/add.hpp | 51 + .../boost/preprocessor/arithmetic/dec.hpp | 289 + .../arithmetic/detail/div_base.hpp | 61 + .../boost/preprocessor/arithmetic/inc.hpp | 288 + .../boost/preprocessor/arithmetic/mod.hpp | 39 + .../boost/preprocessor/arithmetic/sub.hpp | 50 + .../boost/preprocessor/array/data.hpp | 28 + .../boost/preprocessor/array/elem.hpp | 29 + .../boost/preprocessor/array/size.hpp | 28 + .../boost_1_70_0/boost/preprocessor/cat.hpp | 35 + .../boost/preprocessor/comma_if.hpp | 17 + .../boost/preprocessor/comparison/equal.hpp | 34 + .../boost/preprocessor/comparison/greater.hpp | 38 + .../boost/preprocessor/comparison/less.hpp | 46 + .../preprocessor/comparison/less_equal.hpp | 39 + .../preprocessor/comparison/not_equal.hpp | 814 ++ .../boost/preprocessor/config/config.hpp | 115 + .../boost/preprocessor/control/deduce_d.hpp | 22 + .../preprocessor/control/detail/dmc/while.hpp | 536 + .../preprocessor/control/detail/edg/while.hpp | 534 + .../control/detail/msvc/while.hpp | 277 + .../preprocessor/control/detail/while.hpp | 536 + .../boost/preprocessor/control/expr_if.hpp | 30 + .../boost/preprocessor/control/expr_iif.hpp | 31 + .../boost/preprocessor/control/if.hpp | 30 + .../boost/preprocessor/control/iif.hpp | 34 + .../boost/preprocessor/control/while.hpp | 312 + .../boost_1_70_0/boost/preprocessor/dec.hpp | 17 + .../boost/preprocessor/detail/auto_rec.hpp | 293 + .../boost/preprocessor/detail/check.hpp | 48 + .../preprocessor/detail/dmc/auto_rec.hpp | 286 + .../boost/preprocessor/detail/is_binary.hpp | 30 + .../boost/preprocessor/detail/split.hpp | 35 + .../boost_1_70_0/boost/preprocessor/empty.hpp | 17 + .../boost_1_70_0/boost/preprocessor/enum.hpp | 17 + .../boost/preprocessor/enum_params.hpp | 17 + .../enum_params_with_a_default.hpp | 17 + .../enum_params_with_defaults.hpp | 17 + .../preprocessor/enum_shifted_params.hpp | 17 + .../boost/preprocessor/expr_if.hpp | 17 + .../facilities/detail/is_empty.hpp | 55 + .../boost/preprocessor/facilities/empty.hpp | 23 + .../boost/preprocessor/facilities/expand.hpp | 28 + .../preprocessor/facilities/identity.hpp | 27 + .../preprocessor/facilities/intercept.hpp | 277 + .../boost/preprocessor/facilities/is_1.hpp | 23 + .../preprocessor/facilities/is_empty.hpp | 56 + .../facilities/is_empty_variadic.hpp | 57 + .../preprocessor/facilities/overload.hpp | 25 + .../boost/preprocessor/identity.hpp | 17 + .../boost_1_70_0/boost/preprocessor/inc.hpp | 17 + .../boost/preprocessor/iterate.hpp | 17 + .../iteration/detail/bounds/lower1.hpp | 99 + .../iteration/detail/bounds/lower2.hpp | 99 + .../iteration/detail/bounds/lower3.hpp | 99 + .../iteration/detail/bounds/lower4.hpp | 99 + .../iteration/detail/bounds/lower5.hpp | 99 + .../iteration/detail/bounds/upper1.hpp | 99 + .../iteration/detail/bounds/upper2.hpp | 99 + .../iteration/detail/bounds/upper3.hpp | 99 + .../iteration/detail/bounds/upper4.hpp | 99 + .../iteration/detail/bounds/upper5.hpp | 99 + .../preprocessor/iteration/detail/finish.hpp | 99 + .../iteration/detail/iter/forward1.hpp | 1342 +++ .../iteration/detail/iter/forward2.hpp | 1338 +++ .../iteration/detail/iter/forward3.hpp | 1338 +++ .../iteration/detail/iter/forward4.hpp | 1338 +++ .../iteration/detail/iter/forward5.hpp | 1338 +++ .../iteration/detail/iter/reverse1.hpp | 1296 +++ .../iteration/detail/iter/reverse2.hpp | 1296 +++ .../iteration/detail/iter/reverse3.hpp | 1296 +++ .../iteration/detail/iter/reverse4.hpp | 1296 +++ .../iteration/detail/iter/reverse5.hpp | 1296 +++ .../preprocessor/iteration/detail/local.hpp | 812 ++ .../preprocessor/iteration/detail/rlocal.hpp | 782 ++ .../preprocessor/iteration/detail/self.hpp | 21 + .../preprocessor/iteration/detail/start.hpp | 99 + .../boost/preprocessor/iteration/iterate.hpp | 82 + .../boost/preprocessor/iteration/local.hpp | 26 + .../boost/preprocessor/iteration/self.hpp | 19 + .../boost/preprocessor/list/adt.hpp | 73 + .../list/detail/dmc/fold_left.hpp | 279 + .../list/detail/edg/fold_left.hpp | 536 + .../list/detail/edg/fold_right.hpp | 794 ++ .../preprocessor/list/detail/fold_left.hpp | 279 + .../preprocessor/list/detail/fold_right.hpp | 277 + .../boost/preprocessor/list/fold_left.hpp | 303 + .../boost/preprocessor/list/fold_right.hpp | 40 + .../boost/preprocessor/list/for_each_i.hpp | 65 + .../boost/preprocessor/list/reverse.hpp | 40 + .../boost/preprocessor/logical/and.hpp | 30 + .../boost/preprocessor/logical/bitand.hpp | 38 + .../boost/preprocessor/logical/bool.hpp | 288 + .../boost/preprocessor/logical/compl.hpp | 36 + .../boost/preprocessor/logical/not.hpp | 30 + .../boost/preprocessor/punctuation/comma.hpp | 21 + .../preprocessor/punctuation/comma_if.hpp | 31 + .../punctuation/detail/is_begin_parens.hpp | 48 + .../punctuation/is_begin_parens.hpp | 51 + .../boost/preprocessor/repeat.hpp | 17 + .../boost/preprocessor/repeat_from_to.hpp | 17 + .../repetition/detail/dmc/for.hpp | 536 + .../repetition/detail/edg/for.hpp | 534 + .../preprocessor/repetition/detail/for.hpp | 536 + .../repetition/detail/msvc/for.hpp | 277 + .../boost/preprocessor/repetition/enum.hpp | 66 + .../repetition/enum_binary_params.hpp | 54 + .../preprocessor/repetition/enum_params.hpp | 41 + .../repetition/enum_params_with_a_default.hpp | 25 + .../repetition/enum_params_with_defaults.hpp | 24 + .../repetition/enum_shifted_params.hpp | 44 + .../repetition/enum_trailing_params.hpp | 38 + .../boost/preprocessor/repetition/for.hpp | 324 + .../boost/preprocessor/repetition/repeat.hpp | 825 ++ .../repetition/repeat_from_to.hpp | 87 + .../boost/preprocessor/seq/cat.hpp | 49 + .../preprocessor/seq/detail/is_empty.hpp | 49 + .../boost/preprocessor/seq/detail/split.hpp | 284 + .../boost/preprocessor/seq/elem.hpp | 304 + .../boost/preprocessor/seq/enum.hpp | 288 + .../boost/preprocessor/seq/first_n.hpp | 30 + .../boost/preprocessor/seq/fold_left.hpp | 1070 ++ .../boost/preprocessor/seq/for_each.hpp | 107 + .../boost/preprocessor/seq/for_each_i.hpp | 109 + .../boost/preprocessor/seq/rest_n.hpp | 46 + .../boost/preprocessor/seq/seq.hpp | 44 + .../boost/preprocessor/seq/size.hpp | 548 + .../boost/preprocessor/seq/subseq.hpp | 28 + .../boost/preprocessor/seq/to_tuple.hpp | 27 + .../boost/preprocessor/seq/transform.hpp | 48 + .../preprocessor/slot/detail/counter.hpp | 269 + .../boost/preprocessor/slot/detail/def.hpp | 49 + .../boost/preprocessor/slot/detail/shared.hpp | 247 + .../boost/preprocessor/slot/detail/slot1.hpp | 267 + .../boost/preprocessor/slot/detail/slot2.hpp | 267 + .../boost/preprocessor/slot/detail/slot3.hpp | 267 + .../boost/preprocessor/slot/detail/slot4.hpp | 267 + .../boost/preprocessor/slot/detail/slot5.hpp | 267 + .../boost/preprocessor/slot/slot.hpp | 32 + .../boost/preprocessor/stringize.hpp | 37 + .../tuple/detail/is_single_return.hpp | 28 + .../boost/preprocessor/tuple/eat.hpp | 115 + .../boost/preprocessor/tuple/elem.hpp | 201 + .../boost/preprocessor/tuple/rem.hpp | 149 + .../boost/preprocessor/tuple/size.hpp | 28 + .../boost/preprocessor/tuple/to_list.hpp | 118 + .../boost/preprocessor/tuple/to_seq.hpp | 119 + .../boost/preprocessor/variadic/elem.hpp | 94 + .../boost/preprocessor/variadic/size.hpp | 30 + .../boost/preprocessor/variadic/to_seq.hpp | 25 + .../detail/exception_implementation.hpp | 83 + .../detail/file_parser_error.hpp | 88 + .../detail/info_parser_error.hpp | 32 + .../property_tree/detail/info_parser_read.hpp | 391 + .../detail/info_parser_utils.hpp | 32 + .../detail/info_parser_write.hpp | 147 + .../detail/info_parser_writer_settings.hpp | 40 + .../detail/ptree_implementation.hpp | 933 ++ .../property_tree/detail/ptree_utils.hpp | 105 + .../boost/property_tree/detail/rapidxml.hpp | 2595 +++++ .../property_tree/detail/xml_parser_error.hpp | 33 + .../property_tree/detail/xml_parser_flags.hpp | 31 + .../detail/xml_parser_read_rapidxml.hpp | 144 + .../property_tree/detail/xml_parser_utils.hpp | 139 + .../property_tree/detail/xml_parser_write.hpp | 195 + .../detail/xml_parser_writer_settings.hpp | 64 + .../boost/property_tree/exceptions.hpp | 86 + .../boost/property_tree/id_translator.hpp | 51 + .../boost/property_tree/info_parser.hpp | 151 + .../boost/property_tree/ini_parser.hpp | 334 + .../boost/property_tree/json_parser.hpp | 140 + .../json_parser/detail/narrow_encoding.hpp | 168 + .../json_parser/detail/parser.hpp | 530 + .../property_tree/json_parser/detail/read.hpp | 90 + .../json_parser/detail/standard_callbacks.hpp | 153 + .../json_parser/detail/wide_encoding.hpp | 182 + .../json_parser/detail/write.hpp | 168 + .../boost/property_tree/json_parser/error.hpp | 33 + .../boost/property_tree/ptree.hpp | 518 + .../boost/property_tree/ptree_fwd.hpp | 143 + .../property_tree/ptree_serialization.hpp | 129 + .../boost/property_tree/stream_translator.hpp | 229 + .../boost/property_tree/string_path.hpp | 278 + .../boost/property_tree/xml_parser.hpp | 152 + 3rd_party/boost_1_70_0/boost/range.hpp | 23 + .../boost/range/algorithm/equal.hpp | 200 + .../boost_1_70_0/boost/range/as_literal.hpp | 170 + 3rd_party/boost_1_70_0/boost/range/begin.hpp | 143 + .../boost_1_70_0/boost/range/category.hpp | 29 + .../boost_1_70_0/boost/range/concepts.hpp | 388 + 3rd_party/boost_1_70_0/boost/range/config.hpp | 56 + .../boost/range/const_iterator.hpp | 76 + .../boost/range/const_reverse_iterator.hpp | 35 + .../boost/range/detail/as_literal.hpp | 33 + .../boost_1_70_0/boost/range/detail/begin.hpp | 83 + .../boost/range/detail/common.hpp | 116 + .../boost/range/detail/detail_str.hpp | 376 + .../boost_1_70_0/boost/range/detail/end.hpp | 86 + .../range/detail/extract_optional_type.hpp | 48 + .../boost/range/detail/has_member_size.hpp | 66 + .../range/detail/implementation_help.hpp | 114 + .../boost/range/detail/misc_concept.hpp | 33 + .../detail/msvc_has_iterator_workaround.hpp | 132 + .../boost/range/detail/remove_extent.hpp | 157 + .../boost/range/detail/safe_bool.hpp | 72 + .../boost/range/detail/sfinae.hpp | 77 + .../boost/range/detail/size_type.hpp | 55 + .../boost/range/detail/str_types.hpp | 38 + .../boost/range/detail/value_type.hpp | 72 + .../boost/range/difference_type.hpp | 47 + .../boost_1_70_0/boost/range/distance.hpp | 40 + 3rd_party/boost_1_70_0/boost/range/empty.hpp | 34 + 3rd_party/boost_1_70_0/boost/range/end.hpp | 136 + .../boost_1_70_0/boost/range/functions.hpp | 27 + .../boost/range/has_range_iterator.hpp | 83 + .../boost_1_70_0/boost/range/iterator.hpp | 74 + .../boost/range/iterator_range.hpp | 16 + .../boost/range/iterator_range_core.hpp | 884 ++ .../boost/range/iterator_range_io.hpp | 93 + .../boost/range/metafunctions.hpp | 31 + .../boost/range/mutable_iterator.hpp | 79 + .../boost_1_70_0/boost/range/pointer.hpp | 30 + .../boost_1_70_0/boost/range/range_fwd.hpp | 63 + 3rd_party/boost_1_70_0/boost/range/rbegin.hpp | 65 + .../boost_1_70_0/boost/range/reference.hpp | 29 + 3rd_party/boost_1_70_0/boost/range/rend.hpp | 65 + .../boost/range/result_iterator.hpp | 33 + .../boost/range/reverse_iterator.hpp | 42 + .../boost/range/reverse_result_iterator.hpp | 32 + 3rd_party/boost_1_70_0/boost/range/size.hpp | 76 + .../boost_1_70_0/boost/range/size_type.hpp | 90 + .../boost_1_70_0/boost/range/sub_range.hpp | 287 + .../boost_1_70_0/boost/range/value_type.hpp | 30 + 3rd_party/boost_1_70_0/boost/ratio/config.hpp | 96 + .../boost/ratio/detail/mpl/abs.hpp | 89 + .../boost/ratio/detail/mpl/gcd.hpp | 124 + .../boost/ratio/detail/mpl/lcm.hpp | 126 + .../boost/ratio/detail/mpl/sign.hpp | 89 + .../boost/ratio/detail/overflow_helpers.hpp | 367 + .../boost/ratio/mpl/rational_c_tag.hpp | 25 + 3rd_party/boost_1_70_0/boost/ratio/ratio.hpp | 293 + .../boost_1_70_0/boost/ratio/ratio_fwd.hpp | 109 + 3rd_party/boost_1_70_0/boost/rational.hpp | 1020 ++ 3rd_party/boost_1_70_0/boost/ref.hpp | 17 + 3rd_party/boost_1_70_0/boost/regex.hpp | 37 + 3rd_party/boost_1_70_0/boost/regex/config.hpp | 491 + .../boost/regex/config/borland.hpp | 72 + .../boost/regex/config/cwchar.hpp | 207 + 3rd_party/boost_1_70_0/boost/regex/icu.hpp | 1069 ++ .../boost/regex/pattern_except.hpp | 100 + .../boost/regex/pending/object_cache.hpp | 165 + .../boost/regex/pending/static_mutex.hpp | 182 + .../boost/regex/pending/unicode_iterator.hpp | 785 ++ .../boost_1_70_0/boost/regex/regex_traits.hpp | 35 + 3rd_party/boost_1_70_0/boost/regex/user.hpp | 93 + .../boost/regex/v4/basic_regex.hpp | 787 ++ .../boost/regex/v4/basic_regex_creator.hpp | 1575 +++ .../boost/regex/v4/basic_regex_parser.hpp | 3143 ++++++ .../boost/regex/v4/c_regex_traits.hpp | 211 + .../boost/regex/v4/char_regex_traits.hpp | 81 + .../boost/regex/v4/cpp_regex_traits.hpp | 1154 ++ .../boost_1_70_0/boost/regex/v4/cregex.hpp | 330 + .../boost/regex/v4/error_type.hpp | 59 + .../boost_1_70_0/boost/regex/v4/fileiter.hpp | 452 + .../boost_1_70_0/boost/regex/v4/instances.hpp | 236 + .../boost/regex/v4/iterator_category.hpp | 91 + .../boost/regex/v4/iterator_traits.hpp | 135 + .../boost/regex/v4/match_flags.hpp | 149 + .../boost/regex/v4/match_results.hpp | 716 ++ .../boost/regex/v4/mem_block_cache.hpp | 145 + .../boost/regex/v4/perl_matcher.hpp | 626 ++ .../boost/regex/v4/perl_matcher_common.hpp | 1020 ++ .../regex/v4/perl_matcher_non_recursive.hpp | 1948 ++++ .../boost/regex/v4/perl_matcher_recursive.hpp | 1131 ++ .../boost/regex/v4/primary_transform.hpp | 146 + .../boost/regex/v4/protected_call.hpp | 81 + .../boost_1_70_0/boost/regex/v4/regbase.hpp | 180 + .../boost_1_70_0/boost/regex/v4/regex.hpp | 202 + .../boost/regex/v4/regex_format.hpp | 1151 ++ .../boost_1_70_0/boost/regex/v4/regex_fwd.hpp | 73 + .../boost/regex/v4/regex_grep.hpp | 155 + .../boost/regex/v4/regex_iterator.hpp | 193 + .../boost/regex/v4/regex_match.hpp | 382 + .../boost/regex/v4/regex_merge.hpp | 93 + .../boost/regex/v4/regex_raw_buffer.hpp | 210 + .../boost/regex/v4/regex_replace.hpp | 99 + .../boost/regex/v4/regex_search.hpp | 217 + .../boost/regex/v4/regex_split.hpp | 174 + .../boost/regex/v4/regex_token_iterator.hpp | 325 + .../boost/regex/v4/regex_traits.hpp | 189 + .../boost/regex/v4/regex_traits_defaults.hpp | 381 + .../boost/regex/v4/regex_workaround.hpp | 237 + .../boost_1_70_0/boost/regex/v4/states.hpp | 321 + .../boost_1_70_0/boost/regex/v4/sub_match.hpp | 516 + .../boost/regex/v4/syntax_type.hpp | 105 + .../boost/regex/v4/u32regex_iterator.hpp | 185 + .../regex/v4/u32regex_token_iterator.hpp | 360 + .../boost/regex/v4/w32_regex_traits.hpp | 745 ++ 3rd_party/boost_1_70_0/boost/regex_fwd.hpp | 33 + 3rd_party/boost_1_70_0/boost/scoped_array.hpp | 15 + 3rd_party/boost_1_70_0/boost/scoped_ptr.hpp | 15 + .../boost/serialization/access.hpp | 145 + .../serialization/array_optimization.hpp | 37 + .../boost/serialization/array_wrapper.hpp | 121 + .../boost/serialization/assume_abstract.hpp | 60 + .../boost/serialization/base_object.hpp | 100 + .../serialization/collection_size_type.hpp | 62 + .../serialization/collections_save_imp.hpp | 83 + .../boost/serialization/config.hpp | 74 + .../detail/stack_constructor.hpp | 66 + .../serialization/extended_type_info.hpp | 116 + .../extended_type_info_no_rtti.hpp | 182 + .../extended_type_info_typeid.hpp | 167 + .../boost/serialization/factory.hpp | 102 + .../boost/serialization/force_include.hpp | 55 + .../serialization/is_bitwise_serializable.hpp | 46 + .../boost/serialization/item_version_type.hpp | 68 + .../boost/serialization/level.hpp | 116 + .../boost/serialization/level_enum.hpp | 55 + .../boost_1_70_0/boost/serialization/nvp.hpp | 125 + .../boost/serialization/serialization.hpp | 154 + .../boost/serialization/singleton.hpp | 218 + .../boost/serialization/smart_cast.hpp | 275 + .../boost/serialization/split_free.hpp | 93 + .../boost/serialization/split_member.hpp | 86 + .../boost/serialization/state_saver.hpp | 96 + .../boost/serialization/static_warning.hpp | 103 + .../boost/serialization/string.hpp | 30 + .../boost/serialization/strong_typedef.hpp | 50 + .../boost/serialization/throw_exception.hpp | 44 + .../boost/serialization/tracking.hpp | 118 + .../boost/serialization/tracking_enum.hpp | 41 + .../boost/serialization/traits.hpp | 65 + .../type_info_implementation.hpp | 73 + .../boost/serialization/utility.hpp | 56 + .../boost/serialization/version.hpp | 107 + .../boost/serialization/void_cast.hpp | 299 + .../boost/serialization/void_cast_fwd.hpp | 37 + .../boost/serialization/wrapper.hpp | 60 + 3rd_party/boost_1_70_0/boost/shared_array.hpp | 19 + 3rd_party/boost_1_70_0/boost/shared_ptr.hpp | 19 + .../boost/smart_ptr/allocate_shared_array.hpp | 576 + .../boost/smart_ptr/bad_weak_ptr.hpp | 70 + .../smart_ptr/detail/lightweight_mutex.hpp | 42 + .../smart_ptr/detail/local_counted_base.hpp | 148 + .../smart_ptr/detail/local_sp_deleter.hpp | 91 + .../boost/smart_ptr/detail/lwm_nop.hpp | 37 + .../boost/smart_ptr/detail/lwm_pthreads.hpp | 87 + .../boost/smart_ptr/detail/lwm_win32_cs.hpp | 138 + .../boost/smart_ptr/detail/operator_bool.hpp | 64 + .../smart_ptr/detail/quick_allocator.hpp | 199 + .../boost/smart_ptr/detail/shared_count.hpp | 668 ++ .../boost/smart_ptr/detail/sp_convertible.hpp | 92 + .../smart_ptr/detail/sp_counted_base.hpp | 96 + .../detail/sp_counted_base_acc_ia64.hpp | 153 + .../smart_ptr/detail/sp_counted_base_aix.hpp | 145 + .../detail/sp_counted_base_clang.hpp | 152 + .../detail/sp_counted_base_cw_ppc.hpp | 173 + .../detail/sp_counted_base_gcc_ia64.hpp | 160 + .../detail/sp_counted_base_gcc_mips.hpp | 190 + .../detail/sp_counted_base_gcc_ppc.hpp | 184 + .../detail/sp_counted_base_gcc_sparc.hpp | 169 + .../detail/sp_counted_base_gcc_x86.hpp | 176 + .../smart_ptr/detail/sp_counted_base_nt.hpp | 112 + .../smart_ptr/detail/sp_counted_base_pt.hpp | 140 + .../detail/sp_counted_base_snc_ps3.hpp | 164 + .../smart_ptr/detail/sp_counted_base_spin.hpp | 134 + .../detail/sp_counted_base_std_atomic.hpp | 140 + .../smart_ptr/detail/sp_counted_base_sync.hpp | 158 + .../detail/sp_counted_base_vacpp_ppc.hpp | 153 + .../smart_ptr/detail/sp_counted_base_w32.hpp | 133 + .../smart_ptr/detail/sp_counted_impl.hpp | 293 + .../detail/sp_disable_deprecated.hpp | 40 + .../boost/smart_ptr/detail/sp_forward.hpp | 52 + .../boost/smart_ptr/detail/sp_has_sync.hpp | 69 + .../boost/smart_ptr/detail/sp_interlocked.hpp | 173 + .../boost/smart_ptr/detail/sp_noexcept.hpp | 48 + .../boost/smart_ptr/detail/sp_nullptr_t.hpp | 45 + .../boost/smart_ptr/detail/spinlock.hpp | 68 + .../smart_ptr/detail/spinlock_gcc_arm.hpp | 121 + .../boost/smart_ptr/detail/spinlock_nt.hpp | 89 + .../boost/smart_ptr/detail/spinlock_pool.hpp | 91 + .../boost/smart_ptr/detail/spinlock_pt.hpp | 79 + .../smart_ptr/detail/spinlock_std_atomic.hpp | 84 + .../boost/smart_ptr/detail/spinlock_sync.hpp | 87 + .../boost/smart_ptr/detail/spinlock_w32.hpp | 113 + .../boost/smart_ptr/detail/yield_k.hpp | 183 + .../smart_ptr/enable_shared_from_this.hpp | 90 + .../boost/smart_ptr/intrusive_ptr.hpp | 361 + .../boost/smart_ptr/make_shared.hpp | 21 + .../boost/smart_ptr/make_shared_array.hpp | 65 + .../boost/smart_ptr/make_shared_object.hpp | 801 ++ .../boost/smart_ptr/scoped_array.hpp | 132 + .../boost/smart_ptr/scoped_ptr.hpp | 167 + .../boost/smart_ptr/shared_array.hpp | 293 + .../boost/smart_ptr/shared_ptr.hpp | 1184 ++ .../boost_1_70_0/boost/smart_ptr/weak_ptr.hpp | 254 + 3rd_party/boost_1_70_0/boost/spirit.hpp | 27 + .../boost/spirit/home/classic.hpp | 32 + .../home/classic/actor/assign_actor.hpp | 100 + .../home/classic/actor/push_back_actor.hpp | 101 + .../classic/actor/ref_const_ref_actor.hpp | 78 + .../home/classic/actor/ref_value_actor.hpp | 82 + .../boost/spirit/home/classic/attribute.hpp | 37 + .../spirit/home/classic/attribute/closure.hpp | 1083 ++ .../classic/attribute/closure_context.hpp | 56 + .../home/classic/attribute/closure_fwd.hpp | 69 + .../home/classic/attribute/parametric.hpp | 144 + .../boost/spirit/home/classic/core.hpp | 73 + .../boost/spirit/home/classic/core/assert.hpp | 38 + .../home/classic/core/composite/actions.hpp | 137 + .../classic/core/composite/alternative.hpp | 147 + .../home/classic/core/composite/composite.hpp | 151 + .../classic/core/composite/difference.hpp | 150 + .../classic/core/composite/directives.hpp | 607 + .../home/classic/core/composite/epsilon.hpp | 285 + .../classic/core/composite/exclusive_or.hpp | 142 + .../core/composite/impl/alternative.ipp | 90 + .../core/composite/impl/difference.ipp | 90 + .../core/composite/impl/directives.ipp | 210 + .../core/composite/impl/exclusive_or.ipp | 90 + .../core/composite/impl/intersection.ipp | 90 + .../core/composite/impl/kleene_star.ipp | 34 + .../home/classic/core/composite/impl/list.ipp | 93 + .../classic/core/composite/impl/optional.ipp | 34 + .../classic/core/composite/impl/positive.ipp | 34 + .../classic/core/composite/impl/sequence.ipp | 90 + .../core/composite/impl/sequential_and.ipp | 90 + .../core/composite/impl/sequential_or.ipp | 90 + .../classic/core/composite/intersection.hpp | 142 + .../classic/core/composite/kleene_star.hpp | 109 + .../home/classic/core/composite/list.hpp | 73 + .../classic/core/composite/no_actions.hpp | 165 + .../home/classic/core/composite/operators.hpp | 25 + .../home/classic/core/composite/optional.hpp | 94 + .../home/classic/core/composite/positive.hpp | 112 + .../home/classic/core/composite/sequence.hpp | 142 + .../classic/core/composite/sequential_and.hpp | 76 + .../classic/core/composite/sequential_or.hpp | 154 + .../boost/spirit/home/classic/core/config.hpp | 62 + .../spirit/home/classic/core/impl/match.ipp | 113 + .../classic/core/impl/match_attr_traits.ipp | 102 + .../spirit/home/classic/core/impl/parser.ipp | 55 + .../boost/spirit/home/classic/core/match.hpp | 195 + .../boost/spirit/home/classic/core/nil.hpp | 25 + .../classic/core/non_terminal/grammar.hpp | 84 + .../core/non_terminal/impl/grammar.ipp | 365 + .../core/non_terminal/impl/object_with_id.ipp | 196 + .../classic/core/non_terminal/impl/rule.ipp | 421 + .../classic/core/non_terminal/impl/static.hpp | 124 + .../core/non_terminal/impl/subrule.ipp | 142 + .../core/non_terminal/parser_context.hpp | 150 + .../classic/core/non_terminal/parser_id.hpp | 122 + .../home/classic/core/non_terminal/rule.hpp | 175 + .../classic/core/non_terminal/subrule.hpp | 303 + .../classic/core/non_terminal/subrule_fwd.hpp | 35 + .../boost/spirit/home/classic/core/parser.hpp | 223 + .../classic/core/primitives/impl/numerics.ipp | 478 + .../core/primitives/impl/primitives.ipp | 396 + .../home/classic/core/primitives/numerics.hpp | 289 + .../classic/core/primitives/numerics_fwd.hpp | 88 + .../classic/core/primitives/primitives.hpp | 666 ++ .../spirit/home/classic/core/safe_bool.hpp | 64 + .../classic/core/scanner/impl/skipper.ipp | 181 + .../home/classic/core/scanner/scanner.hpp | 328 + .../home/classic/core/scanner/scanner_fwd.hpp | 52 + .../home/classic/core/scanner/skipper.hpp | 197 + .../home/classic/core/scanner/skipper_fwd.hpp | 32 + .../boost/spirit/home/classic/debug.hpp | 154 + .../spirit/home/classic/error_handling.hpp | 21 + .../classic/error_handling/exceptions.hpp | 364 + .../classic/error_handling/exceptions_fwd.hpp | 41 + .../error_handling/impl/exceptions.ipp | 93 + .../boost/spirit/home/classic/iterator.hpp | 25 + .../home/classic/iterator/file_iterator.hpp | 229 + .../classic/iterator/file_iterator_fwd.hpp | 39 + .../classic/iterator/fixed_size_queue.hpp | 402 + .../classic/iterator/impl/file_iterator.ipp | 463 + .../iterator/impl/position_iterator.ipp | 150 + .../home/classic/iterator/multi_pass.hpp | 1300 +++ .../home/classic/iterator/multi_pass_fwd.hpp | 47 + .../classic/iterator/position_iterator.hpp | 436 + .../iterator/position_iterator_fwd.hpp | 60 + .../boost/spirit/home/classic/meta.hpp | 26 + .../spirit/home/classic/meta/as_parser.hpp | 113 + .../spirit/home/classic/meta/fundamental.hpp | 56 + .../home/classic/meta/impl/fundamental.ipp | 177 + .../home/classic/meta/impl/parser_traits.ipp | 116 + .../home/classic/meta/impl/refactoring.ipp | 451 + .../home/classic/meta/impl/traverse.ipp | 393 + .../home/classic/meta/parser_traits.hpp | 320 + .../spirit/home/classic/meta/refactoring.hpp | 287 + .../spirit/home/classic/meta/traverse.hpp | 222 + .../boost/spirit/home/classic/namespace.hpp | 35 + .../spirit/home/classic/phoenix/actor.hpp | 605 + .../spirit/home/classic/phoenix/casts.hpp | 1470 +++ .../spirit/home/classic/phoenix/closures.hpp | 450 + .../spirit/home/classic/phoenix/composite.hpp | 1431 +++ .../spirit/home/classic/phoenix/operators.hpp | 2203 ++++ .../home/classic/phoenix/primitives.hpp | 256 + .../home/classic/phoenix/tuple_helpers.hpp | 1075 ++ .../spirit/home/classic/phoenix/tuples.hpp | 1334 +++ .../boost/spirit/home/classic/symbols.hpp | 21 + .../home/classic/symbols/impl/symbols.ipp | 118 + .../spirit/home/classic/symbols/impl/tst.ipp | 281 + .../spirit/home/classic/symbols/symbols.hpp | 229 + .../home/classic/symbols/symbols_fwd.hpp | 39 + .../boost/spirit/home/classic/utility.hpp | 42 + .../spirit/home/classic/utility/chset.hpp | 187 + .../home/classic/utility/chset_operators.hpp | 402 + .../spirit/home/classic/utility/confix.hpp | 405 + .../home/classic/utility/confix_fwd.hpp | 39 + .../spirit/home/classic/utility/distinct.hpp | 229 + .../home/classic/utility/distinct_fwd.hpp | 37 + .../home/classic/utility/escape_char.hpp | 184 + .../home/classic/utility/escape_char_fwd.hpp | 30 + .../home/classic/utility/flush_multi_pass.hpp | 77 + .../home/classic/utility/functor_parser.hpp | 69 + .../home/classic/utility/impl/chset.ipp | 322 + .../utility/impl/chset/basic_chset.hpp | 107 + .../utility/impl/chset/basic_chset.ipp | 246 + .../classic/utility/impl/chset/range_run.hpp | 127 + .../classic/utility/impl/chset/range_run.ipp | 218 + .../classic/utility/impl/chset_operators.ipp | 592 + .../home/classic/utility/impl/confix.ipp | 221 + .../home/classic/utility/impl/escape_char.ipp | 224 + .../home/classic/utility/impl/lists.ipp | 168 + .../spirit/home/classic/utility/lists.hpp | 340 + .../spirit/home/classic/utility/lists_fwd.hpp | 31 + .../spirit/home/classic/utility/loops.hpp | 319 + .../home/classic/utility/scoped_lock.hpp | 113 + .../boost/spirit/home/classic/version.hpp | 19 + .../boost/spirit/include/classic.hpp | 12 + .../boost/spirit/include/classic_actions.hpp | 12 + .../boost/spirit/include/classic_chset.hpp | 12 + .../boost/spirit/include/classic_numerics.hpp | 12 + .../spirit/include/classic_operators.hpp | 12 + .../boost/spirit/include/classic_rule.hpp | 12 + .../boost_1_70_0/boost/static_assert.hpp | 180 + 3rd_party/boost_1_70_0/boost/swap.hpp | 17 + .../boost_1_70_0/boost/system/api_config.hpp | 42 + .../boost_1_70_0/boost/system/config.hpp | 50 + .../boost/system/detail/config.hpp | 57 + .../boost/system/detail/generic_category.hpp | 101 + .../system/detail/std_interoperability.hpp | 141 + .../system/detail/system_category_posix.hpp | 132 + .../system/detail/system_category_win32.hpp | 340 + .../boost_1_70_0/boost/system/error_code.hpp | 964 ++ .../boost/system/system_error.hpp | 84 + 3rd_party/boost_1_70_0/boost/test/debug.hpp | 138 + .../boost_1_70_0/boost/test/debug_config.hpp | 24 + .../boost_1_70_0/boost/test/detail/config.hpp | 144 + .../boost/test/detail/enable_warnings.hpp | 36 + .../boost/test/detail/fwd_decl.hpp | 47 + .../boost/test/detail/global_typedef.hpp | 149 + .../boost/test/detail/log_level.hpp | 42 + .../boost/test/detail/pp_variadic.hpp | 49 + .../boost/test/detail/suppress_warnings.hpp | 40 + .../boost/test/detail/throw_exception.hpp | 71 + .../boost/test/execution_monitor.hpp | 584 + .../boost_1_70_0/boost/test/framework.hpp | 301 + .../test/impl/compiler_log_formatter.ipp | 295 + .../boost_1_70_0/boost/test/impl/cpp_main.ipp | 136 + .../boost_1_70_0/boost/test/impl/debug.ipp | 1009 ++ .../boost/test/impl/decorator.ipp | 244 + .../boost/test/impl/execution_monitor.ipp | 1506 +++ .../boost/test/impl/framework.ipp | 1782 +++ .../boost/test/impl/junit_log_formatter.ipp | 879 ++ .../test/impl/plain_report_formatter.ipp | 218 + .../boost/test/impl/progress_monitor.ipp | 189 + .../boost/test/impl/results_collector.ipp | 328 + .../boost/test/impl/results_reporter.ipp | 197 + .../impl/test_framework_init_observer.ipp | 117 + .../boost/test/impl/test_main.ipp | 65 + .../boost/test/impl/test_tools.ipp | 833 ++ .../boost/test/impl/test_tree.ipp | 584 + .../boost/test/impl/unit_test_log.ipp | 710 ++ .../boost/test/impl/unit_test_main.ipp | 313 + .../boost/test/impl/unit_test_monitor.ipp | 78 + .../boost/test/impl/unit_test_parameters.ipp | 771 ++ .../boost/test/impl/xml_log_formatter.ipp | 225 + .../boost/test/impl/xml_report_formatter.ipp | 117 + 3rd_party/boost_1_70_0/boost/test/minimal.hpp | 159 + .../test/output/compiler_log_formatter.hpp | 70 + .../boost/test/output/junit_log_formatter.hpp | 168 + .../test/output/plain_report_formatter.hpp | 59 + .../boost/test/output/xml_log_formatter.hpp | 72 + .../test/output/xml_report_formatter.hpp | 52 + .../boost/test/parameterized_test.hpp | 176 + .../boost/test/progress_monitor.hpp | 65 + .../boost/test/results_collector.hpp | 153 + .../boost/test/results_reporter.hpp | 122 + .../test/test_framework_init_observer.hpp | 61 + .../boost_1_70_0/boost/test/test_tools.hpp | 68 + .../boost/test/tools/assertion.hpp | 413 + .../boost/test/tools/assertion_result.hpp | 90 + .../test/tools/collection_comparison_op.hpp | 450 + .../boost_1_70_0/boost/test/tools/context.hpp | 96 + .../test/tools/cstring_comparison_op.hpp | 88 + .../boost/test/tools/detail/bitwise_manip.hpp | 123 + .../test/tools/detail/expression_holder.hpp | 70 + .../boost/test/tools/detail/fwd.hpp | 121 + .../boost/test/tools/detail/indirections.hpp | 94 + .../boost/test/tools/detail/it_pair.hpp | 74 + .../test/tools/detail/lexicographic_manip.hpp | 69 + .../test/tools/detail/per_element_manip.hpp | 69 + .../boost/test/tools/detail/print_helper.hpp | 247 + .../test/tools/detail/tolerance_manip.hpp | 130 + .../test/tools/floating_point_comparison.hpp | 317 + .../boost_1_70_0/boost/test/tools/fpc_op.hpp | 219 + .../boost/test/tools/fpc_tolerance.hpp | 103 + .../boost/test/tools/interface.hpp | 369 + .../boost/test/tools/old/impl.hpp | 358 + .../boost/test/tools/old/interface.hpp | 284 + .../boost/test/tools/output_test_stream.hpp | 107 + .../boost/test/tree/auto_registration.hpp | 54 + .../boost/test/tree/decorator.hpp | 309 + .../boost_1_70_0/boost/test/tree/fixture.hpp | 191 + .../boost/test/tree/global_fixture.hpp | 139 + .../boost_1_70_0/boost/test/tree/observer.hpp | 114 + .../boost/test/tree/test_case_counter.hpp | 52 + .../boost/test/tree/test_case_template.hpp | 201 + .../boost/test/tree/test_unit.hpp | 293 + .../boost_1_70_0/boost/test/tree/traverse.hpp | 58 + .../boost_1_70_0/boost/test/tree/visitor.hpp | 52 + .../boost_1_70_0/boost/test/unit_test.hpp | 70 + .../boost_1_70_0/boost/test/unit_test_log.hpp | 281 + .../boost/test/unit_test_log_formatter.hpp | 327 + .../boost/test/unit_test_monitor.hpp | 62 + .../boost/test/unit_test_parameters.hpp | 168 + .../boost/test/unit_test_suite.hpp | 408 + .../boost/test/utils/algorithm.hpp | 326 + .../boost/test/utils/assign_op.hpp | 39 + .../utils/basic_cstring/basic_cstring.hpp | 754 ++ .../utils/basic_cstring/basic_cstring_fwd.hpp | 39 + .../utils/basic_cstring/bcs_char_traits.hpp | 150 + .../test/utils/basic_cstring/compare.hpp | 151 + .../boost/test/utils/basic_cstring/io.hpp | 73 + .../boost/test/utils/class_properties.hpp | 195 + .../boost/test/utils/custom_manip.hpp | 61 + .../boost_1_70_0/boost/test/utils/foreach.hpp | 315 + .../boost/test/utils/is_cstring.hpp | 116 + .../boost/test/utils/is_forward_iterable.hpp | 267 + .../utils/iterator/input_iterator_facade.hpp | 105 + .../test/utils/iterator/token_iterator.hpp | 421 + .../boost/test/utils/lazy_ostream.hpp | 129 + .../boost/test/utils/named_params.hpp | 388 + .../boost_1_70_0/boost/test/utils/rtti.hpp | 64 + .../boost/test/utils/runtime/argument.hpp | 131 + .../test/utils/runtime/argument_factory.hpp | 243 + .../test/utils/runtime/cla/argv_traverser.hpp | 106 + .../boost/test/utils/runtime/cla/parser.hpp | 625 ++ .../boost/test/utils/runtime/env/fetch.hpp | 108 + .../boost/test/utils/runtime/errors.hpp | 195 + .../boost/test/utils/runtime/finalize.hpp | 56 + .../boost/test/utils/runtime/fwd.hpp | 45 + .../boost/test/utils/runtime/modifier.hpp | 107 + .../boost/test/utils/runtime/parameter.hpp | 526 + .../boost/test/utils/setcolor.hpp | 324 + .../boost/test/utils/string_cast.hpp | 69 + .../boost_1_70_0/boost/test/utils/timer.hpp | 164 + .../boost/test/utils/wrap_stringstream.hpp | 162 + .../boost/test/utils/xml_printer.hpp | 145 + .../boost/thread/condition_variable.hpp | 21 + .../boost/thread/csbl/functional.hpp | 49 + .../thread/csbl/memory/allocator_arg.hpp | 41 + .../thread/csbl/memory/allocator_traits.hpp | 35 + .../boost/thread/csbl/memory/config.hpp | 16 + .../thread/csbl/memory/pointer_traits.hpp | 35 + .../thread/csbl/memory/scoped_allocator.hpp | 35 + .../boost/thread/csbl/memory/shared_ptr.hpp | 42 + .../boost/thread/csbl/memory/unique_ptr.hpp | 28 + .../boost_1_70_0/boost/thread/csbl/tuple.hpp | 49 + .../boost_1_70_0/boost/thread/csbl/vector.hpp | 35 + .../boost_1_70_0/boost/thread/cv_status.hpp | 26 + .../thread/detail/atomic_redef_macros.hpp | 19 + .../thread/detail/atomic_undef_macros.hpp | 39 + .../boost/thread/detail/config.hpp | 539 + .../boost/thread/detail/delete.hpp | 58 + .../boost/thread/detail/invoke.hpp | 1604 +++ .../boost/thread/detail/invoker.hpp | 762 ++ .../boost/thread/detail/is_convertible.hpp | 49 + .../boost/thread/detail/lockable_wrapper.hpp | 45 + .../thread/detail/make_tuple_indices.hpp | 224 + .../boost/thread/detail/memory.hpp | 48 + .../boost_1_70_0/boost/thread/detail/move.hpp | 379 + .../boost/thread/detail/nullary_function.hpp | 239 + .../boost/thread/detail/platform.hpp | 75 + .../boost/thread/detail/platform_time.hpp | 478 + .../boost/thread/detail/thread.hpp | 845 ++ .../boost/thread/detail/thread_heap_alloc.hpp | 23 + .../thread/detail/thread_interruption.hpp | 39 + .../boost/thread/detail/thread_safety.hpp | 160 + .../boost/thread/detail/tss_hooks.hpp | 65 + .../boost/thread/detail/variadic_footer.hpp | 10 + .../boost/thread/detail/variadic_header.hpp | 19 + .../boost/thread/exceptional_ptr.hpp | 44 + .../boost_1_70_0/boost/thread/exceptions.hpp | 225 + .../boost_1_70_0/boost/thread/executor.hpp | 15 + .../boost/thread/executors/executor.hpp | 150 + .../thread/executors/executor_adaptor.hpp | 138 + .../thread/executors/generic_executor_ref.hpp | 215 + .../boost/thread/executors/work.hpp | 32 + .../boost_1_70_0/boost/thread/future.hpp | 5898 ++++++++++ .../boost/thread/futures/future_error.hpp | 98 + .../thread/futures/future_error_code.hpp | 61 + .../boost/thread/futures/future_status.hpp | 30 + .../boost/thread/futures/is_future_type.hpp | 21 + .../boost/thread/futures/launch.hpp | 32 + .../boost/thread/futures/wait_for_all.hpp | 74 + .../boost/thread/futures/wait_for_any.hpp | 162 + .../boost/thread/interruption.hpp | 22 + .../boost/thread/is_locked_by_this_thread.hpp | 39 + .../boost/thread/lock_algorithms.hpp | 468 + .../boost_1_70_0/boost/thread/lock_guard.hpp | 88 + .../boost/thread/lock_options.hpp | 31 + .../boost_1_70_0/boost/thread/lock_types.hpp | 1230 +++ .../boost/thread/lockable_traits.hpp | 238 + 3rd_party/boost_1_70_0/boost/thread/locks.hpp | 17 + 3rd_party/boost_1_70_0/boost/thread/mutex.hpp | 53 + 3rd_party/boost_1_70_0/boost/thread/once.hpp | 54 + .../thread/pthread/condition_variable.hpp | 496 + .../thread/pthread/condition_variable_fwd.hpp | 348 + .../boost/thread/pthread/mutex.hpp | 346 + .../boost/thread/pthread/once.hpp | 540 + .../boost/thread/pthread/once_atomic.hpp | 313 + .../boost/thread/pthread/pthread_helpers.hpp | 42 + .../pthread/pthread_mutex_scoped_lock.hpp | 139 + .../boost/thread/pthread/thread_data.hpp | 408 + .../thread/pthread/thread_heap_alloc.hpp | 272 + .../boost/thread/shared_lock_guard.hpp | 53 + .../boost_1_70_0/boost/thread/thread_only.hpp | 29 + .../boost_1_70_0/boost/thread/thread_time.hpp | 55 + 3rd_party/boost_1_70_0/boost/thread/tss.hpp | 95 + .../boost/thread/win32/basic_timed_mutex.hpp | 297 + .../boost/thread/win32/condition_variable.hpp | 725 ++ .../boost/thread/win32/interlocked_read.hpp | 214 + .../boost_1_70_0/boost/thread/win32/mutex.hpp | 72 + .../boost_1_70_0/boost/thread/win32/once.hpp | 1087 ++ .../boost/thread/win32/thread_data.hpp | 302 + .../boost/thread/win32/thread_heap_alloc.hpp | 469 + .../boost/thread/win32/thread_primitives.hpp | 426 + 3rd_party/boost_1_70_0/boost/thread/xtime.hpp | 93 + .../boost_1_70_0/boost/throw_exception.hpp | 103 + 3rd_party/boost_1_70_0/boost/timer.hpp | 75 + 3rd_party/boost_1_70_0/boost/timer/config.hpp | 69 + 3rd_party/boost_1_70_0/boost/timer/timer.hpp | 131 + .../boost_1_70_0/boost/token_functions.hpp | 653 ++ .../boost_1_70_0/boost/token_iterator.hpp | 131 + 3rd_party/boost_1_70_0/boost/tokenizer.hpp | 98 + .../boost/tuple/detail/tuple_basic.hpp | 987 ++ 3rd_party/boost_1_70_0/boost/tuple/tuple.hpp | 67 + 3rd_party/boost_1_70_0/boost/type.hpp | 18 + 3rd_party/boost_1_70_0/boost/type_index.hpp | 265 + .../boost/type_index/ctti_type_index.hpp | 213 + .../detail/compile_time_type_info.hpp | 339 + .../type_index/detail/ctti_register_class.hpp | 40 + .../type_index/detail/stl_register_class.hpp | 40 + .../boost/type_index/stl_type_index.hpp | 278 + .../boost/type_index/type_index_facade.hpp | 297 + .../boost/type_traits/add_const.hpp | 52 + .../boost_1_70_0/boost/type_traits/add_cv.hpp | 47 + .../type_traits/add_lvalue_reference.hpp | 33 + .../boost/type_traits/add_pointer.hpp | 67 + .../boost/type_traits/add_reference.hpp | 66 + .../type_traits/add_rvalue_reference.hpp | 70 + .../boost/type_traits/add_volatile.hpp | 46 + .../boost/type_traits/aligned_storage.hpp | 138 + .../boost/type_traits/alignment_of.hpp | 119 + .../boost/type_traits/common_type.hpp | 152 + .../boost/type_traits/composite_traits.hpp | 29 + .../boost/type_traits/conditional.hpp | 28 + .../boost/type_traits/conversion_traits.hpp | 17 + .../boost/type_traits/copy_cv.hpp | 40 + .../boost/type_traits/cv_traits.hpp | 24 + .../boost_1_70_0/boost/type_traits/decay.hpp | 49 + .../boost/type_traits/declval.hpp | 44 + .../type_traits/detail/bool_trait_undef.hpp | 28 + .../detail/common_arithmetic_type.hpp | 220 + .../type_traits/detail/common_type_impl.hpp | 107 + .../detail/composite_member_pointer_type.hpp | 113 + .../detail/composite_pointer_type.hpp | 153 + .../boost/type_traits/detail/config.hpp | 99 + .../detail/has_binary_operator.hpp | 279 + .../type_traits/detail/is_function_cxx_03.hpp | 108 + .../type_traits/detail/is_function_cxx_11.hpp | 573 + .../detail/is_function_msvc10_fix.hpp | 30 + .../detail/is_function_ptr_helper.hpp | 444 + .../detail/is_function_ptr_tester.hpp | 609 ++ .../type_traits/detail/is_likely_lambda.hpp | 95 + .../detail/is_mem_fun_pointer_impl.hpp | 1328 +++ .../detail/is_mem_fun_pointer_tester.hpp | 1603 +++ .../is_member_function_pointer_cxx_03.hpp | 117 + .../is_member_function_pointer_cxx_11.hpp | 672 ++ .../detail/is_rvalue_reference_msvc10_fix.hpp | 43 + .../boost/type_traits/detail/mp_defer.hpp | 56 + .../boost/type_traits/detail/yes_no_type.hpp | 26 + .../boost/type_traits/enable_if.hpp | 37 + .../boost/type_traits/function_traits.hpp | 174 + .../boost/type_traits/has_left_shift.hpp | 49 + .../boost/type_traits/has_minus.hpp | 158 + .../boost/type_traits/has_minus_assign.hpp | 163 + .../boost/type_traits/has_new_operator.hpp | 147 + .../boost/type_traits/has_nothrow_assign.hpp | 84 + .../type_traits/has_nothrow_constructor.hpp | 73 + .../boost/type_traits/has_nothrow_copy.hpp | 82 + .../boost/type_traits/has_plus.hpp | 54 + .../boost/type_traits/has_plus_assign.hpp | 161 + .../boost/type_traits/has_right_shift.hpp | 49 + .../boost/type_traits/has_trivial_assign.hpp | 52 + .../type_traits/has_trivial_constructor.hpp | 57 + .../boost/type_traits/has_trivial_copy.hpp | 63 + .../type_traits/has_trivial_destructor.hpp | 48 + .../type_traits/has_trivial_move_assign.hpp | 73 + .../has_trivial_move_constructor.hpp | 79 + .../boost/type_traits/integral_constant.hpp | 97 + .../boost/type_traits/intrinsics.hpp | 391 + .../boost/type_traits/is_abstract.hpp | 150 + .../boost/type_traits/is_arithmetic.hpp | 22 + .../boost/type_traits/is_array.hpp | 43 + .../boost/type_traits/is_assignable.hpp | 85 + .../boost/type_traits/is_base_and_derived.hpp | 244 + .../boost/type_traits/is_base_of.hpp | 39 + .../boost/type_traits/is_bounded_array.hpp | 42 + .../boost/type_traits/is_class.hpp | 114 + .../boost/type_traits/is_complete.hpp | 92 + .../boost/type_traits/is_const.hpp | 47 + .../boost/type_traits/is_constructible.hpp | 90 + .../boost/type_traits/is_convertible.hpp | 506 + .../type_traits/is_copy_constructible.hpp | 185 + .../type_traits/is_default_constructible.hpp | 98 + .../boost/type_traits/is_destructible.hpp | 69 + .../boost/type_traits/is_empty.hpp | 120 + .../boost/type_traits/is_enum.hpp | 166 + .../boost/type_traits/is_final.hpp | 30 + .../boost/type_traits/is_float.hpp | 20 + .../boost/type_traits/is_floating_point.hpp | 30 + .../boost/type_traits/is_function.hpp | 27 + .../boost/type_traits/is_fundamental.hpp | 26 + .../boost/type_traits/is_integral.hpp | 89 + .../boost/type_traits/is_lvalue_reference.hpp | 50 + .../is_member_function_pointer.hpp | 26 + .../boost/type_traits/is_member_pointer.hpp | 45 + .../boost/type_traits/is_noncopyable.hpp | 39 + .../is_nothrow_move_assignable.hpp | 92 + .../is_nothrow_move_constructible.hpp | 97 + .../type_traits/is_nothrow_swappable.hpp | 67 + .../boost_1_70_0/boost/type_traits/is_pod.hpp | 59 + .../boost/type_traits/is_pointer.hpp | 47 + .../boost/type_traits/is_polymorphic.hpp | 122 + .../boost/type_traits/is_reference.hpp | 30 + .../boost/type_traits/is_rvalue_reference.hpp | 29 + .../boost/type_traits/is_same.hpp | 41 + .../boost/type_traits/is_scalar.hpp | 27 + .../boost/type_traits/is_signed.hpp | 163 + .../boost/type_traits/is_unbounded_array.hpp | 41 + .../boost/type_traits/is_union.hpp | 31 + .../boost/type_traits/is_unsigned.hpp | 163 + .../boost/type_traits/is_virtual_base_of.hpp | 146 + .../boost/type_traits/is_void.hpp | 26 + .../boost/type_traits/is_volatile.hpp | 46 + .../boost/type_traits/make_signed.hpp | 137 + .../boost/type_traits/make_unsigned.hpp | 136 + .../boost/type_traits/make_void.hpp | 52 + .../boost/type_traits/remove_all_extents.hpp | 41 + .../boost/type_traits/remove_bounds.hpp | 28 + .../boost/type_traits/remove_const.hpp | 39 + .../boost/type_traits/remove_cv.hpp | 45 + .../boost/type_traits/remove_extent.hpp | 41 + .../boost/type_traits/remove_pointer.hpp | 84 + .../boost/type_traits/remove_reference.hpp | 59 + .../boost/type_traits/remove_volatile.hpp | 39 + .../boost/type_traits/type_identity.hpp | 31 + .../boost/type_traits/type_with_alignment.hpp | 260 + .../boost/unordered/detail/fwd.hpp | 63 + .../boost/unordered/detail/implementation.hpp | 4952 +++++++++ .../boost/unordered/detail/map.hpp | 67 + .../boost/unordered/unordered_map.hpp | 2589 +++++ .../boost/unordered/unordered_map_fwd.hpp | 64 + .../boost_1_70_0/boost/unordered_map.hpp | 19 + 3rd_party/boost_1_70_0/boost/utility.hpp | 24 + .../boost_1_70_0/boost/utility/addressof.hpp | 17 + .../boost/utility/base_from_member.hpp | 172 + .../boost_1_70_0/boost/utility/binary.hpp | 708 ++ .../boost/utility/compare_pointees.hpp | 76 + .../boost_1_70_0/boost/utility/declval.hpp | 13 + .../utility/detail/result_of_iterate.hpp | 218 + .../boost_1_70_0/boost/utility/enable_if.hpp | 17 + .../boost/utility/identity_type.hpp | 46 + .../boost_1_70_0/boost/utility/result_of.hpp | 234 + 3rd_party/boost_1_70_0/boost/utility/swap.hpp | 17 + .../boost_1_70_0/boost/utility/value_init.hpp | 281 + 3rd_party/boost_1_70_0/boost/version.hpp | 32 + 3rd_party/boost_1_70_0/boost/visit_each.hpp | 27 + 3rd_party/boost_1_70_0/boost/weak_ptr.hpp | 18 + .../boost/winapi/access_rights.hpp | 81 + .../boost_1_70_0/boost/winapi/basic_types.hpp | 290 + .../winapi/character_code_conversion.hpp | 105 + .../boost_1_70_0/boost/winapi/config.hpp | 230 + 3rd_party/boost_1_70_0/boost/winapi/dll.hpp | 238 + .../boost_1_70_0/boost/winapi/error_codes.hpp | 3178 ++++++ .../boost/winapi/error_handling.hpp | 153 + 3rd_party/boost_1_70_0/boost/winapi/event.hpp | 190 + .../boost/winapi/get_current_process.hpp | 31 + .../boost/winapi/get_current_process_id.hpp | 30 + .../boost/winapi/get_current_thread.hpp | 31 + .../boost/winapi/get_current_thread_id.hpp | 31 + .../boost/winapi/get_last_error.hpp | 30 + .../boost/winapi/get_process_times.hpp | 60 + .../boost/winapi/get_thread_times.hpp | 55 + .../boost_1_70_0/boost/winapi/handles.hpp | 72 + .../boost_1_70_0/boost/winapi/heap_memory.hpp | 83 + .../boost/winapi/local_memory.hpp | 53 + .../boost_1_70_0/boost/winapi/semaphore.hpp | 186 + .../boost_1_70_0/boost/winapi/system.hpp | 87 + .../boost_1_70_0/boost/winapi/thread.hpp | 42 + .../boost_1_70_0/boost/winapi/thread_pool.hpp | 129 + 3rd_party/boost_1_70_0/boost/winapi/time.hpp | 140 + .../boost_1_70_0/boost/winapi/timers.hpp | 45 + 3rd_party/boost_1_70_0/boost/winapi/wait.hpp | 113 + 3rd_party/cxxopts-2.2.0/LICENSE | 19 + 3rd_party/cxxopts-2.2.0/include/cxxopts.hpp | 2104 ++++ 3rd_party/hwbrk/hwbrk.cpp | 248 + 3rd_party/hwbrk/hwbrk.h | 26 + 3rd_party/hwbrk/hwbrk.txt | 1 + AntiDebugProject.sln | 42 + DOCS.md | 461 + LICENSE | 21 + README.md | 27 +- config/config.json | 370 + include/config.h | 205 + include/interprocess.h | 123 + pics/breakpoint_to_technique.PNG | Bin 0 -> 7187 bytes pics/showstopper_logo.png | Bin 0 -> 8472 bytes pics/showstopper_modes.png | Bin 0 -> 47110 bytes pics/showstopper_parameters.PNG | Bin 0 -> 18603 bytes pics/showstopper_results.PNG | Bin 0 -> 171003 bytes pics/showstopper_window.PNG | Bin 0 -> 124359 bytes props/boost.props | 26 + src/ShowStopper/AboutDlg.h | 42 + src/ShowStopper/ConfigHelper.h | 14 + src/ShowStopper/InfoDlg.h | 128 + src/ShowStopper/MainDlg.h | 892 ++ src/ShowStopper/ShowStopper.cpp | 55 + src/ShowStopper/ShowStopper.rc | 330 + src/ShowStopper/ShowStopper.vcxproj | 149 + src/ShowStopper/ShowStopper.vcxproj.filters | 64 + src/ShowStopper/ShowStopper.vcxproj.user | 6 + src/ShowStopper/res/ShowStopper.ico | Bin 0 -> 370070 bytes src/ShowStopper/res/cpr_logo.bmp | Bin 0 -> 49208 bytes src/ShowStopper/resource.h | 43 + src/ShowStopper/stdafx.cpp | 5 + src/ShowStopper/stdafx.h | 29 + src/ShowStopper/ui_defs.h | 90 + src/not_suspicious/AntiDebug.h | 35 + src/not_suspicious/Console.cpp | 63 + src/not_suspicious/Console.h | 46 + src/not_suspicious/DebuggerFugitive.cpp | 234 + src/not_suspicious/DebuggerFugitive.h | 133 + src/not_suspicious/NtDll.cpp | 363 + src/not_suspicious/NtDll.h | 307 + src/not_suspicious/ProcessHelper.cpp | 84 + src/not_suspicious/ProcessHelper.h | 14 + src/not_suspicious/StringHelper.cpp | 43 + src/not_suspicious/StringHelper.h | 18 + src/not_suspicious/Technique.cpp | 49 + src/not_suspicious/Technique.h | 45 + src/not_suspicious/Technique_Assembler.cpp | 247 + src/not_suspicious/Technique_Assembler.h | 41 + src/not_suspicious/Technique_DebugFlags.cpp | 194 + src/not_suspicious/Technique_DebugFlags.h | 29 + .../Technique_DirectDbgInteraction.cpp | 198 + .../Technique_DirectDbgInteraction.h | 54 + src/not_suspicious/Technique_Exceptions.cpp | 69 + src/not_suspicious/Technique_Exceptions.h | 10 + .../Technique_HandlesValidation.cpp | 111 + .../Technique_HandlesValidation.h | 12 + src/not_suspicious/Technique_MemoryChecks.cpp | 451 + src/not_suspicious/Technique_MemoryChecks.h | 134 + src/not_suspicious/Technique_Misc.cpp | 139 + src/not_suspicious/Technique_Misc.h | 59 + src/not_suspicious/Technique_Timing.cpp | 125 + src/not_suspicious/Technique_Timing.h | 79 + src/not_suspicious/Techniques_Def.h | 17 + src/not_suspicious/UiProxy.cpp | 58 + src/not_suspicious/UiProxy.h | 28 + src/not_suspicious/Utils.h | 41 + src/not_suspicious/globals.h | 36 + src/not_suspicious/not_suspicious.cpp | 119 + src/not_suspicious/not_suspicious.rc | 110 + src/not_suspicious/not_suspicious.vcxproj | 142 + .../not_suspicious.vcxproj.filters | 149 + .../not_suspicious.vcxproj.user | 11 + src/not_suspicious/resource.h | 14 + 3079 files changed, 602023 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/AppType.htm create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/UIFeatures.htm create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/default.htm create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Images/WTL10AppWiz.png create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Images/WTL10AppWiz_Background.png create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Images/spacer.gif create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Scripts/1033/default.js create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.xml create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Templates.inf create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/View.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/View.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/resource.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/root.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/root.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/root.ico create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/root.idl create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/root.rc create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/root.rgs create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/rootDoc.ico create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/rootidl.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/rootps.def create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/rootps.mk create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/stdafx.h create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/toolbar.bmp create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/WTL10AppWiz.ico create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/WTL10AppWiz.vsdir create mode 100644 3rd_party/WTL10_1077/AppWizard/Files/WTL10AppWiz.vsz create mode 100644 3rd_party/WTL10_1077/AppWizard/Setup.js create mode 100644 3rd_party/WTL10_1077/Include/atlapp.h create mode 100644 3rd_party/WTL10_1077/Include/atlcrack.h create mode 100644 3rd_party/WTL10_1077/Include/atlctrls.h create mode 100644 3rd_party/WTL10_1077/Include/atlctrlw.h create mode 100644 3rd_party/WTL10_1077/Include/atlctrlx.h create mode 100644 3rd_party/WTL10_1077/Include/atlddx.h create mode 100644 3rd_party/WTL10_1077/Include/atldlgs.h create mode 100644 3rd_party/WTL10_1077/Include/atldwm.h create mode 100644 3rd_party/WTL10_1077/Include/atlfind.h create mode 100644 3rd_party/WTL10_1077/Include/atlframe.h create mode 100644 3rd_party/WTL10_1077/Include/atlgdi.h create mode 100644 3rd_party/WTL10_1077/Include/atlmisc.h create mode 100644 3rd_party/WTL10_1077/Include/atlprint.h create mode 100644 3rd_party/WTL10_1077/Include/atlres.h create mode 100644 3rd_party/WTL10_1077/Include/atlribbon.h create mode 100644 3rd_party/WTL10_1077/Include/atlscrl.h create mode 100644 3rd_party/WTL10_1077/Include/atlsplit.h create mode 100644 3rd_party/WTL10_1077/Include/atltheme.h create mode 100644 3rd_party/WTL10_1077/Include/atluser.h create mode 100644 3rd_party/WTL10_1077/Include/atlwinx.h create mode 100644 3rd_party/WTL10_1077/MS-PL.txt create mode 100644 3rd_party/WTL10_1077/ReadMe.html create mode 100644 3rd_party/WTL10_1077/Samples/Aero/AboutDlg.h create mode 100644 3rd_party/WTL10_1077/Samples/Aero/Aero.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Aero/Aero.h create mode 100644 3rd_party/WTL10_1077/Samples/Aero/Aero.rc create mode 100644 3rd_party/WTL10_1077/Samples/Aero/Aero.sln create mode 100644 3rd_party/WTL10_1077/Samples/Aero/Aero.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/Aero/AeroView.h create mode 100644 3rd_party/WTL10_1077/Samples/Aero/MainFrm.h create mode 100644 3rd_party/WTL10_1077/Samples/Aero/res/Aero.ico create mode 100644 3rd_party/WTL10_1077/Samples/Aero/res/toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/Aero/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/Aero/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Aero/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/Alpha.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/Alpha.h create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/Alpha.rc create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/Alpha80.sln create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/Alpha80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/aboutdlg.h create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/mainfrm.h create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/readme.txt create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/res/Alpha.ico create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/res/toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/res/toolbar_old.bmp create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/Alpha/view.h create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/BmpView.cpp create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/BmpView.rc create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/BmpView80.sln create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/BmpView80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/list.h create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/mainfrm.h create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/props.h create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/res/BmpView.ico create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/res/Toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/BmpView/view.h create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/GuidGen.cpp create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/GuidGen.rc create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/GuidGen80.sln create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/GuidGen80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/aboutdlg.h create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/maindlg.h create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/res/GuidGen.ico create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/stdatl.cpp create mode 100644 3rd_party/WTL10_1077/Samples/GuidGen/stdatl.h create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/MDI.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/MDI.rc create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/MDI80.sln create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/MDI80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/mainfrm.h create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/res/HelloDoc.ico create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/res/MDI.ico create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/res/Toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/res/bounce.ico create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MDIDocVw/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/MTPad.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/MTPad.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/MTPad.rc create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/MTPad80.sln create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/MTPad80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/aboutdlg.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/finddlg.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/mainfrm.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/res/MTPad.ico create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/res/MTPadDoc.ico create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/res/Toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/res/printpre.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/stdatl.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/stdatl.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad/view.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPad.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPad.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPad.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPad7.sln create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPadRibbon.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPadRibbon.rc create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/MTPadRibbon.xml create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/aboutdlg.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/finddlg.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/mainfrm.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/mtpad.rc create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/ClosePreviewHH.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/GoToNextHS.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/GoToPreviousHS.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/MTPad.ico create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/MTPadDoc.ico create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/PortraitLandscapeHS.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/PrintPreviewL.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/SelectAllS.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/Toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/UndoS.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/res/printpre.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/stdatl.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/stdatl.h create mode 100644 3rd_party/WTL10_1077/Samples/MTPad7/view.h create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/AboutDlg.h create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/AboutDlgIndirect.h create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/MainFrm.h create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/MemDlg.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/MemDlg.rc create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/MemDlg.sln create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/MemDlg.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/View.h create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/res/MemDlg.ico create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/res/toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/MemDlg/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/AboutDlg.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/AddressCombo.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/BrowserView.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/CustomTabView.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/MainFrm.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/OpenDlg.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/TabBrowser.cpp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/TabBrowser.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/TabBrowser.rc create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/TabBrowser80.sln create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/TabBrowser80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/WindowsDlg.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/res/Go.bmp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/res/PageImage.bmp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/res/TabBrowser.ico create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/res/TabToolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/res/Toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/res/Toolbar_Big.bmp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/TabBrowser/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/ExplorerCombo.h create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/MainFrm.cpp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/ShellMgr.cpp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/ShellMgr.h create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/WTLExplorer.cpp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/WTLExplorer.rc create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/WTLExplorer80.sln create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/WTLExplorer80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/mainfrm.h create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/res/Toolbar.bmp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/res/WTLExplorer.ico create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/res/go.bmp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/res/go1.bmp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/WTLExplorer/stdafx.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/FolderDialogStatusText.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizard.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizard.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardCompletionPage.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardCompletionPage.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardFilePreviewPage.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardFilePreviewPage.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardInfo.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardInfo.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardOutputPage.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardOutputPage.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardPathFilterPage.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardPathFilterPage.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardSheet.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardSheet.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardWelcomePage.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard/TestWizardWelcomePage.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard97Test.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard97Test.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard97Test.rc create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard97Test80.sln create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/Wizard97Test80.vcproj create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/Context.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/Context.txt create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_Completion.html create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_Completion.png create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_Output.html create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_Output.png create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_PathFilter.html create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_PathFilter.png create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_PreviewFileList.html create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_PreviewFileList.png create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_Welcome.html create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/TestWizard_Welcome.png create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/Wizard97Test.hhc create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/Wizard97Test.hhk create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/Wizard97Test.hhp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/Wizard97Test.html create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/readme-help.txt create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/help/style.css create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/res/Wizard97Test.ico create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/res/header.bmp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/res/watermark.bmp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/resource.h create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/resource.hm create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/stdafx.cpp create mode 100644 3rd_party/WTL10_1077/Samples/Wizard97Test/stdafx.h create mode 100644 3rd_party/boost_1_70_0/LICENSE_1_0.txt create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/algorithm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/apply_permutation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/clamp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/all_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/any_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/copy_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/copy_n.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/find_if_not.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/iota.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/is_partitioned.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/is_permutation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/is_sorted.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/none_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/one_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/partition_copy.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx11/partition_point.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx14/equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx14/is_permutation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx14/mismatch.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/exclusive_scan.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/for_each_n.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/inclusive_scan.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/reduce.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/transform_exclusive_scan.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/transform_inclusive_scan.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/cxx17/transform_reduce.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/find_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/find_not.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/gather.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/hex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/is_palindrome.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/is_partitioned_until.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/minmax.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/minmax_element.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/searching/boyer_moore.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/searching/boyer_moore_horspool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/searching/detail/bm_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/searching/detail/debugging.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/searching/knuth_morris_pratt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/sort_subrange.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/case_conv.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/classification.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/compare.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/concept.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/constants.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/case_conv.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/classification.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/find_format.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/find_format_all.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/find_format_store.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/find_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/finder.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/finder_regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/formatter_regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/predicate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/replace_storage.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/sequence.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/trim.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/detail/util.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/erase.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/find.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/find_format.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/find_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/finder.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/iter_find.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/join.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/predicate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/predicate_facade.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/regex_find_format.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/replace.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/sequence_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/split.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/std/list_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/std/rope_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/std/slist_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/std/string_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/std_containers_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/trim.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/trim_all.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string/yes_no_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/algorithm/string_regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/aligned_storage.hpp create mode 100644 3rd_party/boost_1_70_0/boost/any.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/archive_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_archive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_binary_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_binary_iprimitive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_binary_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_binary_oprimitive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_streambuf_locale_saver.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_text_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_text_iprimitive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_text_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_text_oprimitive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_xml_archive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_xml_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/basic_xml_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/binary_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/binary_iarchive_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/binary_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/binary_oarchive_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/binary_wiarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/binary_woarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/codecvt_null.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/abi_prefix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/abi_suffix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/archive_serializer_map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/auto_link_archive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/auto_link_warchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_iserializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_oserializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_pointer_iserializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_pointer_oserializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_serializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/basic_serializer_map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/check.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/common_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/common_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/decl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/helper_collection.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/interface_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/interface_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/iserializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/oserializer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/polymorphic_iarchive_route.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/polymorphic_oarchive_route.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/register_archive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/detail/utf8_codecvt_facet.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/dinkumware.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/archive_serializer_map.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_binary_iarchive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_binary_iprimitive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_binary_oarchive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_binary_oprimitive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_text_iarchive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_text_iprimitive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_text_oarchive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_text_oprimitive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_xml_grammar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_xml_iarchive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/basic_xml_oarchive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/text_iarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/text_oarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/text_wiarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/text_woarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/xml_iarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/xml_oarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/xml_wiarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/impl/xml_woarchive_impl.ipp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/base64_from_binary.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/binary_from_base64.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/dataflow_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/escape.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/insert_linebreaks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/istream_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/mb_from_wchar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/ostream_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/remove_whitespace.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/transform_width.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/unescape.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/wchar_from_mb.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/xml_escape.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/iterators/xml_unescape.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_binary_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_binary_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_text_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_text_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_text_wiarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_text_woarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_xml_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_xml_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_xml_wiarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/polymorphic_xml_woarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/text_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/text_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/text_wiarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/text_woarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/wcslen.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/xml_archive_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/xml_iarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/xml_oarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/xml_wiarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/archive/xml_woarchive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/atomic_flag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/capabilities.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/addressof.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/atomic_flag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/atomic_template.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/bitwise_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/bitwise_fp_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_alpha.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_sparc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_sync.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_gcc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_linux_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_msvc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_msvc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/caps_windows.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_fp_operations.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_fp_operations_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_fp_ops_emulated.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_fp_ops_generic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_operations.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_operations_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_emulated.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_gcc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_gcc_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_gcc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_generic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_msvc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/extra_ops_msvc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/float_sizes.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/fp_operations.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/fp_operations_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/fp_ops_emulated.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/fp_ops_generic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/hwcaps_gcc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/hwcaps_gcc_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/hwcaps_gcc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/int_sizes.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/integral_extend.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/interlocked.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/link.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/lockpool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/operations.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/operations_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/operations_lockfree.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_cas_based.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_emulated.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_extending_cas_based.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_alpha.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_arm_common.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_ppc_common.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_sparc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_sync.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_gcc_x86_dcas.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_linux_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_msvc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_msvc_common.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_msvc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/ops_windows.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/pause.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/platform.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/storage_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/string_ops.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/conditional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/integral_constant.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/is_floating_point.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/is_function.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/is_iec559.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/is_integral.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/is_signed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/make_signed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/detail/type_traits/make_unsigned.hpp create mode 100644 3rd_party/boost_1_70_0/boost/atomic/fences.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/bind_cc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/bind_mf2_cc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/bind_mf_cc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/bind_template.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/mem_fn.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/mem_fn_cc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/mem_fn_template.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/mem_fn_vw.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/bind/storage.hpp create mode 100644 3rd_party/boost_1_70_0/boost/call_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/cerrno.hpp create mode 100644 3rd_party/boost_1_70_0/boost/checked_delete.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/ceil.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/chrono.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/clock_string.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/chrono.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/mac/chrono.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/mac/process_cpu_clocks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/mac/thread_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/posix/chrono.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/posix/thread_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/process_cpu_clocks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/thread_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/win/chrono.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/win/process_cpu_clocks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/inlined/win/thread_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/is_evenly_divisible_by.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/static_assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/detail/system.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/duration.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/process_cpu_clocks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/system_clocks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/thread_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/chrono/time_point.hpp create mode 100644 3rd_party/boost_1_70_0/boost/compressed_pair.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/backward_compatibility.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/borland.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/concept_def.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/concept_undef.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/general.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/has_constraints.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/detail/msvc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept/usage.hpp create mode 100644 3rd_party/boost_1_70_0/boost/concept_check.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/abi/borland_prefix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/abi/borland_suffix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/abi/msvc_prefix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/abi/msvc_suffix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/abi_prefix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/abi_suffix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/auto_link.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/borland.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/clang.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/codegear.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/comeau.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/common_edg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/compaq_cxx.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/cray.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/diab.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/digitalmars.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/gcc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/gcc_xml.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/greenhills.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/hp_acc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/intel.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/kai.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/metrowerks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/mpw.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/nvcc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/pathscale.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/pgi.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/sgi_mipspro.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/sunpro_cc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/vacpp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/visualc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/xlcpp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/compiler/xlcpp_zos.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/detail/posix_features.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/detail/select_compiler_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/detail/select_platform_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/detail/select_stdlib_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/detail/suffix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/header_deprecated.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/helper_macros.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/no_tr1/cmath.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/no_tr1/complex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/no_tr1/functional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/no_tr1/memory.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/no_tr1/utility.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/aix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/amigaos.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/beos.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/bsd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/cloudabi.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/cray.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/cygwin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/haiku.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/hpux.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/irix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/linux.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/macos.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/qnxnto.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/solaris.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/symbian.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/vms.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/vxworks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/win32.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/platform/zos.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/pragma_message.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/requires_threads.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/dinkumware.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/libcomo.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/libcpp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/libstdcpp3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/modena.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/msl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/roguewave.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/sgi.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/stlport.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/vacpp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/stdlib/xlcpp_zos.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/user.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/warning_disable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/config/workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/allocator_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/container_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/addressof.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/advanced_insert_int.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/algorithm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/alloc_helpers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/allocation_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/config_begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/config_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/construct_in_place.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/copy_move_algo.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/destroyers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/dispatch_uses_allocator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/iterators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/min_max.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/mpl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/next_capacity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/pair.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/placement_new.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/std_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/type_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/value_functors.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/value_init.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/variadic_templates_tools.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/version_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/detail/workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/new_allocator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/options.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/scoped_allocator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/scoped_allocator_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/throw_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/uses_allocator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/uses_allocator_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container_hash/detail/float_functions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container_hash/detail/hash_float.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container_hash/detail/limits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container_hash/extensions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container_hash/hash.hpp create mode 100644 3rd_party/boost_1_70_0/boost/container_hash/hash_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/addressof.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/checked_delete.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/demangle.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/enable_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/explicit_operator_bool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/ignore_unused.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/is_same.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/no_exceptions_support.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/noncopyable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/pointer_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/ref.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/scoped_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/swap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/typeinfo.hpp create mode 100644 3rd_party/boost_1_70_0/boost/core/use_default.hpp create mode 100644 3rd_party/boost_1_70_0/boost/cregex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/cstdint.hpp create mode 100644 3rd_party/boost_1_70_0/boost/cstdlib.hpp create mode 100644 3rd_party/boost_1_70_0/boost/current_function.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/adjust_functors.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/c_time.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/compiler_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/constrained_value.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_clock_device.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_defs.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_duration.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_duration_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_format_simple.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_formatting.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_formatting_limited.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_formatting_locales.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_generators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_names_put.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/date_parsing.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/dst_rules.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/filetime_functions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/conversion.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/formatters.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/formatters_limited.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_calendar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_date.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_day.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_day_of_year.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_duration.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_duration_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_facet.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_month.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_weekday.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_year.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/greg_ymd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/gregorian_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian/parsers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian_calendar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/gregorian_calendar.ipp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/int_adapter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/iso_format.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/locale_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/microsec_time_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/parse_format_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/period.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/conversion.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/date_duration_operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/posix_time_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/posix_time_duration.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/posix_time_system.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/posix_time_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/ptime.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/posix_time/time_period.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/special_defs.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_clock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_defs.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_duration.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_resolution_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_system_counted.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/time_system_split.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/wrapping_int.hpp create mode 100644 3rd_party/boost_1_70_0/boost/date_time/year_month_day.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/basic_pointerbuf.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/call_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/compressed_pair.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/container_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/endian.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/fenv.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/indirect_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/interlocked.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/is_incrementable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/lcast_precision.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/lightweight_mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/no_exceptions_support.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/reference_content.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/select_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/sp_typeinfo.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/utf8_codecvt_facet.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/utf8_codecvt_facet.ipp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/detail/deprecated_namespace.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/get_current_process.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/get_current_thread.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/get_last_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/get_process_times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/get_thread_times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/time.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/winapi/timers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/detail/workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/enable_shared_from_this.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/current_exception_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/clone_current_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/error_info_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/exception_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/is_output_streamable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/object_hex_dump.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/shared_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/detail/type_info.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/diagnostic_information.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/get_error_info.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/info.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/to_string.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception/to_string_stub.hpp create mode 100644 3rd_party/boost_1_70_0/boost/exception_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/foreach.hpp create mode 100644 3rd_party/boost_1_70_0/boost/foreach_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/alt_sstream.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/alt_sstream_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/detail/compat_workarounds.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/detail/config_macros.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/detail/msvc_disambiguater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/detail/unset_macros.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/detail/workarounds_gcc-2_95.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/detail/workarounds_stlport.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/exceptions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/feed_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/format_class.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/format_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/format_implementation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/free_funcs.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/group.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/internals.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/internals_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/format/parsing.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/detail/function_iterate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/detail/gen_maybe_include.pl create mode 100644 3rd_party/boost_1_70_0/boost/function/detail/maybe_include.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/detail/prologue.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function0.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function4.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function5.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function6.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function7.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function8.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function9.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function/function_template.hpp create mode 100644 3rd_party/boost_1_70_0/boost/function_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/functional/hash.hpp create mode 100644 3rd_party/boost_1_70_0/boost/functional/hash_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/get_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/integer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/integer/common_factor_rt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/integer/static_log2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/integer_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/integer_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/algorithm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/config_begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/config_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/has_member_function_callable_with.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/minimal_pair_header.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/mpl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/reverse_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/std_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/detail/workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/pack_options.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/pointer_rebind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive/pointer_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/intrusive_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/io/ios_state.hpp create mode 100644 3rd_party/boost_1_70_0/boost/io_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/is_placeholder.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/advance.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/detail/config_def.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/detail/config_undef.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/detail/enable_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/detail/facade_iterator_category.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/distance.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/filter_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/interoperable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/iterator_adaptor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/iterator_categories.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/iterator_concepts.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/iterator_facade.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/iterator_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/minimum_category.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/reverse_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator/transform_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/iterator_adaptors.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/bad_lexical_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/converter_lexical.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/converter_lexical_streams.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/converter_numeric.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/inf_nan.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/is_character.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/lcast_char_constants.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/lcast_unsigned_converters.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/detail/widest_char.hpp create mode 100644 3rd_party/boost_1_70_0/boost/lexical_cast/try_lexical_convert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/limits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/make_shared.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/policies/policy.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/special_functions/detail/fp_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/special_functions/detail/round_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/special_functions/fpclassify.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/special_functions/math_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/special_functions/sign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/tools/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/tools/promotion.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/tools/real_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/math/tools/user.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mem_fn.hpp create mode 100644 3rd_party/boost_1_70_0/boost/memory_order.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/adl_move_swap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/adaptive_merge.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/adaptive_sort_merge.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/basic_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/heap_sort.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/insertion_sort.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/is_sorted.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/merge.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/merge_sort.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/detail/set_difference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/move.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/predicate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algo/unique.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/algorithm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/core.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/default_delete.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/config_begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/config_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/destruct_n.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/fwd_macros.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/iterator_to_raw_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/iterator_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/meta_utils.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/meta_utils_core.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/move_helpers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/placement_new.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/pointer_element.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/reverse_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/std_ns_begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/std_ns_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/to_raw_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/type_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/unique_ptr_meta_utils.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/detail/workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/make_unique.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/move.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/unique_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/utility.hpp create mode 100644 3rd_party/boost_1_70_0/boost/move/utility_core.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/O1_size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/O1_size_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/advance.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/advance_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/always.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/arg_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/at.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/at_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/O1_size_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/adl_barrier.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/arg_typedef.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/arithmetic_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/arity_spec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/at_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/begin_end_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/clear_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/common_name_wknd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/comparison_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/adl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/arrays.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/bcc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/compiler.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/dependent_nttp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/dmc_ambiguous_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/dtp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/eti.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/forwarding.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/gcc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/gpu.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/has_apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/has_xxx.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/integral.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/intel.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/msvc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/msvc_typename.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/nttp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/overload_resolution.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/pp_counter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/preprocessor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/static_constant.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/ttp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/typeof.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/use_preprocessed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/config/workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/contains_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/count_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/empty_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/find_if_pred.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/fold_impl_body.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_key_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_rebind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/has_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/include_preprocessed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/insert_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/inserter_algorithm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/integral_wrapper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/is_msvc_eti_arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/iter_apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/lambda_arity_param.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/lambda_spec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/lambda_support.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/largest_int.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/logical_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/msvc_dtw.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/msvc_eti_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/msvc_is_class.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/msvc_never_true.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/msvc_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/na.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/na_assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/na_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/na_spec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/nested_type_wknd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/nttp_decl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/numeric_cast_utils.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/numeric_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/overload_names.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc551/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/bcc_pre590/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/dmc/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/gcc/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc60/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/msvc70/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/mwcw/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ctps/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/no_ttp/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/advance_backward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/advance_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/apply.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/apply_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/apply_wrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/basic_bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/bitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/bitxor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/deque.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/divides.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/inherit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/iter_fold_if_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/lambda_no_ctps.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/list_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/modulus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/set.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/set_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/shift_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/shift_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/unpack_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessed/plain/vector_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/add.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/def_params_tail.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/default_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/ext_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/filter_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/partial_spec_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/range.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/repeat.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/sub.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/preprocessor/tuple.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/ptr_to_ref.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/push_back_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/push_front_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/reverse_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/reverse_fold_impl_body.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/reverse_iter_fold_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/sequence_wrapper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/size_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/static_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/template_arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/template_arity_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/traits_lambda_spec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/type_wrapper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/unwrap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/value_wknd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/aux_/yes_no.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/back_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/back_inserter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/begin_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/begin_end_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/bind.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/bind_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/bool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/bool_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/clear.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/clear_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/comparison.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/contains.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/contains_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/deref.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/distance.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/distance_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/empty_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/erase_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/erase_key_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/eval_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/find.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/find_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/fold.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/for_each.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/front_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/front_inserter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/greater_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/has_key.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/has_key_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/has_xxx.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/identity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/insert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/insert_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/insert_range_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/inserter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/int.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/int_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/integral_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/integral_c_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/integral_c_tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/is_placeholder.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/is_sequence.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/iter_fold.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/iter_fold_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/iterator_category.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/iterator_range.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/iterator_tags.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/key_type_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/lambda_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/limits/arity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/limits/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/limits/unrolling.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/limits/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/O1_size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/begin_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/clear.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/include_preprocessed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/item.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/numbered.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/numbered_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/pop_front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list10_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list20.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list20_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list30.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list30_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list40.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list40_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list50.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/preprocessed/plain/list50_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/push_back.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/push_front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/aux_/tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list0.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list0_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list10_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list20.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list20_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list30.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list30_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list40.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list40_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list50.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/list/list50_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/logical.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/long.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/long_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/min_max.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/multiplies.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/negate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/next.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/next_prior.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/not.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/not_equal_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/numeric_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/pair.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/pair_view.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/placeholders.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/pop_back_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/pop_front_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/print.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/prior.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/protect.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/push_back.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/push_back_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/push_front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/push_front_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/quote.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/remove_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/reverse_fold.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/reverse_iter_fold.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/same_as.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/sequence_tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/sequence_tag_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/at_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/begin_end_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/clear_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/empty_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/erase_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/erase_key_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/has_key_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/insert_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/insert_range_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/item.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/key_type_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/set0.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/size_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/aux_/value_type_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/set/set0.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/size_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/transform.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/value_type_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/O1_size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/at.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/back.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/begin_end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/clear.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/include_preprocessed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/item.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/numbered.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/numbered_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/pop_back.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/pop_front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector10_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector20_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector30_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector40_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/no_ctps/vector50_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector10_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector20.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector20_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector30.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector30_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector40.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector40_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector50.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/plain/vector50_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector40_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/preprocessed/typeof_based/vector50_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/push_back.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/push_front.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/aux_/vector0.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector0.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector0_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector10.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector10_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector20.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector20_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector30.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector30_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector40.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector40_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector50.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/vector/vector50_c.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/void.hpp create mode 100644 3rd_party/boost_1_70_0/boost/mpl/void_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/access_specifier.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/adl_swap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/allocator_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/archive_constructed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/auto_space.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/base_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/bidir_node_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/converter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/copy_map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/do_not_copy_elements_tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/duplicates_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/has_tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/header_holder.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/ignore_wstrict_aliasing.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/index_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/index_loader.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/index_matcher.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/index_node_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/index_saver.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/invariant_assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/is_index_list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/is_transparent.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/iter_adaptor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/modify_key_adaptor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/no_duplicate_tags.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/node_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/ord_index_args.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/ord_index_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/ord_index_impl_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/ord_index_node.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/ord_index_ops.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/promotes_arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/raw_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/restore_wstrict_aliasing.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/safe_mode.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/scope_guard.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/seq_index_node.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/seq_index_ops.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/serialization_version.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/uintptr_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/unbounded.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/value_compare.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/detail/vartempl_support.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/identity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/identity_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/indexed_by.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/member.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/ordered_index.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/ordered_index_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/safe_mode_errors.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/sequenced_index.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/sequenced_index_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index/tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index_container.hpp create mode 100644 3rd_party/boost_1_70_0/boost/multi_index_container_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/next_prior.hpp create mode 100644 3rd_party/boost_1_70_0/boost/non_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/noncopyable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/none.hpp create mode 100644 3rd_party/boost_1_70_0/boost/none_t.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/bounds.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/conversion_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/converter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/converter_policies.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/bounds.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/conversion_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/converter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/int_float_mixture.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/is_subranged.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/meta.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/numeric_cast_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/old_numeric_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/sign_mixture.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/detail/udt_builtin_mixture.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/int_float_mixture_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/numeric_cast_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/sign_mixture_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/numeric/conversion/udt_builtin_mixture_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/bad_optional_access.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/old_optional_implementation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_aligned_storage.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_factory_support.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_reference_spec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_relops.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_swap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/detail/optional_trivially_copyable_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/optional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/optional_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/optional/optional_io.hpp create mode 100644 3rd_party/boost_1_70_0/boost/pointee.hpp create mode 100644 3rd_party/boost_1_70_0/boost/pointer_to_other.hpp create mode 100644 3rd_party/boost_1_70_0/boost/predef.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/alpha.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/arm.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/blackfin.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/convex.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/ia64.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/m68k.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/mips.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/parisc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/ppc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/ptx.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/pyramid.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/rs6k.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/sparc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/superh.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/sys370.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/sys390.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/x86.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/x86/32.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/x86/64.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/architecture/z.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/borland.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/clang.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/comeau.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/compaq.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/diab.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/digitalmars.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/dignus.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/edg.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/ekopath.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/gcc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/gcc_xml.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/greenhills.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/hp_acc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/iar.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/ibm.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/intel.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/kai.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/llvm.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/metaware.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/metrowerks.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/microtec.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/mpw.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/nvcc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/palm.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/pgi.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/sgi_mipspro.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/sunpro.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/tendra.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/visualc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/compiler/watcom.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/_cassert.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/_exception.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/comp_detected.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/endian_compat.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/os_detected.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/platform_detected.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/detail/test.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/arm.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/arm/versions.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/ppc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/ppc/versions.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/x86.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/x86/versions.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/x86_amd.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/hardware/simd/x86_amd/versions.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/language.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/language/cuda.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/language/objc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/language/stdc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/language/stdcpp.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c/_prefix.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c/cloudabi.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c/gnu.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c/uc.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c/vms.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/c/zos.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/_prefix.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/cxx.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/dinkumware.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/libcomo.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/modena.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/msl.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/roguewave.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/sgi.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/stdcpp3.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/stlport.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/library/std/vacpp.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/make.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/aix.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/amigaos.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/android.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/beos.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/bsd.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/bsd/bsdi.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/bsd/dragonfly.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/bsd/free.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/bsd/net.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/bsd/open.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/cygwin.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/haiku.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/hpux.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/ios.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/irix.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/linux.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/macos.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/os400.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/qnxnto.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/solaris.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/unix.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/vms.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/os/windows.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/other.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/other/endian.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/android.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/cloudabi.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/ios.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/mingw.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/mingw32.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/mingw64.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_desktop.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_phone.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_runtime.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_server.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_store.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_system.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/platform/windows_uwp.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/version.h create mode 100644 3rd_party/boost_1_70_0/boost/predef/version_number.h create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/arithmetic/add.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/arithmetic/dec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/arithmetic/detail/div_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/arithmetic/inc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/arithmetic/mod.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/arithmetic/sub.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/array/data.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/array/elem.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/array/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/cat.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/comma_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/comparison/equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/comparison/greater.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/comparison/less.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/comparison/less_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/comparison/not_equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/config/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/deduce_d.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/detail/dmc/while.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/detail/edg/while.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/detail/msvc/while.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/detail/while.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/expr_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/expr_iif.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/iif.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/control/while.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/dec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/detail/auto_rec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/detail/check.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/detail/dmc/auto_rec.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/detail/is_binary.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/detail/split.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/enum_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/enum_params_with_a_default.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/enum_params_with_defaults.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/enum_shifted_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/expr_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/detail/is_empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/expand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/identity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/intercept.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/is_1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/is_empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/is_empty_variadic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/facilities/overload.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/identity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/inc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iterate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/lower1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/lower2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/lower3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/lower4.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/lower5.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/upper1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/upper2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/upper3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/upper4.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/bounds/upper5.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/finish.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/forward1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/forward2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/forward3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/forward4.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/forward5.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/reverse1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/reverse2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/reverse3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/reverse4.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/iter/reverse5.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/local.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/rlocal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/self.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/detail/start.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/iterate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/local.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/iteration/self.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/adt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/detail/dmc/fold_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/detail/edg/fold_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/detail/edg/fold_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/detail/fold_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/detail/fold_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/fold_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/fold_right.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/for_each_i.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/list/reverse.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/logical/and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/logical/bitand.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/logical/bool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/logical/compl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/logical/not.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/punctuation/comma.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/punctuation/comma_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/punctuation/detail/is_begin_parens.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/punctuation/is_begin_parens.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repeat.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repeat_from_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/detail/dmc/for.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/detail/edg/for.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/detail/for.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/detail/msvc/for.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum_binary_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum_params_with_a_default.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum_params_with_defaults.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum_shifted_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/enum_trailing_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/for.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/repeat.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/repetition/repeat_from_to.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/cat.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/detail/is_empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/detail/split.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/elem.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/first_n.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/fold_left.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/for_each.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/for_each_i.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/rest_n.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/seq.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/subseq.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/to_tuple.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/seq/transform.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/counter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/def.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/shared.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/slot1.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/slot2.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/slot3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/slot4.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/detail/slot5.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/slot/slot.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/stringize.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/detail/is_single_return.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/eat.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/elem.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/rem.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/to_list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/tuple/to_seq.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/variadic/elem.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/variadic/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/preprocessor/variadic/to_seq.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/exception_implementation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/file_parser_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/info_parser_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/info_parser_read.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/info_parser_utils.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/info_parser_write.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/info_parser_writer_settings.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/ptree_implementation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/ptree_utils.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/rapidxml.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/xml_parser_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/xml_parser_flags.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/xml_parser_read_rapidxml.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/xml_parser_utils.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/xml_parser_write.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/detail/xml_parser_writer_settings.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/exceptions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/id_translator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/info_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/ini_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/detail/narrow_encoding.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/detail/parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/detail/read.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/detail/standard_callbacks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/detail/wide_encoding.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/detail/write.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/json_parser/error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/ptree.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/ptree_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/ptree_serialization.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/stream_translator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/string_path.hpp create mode 100644 3rd_party/boost_1_70_0/boost/property_tree/xml_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/algorithm/equal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/as_literal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/category.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/concepts.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/const_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/const_reverse_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/as_literal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/begin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/common.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/detail_str.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/extract_optional_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/has_member_size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/implementation_help.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/misc_concept.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/msvc_has_iterator_workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/remove_extent.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/safe_bool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/sfinae.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/size_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/str_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/detail/value_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/difference_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/distance.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/end.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/functions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/has_range_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/iterator_range.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/iterator_range_core.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/iterator_range_io.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/metafunctions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/mutable_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/range_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/rbegin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/rend.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/result_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/reverse_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/reverse_result_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/size.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/size_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/sub_range.hpp create mode 100644 3rd_party/boost_1_70_0/boost/range/value_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/detail/mpl/abs.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/detail/mpl/gcd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/detail/mpl/lcm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/detail/mpl/sign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/detail/overflow_helpers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/mpl/rational_c_tag.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/ratio.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ratio/ratio_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/rational.hpp create mode 100644 3rd_party/boost_1_70_0/boost/ref.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/config/borland.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/config/cwchar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/icu.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/pattern_except.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/pending/object_cache.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/pending/static_mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/pending/unicode_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/regex_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/user.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/basic_regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/basic_regex_creator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/basic_regex_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/c_regex_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/char_regex_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/cpp_regex_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/cregex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/error_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/fileiter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/instances.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/iterator_category.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/iterator_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/match_flags.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/match_results.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/mem_block_cache.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/perl_matcher.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/perl_matcher_common.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/perl_matcher_non_recursive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/perl_matcher_recursive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/primary_transform.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/protected_call.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regbase.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_format.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_grep.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_match.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_merge.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_raw_buffer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_replace.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_search.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_split.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_token_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_traits_defaults.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/regex_workaround.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/states.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/sub_match.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/syntax_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/u32regex_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/u32regex_token_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex/v4/w32_regex_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/regex_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/scoped_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/scoped_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/access.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/array_optimization.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/array_wrapper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/assume_abstract.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/base_object.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/collection_size_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/collections_save_imp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/detail/stack_constructor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/extended_type_info.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/extended_type_info_no_rtti.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/extended_type_info_typeid.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/factory.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/force_include.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/is_bitwise_serializable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/item_version_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/level.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/level_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/nvp.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/serialization.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/singleton.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/smart_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/split_free.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/split_member.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/state_saver.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/static_warning.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/string.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/strong_typedef.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/throw_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/tracking.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/tracking_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/type_info_implementation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/utility.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/version.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/void_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/void_cast_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/serialization/wrapper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/shared_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/shared_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/allocate_shared_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/bad_weak_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/lightweight_mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/local_counted_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/local_sp_deleter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/lwm_nop.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/lwm_pthreads.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/lwm_win32_cs.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/operator_bool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/quick_allocator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/shared_count.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_convertible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_acc_ia64.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_aix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_clang.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_cw_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_gcc_ia64.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_gcc_mips.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_nt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_pt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_snc_ps3.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_spin.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_sync.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_vacpp_ppc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_base_w32.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_counted_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_disable_deprecated.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_forward.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_has_sync.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_interlocked.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_noexcept.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/sp_nullptr_t.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_gcc_arm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_nt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_pool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_pt.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_std_atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_sync.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/spinlock_w32.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/detail/yield_k.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/enable_shared_from_this.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/intrusive_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/make_shared.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/make_shared_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/make_shared_object.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/scoped_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/scoped_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/shared_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/shared_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/smart_ptr/weak_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/actor/assign_actor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/actor/push_back_actor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/actor/ref_const_ref_actor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/actor/ref_value_actor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/attribute.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/attribute/closure.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/attribute/closure_context.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/attribute/closure_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/attribute/parametric.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/actions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/alternative.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/composite.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/difference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/directives.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/epsilon.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/exclusive_or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/alternative.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/difference.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/directives.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/exclusive_or.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/intersection.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/kleene_star.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/list.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/optional.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/positive.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/sequence.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/sequential_and.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/impl/sequential_or.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/intersection.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/kleene_star.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/list.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/no_actions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/optional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/positive.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/sequence.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/sequential_and.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/composite/sequential_or.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/impl/match.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/impl/match_attr_traits.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/impl/parser.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/match.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/nil.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/grammar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/impl/rule.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/impl/static.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/impl/subrule.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/parser_context.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/parser_id.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/rule.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/subrule.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/non_terminal/subrule_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/primitives/impl/numerics.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/primitives/impl/primitives.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/primitives/numerics.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/primitives/numerics_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/primitives/primitives.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/safe_bool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/scanner/impl/skipper.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/scanner/scanner.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/scanner/scanner_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/scanner/skipper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/core/scanner/skipper_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/debug.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/error_handling.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/error_handling/exceptions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/error_handling/impl/exceptions.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/file_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/file_iterator_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/fixed_size_queue.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/impl/file_iterator.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/impl/position_iterator.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/multi_pass.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/multi_pass_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/position_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/iterator/position_iterator_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/as_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/fundamental.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/impl/fundamental.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/impl/parser_traits.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/impl/refactoring.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/impl/traverse.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/parser_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/refactoring.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/meta/traverse.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/namespace.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/actor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/casts.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/closures.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/composite.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/primitives.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/tuple_helpers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/phoenix/tuples.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/symbols.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/symbols/impl/symbols.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/symbols/impl/tst.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/symbols/symbols.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/symbols/symbols_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/chset.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/chset_operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/confix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/confix_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/distinct.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/distinct_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/escape_char.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/escape_char_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/flush_multi_pass.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/functor_parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/chset.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/chset/basic_chset.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/chset/basic_chset.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/chset/range_run.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/chset/range_run.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/chset_operators.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/confix.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/escape_char.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/impl/lists.ipp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/lists.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/lists_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/loops.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/utility/scoped_lock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/home/classic/version.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/include/classic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/include/classic_actions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/include/classic_chset.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/include/classic_numerics.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/include/classic_operators.hpp create mode 100644 3rd_party/boost_1_70_0/boost/spirit/include/classic_rule.hpp create mode 100644 3rd_party/boost_1_70_0/boost/static_assert.hpp create mode 100644 3rd_party/boost_1_70_0/boost/swap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/api_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/detail/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/detail/generic_category.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/detail/std_interoperability.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/detail/system_category_posix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/detail/system_category_win32.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/error_code.hpp create mode 100644 3rd_party/boost_1_70_0/boost/system/system_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/debug.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/debug_config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/enable_warnings.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/fwd_decl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/global_typedef.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/log_level.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/pp_variadic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/suppress_warnings.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/detail/throw_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/execution_monitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/framework.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/compiler_log_formatter.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/cpp_main.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/debug.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/decorator.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/execution_monitor.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/framework.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/junit_log_formatter.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/plain_report_formatter.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/progress_monitor.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/results_collector.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/results_reporter.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/test_framework_init_observer.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/test_main.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/test_tools.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/test_tree.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/unit_test_log.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/unit_test_main.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/unit_test_monitor.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/unit_test_parameters.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/xml_log_formatter.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/impl/xml_report_formatter.ipp create mode 100644 3rd_party/boost_1_70_0/boost/test/minimal.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/output/compiler_log_formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/output/junit_log_formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/output/plain_report_formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/output/xml_log_formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/output/xml_report_formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/parameterized_test.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/progress_monitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/results_collector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/results_reporter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/test_framework_init_observer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/test_tools.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/assertion.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/assertion_result.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/collection_comparison_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/context.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/cstring_comparison_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/bitwise_manip.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/expression_holder.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/indirections.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/it_pair.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/lexicographic_manip.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/per_element_manip.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/print_helper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/detail/tolerance_manip.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/floating_point_comparison.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/fpc_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/fpc_tolerance.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/interface.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/old/impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/old/interface.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tools/output_test_stream.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/auto_registration.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/decorator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/fixture.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/global_fixture.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/observer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/test_case_counter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/test_case_template.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/test_unit.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/traverse.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/tree/visitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/unit_test.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/unit_test_log.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/unit_test_log_formatter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/unit_test_monitor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/unit_test_parameters.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/unit_test_suite.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/algorithm.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/assign_op.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/basic_cstring/basic_cstring.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/basic_cstring/bcs_char_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/basic_cstring/compare.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/basic_cstring/io.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/class_properties.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/custom_manip.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/foreach.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/is_cstring.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/is_forward_iterable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/iterator/input_iterator_facade.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/iterator/token_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/lazy_ostream.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/named_params.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/rtti.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/argument.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/argument_factory.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/cla/argv_traverser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/cla/parser.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/env/fetch.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/errors.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/finalize.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/modifier.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/runtime/parameter.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/setcolor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/string_cast.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/timer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/wrap_stringstream.hpp create mode 100644 3rd_party/boost_1_70_0/boost/test/utils/xml_printer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/condition_variable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/functional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/allocator_arg.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/allocator_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/pointer_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/scoped_allocator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/shared_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/memory/unique_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/tuple.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/csbl/vector.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/cv_status.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/atomic_redef_macros.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/atomic_undef_macros.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/delete.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/invoke.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/invoker.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/is_convertible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/lockable_wrapper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/make_tuple_indices.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/memory.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/move.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/nullary_function.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/platform.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/platform_time.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/thread.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/thread_heap_alloc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/thread_interruption.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/thread_safety.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/tss_hooks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/variadic_footer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/detail/variadic_header.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/exceptional_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/exceptions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/executor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/executors/executor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/executors/executor_adaptor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/executors/generic_executor_ref.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/executors/work.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/future.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/future_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/future_error_code.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/future_status.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/is_future_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/launch.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/wait_for_all.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/futures/wait_for_any.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/interruption.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/is_locked_by_this_thread.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/lock_algorithms.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/lock_guard.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/lock_options.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/lock_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/lockable_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/locks.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/once.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/condition_variable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/condition_variable_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/once.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/once_atomic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/pthread_helpers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/pthread_mutex_scoped_lock.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/thread_data.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/pthread/thread_heap_alloc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/shared_lock_guard.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/thread_only.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/thread_time.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/tss.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/basic_timed_mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/condition_variable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/interlocked_read.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/mutex.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/once.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/thread_data.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/thread_heap_alloc.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/win32/thread_primitives.hpp create mode 100644 3rd_party/boost_1_70_0/boost/thread/xtime.hpp create mode 100644 3rd_party/boost_1_70_0/boost/throw_exception.hpp create mode 100644 3rd_party/boost_1_70_0/boost/timer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/timer/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/timer/timer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/token_functions.hpp create mode 100644 3rd_party/boost_1_70_0/boost/token_iterator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/tokenizer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/tuple/detail/tuple_basic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/tuple/tuple.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index/ctti_type_index.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index/detail/compile_time_type_info.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index/detail/ctti_register_class.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index/detail/stl_register_class.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index/stl_type_index.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_index/type_index_facade.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_const.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_cv.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_lvalue_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_rvalue_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/add_volatile.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/aligned_storage.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/alignment_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/common_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/composite_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/conditional.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/conversion_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/copy_cv.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/cv_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/decay.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/declval.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/bool_trait_undef.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/common_arithmetic_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/common_type_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/composite_member_pointer_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/composite_pointer_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/has_binary_operator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_function_cxx_03.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_function_cxx_11.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_function_msvc10_fix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_function_ptr_helper.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_function_ptr_tester.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_likely_lambda.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_mem_fun_pointer_impl.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_mem_fun_pointer_tester.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_member_function_pointer_cxx_03.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/is_rvalue_reference_msvc10_fix.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/mp_defer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/detail/yes_no_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/enable_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/function_traits.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_left_shift.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_minus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_minus_assign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_new_operator.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_nothrow_assign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_nothrow_constructor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_nothrow_copy.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_plus.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_plus_assign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_right_shift.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_trivial_assign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_trivial_constructor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_trivial_copy.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_trivial_destructor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_trivial_move_assign.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/has_trivial_move_constructor.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/integral_constant.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/intrinsics.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_abstract.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_arithmetic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_assignable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_base_and_derived.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_base_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_bounded_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_class.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_complete.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_const.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_constructible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_convertible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_copy_constructible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_default_constructible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_destructible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_empty.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_enum.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_final.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_float.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_floating_point.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_function.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_fundamental.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_integral.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_lvalue_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_member_function_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_member_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_noncopyable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_nothrow_move_assignable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_nothrow_move_constructible.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_nothrow_swappable.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_pod.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_polymorphic.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_rvalue_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_same.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_scalar.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_signed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_unbounded_array.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_union.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_unsigned.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_virtual_base_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_void.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/is_volatile.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/make_signed.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/make_unsigned.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/make_void.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_all_extents.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_bounds.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_const.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_cv.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_extent.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_pointer.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_reference.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/remove_volatile.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/type_identity.hpp create mode 100644 3rd_party/boost_1_70_0/boost/type_traits/type_with_alignment.hpp create mode 100644 3rd_party/boost_1_70_0/boost/unordered/detail/fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/unordered/detail/implementation.hpp create mode 100644 3rd_party/boost_1_70_0/boost/unordered/detail/map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/unordered/unordered_map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/unordered/unordered_map_fwd.hpp create mode 100644 3rd_party/boost_1_70_0/boost/unordered_map.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/addressof.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/base_from_member.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/binary.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/compare_pointees.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/declval.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/detail/result_of_iterate.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/enable_if.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/identity_type.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/result_of.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/swap.hpp create mode 100644 3rd_party/boost_1_70_0/boost/utility/value_init.hpp create mode 100644 3rd_party/boost_1_70_0/boost/version.hpp create mode 100644 3rd_party/boost_1_70_0/boost/visit_each.hpp create mode 100644 3rd_party/boost_1_70_0/boost/weak_ptr.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/access_rights.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/basic_types.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/character_code_conversion.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/config.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/dll.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/error_codes.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/error_handling.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/event.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_current_process.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_current_process_id.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_current_thread.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_current_thread_id.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_last_error.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_process_times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/get_thread_times.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/handles.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/heap_memory.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/local_memory.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/semaphore.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/system.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/thread.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/thread_pool.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/time.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/timers.hpp create mode 100644 3rd_party/boost_1_70_0/boost/winapi/wait.hpp create mode 100644 3rd_party/cxxopts-2.2.0/LICENSE create mode 100644 3rd_party/cxxopts-2.2.0/include/cxxopts.hpp create mode 100644 3rd_party/hwbrk/hwbrk.cpp create mode 100644 3rd_party/hwbrk/hwbrk.h create mode 100644 3rd_party/hwbrk/hwbrk.txt create mode 100644 AntiDebugProject.sln create mode 100644 DOCS.md create mode 100644 LICENSE create mode 100644 config/config.json create mode 100644 include/config.h create mode 100644 include/interprocess.h create mode 100644 pics/breakpoint_to_technique.PNG create mode 100644 pics/showstopper_logo.png create mode 100644 pics/showstopper_modes.png create mode 100644 pics/showstopper_parameters.PNG create mode 100644 pics/showstopper_results.PNG create mode 100644 pics/showstopper_window.PNG create mode 100644 props/boost.props create mode 100644 src/ShowStopper/AboutDlg.h create mode 100644 src/ShowStopper/ConfigHelper.h create mode 100644 src/ShowStopper/InfoDlg.h create mode 100644 src/ShowStopper/MainDlg.h create mode 100644 src/ShowStopper/ShowStopper.cpp create mode 100644 src/ShowStopper/ShowStopper.rc create mode 100644 src/ShowStopper/ShowStopper.vcxproj create mode 100644 src/ShowStopper/ShowStopper.vcxproj.filters create mode 100644 src/ShowStopper/ShowStopper.vcxproj.user create mode 100644 src/ShowStopper/res/ShowStopper.ico create mode 100644 src/ShowStopper/res/cpr_logo.bmp create mode 100644 src/ShowStopper/resource.h create mode 100644 src/ShowStopper/stdafx.cpp create mode 100644 src/ShowStopper/stdafx.h create mode 100644 src/ShowStopper/ui_defs.h create mode 100644 src/not_suspicious/AntiDebug.h create mode 100644 src/not_suspicious/Console.cpp create mode 100644 src/not_suspicious/Console.h create mode 100644 src/not_suspicious/DebuggerFugitive.cpp create mode 100644 src/not_suspicious/DebuggerFugitive.h create mode 100644 src/not_suspicious/NtDll.cpp create mode 100644 src/not_suspicious/NtDll.h create mode 100644 src/not_suspicious/ProcessHelper.cpp create mode 100644 src/not_suspicious/ProcessHelper.h create mode 100644 src/not_suspicious/StringHelper.cpp create mode 100644 src/not_suspicious/StringHelper.h create mode 100644 src/not_suspicious/Technique.cpp create mode 100644 src/not_suspicious/Technique.h create mode 100644 src/not_suspicious/Technique_Assembler.cpp create mode 100644 src/not_suspicious/Technique_Assembler.h create mode 100644 src/not_suspicious/Technique_DebugFlags.cpp create mode 100644 src/not_suspicious/Technique_DebugFlags.h create mode 100644 src/not_suspicious/Technique_DirectDbgInteraction.cpp create mode 100644 src/not_suspicious/Technique_DirectDbgInteraction.h create mode 100644 src/not_suspicious/Technique_Exceptions.cpp create mode 100644 src/not_suspicious/Technique_Exceptions.h create mode 100644 src/not_suspicious/Technique_HandlesValidation.cpp create mode 100644 src/not_suspicious/Technique_HandlesValidation.h create mode 100644 src/not_suspicious/Technique_MemoryChecks.cpp create mode 100644 src/not_suspicious/Technique_MemoryChecks.h create mode 100644 src/not_suspicious/Technique_Misc.cpp create mode 100644 src/not_suspicious/Technique_Misc.h create mode 100644 src/not_suspicious/Technique_Timing.cpp create mode 100644 src/not_suspicious/Technique_Timing.h create mode 100644 src/not_suspicious/Techniques_Def.h create mode 100644 src/not_suspicious/UiProxy.cpp create mode 100644 src/not_suspicious/UiProxy.h create mode 100644 src/not_suspicious/Utils.h create mode 100644 src/not_suspicious/globals.h create mode 100644 src/not_suspicious/not_suspicious.cpp create mode 100644 src/not_suspicious/not_suspicious.rc create mode 100644 src/not_suspicious/not_suspicious.vcxproj create mode 100644 src/not_suspicious/not_suspicious.vcxproj.filters create mode 100644 src/not_suspicious/not_suspicious.vcxproj.user create mode 100644 src/not_suspicious/resource.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d4d979b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +bin/ +Debug/ +Release/ +.vs/ \ No newline at end of file diff --git a/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/AppType.htm b/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/AppType.htm new file mode 100644 index 0000000..210b442 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/AppType.htm @@ -0,0 +1,464 @@ + + + + + 'ATL/WTL Application Wizard' + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+   + +   + +   + +
+ +
+
+   +
+   + + +

Specify the application type and project options.

+
+   +
+ + + + + +
+
+
+ + + + + + + + + + + + + + +
+   +
+   + + + +
+ + + + + + + + + + + + +
+
+ +
+
+
+ + + + + +
+ Application + Type + + +
+
+ + +
+
+ +
+
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + +
+   +
+   + + + Select application type: +

 

+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +         + +
+ +
+
+
+ +   + Select project options: +

 

+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+
+   +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+   +
+   + +   + + + +   + + + +   + + + +   +
+   +
+ +
+ +
+ + + + + + + diff --git a/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/UIFeatures.htm b/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/UIFeatures.htm new file mode 100644 index 0000000..a8dc949 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/UIFeatures.htm @@ -0,0 +1,547 @@ + + + + + 'ATL/WTL Application Wizard' + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+   + +   + +   + +
+ +
+
+   +
+   + + +

Specify features for the selected application type.

+
+   +
+ + + + + +
+
+
+ + + + + + + + + + + + + + +
+   +
+   + + + + +
+ + + + + + + + + + + + +
+
+ +
+
+
+ + + + + +
+ User Interface + Features + + +
+
+ +
+
+ +
+
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + +
+   +
+   + + + Select application features: +

 

+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +

 

+

 

+ + +

 

+ +
+ +
+
+ +

 

+ + +
+ +
+ +

 

+ + +

 

+ +
+ +
+
+ +
+   +
+   +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+   +
+   + +   + + + +   + + + +   + + + +   +
+   +
+ +
+ +
+ + + + + + + diff --git a/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/default.htm b/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/default.htm new file mode 100644 index 0000000..aa4142c --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/HTML/1033/default.htm @@ -0,0 +1,531 @@ + + + + + 'ATL/WTL Application Wizard' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + +
+   + +   + +   + +
+ +
+
+   +
+   + + +

This wizard generates a WTL application project + with the properties you specify.

+
+   +
+ + + + + +
+
+
+ + + + + + + + + + + + + + +
+   +
+   + + +
+ + + + + + + + + + + + +
+
+ +
+
+
+ + + + + +
+ Overview + + +
+
+ + + +
+
+ +
+
+ +
+ + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+   +
+   + + These are the current project settings: +
    +
  • + + + +
  • + +
  • + + + +
  • + +
  • + + + +
  • +
+ + Click Finish from any window to accept the current settings. + +

 

+ + + After you create the project, examine the project's files for more information about the classes and resources that are generated. +
+   +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+   +
+   + +   + + + +   + + + +   + + + +   +
+   +
+ +
+ +
+ + + + + + + diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Images/WTL10AppWiz.png b/3rd_party/WTL10_1077/AppWizard/Files/Images/WTL10AppWiz.png new file mode 100644 index 0000000000000000000000000000000000000000..9b02bb1bebaf33f6e184461f84671fe9a86c90ab GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^_8`o`1|-Ad1?~eW#^NA%Cx&(BWL^R}Ea{HEjtmSN z`?>!lvI6;>1s;*b3=DinK$vl=HlH*D1JeXg7srqc=eILA=3jP@I2!M+AeG^tWY9KcZ8CP|{_1UNm{0_L{T* z<#+EAHM~4e8;dc!mde`gX+GaPZO0?_j2`EO#j`3lmy7G0y(~$Tcc|?%=QMbA>yvrC za&_AIV}B+tjsMM?ee;rBmExW+CdV=#n|hvP`?adGwRYBx_m>!y4xQMo6dQYF%lvao zDz|({=uUB4-zz(*iM4hMV^@KQ{pY9c?=$vHK7QHL<@@BBADwr9U(WSkTjR5$-A^ag zWAk?SUTR8IU!CE$lYiT+0?$MHk1(Fpnygl99PmSNEMz?!#9}BkM{>e~z|In=`whI&XCFrcH^D1NwfAr9*sKM=? zPH5@E6glz4S mOX~__4gX&%YTa1*KwPos`E%)+zi$8&EQ6=3pUXO@geCydo^L$> literal 0 HcmV?d00001 diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Images/WTL10AppWiz_Background.png b/3rd_party/WTL10_1077/AppWizard/Files/Images/WTL10AppWiz_Background.png new file mode 100644 index 0000000000000000000000000000000000000000..d1d9e5dbc68b82d19fa17fc5abbc4336fa22015a GIT binary patch literal 5148 zcmdtmdo+~$y8v(^w=zTwH6}6c3_}+(qTF*S6xt0kF(GA`l1rh&m_``FxEFFM#Zb&d zsb<_ql5&s6jG1ITnuipiUl@`j-o6=m+7be> zLvE8CQ~|C4Wc+8eYt2E$|IdSCd69}W!ydi~jIrLq4IOi-;GZ{pookFUKgM=3 z#3Kd<_7#`ZQ}bq4mjo|mqSp)>J&H@~H=}uXqtovmKob;3poL=7v8H&DpSMah=?HitIiKmm=Erij(DLu) zO$5ALi}R?S1pz2AFWaG^@}I~8aY9!|G~d53a5levy_%^ehCd@i&>xZy3Ql)fXzrjIQ7A;Upd0V#8qGu->Y(co5iv&$|*G8qHWd|>R0o@j=k?dALg&4&(UKrPh$aY_-7&?%W zjc0Z|G(KBu>#|c)VxFQOI-hVhjhvi`=PbEAe68JuJCkvr2-dxj*xJSi*n|zd>4%IW zi<(K_L@@c{MM@}4U@J;q2kX3;=2~mtGDc%LhLTlL5ci|NnlXXzuMTHr`q;cf-9!eJ z!V%JX5>0!T&N%H@oh%e-qxRfWx3##~^OV!_Xb$a5KQY)xT`(Lh6ltf{OeN5D>=(-9 zR<@=)z*a&57c;D-UPAYVe|>V88x#a1RhPjLpeUMyoL?}u?GBq!f6g=`-kybA@Vq;I zrf@C_!VZE##Zs{0(k%^W0#ol0A#zU=?J6{u#oOa8SiY%Az%vw@Dzx&2bhvLLzWL7U z-K!qlZ{&T08G%`(dl!<^wP~E>(6@WVC}+#nOc}VawZCH#+(DzVj$=$z&sS zg05b607E4a$hp)j0_dfKdkWtx|%~u1?-YhcKj`cqZ1;`$Ze~QA|V0 zu0psLTm3T&R`01s&VNq5LkX6SZ`$6%T_|OW{)UmX@<^OK79W#Bq&Jiw=JRGVz<9*Y z1R=NJ&g^FheO#$0{QGKOow%nFtHC#(UKq7?9o-@Z+I1h>rg99a3p9>r zo}UrKo5D}sS>F7x>sToHh6IEi%fW)h+o=`$-zYL)1RlE(T2-u(elqnFyjt_9u53)t(a*T8daO^P`T9Ojg#Y z;=FLBE@>~p;#2EL_*V<`QQ*1zugnb~HXy3%(1k{sz#a~X$ zz$0t>1DOUXZdo3)3lXE9+Fn-lQDhwJ-k2FwzyZ8Oo#;wAHSUy#+Ddh_f~fwk{h+S} z5$uw8SL!{+LNv>ZRWjb?oJjpFS#?ftthq15Ug|vi!xJlwJI|ONEh+j-uEEn@uj70( zJikdvc#6KXt5$RxsT-On41VURMU=S^ZV);49dC8qA@Ouv(UpT~V~ zpDZ-^75d9fo_&oC)4Ud_Y;rXITH64|r?{=i33L0|3Dg{|I@5!^td~SI zn$H()Un$78Nai0DzAvN|yn8b>q;pkLxg<{`3LmPy5FsEjud@F|W1=o5nPt>{m?;r{ zT_%V8T>WI=?W0DjOYq=TnrqUE?eq4&3OPi_Gs*PsQ3J_;aX^=CKr_Z_`(P$F8o8VIIsU=hFW^7ZYP9O-HIfM_R&z66CJR zd^M8Bs*g0p1P*;k*bYd6h#7;NcTCCS?M)T~)ZCY7H=u`_3pjj1#v@Zx2 ztiVZQt8BKz6NR^i1DyNV2K9I@mEs1qZ5m;$F-Gnng1+0}s3&SuIQ|6a;&nuK+g-l& zD;YhpWs6AV1lmNEm9&&5Q=;pqs_r4a3>G6dek-6Ci_mP0rujqdwZmKkGOgb?aK=95 zm7Olqh!y5qm0cIwq-le&Zf^+r`Q+4a`ZwBR+Y`2886?ZmQC{pO@$&i0$w4qDR`1mq z0|%ili7JY|x1KoB^huaanOiXn^E(E+^(3_O@BR3Jy+$fIL5FU1HqOk8I`bZz>O_i_RLFE;aBN} zB5vvTjAlRYRW8t@5M9qXgP{PEkrKecTI%Sr`Pt#84{a?}f?%sU<_qeMp(YX-icC6| zn{x3iB)OR*o7HSAYK1%kG@Xl@sJzn?nbyor*cW=G9r%gdw_(9L<{`4KEw=1BhRko~ ze3Ew9_JHOu&ClY+&W;^CJAsG?a#Ly>e;P5IH|X{FEm1~!kCz<=CS&ljdJ7LI>__Xz z=Y`|qM=O;t5xM+e=g_3D5>2^r<2+1NBa*C8JGG#)f0X+u58(*SXquODwt5(3i~)Y~ z=hQLD#I^?JZ5E3GPC94XlSjEy$dv(_DKhP z?IuN52=Os9^?)(3z#Q-@)8kMfZBS=J7nrzsmyf+X8AMqzaQOPi$a8MQM!uj~`g8F> zqTqK*k2xOHN_|ANu@z-fQ+XF`98I{_{m3lA1ff>yXo@^61HZ2^uwwa6!+vnd+nWZmY9NW`1djS!Dh41qdtI-q)>|p%xVpLivSw#z&Sng?@??QklDZ>u- z{TSdwzS=k6N4SrOmo^}FNIxN{22K{t_I-IO$RBPTrtpG+2@LK#ci*g%_DRFWO)PFH z0tQAa>gVCLT8HvM$w~>HyJuh*;`O_O9!@#S8WgT+cwN_n_MBd^AcCt9_@X>OPz!XQ z`C&Ef7v%=+eq!~yIgPB>LCcxUy+1%akl^0FZ1I|ALFq*vd;j&rB3T4^(vVDcBW|#Lz+X&>L^y>Xb*>C-D2UNuUvXwc`9b=5HsbmTk{W2$2-3S zfMN$qC=DKY4upZo@qn6Z68uFEU;iOQYR;PiWFadTGM@oz4FDnxFW{ zds1t12%88M8BUI$EVi5epE8IOf0yAP>TfbM%6|JxQ?cgwX8NIFHtKb>_IBH^3G9&N z;TOf|%6io{^!2zky+2`id%z-aFpyxgm{4+nh3R6`=J%B~ri4Jj&0 zRCzdmiAAkB*ehCZn;ut?7{<_cOSnQZ$;nd`9aR)iZF)%(|@=i zms%lG5O{l|e{&kLJ`gaEBgu0ze6p%M4avD~mP%#R5appH%Wyk;fR*DMI?)@NP_Sd; z?2#k>THHcAaY;8DD?Izuj9z0%sy7(WeLjbrI--;(nPM}_P~cJeW%D5LfX0cv`T5iBqlTsL z=4P)Ih@^D(UAy#q@)xO~>*&9A5}Jy&;Y}yHeY&W8X8fi9 zaBZ(fbYbradT4Zt*tCehTDRt&qB6J z`Qa@VPW*xel6v;9SRg4E{(^g_?O(7EIQvg5fP^JdGSH953E9~2vLKi{>l7H8 z2*FVhaHy3%cpBEyz?mWG?6TxHK!AKDQYb5ns0VcT-~|Hy?XHJy(9Et>%gkT9pp4r} z+ieJVw+4VXT-7!@GG=xQXt3ZHkpbBPKs(Ijs`ZXt*w6>L;cm~jh*JM1;Y3|Qd-JR( z?>+@$-`WHHaZB;`9Gc=~#RUl)2%20!9~dX-H@mU#hyqtYo7gRRKJev-%1Emi0Sg99 z7S$aoUe?^nuNyt^22Wdab-UD?$W5-vEh)sz$+an7(oo`$NvjiE4G#Sxz9vQOmoS)A z{{jZ&&B|ZGV58#ktL}mE5thVVc=49K9XQ0!e6C|%#VQX!6l=Dhio_b@EO}oPo9e%@ zT&Fw4e2J)k&vA7>c~W<~VQOok3aSS6o>0ZfR)0f(=t6K7IM-51_!I!? literal 0 HcmV?d00001 diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Images/spacer.gif b/3rd_party/WTL10_1077/AppWizard/Files/Images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..13acffe535d0accaae36bbbfce41477361081654 GIT binary patch literal 43 scmZ?wbhEHbWMp7uXkcJCaNqy~1B2pE7Dgb&paUX6G7L;iE{qJ;0JA{`JOBUy literal 0 HcmV?d00001 diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Scripts/1033/default.js b/3rd_party/WTL10_1077/AppWizard/Files/Scripts/1033/default.js new file mode 100644 index 0000000..3e46a01 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Scripts/1033/default.js @@ -0,0 +1,592 @@ +// Windows Template Library - WTL version 10.0 +// Copyright (C) Microsoft Corporation, WTL Team. All rights reserved. +// +// This file is a part of the Windows Template Library. +// The use and distribution terms for this software are covered by the +// Microsoft Public License (http://opensource.org/licenses/MS-PL) +// which can be found in the file MS-PL.txt at the root folder. + + +function OnFinish(selProj, selObj) +{ + try + { + var strProjectPath = wizard.FindSymbol('PROJECT_PATH'); + var strProjectName = wizard.FindSymbol('PROJECT_NAME'); + + // Create symbols based on the project name + var strSafeProjectName = CreateSafeName(strProjectName); + wizard.AddSymbol("SAFE_PROJECT_NAME", strSafeProjectName); + wizard.AddSymbol("NICE_SAFE_PROJECT_NAME", strSafeProjectName.substr(0, 1).toUpperCase() + strSafeProjectName.substr(1)) + wizard.AddSymbol("UPPERCASE_SAFE_PROJECT_NAME", strSafeProjectName.toUpperCase()); + + // Set current year symbol + var d = new Date(); + var nYear = 0; + nYear = d.getFullYear(); + if(nYear >= 2003) + wizard.AddSymbol("WTL_CURRENT_YEAR", nYear); + + // Set APPID and LIBID symbols for COM servers + if(wizard.FindSymbol("WTL_COM_SERVER")) + { + var strGuid = wizard.CreateGuid(); + var strVal = wizard.FormatGuid(strGuid, 0); + wizard.AddSymbol("WTL_APPID", strVal); + + strGuid = wizard.CreateGuid(); + strVal = wizard.FormatGuid(strGuid, 0); + wizard.AddSymbol("WTL_LIBID", strVal); + } + + if(wizard.FindSymbol("WTL_SUPPORT_WINXP")) + { + wizard.AddSymbol("WTL_USE_RIBBON", false); + } + + // Set namepaces + if(wizard.FindSymbol("WTL_NO_AUTO_NS")) + { + wizard.AddSymbol("WTL_NS", "WTL::"); + wizard.AddSymbol("ATL_NS", "ATL::"); + } + else + { + wizard.AddSymbol("WTL_NS", ""); + wizard.AddSymbol("ATL_NS", ""); + } + + var strWTL_NS = wizard.FindSymbol("WTL_NS"); + var strATL_NS = wizard.FindSymbol("ATL_NS"); + + wizard.AddSymbol("WTL_FRAME_BASE_CLASS", strWTL_NS + wizard.FindSymbol("WTL_FRAME_BASE_CLASS")); + wizard.AddSymbol("WTL_CHILD_FRAME_BASE_CLASS", strWTL_NS + wizard.FindSymbol("WTL_CHILD_FRAME_BASE_CLASS")); + + wizard.AddSymbol("WTL_MAINDLG_BASE_CLASS", strATL_NS + wizard.FindSymbol("WTL_MAINDLG_BASE_CLASS")); + wizard.AddSymbol("WTL_VIEW_BASE_CLASS", strATL_NS + wizard.FindSymbol("WTL_VIEW_BASE_CLASS")); + wizard.AddSymbol("WTL_VIEW_BASE", strATL_NS + wizard.FindSymbol("WTL_VIEW_BASE")); + + // Set app type symbols + if (wizard.FindSymbol("WTL_APPTYPE_SDI") || wizard.FindSymbol("WTL_APPTYPE_MTSDI") || + wizard.FindSymbol("WTL_APPTYPE_TABVIEW") || wizard.FindSymbol("WTL_APPTYPE_EXPLORER")) + { + if (wizard.FindSymbol("WTL_USE_RIBBON")) + wizard.AddSymbol("WTL_FRAME_BASE_CLASS", strWTL_NS + "CRibbonFrameWindowImpl"); + else + wizard.AddSymbol("WTL_FRAME_BASE_CLASS", strWTL_NS + "CFrameWindowImpl"); + } + else if(wizard.FindSymbol("WTL_APPTYPE_MDI")) + { + wizard.AddSymbol("WTL_FRAME_BASE_CLASS", strWTL_NS + "CMDIFrameWindowImpl"); + wizard.AddSymbol("WTL_CHILD_FRAME_BASE_CLASS", strWTL_NS + "CMDIChildWindowImpl"); + wizard.AddSymbol("WTL_USE_RIBBON", false); + } + else if(wizard.FindSymbol("WTL_APPTYPE_DLG")) + { + wizard.AddSymbol("WTL_MAINDLG_CLASS","CMainDlg"); + if(wizard.FindSymbol("WTL_ENABLE_AX")) + wizard.AddSymbol("WTL_MAINDLG_BASE_CLASS", strATL_NS + "CAxDialogImpl"); + else + wizard.AddSymbol("WTL_MAINDLG_BASE_CLASS", strATL_NS + "CDialogImpl"); + + wizard.AddSymbol("WTL_USE_RIBBON", false); + wizard.AddSymbol("WTL_USE_TOOLBAR", false); + wizard.AddSymbol("WTL_USE_REBAR", false); + wizard.AddSymbol("WTL_USE_CMDBAR", false); + wizard.AddSymbol("WTL_USE_STATUSBAR", false); + wizard.AddSymbol("WTL_USE_VIEW", false); + } + + if (wizard.FindSymbol("WTL_USE_RIBBON")) + { + if (wizard.FindSymbol("WTL_USE_TOOLBAR")) + { + wizard.AddSymbol("WTL_RIBBON_DUAL_UI", true); + wizard.AddSymbol("WTL_RIBBON_SINGLE_UI", false); + } + else + { + wizard.AddSymbol("WTL_RIBBON_DUAL_UI", false); + wizard.AddSymbol("WTL_RIBBON_SINGLE_UI", true); + } + } + else + { + wizard.AddSymbol("WTL_RIBBON_DUAL_UI", false); + wizard.AddSymbol("WTL_RIBBON_SINGLE_UI", false); + } + + // Set view symbols + if(wizard.FindSymbol("WTL_USE_VIEW")) + { + wizard.AddSymbol("WTL_VIEW_FILE", "View"); + wizard.AddSymbol("WTL_VIEW_CLASS", "CView"); + + wizard.AddSymbol("WTL_VIEWTYPE_GENERIC", false); + var strView = wizard.FindSymbol("WTL_COMBO_VIEW_TYPE"); + switch(strView) + { + case "WTL_VIEWTYPE_FORM": + wizard.AddSymbol("WTL_VIEWTYPE_FORM", true); + if(wizard.FindSymbol("WTL_ENABLE_AX") && wizard.FindSymbol("WTL_HOST_AX")) + wizard.AddSymbol("WTL_VIEW_BASE_CLASS", strATL_NS + "CAxDialogImpl"); + else + wizard.AddSymbol("WTL_VIEW_BASE_CLASS", strATL_NS + "CDialogImpl"); + break; + case "WTL_VIEWTYPE_LISTBOX": + wizard.AddSymbol("WTL_VIEWTYPE_LISTBOX", true); + wizard.AddSymbol("WTL_VIEW_BASE", strWTL_NS + "CListBox"); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | LBS_NOINTEGRALHEIGHT | LBS_NOTIFY | LBS_WANTKEYBOARDINPUT"); + break; + case "WTL_VIEWTYPE_EDIT": + wizard.AddSymbol("WTL_VIEWTYPE_EDIT", true); + wizard.AddSymbol("WTL_VIEW_BASE", strWTL_NS + "CEdit"); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_HSCROLL | WS_VSCROLL | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | ES_NOHIDESEL"); + break; + case "WTL_VIEWTYPE_LISTVIEW": + wizard.AddSymbol("WTL_VIEWTYPE_LISTVIEW", true); + wizard.AddSymbol("WTL_VIEW_BASE", strWTL_NS + "CListViewCtrl"); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | LVS_REPORT | LVS_SHOWSELALWAYS"); + break; + case "WTL_VIEWTYPE_TREEVIEW": + wizard.AddSymbol("WTL_VIEWTYPE_TREEVIEW", true); + wizard.AddSymbol("WTL_VIEW_BASE", strWTL_NS + "CTreeViewCtrl"); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | TVS_HASLINES | TVS_LINESATROOT | TVS_SHOWSELALWAYS"); + break; + case "WTL_VIEWTYPE_RICHEDIT": + wizard.AddSymbol("WTL_VIEWTYPE_RICHEDIT", true); + wizard.AddSymbol("WTL_VIEW_BASE", strWTL_NS + "CRichEditCtrl"); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_HSCROLL | WS_VSCROLL | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_MULTILINE | ES_NOHIDESEL | ES_SAVESEL"); + break; + case "WTL_VIEWTYPE_HTML": + wizard.AddSymbol("WTL_VIEWTYPE_HTML", true); + wizard.AddSymbol("WTL_VIEW_BASE", strATL_NS + "CAxWindow"); + wizard.AddSymbol("WTL_ENABLE_AX", true); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_HSCROLL | WS_VSCROLL"); + break; + case "WTL_VIEWTYPE_SCROLL": + wizard.AddSymbol("WTL_VIEWTYPE_SCROLL", true); + wizard.AddSymbol("WTL_VIEW_BASE_CLASS", strWTL_NS + "CScrollWindowImpl"); + wizard.AddSymbol("WTL_VIEW_STYLES", "WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_HSCROLL | WS_VSCROLL"); + break; + default: + wizard.AddSymbol("WTL_VIEWTYPE_GENERIC", true); + break; + } + + if(wizard.FindSymbol("WTL_APPTYPE_TABVIEW")) + wizard.AddSymbol("WTL_VIEW_EX_STYLES", "0"); + } + + // Create project and configurations + selProj = CreateCustomProject(strProjectName, strProjectPath); + AddConfigurations(selProj, strProjectName); + AddFilters(selProj); + + var InfFile = CreateCustomInfFile(); + AddFilesToCustomProj(selProj, strProjectName, strProjectPath, InfFile); + AddPchSettings(selProj); + + if (wizard.FindSymbol("WTL_USE_RIBBON")) + AddRibbonSettings(selProj); + + InfFile.Delete(); + + selProj.Object.Save(); + + // Open resource editor if needed + if(wizard.FindSymbol("WTL_APPTYPE_DLG")) + { + var ResHelper = wizard.ResourceHelper; + ResHelper.OpenResourceFile(strProjectPath + "\\" + strProjectName + ".rc"); + ResHelper.OpenResourceInEditor("DIALOG", "IDD_MAINDLG"); + ResHelper.CloseResourceFile(); + } + else if(wizard.FindSymbol("WTL_USE_VIEW") && wizard.FindSymbol("WTL_VIEWTYPE_FORM")) + { + var strDialogID = "IDD_" + wizard.FindSymbol("UPPERCASE_SAFE_PROJECT_NAME") + "_FORM"; + var ResHelper = wizard.ResourceHelper; + ResHelper.OpenResourceFile(strProjectPath + "\\" + strProjectName + ".rc"); + ResHelper.OpenResourceInEditor("DIALOG", strDialogID); + ResHelper.CloseResourceFile(); + } + } + catch(e) + { + if (e.description.length != 0) + SetErrorInfo(e); + return e.number + } +} + +function CreateCustomProject(strProjectName, strProjectPath) +{ + try + { + var strProjTemplatePath = wizard.FindSymbol('PROJECT_TEMPLATE_PATH'); + var strProjTemplate = ''; + var WizardVersion = wizard.FindSymbol('WIZARD_VERSION'); + if(WizardVersion >= 10.0) + strProjTemplate = strProjTemplatePath + '\\default.vcxproj'; + else + strProjTemplate = strProjTemplatePath + '\\default.vcproj'; + + var Solution = dte.Solution; + var strSolutionName = ""; + if (wizard.FindSymbol("CLOSE_SOLUTION")) + { + Solution.Close(); + strSolutionName = wizard.FindSymbol("VS_SOLUTION_NAME"); + if (strSolutionName.length) + { + var strSolutionPath = strProjectPath.substr(0, strProjectPath.length - strProjectName.length); + Solution.Create(strSolutionPath, strSolutionName); + } + } + + var strProjectNameWithExt = ''; + if(WizardVersion >= 10.0) + strProjectNameWithExt = strProjectName + '.vcxproj'; + else + strProjectNameWithExt = strProjectName + '.vcproj'; + + var oTarget = wizard.FindSymbol("TARGET"); + var prj; + if (wizard.FindSymbol("WIZARD_TYPE") == vsWizardAddSubProject) // vsWizardAddSubProject + { + var prjItem = oTarget.AddFromTemplate(strProjTemplate, strProjectNameWithExt); + prj = prjItem.SubProject; + } + else + { + prj = oTarget.AddFromTemplate(strProjTemplate, strProjectPath, strProjectNameWithExt); + } + return prj; + } + catch(e) + { + throw e; + } +} + +function AddFilters(proj) +{ + try + { + // Add the folders to your project + var strSrcFilter = wizard.FindSymbol('SOURCE_FILTER'); + var group = proj.Object.AddFilter('Source Files'); + group.Filter = strSrcFilter; + + strSrcFilter = wizard.FindSymbol('INCLUDE_FILTER'); + group = proj.Object.AddFilter('Header Files'); + group.Filter = strSrcFilter; + + strSrcFilter = wizard.FindSymbol('RESOURCE_FILTER'); + group = proj.Object.AddFilter('Resource Files'); + group.Filter = strSrcFilter; + } + catch(e) + { + throw e; + } +} + +function AddConfigurations(proj, strProjectName) +{ + try + { + for(var i = 0; i < proj.Object.Configurations.Count; i++) + { + var config = proj.Object.Configurations.Item(i + 1); + + // Check if it's Debug configuration + var bDebug = (config.ConfigurationName.search("Debug") != -1); + + // General settings + config.CharacterSet = charSetUnicode; + + var WizardVersion = wizard.FindSymbol('WIZARD_VERSION'); + if(bDebug) + { + if(WizardVersion < 8.0) + { + config.IntermediateDirectory = 'Debug'; + config.OutputDirectory = 'Debug'; + } + + config.ATLMinimizesCRunTimeLibraryUsage = false; + } + else + { + if(WizardVersion < 8.0) + { + config.IntermediateDirectory = 'Release'; + config.OutputDirectory = 'Release'; + } + + config.ATLMinimizesCRunTimeLibraryUsage = false; + } + + if(wizard.FindSymbol("WTL_USE_VIEW") && wizard.FindSymbol("WTL_COMBO_VIEW_TYPE") == "WTL_VIEWTYPE_HTML") + config.UseOfATL = useATLDynamic; + + // Compiler settings + var CLTool = config.Tools('VCCLCompilerTool'); + CLTool.UsePrecompiledHeader = pchUseUsingSpecific; + CLTool.WarningLevel = warningLevel_3; + if(bDebug) + { + CLTool.RuntimeLibrary = rtMultiThreadedDebug; + if(WizardVersion < 15.0) + CLTool.MinimalRebuild = true; + CLTool.DebugInformationFormat = debugEditAndContinue; + CLTool.BasicRuntimeChecks = runtimeBasicCheckAll; + CLTool.Optimization = optimizeDisabled; + } + else + { + CLTool.RuntimeLibrary = rtMultiThreaded; + CLTool.ExceptionHandling = false; + CLTool.DebugInformationFormat = debugDisabled; + } + + var strDefines = GetPlatformDefine(config); + strDefines += "_WINDOWS;STRICT;"; + if(bDebug) + strDefines += "_DEBUG"; + else + strDefines += "NDEBUG"; + CLTool.PreprocessorDefinitions = strDefines; + + // Linker settings + var LinkTool = config.Tools('VCLinkerTool'); + LinkTool.SubSystem = subSystemWindows; + if(bDebug) + { + LinkTool.LinkIncremental = linkIncrementalYes; + LinkTool.GenerateDebugInformation = true; + } + else + { + LinkTool.LinkIncremental = linkIncrementalNo; + } + + if (wizard.FindSymbol("WTL_USE_RIBBON")) + { + LinkTool.DelayLoadDLLs = "propsys.dll;dwmapi.dll"; + } + + // Resource settings + var RCTool = config.Tools("VCResourceCompilerTool"); + RCTool.Culture = rcEnglishUS; + RCTool.AdditionalIncludeDirectories = "$(IntDir)"; + if(bDebug) + RCTool.PreprocessorDefinitions = "_DEBUG"; + else + RCTool.PreprocessorDefinitions = "NDEBUG"; + + // MIDL settings + var MidlTool = config.Tools("VCMidlTool"); + MidlTool.MkTypLibCompatible = false; + if(IsPlatformWin32(config)) + MidlTool.TargetEnvironment = midlTargetWin32; + if(bDebug) + MidlTool.PreprocessorDefinitions = "_DEBUG"; + else + MidlTool.PreprocessorDefinitions = "NDEBUG"; + MidlTool.HeaderFileName = strProjectName + ".h"; + MidlTool.InterfaceIdentifierFileName = strProjectName + "_i.c"; + MidlTool.ProxyFileName = strProjectName + "_p.c"; + MidlTool.GenerateStublessProxies = true; + MidlTool.TypeLibraryName = "$(IntDir)/" + strProjectName + ".tlb"; + MidlTool.DLLDataFileName = ""; + + // Post-build settings + if(wizard.FindSymbol('WTL_COM_SERVER')) + { + var PostBuildTool = config.Tools("VCPostBuildEventTool"); + PostBuildTool.Description = "Performing registration..."; + PostBuildTool.CommandLine = "\"$(TargetPath)\" /RegServer"; + } + } + } + catch(e) + { + throw e; + } +} + +function AddPchSettings(proj) +{ + try + { + var files = proj.Object.Files; + var fStdafx = files("StdAfx.cpp"); + + for(var i = 0; i < fStdafx.FileConfigurations.Count; i++) + { + var config = fStdafx.FileConfigurations.Item(i + 1); + config.Tool.UsePrecompiledHeader = pchCreateUsingSpecific; + } + } + catch(e) + { + throw e; + } +} + +function AddRibbonSettings(proj) +{ + try + { + var files = proj.Object.Files; + var fRibbon = files("Ribbon.xml"); + + for(var i = 0; i < fRibbon.FileConfigurations.Count; i++) + { + var config = fRibbon.FileConfigurations.Item(i + 1); + config.Tool.Description = "Compiling Ribbon.xml"; + config.Tool.CommandLine = "uicc Ribbon.xml Ribbon.bml /header:Ribbon.h /res:Ribbon.rc"; + config.Tool.Outputs = "Ribbon.bml;Ribbon.rc;Ribbon.h"; + } + } + catch(e) + { + throw e; + } +} + +function DelFile(fso, strWizTempFile) +{ + try + { + if (fso.FileExists(strWizTempFile)) + { + var tmpFile = fso.GetFile(strWizTempFile); + tmpFile.Delete(); + } + } + catch(e) + { + throw e; + } +} + +function CreateCustomInfFile() +{ + try + { + var fso, TemplatesFolder, TemplateFiles, strTemplate; + fso = new ActiveXObject('Scripting.FileSystemObject'); + + var TemporaryFolder = 2; + var tfolder = fso.GetSpecialFolder(TemporaryFolder); + + var strWizTempFile = tfolder.Path + "\\" + fso.GetTempName(); + + var strTemplatePath = wizard.FindSymbol('TEMPLATES_PATH'); + var strInfFile = strTemplatePath + '\\Templates.inf'; + wizard.RenderTemplate(strInfFile, strWizTempFile); + + var WizTempFile = fso.GetFile(strWizTempFile); + return WizTempFile; + } + catch(e) + { + throw e; + } +} + +function GetTargetName(strName, strProjectName) +{ + try + { + var strTarget = strName; + var strResPath = "res\\"; + + if(strName.substr(0, 4) == "root") + { + var nNameLen = strName.length; + if(strName == "root.ico" || strName == "rootDoc.ico" || strName == "root.exe.manifest") + { + strTarget = strResPath + strProjectName + strName.substr(4, nNameLen - 4); + } + else + { + strTarget = strProjectName + strName.substr(4, nNameLen - 4); + } + } + else if(strName == 'frame.h') + { + strTarget = 'MainFrm.h'; + } + else if(strName == 'frame.cpp') + { + strTarget = 'MainFrm.cpp'; + } + else if(strName == 'view.h') + { + strTarget = 'View.h'; + } + else if(strName == 'view.cpp') + { + strTarget = 'View.cpp'; + } + else if(strName == 'toolbar.bmp') + { + strTarget = strResPath + strName; + } + + return strTarget; + } + catch(e) + { + throw e; + } +} + +function AddFilesToCustomProj(proj, strProjectName, strProjectPath, InfFile) +{ + try + { + var projItems = proj.ProjectItems + + var strTemplatePath = wizard.FindSymbol('TEMPLATES_PATH'); + + var strTpl = ''; + var strName = ''; + + var strTextStream = InfFile.OpenAsTextStream(1, -2); + while (!strTextStream.AtEndOfStream) + { + strTpl = strTextStream.ReadLine(); + if (strTpl != '') + { + strName = strTpl; + var strTarget = GetTargetName(strName, strProjectName); + var strTemplate = strTemplatePath + '\\' + strTpl; + var strFile = strProjectPath + '\\' + strTarget; + + var bCopyOnly = false; //"true" will only copy the file from strTemplate to strTarget without rendering/adding to the project + var strExt = strName.substr(strName.lastIndexOf(".")); + if(strExt==".bmp" || strExt==".ico" || strExt==".gif" || strExt==".rtf" || strExt==".css") + bCopyOnly = true; + wizard.RenderTemplate(strTemplate, strFile, bCopyOnly); + + // don't add these files to the project + if(strTarget == strProjectName + ".h" || + strTarget == strProjectName + "ps.mk" || + strTarget == strProjectName + "ps.def") + continue; + + proj.Object.AddFile(strFile); + } + } + strTextStream.Close(); + } + catch(e) + { + throw e; + } +} diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.cpp b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.cpp new file mode 100644 index 0000000..c1f285a --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.cpp @@ -0,0 +1,20 @@ +// aboutdlg.cpp : implementation of the CAboutDlg class +// +///////////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "resource.h" + +#include "aboutdlg.h" + +LRESULT CAboutDlg::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ + CenterWindow(GetParent()); + return TRUE; +} + +LRESULT CAboutDlg::OnCloseCmd(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + EndDialog(wID); + return 0; +} diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.h b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.h new file mode 100644 index 0000000..0788163 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/AboutDlg.h @@ -0,0 +1,42 @@ +// aboutdlg.h : interface of the CAboutDlg class +// +///////////////////////////////////////////////////////////////////////////// + +#pragma once + +class CAboutDlg : public [!output ATL_NS]CDialogImpl +{ +public: + enum { IDD = IDD_ABOUTBOX }; + + BEGIN_MSG_MAP(CAboutDlg) + MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) + COMMAND_ID_HANDLER(IDOK, OnCloseCmd) + COMMAND_ID_HANDLER(IDCANCEL, OnCloseCmd) + END_MSG_MAP() + +// Handler prototypes (uncomment arguments if needed): +// LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +// LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +// LRESULT NotifyHandler(int /*idCtrl*/, LPNMHDR /*pnmh*/, BOOL& /*bHandled*/) + +[!if WTL_USE_CPP_FILES] + LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { + CenterWindow(GetParent()); + return TRUE; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnCloseCmd(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnCloseCmd(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + EndDialog(wID); + return 0; + } +[!endif] +}; diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.cpp b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.cpp new file mode 100644 index 0000000..8dacd7f --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.cpp @@ -0,0 +1,57 @@ +// [!output WTL_CHILD_FRAME_FILE].cpp : implementation of the [!output WTL_CHILD_FRAME_CLASS] class +// +///////////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "resource.h" + +[!if WTL_USE_VIEW] +#include "[!output WTL_VIEW_FILE].h" +[!endif] +#include "[!output WTL_CHILD_FRAME_FILE].h" + +void [!output WTL_CHILD_FRAME_CLASS]::OnFinalMessage(HWND /*hWnd*/) +{ + delete this; +} + +[!if WTL_USE_VIEW] +LRESULT [!output WTL_CHILD_FRAME_CLASS]::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled) +{ +[!if WTL_VIEWTYPE_FORM] + m_hWndClient = m_view.Create(m_hWnd); +[!else] +[!if WTL_VIEWTYPE_HTML] + //TODO: Replace with a URL of your choice + m_hWndClient = m_view.Create(m_hWnd, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + m_font = [!output WTL_NS]AtlCreateControlFont(); + m_view.SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + m_view.SetScrollSize(2000, 1000); +[!endif] +[!endif] +[!endif] + + bHandled = FALSE; + return 1; +} + +[!endif] +LRESULT [!output WTL_CHILD_FRAME_CLASS]::OnForwardMsg(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/) +{ + LPMSG pMsg = (LPMSG)lParam; + +[!if WTL_USE_VIEW] + if([!output WTL_CHILD_FRAME_BASE_CLASS]<[!output WTL_CHILD_FRAME_CLASS]>::PreTranslateMessage(pMsg)) + return TRUE; + + return m_view.PreTranslateMessage(pMsg); +[!else] + return [!output WTL_CHILD_FRAME_BASE_CLASS]<[!output WTL_CHILD_FRAME_CLASS]>::PreTranslateMessage(pMsg); +[!endif] +} diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.h b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.h new file mode 100644 index 0000000..9654a0d --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/ChildFrm.h @@ -0,0 +1,90 @@ +// [!output WTL_CHILD_FRAME_FILE].h : interface of the [!output WTL_CHILD_FRAME_CLASS] class +// +///////////////////////////////////////////////////////////////////////////// + +#pragma once + +class [!output WTL_CHILD_FRAME_CLASS] : public [!output WTL_CHILD_FRAME_BASE_CLASS]<[!output WTL_CHILD_FRAME_CLASS]> +{ +public: + DECLARE_FRAME_WND_CLASS(NULL, IDR_MDICHILD) + +[!if WTL_USE_VIEW] + [!output WTL_VIEW_CLASS] m_view; + +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + [!output WTL_NS]CFont m_font; + +[!endif] +[!if WTL_USE_CPP_FILES] + virtual void OnFinalMessage(HWND /*hWnd*/); +[!else] + virtual void OnFinalMessage(HWND /*hWnd*/) + { + delete this; + } +[!endif] + + BEGIN_MSG_MAP([!output WTL_CHILD_FRAME_CLASS]) +[!if WTL_USE_VIEW] + MESSAGE_HANDLER(WM_CREATE, OnCreate) +[!endif] + MESSAGE_HANDLER(WM_FORWARDMSG, OnForwardMsg) + CHAIN_MSG_MAP([!output WTL_CHILD_FRAME_BASE_CLASS]<[!output WTL_CHILD_FRAME_CLASS]>) + END_MSG_MAP() + +// Handler prototypes (uncomment arguments if needed): +// LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +// LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +// LRESULT NotifyHandler(int /*idCtrl*/, LPNMHDR /*pnmh*/, BOOL& /*bHandled*/) + +[!if WTL_USE_VIEW] +[!if WTL_USE_CPP_FILES] + LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled); +[!else] + LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled) + { +[!if WTL_VIEWTYPE_FORM] + m_hWndClient = m_view.Create(m_hWnd); +[!else] +[!if WTL_VIEWTYPE_HTML] + //TODO: Replace with a URL of your choice + m_hWndClient = m_view.Create(m_hWnd, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + m_font = [!output WTL_NS]AtlCreateControlFont(); + m_view.SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + m_view.SetScrollSize(2000, 1000); +[!endif] +[!endif] +[!endif] + + bHandled = FALSE; + return 1; + } + +[!endif] +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnForwardMsg(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/); +[!else] + LRESULT OnForwardMsg(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/) + { + LPMSG pMsg = (LPMSG)lParam; + +[!if WTL_USE_VIEW] + if([!output WTL_CHILD_FRAME_BASE_CLASS]<[!output WTL_CHILD_FRAME_CLASS]>::PreTranslateMessage(pMsg)) + return TRUE; + + return m_view.PreTranslateMessage(pMsg); +[!else] + return [!output WTL_CHILD_FRAME_BASE_CLASS]<[!output WTL_CHILD_FRAME_CLASS]>::PreTranslateMessage(pMsg); +[!endif] + } +[!endif] +}; diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.cpp b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.cpp new file mode 100644 index 0000000..2add8e0 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.cpp @@ -0,0 +1,436 @@ +// [!output WTL_FRAME_FILE].cpp : implmentation of the [!output WTL_FRAME_CLASS] class +// +///////////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +[!if WTL_USE_RIBBON] +#include "Ribbon.h" +[!endif] +#include "resource.h" + +#include "aboutdlg.h" +[!if WTL_USE_VIEW] +#include "[!output WTL_VIEW_FILE].h" +[!endif] +[!if WTL_APPTYPE_MDI] +#include "[!output WTL_CHILD_FRAME_FILE].h" +[!endif] +#include "[!output WTL_FRAME_FILE].h" + +BOOL [!output WTL_FRAME_CLASS]::PreTranslateMessage(MSG* pMsg) +{ +[!if WTL_APPTYPE_MDI] + if([!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>::PreTranslateMessage(pMsg)) + return TRUE; + + HWND hWnd = MDIGetActive(); + if(hWnd != NULL) + return (BOOL)::SendMessage(hWnd, WM_FORWARDMSG, 0, (LPARAM)pMsg); + + return FALSE; +[!else] +[!if WTL_USE_VIEW] + if([!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>::PreTranslateMessage(pMsg)) + return TRUE; + + return m_view.PreTranslateMessage(pMsg); +[!else] + return [!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>::PreTranslateMessage(pMsg); +[!endif] +[!endif] +} + +BOOL [!output WTL_FRAME_CLASS]::OnIdle() +{ +[!if WTL_USE_TOOLBAR] + UIUpdateToolBar(); +[!endif] + return FALSE; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ +[!if WTL_RIBBON_DUAL_UI] + bool bRibbonUI = [!output WTL_NS]RunTimeHelper::IsRibbonUIAvailable(); + if (bRibbonUI) + UIAddMenu(GetMenu(), true); + else + [!output WTL_NS]CMenuHandle(GetMenu()).DeleteMenu(ID_VIEW_RIBBON, MF_BYCOMMAND); + +[!else] +[!if WTL_RIBBON_SINGLE_UI] + UIAddMenu(GetMenu(), true); +[!endif] +[!endif] +[!if WTL_USE_RIBBON && !WTL_USE_CMDBAR] + m_CmdBar.Create(m_hWnd, rcDefault, NULL, WS_CHILD); + m_CmdBar.AttachMenu(GetMenu()); + m_CmdBar.LoadImages(IDR_MAINFRAME); + +[!endif] +[!if WTL_USE_TOOLBAR] +[!if WTL_USE_REBAR] +[!if WTL_USE_CMDBAR] + // create command bar window + HWND hWndCmdBar = m_CmdBar.Create(m_hWnd, rcDefault, NULL, ATL_SIMPLE_CMDBAR_PANE_STYLE); + // attach menu + m_CmdBar.AttachMenu(GetMenu()); + // load command bar images + m_CmdBar.LoadImages(IDR_MAINFRAME); + // remove old menu + SetMenu(NULL); + +[!endif] + HWND hWndToolBar = CreateSimpleToolBarCtrl(m_hWnd, IDR_MAINFRAME, FALSE, ATL_SIMPLE_TOOLBAR_PANE_STYLE); + + CreateSimpleReBar(ATL_SIMPLE_REBAR_NOBORDER_STYLE); +[!if WTL_USE_CMDBAR] + AddSimpleReBarBand(hWndCmdBar); + AddSimpleReBarBand(hWndToolBar, NULL, TRUE); +[!else] + AddSimpleReBarBand(hWndToolBar); +[!endif] +[!else] + CreateSimpleToolBar(); +[!endif] +[!endif] +[!if WTL_USE_STATUSBAR] + + CreateSimpleStatusBar(); +[!endif] +[!if WTL_APPTYPE_MDI] + + CreateMDIClient(); +[!if WTL_USE_CMDBAR] + m_CmdBar.SetMDIClient(m_hWndMDIClient); +[!endif] +[!endif] +[!if WTL_APPTYPE_SDI || WTL_APPTYPE_MTSDI] +[!if WTL_USE_VIEW] +[!if WTL_VIEWTYPE_FORM] + + m_hWndClient = m_view.Create(m_hWnd); +[!else] +[!if WTL_VIEWTYPE_HTML] + + //TODO: Replace with a URL of your choice + m_hWndClient = m_view.Create(m_hWnd, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + + m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + m_font = [!output WTL_NS]AtlCreateControlFont(); + m_view.SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + m_view.SetScrollSize(2000, 1000); +[!endif] +[!endif] +[!endif] +[!endif] +[!if WTL_APPTYPE_TABVIEW] + + m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE); +[!endif] +[!if WTL_APPTYPE_EXPLORER] + + m_hWndClient = m_splitter.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN); + + m_pane.SetPaneContainerExtendedStyle(PANECNT_NOBORDER); + m_pane.Create(m_splitter, _T("Tree"), WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN); + m_treeview.Create(m_pane, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS | TVS_SHOWSELALWAYS, WS_EX_CLIENTEDGE); + m_pane.SetClient(m_treeview); +[!if WTL_VIEWTYPE_FORM] + + m_view.Create(m_splitter); +[!else] +[!if WTL_VIEWTYPE_HTML] + + //TODO: Replace with a URL of your choice + m_view.Create(m_splitter, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + + m_view.Create(m_splitter, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + m_font = [!output WTL_NS]AtlCreateControlFont(); + m_view.SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + m_view.SetScrollSize(2000, 1000); +[!endif] +[!endif] + + m_splitter.SetSplitterPanes(m_pane, m_view); + UpdateLayout(); + m_splitter.SetSplitterPosPct(25); +[!endif] +[!if WTL_USE_TOOLBAR] +[!if WTL_USE_REBAR] + + UIAddToolBar(hWndToolBar); +[!else] + + UIAddToolBar(m_hWndToolBar); +[!endif] + UISetCheck(ID_VIEW_TOOLBAR, 1); +[!endif] +[!if WTL_USE_STATUSBAR] + UISetCheck(ID_VIEW_STATUS_BAR, 1); +[!endif] +[!if WTL_APPTYPE_EXPLORER] + UISetCheck(ID_VIEW_TREEPANE, 1); +[!endif] + + // register object for message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->AddMessageFilter(this); + pLoop->AddIdleHandler(this); + +[!if WTL_USE_RIBBON] +[!if WTL_RIBBON_SINGLE_UI] + ShowRibbonUI(true); + +[!else] + ShowRibbonUI(bRibbonUI); + UISetCheck(ID_VIEW_RIBBON, bRibbonUI); + +[!endif] +[!endif] +[!if WTL_APPTYPE_TABVIEW] +[!if WTL_USE_CMDBAR] + [!output WTL_NS]CMenuHandle menuMain = m_CmdBar.GetMenu(); +[!else] + [!output WTL_NS]CMenuHandle menuMain = GetMenu(); +[!endif] + m_view.SetWindowMenu(menuMain.GetSubMenu(WINDOW_MENU_POSITION)); + +[!endif] + return 0; +} + +[!if WTL_COM_SERVER] +LRESULT [!output WTL_FRAME_CLASS]::OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ +[!if WTL_APPTYPE_MDI] +[!if WTL_USE_CMDBAR] + m_CmdBar.AttachMenu(NULL); + +[!endif] +[!endif] + // unregister message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->RemoveMessageFilter(this); + pLoop->RemoveIdleHandler(this); + + // if UI is the last thread, no need to wait + if(_Module.GetLockCount() == 1) + { + _Module.m_dwTimeOut = 0L; + _Module.m_dwPause = 0L; + } + _Module.Unlock(); + +[!if WTL_APPTYPE_MTSDI] + ::PostQuitMessage(1); + +[!endif] + return 0; +} + +[!else] +LRESULT [!output WTL_FRAME_CLASS]::OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled) +{ +[!if WTL_APPTYPE_MDI] +[!if WTL_USE_CMDBAR] + m_CmdBar.AttachMenu(NULL); + +[!endif] +[!endif] + // unregister message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->RemoveMessageFilter(this); + pLoop->RemoveIdleHandler(this); + + bHandled = FALSE; + return 1; +} + +[!endif] +LRESULT [!output WTL_FRAME_CLASS]::OnFileExit(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + PostMessage(WM_CLOSE); + return 0; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnFileNew(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ +[!if WTL_APPTYPE_TABVIEW] + [!output WTL_VIEW_CLASS]* pView = new [!output WTL_VIEW_CLASS]; +[!if WTL_VIEWTYPE_FORM] + pView->Create(m_view); +[!else] +[!if WTL_VIEWTYPE_HTML] + //TODO: Replace with a URL of your choice + pView->Create(m_view, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + pView->Create(m_view, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + pView->SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + pView->SetScrollSize(2000, 1000); +[!endif] +[!endif] + m_view.AddPage(pView->m_hWnd, _T("Document")); + +[!endif] +[!if WTL_APPTYPE_MDI] + [!output WTL_CHILD_FRAME_CLASS]* pChild = new [!output WTL_CHILD_FRAME_CLASS]; + pChild->CreateEx(m_hWndClient); + +[!endif] + // TODO: add code to initialize document + + return 0; +} + +[!if WTL_APPTYPE_MTSDI] +LRESULT [!output WTL_FRAME_CLASS]::OnFileNewWindow(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + ::PostThreadMessage(_Module.m_dwMainThreadID, WM_USER, 0, 0L); + return 0; +} + +[!endif] +[!if WTL_USE_TOOLBAR] +LRESULT [!output WTL_FRAME_CLASS]::OnViewToolBar(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ +[!if WTL_USE_REBAR] + static BOOL bVisible = TRUE; // initially visible + bVisible = !bVisible; + [!output WTL_NS]CReBarCtrl rebar = m_hWndToolBar; +[!if WTL_USE_CMDBAR] + int nBandIndex = rebar.IdToIndex(ATL_IDW_BAND_FIRST + 1); // toolbar is 2nd added band +[!else] + int nBandIndex = rebar.IdToIndex(ATL_IDW_BAND_FIRST); // toolbar is first 1st band +[!endif] + rebar.ShowBand(nBandIndex, bVisible); +[!else] + BOOL bVisible = !::IsWindowVisible(m_hWndToolBar); + ::ShowWindow(m_hWndToolBar, bVisible ? SW_SHOWNOACTIVATE : SW_HIDE); +[!endif] + UISetCheck(ID_VIEW_TOOLBAR, bVisible); + UpdateLayout(); + return 0; +} + +[!endif] +[!if WTL_USE_STATUSBAR] +LRESULT [!output WTL_FRAME_CLASS]::OnViewStatusBar(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + BOOL bVisible = !::IsWindowVisible(m_hWndStatusBar); + ::ShowWindow(m_hWndStatusBar, bVisible ? SW_SHOWNOACTIVATE : SW_HIDE); + UISetCheck(ID_VIEW_STATUS_BAR, bVisible); + UpdateLayout(); + return 0; +} + +[!endif] +[!if WTL_RIBBON_DUAL_UI] +LRESULT [!output WTL_FRAME_CLASS]::OnViewRibbon(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + ShowRibbonUI(!IsRibbonUI()); + UISetCheck(ID_VIEW_RIBBON, IsRibbonUI()); +[!if !WTL_USE_CMDBAR] + if (!IsRibbonUI()) + SetMenu([!output WTL_NS]AtlLoadMenu(IDR_MAINFRAME)); +[!endif] + return 0; +} + +[!endif] +LRESULT [!output WTL_FRAME_CLASS]::OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + CAboutDlg dlg; + dlg.DoModal(); + return 0; +} +[!if WTL_APPTYPE_MDI] + +LRESULT [!output WTL_FRAME_CLASS]::OnWindowCascade(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + MDICascade(); + return 0; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnWindowTile(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + MDITile(); + return 0; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnWindowArrangeIcons(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + MDIIconArrange(); + return 0; +} +[!endif] +[!if WTL_APPTYPE_TABVIEW] + +LRESULT [!output WTL_FRAME_CLASS]::OnWindowClose(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + int nActivePage = m_view.GetActivePage(); + if(nActivePage != -1) + m_view.RemovePage(nActivePage); + else + ::MessageBeep((UINT)-1); + + return 0; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnWindowCloseAll(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + m_view.RemoveAllPages(); + + return 0; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnWindowActivate(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + int nPage = wID - ID_WINDOW_TABFIRST; + m_view.SetActivePage(nPage); + + return 0; +} +[!endif] +[!if WTL_APPTYPE_EXPLORER] + +LRESULT [!output WTL_FRAME_CLASS]::OnViewTreePane(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + bool bShow = (m_splitter.GetSinglePaneMode() != SPLIT_PANE_NONE); + m_splitter.SetSinglePaneMode(bShow ? SPLIT_PANE_NONE : SPLIT_PANE_RIGHT); + UISetCheck(ID_VIEW_TREEPANE, bShow); + + return 0; +} + +LRESULT [!output WTL_FRAME_CLASS]::OnTreePaneClose(WORD /*wNotifyCode*/, WORD /*wID*/, HWND hWndCtl, BOOL& /*bHandled*/) +{ + if(hWndCtl == m_pane.m_hWnd) + { + m_splitter.SetSinglePaneMode(SPLIT_PANE_RIGHT); + UISetCheck(ID_VIEW_TREEPANE, 0); + } + + return 0; +} +[!endif] diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.h b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.h new file mode 100644 index 0000000..a0c0667 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Frame.h @@ -0,0 +1,615 @@ +// [!output WTL_FRAME_FILE].h : interface of the [!output WTL_FRAME_CLASS] class +// +///////////////////////////////////////////////////////////////////////////// + +#pragma once + +[!if WTL_APPTYPE_TABVIEW] +#define WINDOW_MENU_POSITION 3 + +[!endif] +class [!output WTL_FRAME_CLASS] : + public [!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>, +[!if !WTL_USE_RIBBON] + public [!output WTL_NS]CUpdateUI<[!output WTL_FRAME_CLASS]>, +[!endif] + public [!output WTL_NS]CMessageFilter, public [!output WTL_NS]CIdleHandler +{ +public: + DECLARE_FRAME_WND_CLASS(NULL, IDR_MAINFRAME) + +[!if WTL_APPTYPE_TABVIEW] + CTabView m_view; +[!endif] +[!if WTL_APPTYPE_EXPLORER] + [!output WTL_NS]CSplitterWindow m_splitter; + [!output WTL_NS]CPaneContainer m_pane; + [!output WTL_NS]CTreeViewCtrl m_treeview; + [!output WTL_VIEW_CLASS] m_view; +[!endif] +[!if WTL_APPTYPE_SDI || WTL_APPTYPE_MTSDI] +[!if WTL_USE_VIEW] + [!output WTL_VIEW_CLASS] m_view; +[!endif] +[!endif] +[!if WTL_USE_CMDBAR || WTL_USE_RIBBON] +[!if WTL_APPTYPE_MDI] + [!output WTL_NS]CMDICommandBarCtrl m_CmdBar; +[!else] + [!output WTL_NS]CCommandBarCtrl m_CmdBar; +[!endif] +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] +[!if !WTL_APPTYPE_MDI] + [!output WTL_NS]CFont m_font; +[!endif] +[!endif] +[!if WTL_USE_RIBBON] + + //TODO: Declare ribbon controls + + // Ribbon control map + BEGIN_RIBBON_CONTROL_MAP(CMainFrame) + END_RIBBON_CONTROL_MAP() +[!endif] + +[!if WTL_USE_CPP_FILES] + virtual BOOL PreTranslateMessage(MSG* pMsg); +[!else] + virtual BOOL PreTranslateMessage(MSG* pMsg) + { +[!if WTL_APPTYPE_MDI] + if([!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>::PreTranslateMessage(pMsg)) + return TRUE; + + HWND hWnd = MDIGetActive(); + if(hWnd != NULL) + return (BOOL)::SendMessage(hWnd, WM_FORWARDMSG, 0, (LPARAM)pMsg); + + return FALSE; +[!else] +[!if WTL_USE_VIEW] + if([!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>::PreTranslateMessage(pMsg)) + return TRUE; + + return m_view.PreTranslateMessage(pMsg); +[!else] + return [!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>::PreTranslateMessage(pMsg); +[!endif] +[!endif] + } + +[!endif] +[!if WTL_USE_CPP_FILES] + virtual BOOL OnIdle(); +[!else] + virtual BOOL OnIdle() + { +[!if WTL_USE_TOOLBAR] + UIUpdateToolBar(); +[!endif] + return FALSE; + } +[!endif] + +[!if !WTL_RIBBON_SINGLE_UI] + BEGIN_UPDATE_UI_MAP([!output WTL_FRAME_CLASS]) +[!if WTL_USE_TOOLBAR] + UPDATE_ELEMENT(ID_VIEW_TOOLBAR, UPDUI_MENUPOPUP) +[!endif] +[!if WTL_USE_STATUSBAR] + UPDATE_ELEMENT(ID_VIEW_STATUS_BAR, UPDUI_MENUPOPUP) +[!endif] +[!if WTL_APPTYPE_EXPLORER] + UPDATE_ELEMENT(ID_VIEW_TREEPANE, UPDUI_MENUPOPUP) +[!endif] + END_UPDATE_UI_MAP() +[!endif] + + BEGIN_MSG_MAP([!output WTL_FRAME_CLASS]) + MESSAGE_HANDLER(WM_CREATE, OnCreate) + MESSAGE_HANDLER(WM_DESTROY, OnDestroy) + COMMAND_ID_HANDLER(ID_APP_EXIT, OnFileExit) + COMMAND_ID_HANDLER(ID_FILE_NEW, OnFileNew) +[!if WTL_APPTYPE_MTSDI] + COMMAND_ID_HANDLER(ID_FILE_NEW_WINDOW, OnFileNewWindow) +[!endif] +[!if WTL_USE_TOOLBAR] + COMMAND_ID_HANDLER(ID_VIEW_TOOLBAR, OnViewToolBar) +[!endif] +[!if WTL_USE_STATUSBAR] + COMMAND_ID_HANDLER(ID_VIEW_STATUS_BAR, OnViewStatusBar) +[!endif] +[!if WTL_RIBBON_DUAL_UI] + COMMAND_ID_HANDLER(ID_VIEW_RIBBON, OnViewRibbon) +[!endif] + COMMAND_ID_HANDLER(ID_APP_ABOUT, OnAppAbout) +[!if WTL_APPTYPE_MDI] + COMMAND_ID_HANDLER(ID_WINDOW_CASCADE, OnWindowCascade) + COMMAND_ID_HANDLER(ID_WINDOW_TILE_HORZ, OnWindowTile) + COMMAND_ID_HANDLER(ID_WINDOW_ARRANGE, OnWindowArrangeIcons) +[!endif] +[!if WTL_APPTYPE_TABVIEW] + COMMAND_ID_HANDLER(ID_WINDOW_CLOSE, OnWindowClose) + COMMAND_ID_HANDLER(ID_WINDOW_CLOSE_ALL, OnWindowCloseAll) + COMMAND_RANGE_HANDLER(ID_WINDOW_TABFIRST, ID_WINDOW_TABLAST, OnWindowActivate) +[!endif] +[!if WTL_APPTYPE_EXPLORER] + COMMAND_ID_HANDLER(ID_VIEW_TREEPANE, OnViewTreePane) + COMMAND_ID_HANDLER(ID_PANE_CLOSE, OnTreePaneClose) +[!endif] +[!if !WTL_USE_RIBBON] + CHAIN_MSG_MAP([!output WTL_NS]CUpdateUI<[!output WTL_FRAME_CLASS]>) +[!endif] + CHAIN_MSG_MAP([!output WTL_FRAME_BASE_CLASS]<[!output WTL_FRAME_CLASS]>) + END_MSG_MAP() + +// Handler prototypes (uncomment arguments if needed): +// LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +// LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +// LRESULT NotifyHandler(int /*idCtrl*/, LPNMHDR /*pnmh*/, BOOL& /*bHandled*/) + +[!if WTL_USE_CPP_FILES] + LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { +[!if WTL_RIBBON_DUAL_UI] + bool bRibbonUI = [!output WTL_NS]RunTimeHelper::IsRibbonUIAvailable(); + if (bRibbonUI) + UIAddMenu(GetMenu(), true); + else + [!output WTL_NS]CMenuHandle(GetMenu()).DeleteMenu(ID_VIEW_RIBBON, MF_BYCOMMAND); + +[!else] +[!if WTL_RIBBON_SINGLE_UI] + UIAddMenu(GetMenu(), true); +[!endif] +[!endif] +[!if WTL_USE_RIBBON && !WTL_USE_CMDBAR] + m_CmdBar.Create(m_hWnd, rcDefault, NULL, WS_CHILD); + m_CmdBar.AttachMenu(GetMenu()); + m_CmdBar.LoadImages(IDR_MAINFRAME); + +[!endif] +[!if WTL_USE_TOOLBAR] +[!if WTL_USE_REBAR] +[!if WTL_USE_CMDBAR] + // create command bar window + HWND hWndCmdBar = m_CmdBar.Create(m_hWnd, rcDefault, NULL, ATL_SIMPLE_CMDBAR_PANE_STYLE); + // attach menu + m_CmdBar.AttachMenu(GetMenu()); + // load command bar images + m_CmdBar.LoadImages(IDR_MAINFRAME); + // remove old menu + SetMenu(NULL); + +[!endif] + HWND hWndToolBar = CreateSimpleToolBarCtrl(m_hWnd, IDR_MAINFRAME, FALSE, ATL_SIMPLE_TOOLBAR_PANE_STYLE); + + CreateSimpleReBar(ATL_SIMPLE_REBAR_NOBORDER_STYLE); +[!if WTL_USE_CMDBAR] + AddSimpleReBarBand(hWndCmdBar); + AddSimpleReBarBand(hWndToolBar, NULL, TRUE); +[!else] + AddSimpleReBarBand(hWndToolBar); +[!endif] +[!else] + CreateSimpleToolBar(); +[!endif] +[!endif] +[!if WTL_USE_STATUSBAR] + + CreateSimpleStatusBar(); +[!endif] +[!if WTL_APPTYPE_MDI] + + CreateMDIClient(); +[!if WTL_USE_CMDBAR] + m_CmdBar.SetMDIClient(m_hWndMDIClient); +[!endif] +[!endif] +[!if WTL_APPTYPE_SDI || WTL_APPTYPE_MTSDI] +[!if WTL_USE_VIEW] +[!if WTL_VIEWTYPE_FORM] + + m_hWndClient = m_view.Create(m_hWnd); +[!else] +[!if WTL_VIEWTYPE_HTML] + + //TODO: Replace with a URL of your choice + m_hWndClient = m_view.Create(m_hWnd, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + + m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + m_font = [!output WTL_NS]AtlCreateControlFont(); + m_view.SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + m_view.SetScrollSize(2000, 1000); +[!endif] +[!endif] +[!endif] +[!endif] +[!if WTL_APPTYPE_TABVIEW] + + m_hWndClient = m_view.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN, WS_EX_CLIENTEDGE); +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + + m_font = [!output WTL_NS]AtlCreateControlFont(); +[!endif] +[!endif] +[!if WTL_APPTYPE_EXPLORER] + + m_hWndClient = m_splitter.Create(m_hWnd, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN); + + m_pane.SetPaneContainerExtendedStyle(PANECNT_NOBORDER); + m_pane.Create(m_splitter, _T("Tree"), WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN); + m_treeview.Create(m_pane, rcDefault, NULL, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | TVS_HASLINES | TVS_LINESATROOT | TVS_HASBUTTONS | TVS_SHOWSELALWAYS, WS_EX_CLIENTEDGE); + m_pane.SetClient(m_treeview); +[!if WTL_VIEWTYPE_FORM] + + m_view.Create(m_splitter); +[!else] +[!if WTL_VIEWTYPE_HTML] + + //TODO: Replace with a URL of your choice + m_view.Create(m_splitter, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + + m_view.Create(m_splitter, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + m_font = [!output WTL_NS]AtlCreateControlFont(); + m_view.SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + m_view.SetScrollSize(2000, 1000); +[!endif] +[!endif] + + m_splitter.SetSplitterPanes(m_pane, m_view); + UpdateLayout(); + m_splitter.SetSplitterPosPct(25); +[!endif] +[!if WTL_USE_TOOLBAR] +[!if WTL_USE_REBAR] + + UIAddToolBar(hWndToolBar); +[!else] + + UIAddToolBar(m_hWndToolBar); +[!endif] + UISetCheck(ID_VIEW_TOOLBAR, 1); +[!endif] +[!if WTL_USE_STATUSBAR] + UISetCheck(ID_VIEW_STATUS_BAR, 1); +[!endif] +[!if WTL_APPTYPE_EXPLORER] + UISetCheck(ID_VIEW_TREEPANE, 1); +[!endif] + + // register object for message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->AddMessageFilter(this); + pLoop->AddIdleHandler(this); + +[!if WTL_USE_RIBBON] +[!if WTL_RIBBON_SINGLE_UI] + ShowRibbonUI(true); + +[!else] + ShowRibbonUI(bRibbonUI); + UISetCheck(ID_VIEW_RIBBON, bRibbonUI); + +[!endif] +[!endif] +[!if WTL_APPTYPE_TABVIEW] +[!if WTL_USE_CMDBAR] + [!output WTL_NS]CMenuHandle menuMain = m_CmdBar.GetMenu(); +[!else] + [!output WTL_NS]CMenuHandle menuMain = GetMenu(); +[!endif] + m_view.SetWindowMenu(menuMain.GetSubMenu(WINDOW_MENU_POSITION)); + +[!endif] + return 0; + } +[!endif] +[!if WTL_COM_SERVER] +[!if WTL_USE_CPP_FILES] + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { +[!if WTL_APPTYPE_MDI] +[!if WTL_USE_CMDBAR] + m_CmdBar.AttachMenu(NULL); + +[!endif] +[!endif] + // unregister message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->RemoveMessageFilter(this); + pLoop->RemoveIdleHandler(this); + + // if UI is the last thread, no need to wait + if(_Module.GetLockCount() == 1) + { + _Module.m_dwTimeOut = 0L; + _Module.m_dwPause = 0L; + } + _Module.Unlock(); + +[!if WTL_APPTYPE_MTSDI] + ::PostQuitMessage(1); + +[!endif] + return 0; + } +[!endif] +[!else] +[!if WTL_USE_CPP_FILES] + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled); +[!else] + + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& bHandled) + { +[!if WTL_APPTYPE_MDI] +[!if WTL_USE_CMDBAR] + m_CmdBar.AttachMenu(NULL); + +[!endif] +[!endif] + // unregister message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->RemoveMessageFilter(this); + pLoop->RemoveIdleHandler(this); + + bHandled = FALSE; + return 1; + } +[!endif] +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnFileExit(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnFileExit(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + PostMessage(WM_CLOSE); + return 0; + } +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnFileNew(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnFileNew(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { +[!if WTL_APPTYPE_TABVIEW] + [!output WTL_VIEW_CLASS]* pView = new [!output WTL_VIEW_CLASS]; +[!if WTL_VIEWTYPE_FORM] + pView->Create(m_view); +[!else] +[!if WTL_VIEWTYPE_HTML] + //TODO: Replace with a URL of your choice + pView->Create(m_view, rcDefault, _T("http://www.microsoft.com"), [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!else] + pView->Create(m_view, rcDefault, NULL, [!output WTL_VIEW_STYLES], [!output WTL_VIEW_EX_STYLES]); +[!endif] +[!if WTL_VIEWTYPE_LISTBOX || WTL_VIEWTYPE_EDIT || WTL_VIEWTYPE_RICHEDIT] + pView->SetFont(m_font); +[!endif] +[!if WTL_VIEWTYPE_SCROLL] + // replace with appropriate values for the app + pView->SetScrollSize(2000, 1000); +[!endif] +[!endif] + m_view.AddPage(pView->m_hWnd, _T("Document")); + +[!endif] +[!if WTL_APPTYPE_MDI] + [!output WTL_CHILD_FRAME_CLASS]* pChild = new [!output WTL_CHILD_FRAME_CLASS]; + pChild->CreateEx(m_hWndClient); + +[!endif] + // TODO: add code to initialize document + + return 0; + } +[!endif] +[!if WTL_APPTYPE_MTSDI] +[!if WTL_USE_CPP_FILES] + LRESULT OnFileNewWindow(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnFileNewWindow(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + ::PostThreadMessage(_Module.m_dwMainThreadID, WM_USER, 0, 0L); + return 0; + } +[!endif] +[!endif] +[!if WTL_USE_TOOLBAR] +[!if WTL_USE_CPP_FILES] + LRESULT OnViewToolBar(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnViewToolBar(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { +[!if WTL_USE_REBAR] + static BOOL bVisible = TRUE; // initially visible + bVisible = !bVisible; + [!output WTL_NS]CReBarCtrl rebar = m_hWndToolBar; +[!if WTL_USE_CMDBAR] + int nBandIndex = rebar.IdToIndex(ATL_IDW_BAND_FIRST + 1); // toolbar is 2nd added band +[!else] + int nBandIndex = rebar.IdToIndex(ATL_IDW_BAND_FIRST); // toolbar is first 1st band +[!endif] + rebar.ShowBand(nBandIndex, bVisible); +[!else] + BOOL bVisible = !::IsWindowVisible(m_hWndToolBar); + ::ShowWindow(m_hWndToolBar, bVisible ? SW_SHOWNOACTIVATE : SW_HIDE); +[!endif] + UISetCheck(ID_VIEW_TOOLBAR, bVisible); + UpdateLayout(); + return 0; + } +[!endif] +[!endif] +[!if WTL_USE_STATUSBAR] +[!if WTL_USE_CPP_FILES] + LRESULT OnViewStatusBar(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnViewStatusBar(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + BOOL bVisible = !::IsWindowVisible(m_hWndStatusBar); + ::ShowWindow(m_hWndStatusBar, bVisible ? SW_SHOWNOACTIVATE : SW_HIDE); + UISetCheck(ID_VIEW_STATUS_BAR, bVisible); + UpdateLayout(); + return 0; + } +[!endif] +[!endif] +[!if WTL_RIBBON_DUAL_UI] +[!if WTL_USE_CPP_FILES] + LRESULT OnViewRibbon(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnViewRibbon(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + ShowRibbonUI(!IsRibbonUI()); + UISetCheck(ID_VIEW_RIBBON, IsRibbonUI()); +[!if !WTL_USE_CMDBAR] + if (!IsRibbonUI()) + SetMenu([!output WTL_NS]AtlLoadMenu(IDR_MAINFRAME)); +[!endif] + return 0; + } +[!endif] +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + CAboutDlg dlg; + dlg.DoModal(); + return 0; + } +[!endif] +[!if WTL_APPTYPE_MDI] +[!if WTL_USE_CPP_FILES] + LRESULT OnWindowCascade(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnWindowCascade(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + MDICascade(); + return 0; + } +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnWindowTile(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnWindowTile(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + MDITile(); + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnWindowArrangeIcons(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnWindowArrangeIcons(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + MDIIconArrange(); + return 0; + } +[!endif] +[!endif] +[!if WTL_APPTYPE_TABVIEW] +[!if WTL_USE_CPP_FILES] + LRESULT OnWindowClose(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnWindowClose(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + int nActivePage = m_view.GetActivePage(); + if(nActivePage != -1) + m_view.RemovePage(nActivePage); + else + ::MessageBeep((UINT)-1); + + return 0; + } +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnWindowCloseAll(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnWindowCloseAll(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + m_view.RemoveAllPages(); + + return 0; + } +[!endif] +[!if WTL_USE_CPP_FILES] +LRESULT OnWindowActivate(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + +LRESULT OnWindowActivate(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + int nPage = wID - ID_WINDOW_TABFIRST; + m_view.SetActivePage(nPage); + + return 0; +} +[!endif] +[!endif] +[!if WTL_APPTYPE_EXPLORER] +[!if WTL_USE_CPP_FILES] + LRESULT OnViewTreePane(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + + LRESULT OnViewTreePane(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + bool bShow = (m_splitter.GetSinglePaneMode() != SPLIT_PANE_NONE); + m_splitter.SetSinglePaneMode(bShow ? SPLIT_PANE_NONE : SPLIT_PANE_RIGHT); + UISetCheck(ID_VIEW_TREEPANE, bShow); + + return 0; + } +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnTreePaneClose(WORD /*wNotifyCode*/, WORD /*wID*/, HWND hWndCtl, BOOL& /*bHandled*/); +[!else] + + LRESULT OnTreePaneClose(WORD /*wNotifyCode*/, WORD /*wID*/, HWND hWndCtl, BOOL& /*bHandled*/) + { + if(hWndCtl == m_pane.m_hWnd) + { + m_splitter.SetSinglePaneMode(SPLIT_PANE_RIGHT); + UISetCheck(ID_VIEW_TREEPANE, 0); + } + + return 0; + } +[!endif] +[!endif] +}; diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.cpp b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.cpp new file mode 100644 index 0000000..4d75d26 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.cpp @@ -0,0 +1,164 @@ +// [!output WTL_MAINDLG_FILE].cpp : implementation of the [!output WTL_MAINDLG_CLASS] class +// +///////////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "resource.h" + +[!if WTL_APPTYPE_DLG && !WTL_APPTYPE_DLG_MODAL] +#include "aboutdlg.h" +[!endif] +#include "[!output WTL_MAINDLG_FILE].h" + +[!if WTL_APPTYPE_DLG && !WTL_APPTYPE_DLG_MODAL] +BOOL [!output WTL_MAINDLG_CLASS]::PreTranslateMessage(MSG* pMsg) +{ +[!if WTL_HOST_AX] + if((pMsg->message < WM_KEYFIRST || pMsg->message > WM_KEYLAST) && + (pMsg->message < WM_MOUSEFIRST || pMsg->message > WM_MOUSELAST)) + return FALSE; + + HWND hWndCtl = ::GetFocus(); + if(IsChild(hWndCtl)) + { + // find a direct child of the dialog from the window that has focus + while(::GetParent(hWndCtl) != m_hWnd) + hWndCtl = ::GetParent(hWndCtl); + + // give control a chance to translate this message + if(::SendMessage(hWndCtl, WM_FORWARDMSG, 0, (LPARAM)pMsg) != 0) + return TRUE; + } + +[!endif] + return [!output ATL_NS]CWindow::IsDialogMessage(pMsg); +} + +BOOL [!output WTL_MAINDLG_CLASS]::OnIdle() +{ + UIUpdateChildWindows(); + return FALSE; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ + // center the dialog on the screen + CenterWindow(); + + // set icons + HICON hIcon = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXICON), ::GetSystemMetrics(SM_CYICON)); + SetIcon(hIcon, TRUE); + HICON hIconSmall = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXSMICON), ::GetSystemMetrics(SM_CYSMICON)); + SetIcon(hIconSmall, FALSE); + + // register object for message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->AddMessageFilter(this); + pLoop->AddIdleHandler(this); + + UIAddChildWindowContainer(m_hWnd); + + return TRUE; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ + // unregister message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->RemoveMessageFilter(this); + pLoop->RemoveIdleHandler(this); +[!if WTL_COM_SERVER] + + // if UI is the last thread, no need to wait + if(_Module.GetLockCount() == 1) + { + _Module.m_dwTimeOut = 0L; + _Module.m_dwPause = 0L; + } + _Module.Unlock(); +[!endif] + + return 0; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + CAboutDlg dlg; + dlg.DoModal(); + return 0; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + // TODO: Add validation code + CloseDialog(wID); + return 0; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + CloseDialog(wID); + return 0; +} + +void [!output WTL_MAINDLG_CLASS]::CloseDialog(int nVal) +{ + DestroyWindow(); + ::PostQuitMessage(nVal); +} +[!endif] +[!if WTL_APPTYPE_DLG && WTL_APPTYPE_DLG_MODAL] +LRESULT [!output WTL_MAINDLG_CLASS]::OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ +[!if WTL_COM_SERVER] + _Module.Lock(); + +[!endif] + // center the dialog on the screen + CenterWindow(); + + // set icons + HICON hIcon = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXICON), ::GetSystemMetrics(SM_CYICON)); + SetIcon(hIcon, TRUE); + HICON hIconSmall = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXSMICON), ::GetSystemMetrics(SM_CYSMICON)); + SetIcon(hIconSmall, FALSE); + + return TRUE; +} + +[!if WTL_COM_SERVER] +LRESULT [!output WTL_MAINDLG_CLASS]::OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +{ + // if UI is the last thread, no need to wait + if(_Module.GetLockCount() == 1) + { + _Module.m_dwTimeOut = 0L; + _Module.m_dwPause = 0L; + } + _Module.Unlock(); + return 0; +} + +[!endif] +LRESULT [!output WTL_MAINDLG_CLASS]::OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + [!output ATL_NS]CSimpleDialog dlg; + dlg.DoModal(); + return 0; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + // TODO: Add validation code + EndDialog(wID); + return 0; +} + +LRESULT [!output WTL_MAINDLG_CLASS]::OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +{ + EndDialog(wID); + return 0; +} +[!endif] diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.h b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.h new file mode 100644 index 0000000..a6c34b8 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/MainDlg.h @@ -0,0 +1,256 @@ +// [!output WTL_MAINDLG_FILE].h : interface of the [!output WTL_MAINDLG_CLASS] class +// +///////////////////////////////////////////////////////////////////////////// + +#pragma once + +[!if WTL_APPTYPE_DLG && !WTL_APPTYPE_DLG_MODAL] +class [!output WTL_MAINDLG_CLASS] : public [!output WTL_MAINDLG_BASE_CLASS]<[!output WTL_MAINDLG_CLASS]>, public [!output WTL_NS]CUpdateUI<[!output WTL_MAINDLG_CLASS]>, + public [!output WTL_NS]CMessageFilter, public [!output WTL_NS]CIdleHandler +{ +public: + enum { IDD = IDD_MAINDLG }; + +[!if WTL_USE_CPP_FILES] + virtual BOOL PreTranslateMessage(MSG* pMsg); +[!else] + virtual BOOL PreTranslateMessage(MSG* pMsg) + { +[!if WTL_HOST_AX] + if((pMsg->message < WM_KEYFIRST || pMsg->message > WM_KEYLAST) && + (pMsg->message < WM_MOUSEFIRST || pMsg->message > WM_MOUSELAST)) + return FALSE; + + HWND hWndCtl = ::GetFocus(); + if(IsChild(hWndCtl)) + { + // find a direct child of the dialog from the window that has focus + while(::GetParent(hWndCtl) != m_hWnd) + hWndCtl = ::GetParent(hWndCtl); + + // give control a chance to translate this message + if(::SendMessage(hWndCtl, WM_FORWARDMSG, 0, (LPARAM)pMsg) != 0) + return TRUE; + } + +[!endif] + return [!output ATL_NS]CWindow::IsDialogMessage(pMsg); + } + +[!endif] +[!if WTL_USE_CPP_FILES] + virtual BOOL OnIdle(); +[!else] + virtual BOOL OnIdle() + { + UIUpdateChildWindows(); + return FALSE; + } +[!endif] + + BEGIN_UPDATE_UI_MAP([!output WTL_MAINDLG_CLASS]) + END_UPDATE_UI_MAP() + + BEGIN_MSG_MAP([!output WTL_MAINDLG_CLASS]) + MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) + MESSAGE_HANDLER(WM_DESTROY, OnDestroy) + COMMAND_ID_HANDLER(ID_APP_ABOUT, OnAppAbout) + COMMAND_ID_HANDLER(IDOK, OnOK) + COMMAND_ID_HANDLER(IDCANCEL, OnCancel) + END_MSG_MAP() + +// Handler prototypes (uncomment arguments if needed): +// LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +// LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +// LRESULT NotifyHandler(int /*idCtrl*/, LPNMHDR /*pnmh*/, BOOL& /*bHandled*/) + +[!if WTL_USE_CPP_FILES] + LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { + // center the dialog on the screen + CenterWindow(); + + // set icons + HICON hIcon = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXICON), ::GetSystemMetrics(SM_CYICON)); + SetIcon(hIcon, TRUE); + HICON hIconSmall = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXSMICON), ::GetSystemMetrics(SM_CYSMICON)); + SetIcon(hIconSmall, FALSE); + + // register object for message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->AddMessageFilter(this); + pLoop->AddIdleHandler(this); + + UIAddChildWindowContainer(m_hWnd); + + return TRUE; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { + // unregister message filtering and idle updates + [!output WTL_NS]CMessageLoop* pLoop = _Module.GetMessageLoop(); + ATLASSERT(pLoop != NULL); + pLoop->RemoveMessageFilter(this); + pLoop->RemoveIdleHandler(this); +[!if WTL_COM_SERVER] + + // if UI is the last thread, no need to wait + if(_Module.GetLockCount() == 1) + { + _Module.m_dwTimeOut = 0L; + _Module.m_dwPause = 0L; + } + _Module.Unlock(); +[!endif] + + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + CAboutDlg dlg; + dlg.DoModal(); + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + // TODO: Add validation code + CloseDialog(wID); + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + CloseDialog(wID); + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + + void CloseDialog(int nVal); +[!else] + void CloseDialog(int nVal) + { + DestroyWindow(); + ::PostQuitMessage(nVal); + } +[!endif] +}; +[!endif] +[!if WTL_APPTYPE_DLG && WTL_APPTYPE_DLG_MODAL] +class [!output WTL_MAINDLG_CLASS] : public [!output WTL_MAINDLG_BASE_CLASS]<[!output WTL_MAINDLG_CLASS]> +{ +public: + enum { IDD = IDD_MAINDLG }; + + BEGIN_MSG_MAP([!output WTL_MAINDLG_CLASS]) + MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog) +[!if WTL_COM_SERVER] + MESSAGE_HANDLER(WM_DESTROY, OnDestroy) +[!endif] + COMMAND_ID_HANDLER(ID_APP_ABOUT, OnAppAbout) + COMMAND_ID_HANDLER(IDOK, OnOK) + COMMAND_ID_HANDLER(IDCANCEL, OnCancel) + END_MSG_MAP() + +// Handler prototypes (uncomment arguments if needed): +// LRESULT MessageHandler(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) +// LRESULT CommandHandler(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) +// LRESULT NotifyHandler(int /*idCtrl*/, LPNMHDR /*pnmh*/, BOOL& /*bHandled*/) + +[!if WTL_USE_CPP_FILES] + LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { +[!if WTL_COM_SERVER] + _Module.Lock(); + +[!endif] + // center the dialog on the screen + CenterWindow(); + + // set icons + HICON hIcon = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXICON), ::GetSystemMetrics(SM_CYICON)); + SetIcon(hIcon, TRUE); + HICON hIconSmall = [!output WTL_NS]AtlLoadIconImage(IDR_MAINFRAME, LR_DEFAULTCOLOR, ::GetSystemMetrics(SM_CXSMICON), ::GetSystemMetrics(SM_CYSMICON)); + SetIcon(hIconSmall, FALSE); + + return TRUE; + } + +[!endif] +[!if WTL_COM_SERVER] +[!if WTL_USE_CPP_FILES] + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnDestroy(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/) + { + // if UI is the last thread, no need to wait + if(_Module.GetLockCount() == 1) + { + _Module.m_dwTimeOut = 0L; + _Module.m_dwPause = 0L; + } + _Module.Unlock(); + + return 0; + } + +[!endif] +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnAppAbout(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + [!output ATL_NS]CSimpleDialog dlg; + dlg.DoModal(); + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnOK(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + // TODO: Add validation code + EndDialog(wID); + return 0; + } + +[!endif] +[!if WTL_USE_CPP_FILES] + LRESULT OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/); +[!else] + LRESULT OnCancel(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/) + { + EndDialog(wID); + return 0; + } +[!endif] +}; +[!endif] diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.h b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.h new file mode 100644 index 0000000..61d82c4 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.h @@ -0,0 +1,39 @@ +// ***************************************************************************** +// * This is an automatically generated header file for UI Element definition * +// * resource symbols and values. Please do not modify manually. * +// ***************************************************************************** + +#pragma once + +#define ID_FILE_NEW 0xE100 +#define ID_FILE_OPEN 0xE101 +#define ID_FILE_CLOSE 0xE102 +#define ID_FILE_SAVE 0xE103 +#define ID_FILE_SAVE_AS 0xE104 +#define ID_FILE_PAGE_SETUP 0xE105 +#define ID_FILE_PRINT_SETUP 0xE106 +#define ID_FILE_PRINT 0xE107 +#define ID_FILE_PRINT_DIRECT 0xE108 +#define ID_FILE_PRINT_PREVIEW 0xE109 +#define ID_EDIT_COPY 0xE122 +#define ID_EDIT_CUT 0xE123 +#define ID_EDIT_FIND 0xE124 +#define ID_EDIT_PASTE 0xE125 +#define ID_EDIT_SELECT_ALL 0xE12A +#define ID_EDIT_UNDO 0xE12B +#define ID_EDIT_REDO 0xE12C +#define ID_VIEW_TOOLBAR 0xE800 +#define ID_VIEW_STATUS_BAR 0xE801 +#define ID_VIEW_RIBBON 0xE804 +#define ID_APP_ABOUT 0xE140 +#define ID_APP_EXIT 0xE141 +#define ID_TAB_HOME 2 +#define ID_TAB_HOME_LabelTitle_RESID 60001 +#define ID_GROUP_CLIPBOARD 3 +#define ID_GROUP_CLIPBOARD_LabelTitle_RESID 60002 +#define ID_GROUP_VIEW 4 +#define ID_GROUP_VIEW_LabelTitle_RESID 60003 +#define ID_RIBBON_APP_MENU 5 +#define ID_SAVEMORE 6 +#define ID_PRINTMORE 7 +#define ID_RIBBON_QAT 8 diff --git a/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.xml b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.xml new file mode 100644 index 0000000..028bc16 --- /dev/null +++ b/3rd_party/WTL10_1077/AppWizard/Files/Templates/1033/Ribbon.xml @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +