From 0eee1bfbf352304c9500c2729fff9ea7a5d140b0 Mon Sep 17 00:00:00 2001 From: Moye <834426963@qq.com> Date: Mon, 28 Oct 2024 14:07:29 +0800 Subject: [PATCH] init --- .DS_Store | Bin 0 -> 12292 bytes CMakeLists.txt | 30 + README.md | 38 + abstractFactory/AbstractFactory.hpp | 83 + abstractFactory/CMakeLists.txt | 11 + abstractFactory/main.cpp | 24 + abstractFactory/readme.md | 188 ++ adapter/Adapter.hpp | 43 + adapter/CMakeLists.txt | 11 + adapter/main.cpp | 17 + adapter/readme.md | 119 + bin/design/abstractFactory | Bin 0 -> 175488 bytes bin/design/adapter | Bin 0 -> 44824 bytes bin/design/bridge | Bin 0 -> 106600 bytes bin/design/builder | Bin 0 -> 48456 bytes bin/design/chainOfResponsibility | Bin 0 -> 132648 bytes bin/design/clone | Bin 0 -> 47048 bytes bin/design/command | Bin 0 -> 127480 bytes bin/design/composite | Bin 0 -> 143144 bytes bin/design/decorator | Bin 0 -> 133896 bytes bin/design/facade | Bin 0 -> 45016 bytes bin/design/factoryMethod | Bin 0 -> 125424 bytes bin/design/flyWeight | Bin 0 -> 145944 bytes bin/design/interpreter | Bin 0 -> 193928 bytes bin/design/iterator | Bin 0 -> 84232 bytes bin/design/mediator | Bin 0 -> 87160 bytes bin/design/memento | Bin 0 -> 106328 bytes bin/design/observer | Bin 0 -> 187560 bytes bin/design/proxy | Bin 0 -> 199224 bytes bin/design/simpleFactory | Bin 0 -> 93952 bytes bin/design/singleton | Bin 0 -> 115000 bytes bin/design/state | Bin 0 -> 108136 bytes bin/design/strategy | Bin 0 -> 44888 bytes bin/design/template | Bin 0 -> 45288 bytes bin/design/visitor | Bin 0 -> 50680 bytes bridge/Bridge.hpp | 72 + bridge/CMakeLists.txt | 11 + bridge/main.cpp | 29 + bridge/readme.md | 156 ++ .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-38831495c4cd989b16ad.json | 2031 +++++++++++++++++ .../cmakeFiles-v1-61b1eddbd26307a97341.json | 233 ++ .../codemodel-v2-c81e24288b1360bc0171.json | 915 ++++++++ ...irectory-.-Debug-f5ebdc15457944623624.json | 14 + ...pleFactory-Debug-451ee50963bf21052da0.json | 14 + ...actFactory-Debug-ade70e5c13b8c226e6b7.json | 14 + ...ry-adapter-Debug-fdcdf856a59ad113b213.json | 14 + ...ory-bridge-Debug-474fada2a5039e4b4430.json | 14 + ...ry-builder-Debug-ee771678a71e618352ac.json | 14 + ...onsibility-Debug-54172ab02f82979453ad.json | 14 + ...tory-clone-Debug-7d5f6c7c49574a472765.json | 14 + ...ry-command-Debug-fb1bb45cad38f7bf8058.json | 14 + ...-composite-Debug-4a01c53313ed1f864b0d.json | 14 + ...-decorator-Debug-2cb1812bba392ef618aa.json | 14 + ...ory-facade-Debug-45ba2eb4ccbce7ddb211.json | 14 + ...toryMethod-Debug-d86885b6cc17170c0428.json | 14 + ...-flyweight-Debug-0b0b165cb4e7e51486bd.json | 14 + ...nterpreter-Debug-24811cf786ac82e7ac4a.json | 14 + ...y-iterator-Debug-f21a9004d384b4181d1e.json | 14 + ...y-mediator-Debug-03d813d5b751b266d14b.json | 14 + ...ry-memento-Debug-73510c6c4f724f36e267.json | 14 + ...y-observer-Debug-0a438a70d07d7bab0fdb.json | 14 + ...tory-proxy-Debug-059fe916dfb10a7efb52.json | 14 + ...-singleton-Debug-41d35240fe905a901f76.json | 14 + ...tory-state-Debug-1fa724529672778e60d7.json | 14 + ...y-strategy-Debug-2460f2bf373932ce3e83.json | 14 + ...y-template-Debug-fab23699a019dfe38ff2.json | 14 + ...ry-visitor-Debug-38892c72462b95ef59c8.json | 14 + .../reply/index-2023-12-22T09-08-42-0716.json | 132 ++ ...actFactory-Debug-4207ba6ac9585a24c184.json | 99 + ...et-adapter-Debug-e0c198393fa7884c777d.json | 99 + ...get-bridge-Debug-ccf387c7acc2e7b46178.json | 99 + ...et-builder-Debug-e5606e026627eb03a703.json | 99 + ...onsibility-Debug-8e019cdd7e3bc2e16a48.json | 99 + ...rget-clone-Debug-8dfb19681d12538edf9e.json | 99 + ...et-command-Debug-d72b5c09c53c36ef16ef.json | 99 + ...-composite-Debug-c09541c89856acd2d4d3.json | 99 + ...-decorator-Debug-c478cd5ec8b68502e515.json | 99 + ...get-facade-Debug-87900f342f38b7367682.json | 99 + ...toryMethod-Debug-7546115a1b22aa692862.json | 99 + ...-flyWeight-Debug-d07aa5c0ceb0e62506dc.json | 99 + ...nterpreter-Debug-5192f1a5429f7b6f0578.json | 99 + ...t-iterator-Debug-dbd57c70b4d9dd208214.json | 107 + ...t-mediator-Debug-0c37b5d6ebfa9d99f964.json | 99 + ...et-memento-Debug-dcadab768babc08e31c9.json | 107 + ...t-observer-Debug-d553520b45649e14ea4e.json | 99 + ...rget-proxy-Debug-ae10e2052dbf5b467ac4.json | 99 + ...pleFactory-Debug-39d0bf342abcc3b66d70.json | 99 + ...-singleton-Debug-5db21b1d8d9b33f3ca85.json | 99 + ...rget-state-Debug-88331780f430840c6118.json | 107 + ...t-strategy-Debug-71f36c2da319920c9d81.json | 99 + ...t-template-Debug-f4a11be155448aedf0ec.json | 99 + ...et-visitor-Debug-ee5e91db33a89b1caef5.json | 107 + .../toolchains-v1-83a92ec2abe7967b6a58.json | 76 + build/CMakeCache.txt | 579 +++++ build/CMakeFiles/3.26.4/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.26.4/CMakeCXXCompiler.cmake | 83 + .../3.26.4/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 17000 bytes .../3.26.4/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16984 bytes build/CMakeFiles/3.26.4/CMakeSystem.cmake | 15 + .../3.26.4/CompilerIdC/CMakeCCompilerId.c | 866 +++++++ build/CMakeFiles/3.26.4/CompilerIdC/a.out | Bin 0 -> 33736 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 855 +++++++ build/CMakeFiles/3.26.4/CompilerIdCXX/a.out | Bin 0 -> 33736 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 356 +++ .../CMakeDirectoryInformation.cmake | 16 + build/CMakeFiles/Makefile.cmake | 122 + build/CMakeFiles/Makefile2 | 1139 +++++++++ build/CMakeFiles/TargetDirectories.txt | 74 + build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Facade.dir/DependInfo.cmake | 19 + build/Facade/CMakeFiles/Facade.dir/build.make | 110 + .../CMakeFiles/Facade.dir/cmake_clean.cmake | 11 + .../Facade.dir/compiler_depend.make | 2 + .../CMakeFiles/Facade.dir/compiler_depend.ts | 2 + .../Facade/CMakeFiles/Facade.dir/depend.make | 2 + build/Facade/CMakeFiles/Facade.dir/flags.make | 12 + build/Facade/CMakeFiles/Facade.dir/link.txt | 1 + build/Facade/CMakeFiles/Facade.dir/main.cpp.o | Bin 0 -> 105408 bytes .../Facade/CMakeFiles/Facade.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Facade.dir/progress.make | 3 + build/Facade/CMakeFiles/progress.marks | 1 + build/Facade/Makefile | 182 ++ build/Facade/cmake_install.cmake | 39 + build/Makefile | 476 ++++ .../CMakeDirectoryInformation.cmake | 16 + .../SimpleFactory.dir/DependInfo.cmake | 19 + .../CMakeFiles/SimpleFactory.dir/build.make | 110 + .../SimpleFactory.dir/cmake_clean.cmake | 11 + .../SimpleFactory.dir/compiler_depend.make | 2 + .../SimpleFactory.dir/compiler_depend.ts | 2 + .../CMakeFiles/SimpleFactory.dir/depend.make | 2 + .../CMakeFiles/SimpleFactory.dir/flags.make | 12 + .../CMakeFiles/SimpleFactory.dir/link.txt | 1 + .../CMakeFiles/SimpleFactory.dir/main.cpp.o | Bin 0 -> 201792 bytes .../CMakeFiles/SimpleFactory.dir/main.cpp.o.d | 794 +++++++ .../SimpleFactory.dir/progress.make | 3 + build/SimpleFactory/CMakeFiles/progress.marks | 1 + build/SimpleFactory/Makefile | 182 ++ build/SimpleFactory/cmake_install.cmake | 39 + .../AbstractFactory.dir/DependInfo.cmake | 19 + .../CMakeFiles/AbstractFactory.dir/build.make | 110 + .../AbstractFactory.dir/cmake_clean.cmake | 11 + .../AbstractFactory.dir/compiler_depend.make | 2 + .../AbstractFactory.dir/compiler_depend.ts | 2 + .../AbstractFactory.dir/depend.make | 2 + .../CMakeFiles/AbstractFactory.dir/flags.make | 12 + .../CMakeFiles/AbstractFactory.dir/link.txt | 1 + .../CMakeFiles/AbstractFactory.dir/main.cpp.o | Bin 0 -> 390104 bytes .../AbstractFactory.dir/main.cpp.o.d | 794 +++++++ .../AbstractFactory.dir/progress.make | 3 + .../CMakeDirectoryInformation.cmake | 16 + .../abstractFactory/CMakeFiles/progress.marks | 1 + build/abstractFactory/Makefile | 182 ++ build/abstractFactory/cmake_install.cmake | 39 + .../CMakeFiles/Adapter.dir/DependInfo.cmake | 19 + .../adapter/CMakeFiles/Adapter.dir/build.make | 110 + .../CMakeFiles/Adapter.dir/cmake_clean.cmake | 11 + .../Adapter.dir/compiler_depend.make | 2 + .../CMakeFiles/Adapter.dir/compiler_depend.ts | 2 + .../CMakeFiles/Adapter.dir/depend.make | 2 + .../adapter/CMakeFiles/Adapter.dir/flags.make | 12 + build/adapter/CMakeFiles/Adapter.dir/link.txt | 1 + .../adapter/CMakeFiles/Adapter.dir/main.cpp.o | Bin 0 -> 104080 bytes .../CMakeFiles/Adapter.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Adapter.dir/progress.make | 3 + .../CMakeDirectoryInformation.cmake | 16 + build/adapter/CMakeFiles/progress.marks | 1 + build/adapter/Makefile | 182 ++ build/adapter/cmake_install.cmake | 39 + .../CMakeFiles/Bridge.dir/DependInfo.cmake | 19 + build/bridge/CMakeFiles/Bridge.dir/build.make | 110 + .../CMakeFiles/Bridge.dir/cmake_clean.cmake | 11 + .../Bridge.dir/compiler_depend.make | 2 + .../CMakeFiles/Bridge.dir/compiler_depend.ts | 2 + .../bridge/CMakeFiles/Bridge.dir/depend.make | 2 + build/bridge/CMakeFiles/Bridge.dir/flags.make | 12 + build/bridge/CMakeFiles/Bridge.dir/link.txt | 1 + build/bridge/CMakeFiles/Bridge.dir/main.cpp.o | Bin 0 -> 237888 bytes .../bridge/CMakeFiles/Bridge.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Bridge.dir/progress.make | 3 + .../CMakeDirectoryInformation.cmake | 16 + build/bridge/CMakeFiles/progress.marks | 1 + build/bridge/Makefile | 182 ++ build/bridge/cmake_install.cmake | 39 + .../CMakeFiles/Builder.dir/DependInfo.cmake | 19 + .../builder/CMakeFiles/Builder.dir/build.make | 110 + .../CMakeFiles/Builder.dir/cmake_clean.cmake | 11 + .../Builder.dir/compiler_depend.make | 2 + .../CMakeFiles/Builder.dir/compiler_depend.ts | 2 + .../CMakeFiles/Builder.dir/depend.make | 2 + .../builder/CMakeFiles/Builder.dir/flags.make | 12 + build/builder/CMakeFiles/Builder.dir/link.txt | 1 + .../builder/CMakeFiles/Builder.dir/main.cpp.o | Bin 0 -> 111936 bytes .../CMakeFiles/Builder.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Builder.dir/progress.make | 3 + .../CMakeDirectoryInformation.cmake | 16 + build/builder/CMakeFiles/progress.marks | 1 + build/builder/Makefile | 182 ++ build/builder/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../DependInfo.cmake | 19 + .../chainOfResponsibility.dir/build.make | 110 + .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../chainOfResponsibility.dir/depend.make | 2 + .../chainOfResponsibility.dir/flags.make | 12 + .../chainOfResponsibility.dir/link.txt | 1 + .../chainOfResponsibility.dir/main.cpp.o | Bin 0 -> 343104 bytes .../chainOfResponsibility.dir/main.cpp.o.d | 796 +++++++ .../chainOfResponsibility.dir/progress.make | 3 + .../CMakeFiles/progress.marks | 1 + build/chainOfResponsibility/Makefile | 182 ++ .../chainOfResponsibility/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Clone.dir/DependInfo.cmake | 19 + build/clone/CMakeFiles/Clone.dir/build.make | 110 + .../CMakeFiles/Clone.dir/cmake_clean.cmake | 11 + .../CMakeFiles/Clone.dir/compiler_depend.make | 2 + .../CMakeFiles/Clone.dir/compiler_depend.ts | 2 + build/clone/CMakeFiles/Clone.dir/depend.make | 2 + build/clone/CMakeFiles/Clone.dir/flags.make | 12 + build/clone/CMakeFiles/Clone.dir/link.txt | 1 + build/clone/CMakeFiles/Clone.dir/main.cpp.o | Bin 0 -> 110864 bytes build/clone/CMakeFiles/Clone.dir/main.cpp.o.d | 794 +++++++ .../clone/CMakeFiles/Clone.dir/progress.make | 3 + build/clone/CMakeFiles/progress.marks | 1 + build/clone/Makefile | 182 ++ build/clone/cmake_install.cmake | 39 + build/cmake_install.cmake | 169 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/command.dir/DependInfo.cmake | 19 + .../command/CMakeFiles/command.dir/build.make | 110 + .../CMakeFiles/command.dir/cmake_clean.cmake | 11 + .../command.dir/compiler_depend.make | 2 + .../CMakeFiles/command.dir/compiler_depend.ts | 2 + .../CMakeFiles/command.dir/depend.make | 2 + .../command/CMakeFiles/command.dir/flags.make | 12 + build/command/CMakeFiles/command.dir/link.txt | 1 + .../command/CMakeFiles/command.dir/main.cpp.o | Bin 0 -> 345160 bytes .../CMakeFiles/command.dir/main.cpp.o.d | 801 +++++++ .../CMakeFiles/command.dir/progress.make | 3 + build/command/CMakeFiles/progress.marks | 1 + build/command/Makefile | 182 ++ build/command/cmake_install.cmake | 39 + build/compile_commands.json | 170 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Composite.dir/DependInfo.cmake | 19 + .../CMakeFiles/Composite.dir/build.make | 110 + .../Composite.dir/cmake_clean.cmake | 11 + .../Composite.dir/compiler_depend.make | 2 + .../Composite.dir/compiler_depend.ts | 2 + .../CMakeFiles/Composite.dir/depend.make | 2 + .../CMakeFiles/Composite.dir/flags.make | 12 + .../CMakeFiles/Composite.dir/link.txt | 1 + .../CMakeFiles/Composite.dir/main.cpp.o | Bin 0 -> 318560 bytes .../CMakeFiles/Composite.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Composite.dir/progress.make | 3 + build/composite/CMakeFiles/progress.marks | 1 + build/composite/Makefile | 182 ++ build/composite/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Decorator.dir/DependInfo.cmake | 19 + .../CMakeFiles/Decorator.dir/build.make | 110 + .../Decorator.dir/cmake_clean.cmake | 11 + .../Decorator.dir/compiler_depend.make | 2 + .../Decorator.dir/compiler_depend.ts | 2 + .../CMakeFiles/Decorator.dir/depend.make | 2 + .../CMakeFiles/Decorator.dir/flags.make | 12 + .../CMakeFiles/Decorator.dir/link.txt | 1 + .../CMakeFiles/Decorator.dir/main.cpp.o | Bin 0 -> 316680 bytes .../CMakeFiles/Decorator.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Decorator.dir/progress.make | 3 + build/decorator/CMakeFiles/progress.marks | 1 + build/decorator/Makefile | 182 ++ build/decorator/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../FactoryMethod.dir/DependInfo.cmake | 19 + .../CMakeFiles/FactoryMethod.dir/build.make | 110 + .../FactoryMethod.dir/cmake_clean.cmake | 11 + .../FactoryMethod.dir/compiler_depend.make | 2 + .../FactoryMethod.dir/compiler_depend.ts | 2 + .../CMakeFiles/FactoryMethod.dir/depend.make | 2 + .../CMakeFiles/FactoryMethod.dir/flags.make | 12 + .../CMakeFiles/FactoryMethod.dir/link.txt | 1 + .../CMakeFiles/FactoryMethod.dir/main.cpp.o | Bin 0 -> 293128 bytes .../CMakeFiles/FactoryMethod.dir/main.cpp.o.d | 794 +++++++ .../FactoryMethod.dir/progress.make | 3 + build/factoryMethod/CMakeFiles/progress.marks | 1 + build/factoryMethod/Makefile | 182 ++ build/factoryMethod/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/flyWeight.dir/DependInfo.cmake | 19 + .../CMakeFiles/flyWeight.dir/build.make | 110 + .../flyWeight.dir/cmake_clean.cmake | 11 + .../flyWeight.dir/compiler_depend.make | 2 + .../flyWeight.dir/compiler_depend.ts | 2 + .../CMakeFiles/flyWeight.dir/depend.make | 2 + .../CMakeFiles/flyWeight.dir/flags.make | 12 + .../CMakeFiles/flyWeight.dir/link.txt | 1 + .../CMakeFiles/flyWeight.dir/main.cpp.o | Bin 0 -> 345392 bytes .../CMakeFiles/flyWeight.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/flyWeight.dir/progress.make | 3 + build/flyweight/CMakeFiles/progress.marks | 1 + build/flyweight/Makefile | 182 ++ build/flyweight/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../interpreter.dir/DependInfo.cmake | 19 + .../CMakeFiles/interpreter.dir/build.make | 110 + .../interpreter.dir/cmake_clean.cmake | 11 + .../interpreter.dir/compiler_depend.make | 2 + .../interpreter.dir/compiler_depend.ts | 2 + .../CMakeFiles/interpreter.dir/depend.make | 2 + .../CMakeFiles/interpreter.dir/flags.make | 12 + .../CMakeFiles/interpreter.dir/link.txt | 1 + .../CMakeFiles/interpreter.dir/main.cpp.o | Bin 0 -> 464280 bytes .../CMakeFiles/interpreter.dir/main.cpp.o.d | 796 +++++++ .../CMakeFiles/interpreter.dir/progress.make | 3 + build/interpreter/CMakeFiles/progress.marks | 1 + build/interpreter/Makefile | 182 ++ build/interpreter/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/iterator.dir/DependInfo.cmake | 20 + .../CMakeFiles/iterator.dir/Iterator.cpp.o | Bin 0 -> 142064 bytes .../CMakeFiles/iterator.dir/Iterator.cpp.o.d | 794 +++++++ .../CMakeFiles/iterator.dir/build.make | 126 + .../CMakeFiles/iterator.dir/cmake_clean.cmake | 13 + .../iterator.dir/compiler_depend.make | 2 + .../iterator.dir/compiler_depend.ts | 2 + .../CMakeFiles/iterator.dir/depend.make | 2 + .../CMakeFiles/iterator.dir/flags.make | 12 + .../iterator/CMakeFiles/iterator.dir/link.txt | 1 + .../CMakeFiles/iterator.dir/main.cpp.o | Bin 0 -> 120696 bytes .../CMakeFiles/iterator.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/iterator.dir/progress.make | 4 + build/iterator/CMakeFiles/progress.marks | 1 + build/iterator/Makefile | 209 ++ build/iterator/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/mediator.dir/DependInfo.cmake | 19 + .../CMakeFiles/mediator.dir/build.make | 110 + .../CMakeFiles/mediator.dir/cmake_clean.cmake | 11 + .../mediator.dir/compiler_depend.make | 2 + .../mediator.dir/compiler_depend.ts | 2 + .../CMakeFiles/mediator.dir/depend.make | 2 + .../CMakeFiles/mediator.dir/flags.make | 12 + .../mediator/CMakeFiles/mediator.dir/link.txt | 1 + .../CMakeFiles/mediator.dir/main.cpp.o | Bin 0 -> 198624 bytes .../CMakeFiles/mediator.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/mediator.dir/progress.make | 3 + build/mediator/CMakeFiles/progress.marks | 1 + build/mediator/Makefile | 182 ++ build/mediator/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/memento.dir/DependInfo.cmake | 20 + .../CMakeFiles/memento.dir/Memento.cpp.o | Bin 0 -> 202456 bytes .../CMakeFiles/memento.dir/Memento.cpp.o.d | 794 +++++++ .../memento/CMakeFiles/memento.dir/build.make | 126 + .../CMakeFiles/memento.dir/cmake_clean.cmake | 13 + .../memento.dir/compiler_depend.make | 2 + .../CMakeFiles/memento.dir/compiler_depend.ts | 2 + .../CMakeFiles/memento.dir/depend.make | 2 + .../memento/CMakeFiles/memento.dir/flags.make | 12 + build/memento/CMakeFiles/memento.dir/link.txt | 1 + .../memento/CMakeFiles/memento.dir/main.cpp.o | Bin 0 -> 146024 bytes .../CMakeFiles/memento.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/memento.dir/progress.make | 4 + build/memento/CMakeFiles/progress.marks | 1 + build/memento/Makefile | 209 ++ build/memento/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/observer.dir/DependInfo.cmake | 19 + .../CMakeFiles/observer.dir/build.make | 110 + .../CMakeFiles/observer.dir/cmake_clean.cmake | 11 + .../observer.dir/compiler_depend.make | 2 + .../observer.dir/compiler_depend.ts | 2 + .../CMakeFiles/observer.dir/depend.make | 2 + .../CMakeFiles/observer.dir/flags.make | 12 + .../observer/CMakeFiles/observer.dir/link.txt | 1 + .../CMakeFiles/observer.dir/main.cpp.o | Bin 0 -> 455944 bytes .../CMakeFiles/observer.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/observer.dir/progress.make | 3 + build/observer/CMakeFiles/progress.marks | 1 + build/observer/Makefile | 182 ++ build/observer/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Proxy.dir/DependInfo.cmake | 19 + build/proxy/CMakeFiles/Proxy.dir/build.make | 110 + .../CMakeFiles/Proxy.dir/cmake_clean.cmake | 11 + .../CMakeFiles/Proxy.dir/compiler_depend.make | 2 + .../CMakeFiles/Proxy.dir/compiler_depend.ts | 2 + build/proxy/CMakeFiles/Proxy.dir/depend.make | 2 + build/proxy/CMakeFiles/Proxy.dir/flags.make | 12 + build/proxy/CMakeFiles/Proxy.dir/link.txt | 1 + build/proxy/CMakeFiles/Proxy.dir/main.cpp.o | Bin 0 -> 491528 bytes build/proxy/CMakeFiles/Proxy.dir/main.cpp.o.d | 794 +++++++ .../proxy/CMakeFiles/Proxy.dir/progress.make | 3 + build/proxy/CMakeFiles/progress.marks | 1 + build/proxy/Makefile | 182 ++ build/proxy/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/Singleton.dir/DependInfo.cmake | 19 + .../CMakeFiles/Singleton.dir/build.make | 110 + .../Singleton.dir/cmake_clean.cmake | 11 + .../Singleton.dir/compiler_depend.make | 2 + .../Singleton.dir/compiler_depend.ts | 2 + .../CMakeFiles/Singleton.dir/depend.make | 2 + .../CMakeFiles/Singleton.dir/flags.make | 12 + .../CMakeFiles/Singleton.dir/link.txt | 1 + .../CMakeFiles/Singleton.dir/main.cpp.o | Bin 0 -> 229200 bytes .../CMakeFiles/Singleton.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/Singleton.dir/progress.make | 3 + build/singleton/CMakeFiles/progress.marks | 1 + build/singleton/Makefile | 182 ++ build/singleton/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + build/state/CMakeFiles/progress.marks | 1 + .../CMakeFiles/state.dir/DependInfo.cmake | 20 + build/state/CMakeFiles/state.dir/State.cpp.o | Bin 0 -> 238856 bytes .../state/CMakeFiles/state.dir/State.cpp.o.d | 794 +++++++ build/state/CMakeFiles/state.dir/build.make | 126 + .../CMakeFiles/state.dir/cmake_clean.cmake | 13 + .../CMakeFiles/state.dir/compiler_depend.make | 2 + .../CMakeFiles/state.dir/compiler_depend.ts | 2 + build/state/CMakeFiles/state.dir/depend.make | 2 + build/state/CMakeFiles/state.dir/flags.make | 12 + build/state/CMakeFiles/state.dir/link.txt | 1 + build/state/CMakeFiles/state.dir/main.cpp.o | Bin 0 -> 69568 bytes build/state/CMakeFiles/state.dir/main.cpp.o.d | 794 +++++++ .../state/CMakeFiles/state.dir/progress.make | 4 + build/state/Makefile | 209 ++ build/state/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + build/strategy/CMakeFiles/progress.marks | 1 + .../CMakeFiles/strategy.dir/DependInfo.cmake | 19 + .../CMakeFiles/strategy.dir/build.make | 110 + .../CMakeFiles/strategy.dir/cmake_clean.cmake | 11 + .../strategy.dir/compiler_depend.make | 2 + .../strategy.dir/compiler_depend.ts | 2 + .../CMakeFiles/strategy.dir/depend.make | 2 + .../CMakeFiles/strategy.dir/flags.make | 12 + .../strategy/CMakeFiles/strategy.dir/link.txt | 1 + .../CMakeFiles/strategy.dir/main.cpp.o | Bin 0 -> 104576 bytes .../CMakeFiles/strategy.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/strategy.dir/progress.make | 3 + build/strategy/Makefile | 182 ++ build/strategy/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + build/template/CMakeFiles/progress.marks | 1 + .../CMakeFiles/template.dir/DependInfo.cmake | 19 + .../CMakeFiles/template.dir/build.make | 110 + .../CMakeFiles/template.dir/cmake_clean.cmake | 11 + .../template.dir/compiler_depend.make | 2 + .../template.dir/compiler_depend.ts | 2 + .../CMakeFiles/template.dir/depend.make | 2 + .../CMakeFiles/template.dir/flags.make | 12 + .../template/CMakeFiles/template.dir/link.txt | 1 + .../CMakeFiles/template.dir/main.cpp.o | Bin 0 -> 106576 bytes .../CMakeFiles/template.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/template.dir/progress.make | 3 + build/template/Makefile | 182 ++ build/template/cmake_install.cmake | 39 + .../CMakeDirectoryInformation.cmake | 16 + build/visitor/CMakeFiles/progress.marks | 1 + .../CMakeFiles/visitor.dir/DependInfo.cmake | 20 + .../CMakeFiles/visitor.dir/Visitor.cpp.o | Bin 0 -> 108448 bytes .../CMakeFiles/visitor.dir/Visitor.cpp.o.d | 794 +++++++ .../visitor/CMakeFiles/visitor.dir/build.make | 126 + .../CMakeFiles/visitor.dir/cmake_clean.cmake | 13 + .../visitor.dir/compiler_depend.make | 2 + .../CMakeFiles/visitor.dir/compiler_depend.ts | 2 + .../CMakeFiles/visitor.dir/depend.make | 2 + .../visitor/CMakeFiles/visitor.dir/flags.make | 12 + build/visitor/CMakeFiles/visitor.dir/link.txt | 1 + .../visitor/CMakeFiles/visitor.dir/main.cpp.o | Bin 0 -> 74656 bytes .../CMakeFiles/visitor.dir/main.cpp.o.d | 794 +++++++ .../CMakeFiles/visitor.dir/progress.make | 4 + build/visitor/Makefile | 209 ++ build/visitor/cmake_install.cmake | 39 + builder/Builder.hpp | 58 + builder/CMakeLists.txt | 11 + builder/main.cpp | 17 + builder/readme.md | 188 ++ chainOfResponsibility/CMakeLists.txt | 11 + .../ChainOfResponsibility.hpp | 59 + chainOfResponsibility/main.cpp | 29 + chainOfResponsibility/readme.md | 146 ++ clone/CMakeLists.txt | 11 + clone/Clone.hpp | 50 + clone/main.cpp | 30 + clone/readme.md | 210 ++ command/CMakeLists.txt | 11 + command/Command.hpp | 80 + command/main.cpp | 25 + command/readme.md | 180 ++ composite/CMakeLists.txt | 11 + composite/Composite.hpp | 55 + composite/main.cpp | 21 + composite/readme.md | 126 + decorator/CMakeLists.txt | 11 + decorator/Decorator.hpp | 76 + decorator/main.cpp | 33 + decorator/readme.md | 163 ++ facade/CMakeLists.txt | 11 + facade/Facade.hpp | 78 + facade/main.cpp | 16 + facade/readme.md | 158 ++ factoryMethod/CMakeLists.txt | 11 + factoryMethod/FactoryMethod.hpp | 89 + factoryMethod/main.cpp | 21 + factoryMethod/readme.md | 178 ++ flyWeight/CMakeLists.txt | 11 + flyWeight/FlyWeight.hpp | 63 + flyWeight/main.cpp | 34 + flyWeight/readme.md | 151 ++ interpreter/CMakeLists.txt | 11 + interpreter/Interpreter.hpp | 138 ++ interpreter/main.cpp | 22 + interpreter/readme.md | 228 ++ iterator/CMakeLists.txt | 11 + iterator/Iterator.cpp | 35 + iterator/Iterator.hpp | 53 + iterator/main.cpp | 22 + iterator/readme.md | 178 ++ mediator/CMakeLists.txt | 11 + mediator/Mediator.hpp | 66 + mediator/main.cpp | 27 + memento/CMakeLists.txt | 11 + memento/Memento.cpp | 35 + memento/Memento.hpp | 39 + memento/main.cpp | 28 + memento/readme.md | 164 ++ observer/CMakeLists.txt | 11 + observer/Observer.hpp | 141 ++ observer/main.cpp | 19 + observer/readme.md | 245 ++ proxy/CMakeLists.txt | 11 + proxy/Proxy.hpp | 91 + proxy/main.cpp | 28 + proxy/readme.md | 194 ++ simpleFactory/CMakeLists.txt | 11 + simpleFactory/SimpleFactor.hpp | 58 + simpleFactory/main.cpp | 23 + simpleFactory/readme.md | 125 + singleton/CMakeLists.txt | 11 + singleton/Singleton.hpp | 117 + singleton/main.cpp | 21 + singleton/readme.md | 165 ++ state/CMakeLists.txt | 11 + state/State.cpp | 84 + state/State.hpp | 70 + state/main.cpp | 17 + state/readme.md | 204 ++ strategy/CMakeLists.txt | 11 + strategy/Strategy.hpp | 47 + strategy/main.cpp | 19 + strategy/readme.md | 127 ++ template/CMakeLists.txt | 11 + template/Template.hpp | 48 + template/main.cpp | 18 + template/readme.md | 133 ++ visitor/CMakeLists.txt | 11 + visitor/Visitor.cpp | 41 + visitor/Visitor.hpp | 94 + visitor/main.cpp | 24 + visitor/readme.md | 219 ++ 569 files changed, 49975 insertions(+) create mode 100644 .DS_Store create mode 100644 CMakeLists.txt create mode 100644 README.md create mode 100644 abstractFactory/AbstractFactory.hpp create mode 100644 abstractFactory/CMakeLists.txt create mode 100644 abstractFactory/main.cpp create mode 100644 abstractFactory/readme.md create mode 100644 adapter/Adapter.hpp create mode 100644 adapter/CMakeLists.txt create mode 100644 adapter/main.cpp create mode 100644 adapter/readme.md create mode 100755 bin/design/abstractFactory create mode 100755 bin/design/adapter create mode 100755 bin/design/bridge create mode 100755 bin/design/builder create mode 100755 bin/design/chainOfResponsibility create mode 100755 bin/design/clone create mode 100755 bin/design/command create mode 100755 bin/design/composite create mode 100755 bin/design/decorator create mode 100755 bin/design/facade create mode 100755 bin/design/factoryMethod create mode 100755 bin/design/flyWeight create mode 100755 bin/design/interpreter create mode 100755 bin/design/iterator create mode 100755 bin/design/mediator create mode 100755 bin/design/memento create mode 100755 bin/design/observer create mode 100755 bin/design/proxy create mode 100755 bin/design/simpleFactory create mode 100755 bin/design/singleton create mode 100755 bin/design/state create mode 100755 bin/design/strategy create mode 100755 bin/design/template create mode 100755 bin/design/visitor create mode 100644 bridge/Bridge.hpp create mode 100644 bridge/CMakeLists.txt create mode 100644 bridge/main.cpp create mode 100644 bridge/readme.md create mode 100644 build/.cmake/api/v1/query/client-vscode/query.json create mode 100644 build/.cmake/api/v1/reply/cache-v2-38831495c4cd989b16ad.json create mode 100644 build/.cmake/api/v1/reply/cmakeFiles-v1-61b1eddbd26307a97341.json create mode 100644 build/.cmake/api/v1/reply/codemodel-v2-c81e24288b1360bc0171.json create mode 100644 build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json create mode 100644 build/.cmake/api/v1/reply/directory-SimpleFactory-Debug-451ee50963bf21052da0.json create mode 100644 build/.cmake/api/v1/reply/directory-abstractFactory-Debug-ade70e5c13b8c226e6b7.json create mode 100644 build/.cmake/api/v1/reply/directory-adapter-Debug-fdcdf856a59ad113b213.json create mode 100644 build/.cmake/api/v1/reply/directory-bridge-Debug-474fada2a5039e4b4430.json create mode 100644 build/.cmake/api/v1/reply/directory-builder-Debug-ee771678a71e618352ac.json create mode 100644 build/.cmake/api/v1/reply/directory-chainOfResponsibility-Debug-54172ab02f82979453ad.json create mode 100644 build/.cmake/api/v1/reply/directory-clone-Debug-7d5f6c7c49574a472765.json create mode 100644 build/.cmake/api/v1/reply/directory-command-Debug-fb1bb45cad38f7bf8058.json create mode 100644 build/.cmake/api/v1/reply/directory-composite-Debug-4a01c53313ed1f864b0d.json create mode 100644 build/.cmake/api/v1/reply/directory-decorator-Debug-2cb1812bba392ef618aa.json create mode 100644 build/.cmake/api/v1/reply/directory-facade-Debug-45ba2eb4ccbce7ddb211.json create mode 100644 build/.cmake/api/v1/reply/directory-factoryMethod-Debug-d86885b6cc17170c0428.json create mode 100644 build/.cmake/api/v1/reply/directory-flyweight-Debug-0b0b165cb4e7e51486bd.json create mode 100644 build/.cmake/api/v1/reply/directory-interpreter-Debug-24811cf786ac82e7ac4a.json create mode 100644 build/.cmake/api/v1/reply/directory-iterator-Debug-f21a9004d384b4181d1e.json create mode 100644 build/.cmake/api/v1/reply/directory-mediator-Debug-03d813d5b751b266d14b.json create mode 100644 build/.cmake/api/v1/reply/directory-memento-Debug-73510c6c4f724f36e267.json create mode 100644 build/.cmake/api/v1/reply/directory-observer-Debug-0a438a70d07d7bab0fdb.json create mode 100644 build/.cmake/api/v1/reply/directory-proxy-Debug-059fe916dfb10a7efb52.json create mode 100644 build/.cmake/api/v1/reply/directory-singleton-Debug-41d35240fe905a901f76.json create mode 100644 build/.cmake/api/v1/reply/directory-state-Debug-1fa724529672778e60d7.json create mode 100644 build/.cmake/api/v1/reply/directory-strategy-Debug-2460f2bf373932ce3e83.json create mode 100644 build/.cmake/api/v1/reply/directory-template-Debug-fab23699a019dfe38ff2.json create mode 100644 build/.cmake/api/v1/reply/directory-visitor-Debug-38892c72462b95ef59c8.json create mode 100644 build/.cmake/api/v1/reply/index-2023-12-22T09-08-42-0716.json create mode 100644 build/.cmake/api/v1/reply/target-abstractFactory-Debug-4207ba6ac9585a24c184.json create mode 100644 build/.cmake/api/v1/reply/target-adapter-Debug-e0c198393fa7884c777d.json create mode 100644 build/.cmake/api/v1/reply/target-bridge-Debug-ccf387c7acc2e7b46178.json create mode 100644 build/.cmake/api/v1/reply/target-builder-Debug-e5606e026627eb03a703.json create mode 100644 build/.cmake/api/v1/reply/target-chainOfResponsibility-Debug-8e019cdd7e3bc2e16a48.json create mode 100644 build/.cmake/api/v1/reply/target-clone-Debug-8dfb19681d12538edf9e.json create mode 100644 build/.cmake/api/v1/reply/target-command-Debug-d72b5c09c53c36ef16ef.json create mode 100644 build/.cmake/api/v1/reply/target-composite-Debug-c09541c89856acd2d4d3.json create mode 100644 build/.cmake/api/v1/reply/target-decorator-Debug-c478cd5ec8b68502e515.json create mode 100644 build/.cmake/api/v1/reply/target-facade-Debug-87900f342f38b7367682.json create mode 100644 build/.cmake/api/v1/reply/target-factoryMethod-Debug-7546115a1b22aa692862.json create mode 100644 build/.cmake/api/v1/reply/target-flyWeight-Debug-d07aa5c0ceb0e62506dc.json create mode 100644 build/.cmake/api/v1/reply/target-interpreter-Debug-5192f1a5429f7b6f0578.json create mode 100644 build/.cmake/api/v1/reply/target-iterator-Debug-dbd57c70b4d9dd208214.json create mode 100644 build/.cmake/api/v1/reply/target-mediator-Debug-0c37b5d6ebfa9d99f964.json create mode 100644 build/.cmake/api/v1/reply/target-memento-Debug-dcadab768babc08e31c9.json create mode 100644 build/.cmake/api/v1/reply/target-observer-Debug-d553520b45649e14ea4e.json create mode 100644 build/.cmake/api/v1/reply/target-proxy-Debug-ae10e2052dbf5b467ac4.json create mode 100644 build/.cmake/api/v1/reply/target-simpleFactory-Debug-39d0bf342abcc3b66d70.json create mode 100644 build/.cmake/api/v1/reply/target-singleton-Debug-5db21b1d8d9b33f3ca85.json create mode 100644 build/.cmake/api/v1/reply/target-state-Debug-88331780f430840c6118.json create mode 100644 build/.cmake/api/v1/reply/target-strategy-Debug-71f36c2da319920c9d81.json create mode 100644 build/.cmake/api/v1/reply/target-template-Debug-f4a11be155448aedf0ec.json create mode 100644 build/.cmake/api/v1/reply/target-visitor-Debug-ee5e91db33a89b1caef5.json create mode 100644 build/.cmake/api/v1/reply/toolchains-v1-83a92ec2abe7967b6a58.json create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.26.4/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.26.4/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.26.4/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.26.4/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/Facade/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/Facade/CMakeFiles/Facade.dir/DependInfo.cmake create mode 100644 build/Facade/CMakeFiles/Facade.dir/build.make create mode 100644 build/Facade/CMakeFiles/Facade.dir/cmake_clean.cmake create mode 100644 build/Facade/CMakeFiles/Facade.dir/compiler_depend.make create mode 100644 build/Facade/CMakeFiles/Facade.dir/compiler_depend.ts create mode 100644 build/Facade/CMakeFiles/Facade.dir/depend.make create mode 100644 build/Facade/CMakeFiles/Facade.dir/flags.make create mode 100644 build/Facade/CMakeFiles/Facade.dir/link.txt create mode 100644 build/Facade/CMakeFiles/Facade.dir/main.cpp.o create mode 100644 build/Facade/CMakeFiles/Facade.dir/main.cpp.o.d create mode 100644 build/Facade/CMakeFiles/Facade.dir/progress.make create mode 100644 build/Facade/CMakeFiles/progress.marks create mode 100644 build/Facade/Makefile create mode 100644 build/Facade/cmake_install.cmake create mode 100644 build/Makefile create mode 100644 build/SimpleFactory/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/DependInfo.cmake create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/build.make create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/cmake_clean.cmake create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.make create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.ts create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/depend.make create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/flags.make create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/link.txt create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o.d create mode 100644 build/SimpleFactory/CMakeFiles/SimpleFactory.dir/progress.make create mode 100644 build/SimpleFactory/CMakeFiles/progress.marks create mode 100644 build/SimpleFactory/Makefile create mode 100644 build/SimpleFactory/cmake_install.cmake create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/DependInfo.cmake create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/build.make create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/cmake_clean.cmake create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.make create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.ts create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/depend.make create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/flags.make create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/link.txt create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/main.cpp.o create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/main.cpp.o.d create mode 100644 build/abstractFactory/CMakeFiles/AbstractFactory.dir/progress.make create mode 100644 build/abstractFactory/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/abstractFactory/CMakeFiles/progress.marks create mode 100644 build/abstractFactory/Makefile create mode 100644 build/abstractFactory/cmake_install.cmake create mode 100644 build/adapter/CMakeFiles/Adapter.dir/DependInfo.cmake create mode 100644 build/adapter/CMakeFiles/Adapter.dir/build.make create mode 100644 build/adapter/CMakeFiles/Adapter.dir/cmake_clean.cmake create mode 100644 build/adapter/CMakeFiles/Adapter.dir/compiler_depend.make create mode 100644 build/adapter/CMakeFiles/Adapter.dir/compiler_depend.ts create mode 100644 build/adapter/CMakeFiles/Adapter.dir/depend.make create mode 100644 build/adapter/CMakeFiles/Adapter.dir/flags.make create mode 100644 build/adapter/CMakeFiles/Adapter.dir/link.txt create mode 100644 build/adapter/CMakeFiles/Adapter.dir/main.cpp.o create mode 100644 build/adapter/CMakeFiles/Adapter.dir/main.cpp.o.d create mode 100644 build/adapter/CMakeFiles/Adapter.dir/progress.make create mode 100644 build/adapter/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/adapter/CMakeFiles/progress.marks create mode 100644 build/adapter/Makefile create mode 100644 build/adapter/cmake_install.cmake create mode 100644 build/bridge/CMakeFiles/Bridge.dir/DependInfo.cmake create mode 100644 build/bridge/CMakeFiles/Bridge.dir/build.make create mode 100644 build/bridge/CMakeFiles/Bridge.dir/cmake_clean.cmake create mode 100644 build/bridge/CMakeFiles/Bridge.dir/compiler_depend.make create mode 100644 build/bridge/CMakeFiles/Bridge.dir/compiler_depend.ts create mode 100644 build/bridge/CMakeFiles/Bridge.dir/depend.make create mode 100644 build/bridge/CMakeFiles/Bridge.dir/flags.make create mode 100644 build/bridge/CMakeFiles/Bridge.dir/link.txt create mode 100644 build/bridge/CMakeFiles/Bridge.dir/main.cpp.o create mode 100644 build/bridge/CMakeFiles/Bridge.dir/main.cpp.o.d create mode 100644 build/bridge/CMakeFiles/Bridge.dir/progress.make create mode 100644 build/bridge/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/bridge/CMakeFiles/progress.marks create mode 100644 build/bridge/Makefile create mode 100644 build/bridge/cmake_install.cmake create mode 100644 build/builder/CMakeFiles/Builder.dir/DependInfo.cmake create mode 100644 build/builder/CMakeFiles/Builder.dir/build.make create mode 100644 build/builder/CMakeFiles/Builder.dir/cmake_clean.cmake create mode 100644 build/builder/CMakeFiles/Builder.dir/compiler_depend.make create mode 100644 build/builder/CMakeFiles/Builder.dir/compiler_depend.ts create mode 100644 build/builder/CMakeFiles/Builder.dir/depend.make create mode 100644 build/builder/CMakeFiles/Builder.dir/flags.make create mode 100644 build/builder/CMakeFiles/Builder.dir/link.txt create mode 100644 build/builder/CMakeFiles/Builder.dir/main.cpp.o create mode 100644 build/builder/CMakeFiles/Builder.dir/main.cpp.o.d create mode 100644 build/builder/CMakeFiles/Builder.dir/progress.make create mode 100644 build/builder/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/builder/CMakeFiles/progress.marks create mode 100644 build/builder/Makefile create mode 100644 build/builder/cmake_install.cmake create mode 100644 build/chainOfResponsibility/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/DependInfo.cmake create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/cmake_clean.cmake create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.make create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.ts create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend.make create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/flags.make create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/link.txt create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o.d create mode 100644 build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/progress.make create mode 100644 build/chainOfResponsibility/CMakeFiles/progress.marks create mode 100644 build/chainOfResponsibility/Makefile create mode 100644 build/chainOfResponsibility/cmake_install.cmake create mode 100644 build/clone/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/clone/CMakeFiles/Clone.dir/DependInfo.cmake create mode 100644 build/clone/CMakeFiles/Clone.dir/build.make create mode 100644 build/clone/CMakeFiles/Clone.dir/cmake_clean.cmake create mode 100644 build/clone/CMakeFiles/Clone.dir/compiler_depend.make create mode 100644 build/clone/CMakeFiles/Clone.dir/compiler_depend.ts create mode 100644 build/clone/CMakeFiles/Clone.dir/depend.make create mode 100644 build/clone/CMakeFiles/Clone.dir/flags.make create mode 100644 build/clone/CMakeFiles/Clone.dir/link.txt create mode 100644 build/clone/CMakeFiles/Clone.dir/main.cpp.o create mode 100644 build/clone/CMakeFiles/Clone.dir/main.cpp.o.d create mode 100644 build/clone/CMakeFiles/Clone.dir/progress.make create mode 100644 build/clone/CMakeFiles/progress.marks create mode 100644 build/clone/Makefile create mode 100644 build/clone/cmake_install.cmake create mode 100644 build/cmake_install.cmake create mode 100644 build/command/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/command/CMakeFiles/command.dir/DependInfo.cmake create mode 100644 build/command/CMakeFiles/command.dir/build.make create mode 100644 build/command/CMakeFiles/command.dir/cmake_clean.cmake create mode 100644 build/command/CMakeFiles/command.dir/compiler_depend.make create mode 100644 build/command/CMakeFiles/command.dir/compiler_depend.ts create mode 100644 build/command/CMakeFiles/command.dir/depend.make create mode 100644 build/command/CMakeFiles/command.dir/flags.make create mode 100644 build/command/CMakeFiles/command.dir/link.txt create mode 100644 build/command/CMakeFiles/command.dir/main.cpp.o create mode 100644 build/command/CMakeFiles/command.dir/main.cpp.o.d create mode 100644 build/command/CMakeFiles/command.dir/progress.make create mode 100644 build/command/CMakeFiles/progress.marks create mode 100644 build/command/Makefile create mode 100644 build/command/cmake_install.cmake create mode 100644 build/compile_commands.json create mode 100644 build/composite/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/composite/CMakeFiles/Composite.dir/DependInfo.cmake create mode 100644 build/composite/CMakeFiles/Composite.dir/build.make create mode 100644 build/composite/CMakeFiles/Composite.dir/cmake_clean.cmake create mode 100644 build/composite/CMakeFiles/Composite.dir/compiler_depend.make create mode 100644 build/composite/CMakeFiles/Composite.dir/compiler_depend.ts create mode 100644 build/composite/CMakeFiles/Composite.dir/depend.make create mode 100644 build/composite/CMakeFiles/Composite.dir/flags.make create mode 100644 build/composite/CMakeFiles/Composite.dir/link.txt create mode 100644 build/composite/CMakeFiles/Composite.dir/main.cpp.o create mode 100644 build/composite/CMakeFiles/Composite.dir/main.cpp.o.d create mode 100644 build/composite/CMakeFiles/Composite.dir/progress.make create mode 100644 build/composite/CMakeFiles/progress.marks create mode 100644 build/composite/Makefile create mode 100644 build/composite/cmake_install.cmake create mode 100644 build/decorator/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/decorator/CMakeFiles/Decorator.dir/DependInfo.cmake create mode 100644 build/decorator/CMakeFiles/Decorator.dir/build.make create mode 100644 build/decorator/CMakeFiles/Decorator.dir/cmake_clean.cmake create mode 100644 build/decorator/CMakeFiles/Decorator.dir/compiler_depend.make create mode 100644 build/decorator/CMakeFiles/Decorator.dir/compiler_depend.ts create mode 100644 build/decorator/CMakeFiles/Decorator.dir/depend.make create mode 100644 build/decorator/CMakeFiles/Decorator.dir/flags.make create mode 100644 build/decorator/CMakeFiles/Decorator.dir/link.txt create mode 100644 build/decorator/CMakeFiles/Decorator.dir/main.cpp.o create mode 100644 build/decorator/CMakeFiles/Decorator.dir/main.cpp.o.d create mode 100644 build/decorator/CMakeFiles/Decorator.dir/progress.make create mode 100644 build/decorator/CMakeFiles/progress.marks create mode 100644 build/decorator/Makefile create mode 100644 build/decorator/cmake_install.cmake create mode 100644 build/factoryMethod/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/DependInfo.cmake create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/build.make create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/cmake_clean.cmake create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.make create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.ts create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/depend.make create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/flags.make create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/link.txt create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o.d create mode 100644 build/factoryMethod/CMakeFiles/FactoryMethod.dir/progress.make create mode 100644 build/factoryMethod/CMakeFiles/progress.marks create mode 100644 build/factoryMethod/Makefile create mode 100644 build/factoryMethod/cmake_install.cmake create mode 100644 build/flyweight/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/DependInfo.cmake create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/build.make create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/cmake_clean.cmake create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.make create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.ts create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/depend.make create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/flags.make create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/link.txt create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o.d create mode 100644 build/flyweight/CMakeFiles/flyWeight.dir/progress.make create mode 100644 build/flyweight/CMakeFiles/progress.marks create mode 100644 build/flyweight/Makefile create mode 100644 build/flyweight/cmake_install.cmake create mode 100644 build/interpreter/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/DependInfo.cmake create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/build.make create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/cmake_clean.cmake create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.make create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.ts create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/depend.make create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/flags.make create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/link.txt create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o.d create mode 100644 build/interpreter/CMakeFiles/interpreter.dir/progress.make create mode 100644 build/interpreter/CMakeFiles/progress.marks create mode 100644 build/interpreter/Makefile create mode 100644 build/interpreter/cmake_install.cmake create mode 100644 build/iterator/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/iterator/CMakeFiles/iterator.dir/DependInfo.cmake create mode 100644 build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o create mode 100644 build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o.d create mode 100644 build/iterator/CMakeFiles/iterator.dir/build.make create mode 100644 build/iterator/CMakeFiles/iterator.dir/cmake_clean.cmake create mode 100644 build/iterator/CMakeFiles/iterator.dir/compiler_depend.make create mode 100644 build/iterator/CMakeFiles/iterator.dir/compiler_depend.ts create mode 100644 build/iterator/CMakeFiles/iterator.dir/depend.make create mode 100644 build/iterator/CMakeFiles/iterator.dir/flags.make create mode 100644 build/iterator/CMakeFiles/iterator.dir/link.txt create mode 100644 build/iterator/CMakeFiles/iterator.dir/main.cpp.o create mode 100644 build/iterator/CMakeFiles/iterator.dir/main.cpp.o.d create mode 100644 build/iterator/CMakeFiles/iterator.dir/progress.make create mode 100644 build/iterator/CMakeFiles/progress.marks create mode 100644 build/iterator/Makefile create mode 100644 build/iterator/cmake_install.cmake create mode 100644 build/mediator/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/mediator/CMakeFiles/mediator.dir/DependInfo.cmake create mode 100644 build/mediator/CMakeFiles/mediator.dir/build.make create mode 100644 build/mediator/CMakeFiles/mediator.dir/cmake_clean.cmake create mode 100644 build/mediator/CMakeFiles/mediator.dir/compiler_depend.make create mode 100644 build/mediator/CMakeFiles/mediator.dir/compiler_depend.ts create mode 100644 build/mediator/CMakeFiles/mediator.dir/depend.make create mode 100644 build/mediator/CMakeFiles/mediator.dir/flags.make create mode 100644 build/mediator/CMakeFiles/mediator.dir/link.txt create mode 100644 build/mediator/CMakeFiles/mediator.dir/main.cpp.o create mode 100644 build/mediator/CMakeFiles/mediator.dir/main.cpp.o.d create mode 100644 build/mediator/CMakeFiles/mediator.dir/progress.make create mode 100644 build/mediator/CMakeFiles/progress.marks create mode 100644 build/mediator/Makefile create mode 100644 build/mediator/cmake_install.cmake create mode 100644 build/memento/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/memento/CMakeFiles/memento.dir/DependInfo.cmake create mode 100644 build/memento/CMakeFiles/memento.dir/Memento.cpp.o create mode 100644 build/memento/CMakeFiles/memento.dir/Memento.cpp.o.d create mode 100644 build/memento/CMakeFiles/memento.dir/build.make create mode 100644 build/memento/CMakeFiles/memento.dir/cmake_clean.cmake create mode 100644 build/memento/CMakeFiles/memento.dir/compiler_depend.make create mode 100644 build/memento/CMakeFiles/memento.dir/compiler_depend.ts create mode 100644 build/memento/CMakeFiles/memento.dir/depend.make create mode 100644 build/memento/CMakeFiles/memento.dir/flags.make create mode 100644 build/memento/CMakeFiles/memento.dir/link.txt create mode 100644 build/memento/CMakeFiles/memento.dir/main.cpp.o create mode 100644 build/memento/CMakeFiles/memento.dir/main.cpp.o.d create mode 100644 build/memento/CMakeFiles/memento.dir/progress.make create mode 100644 build/memento/CMakeFiles/progress.marks create mode 100644 build/memento/Makefile create mode 100644 build/memento/cmake_install.cmake create mode 100644 build/observer/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/observer/CMakeFiles/observer.dir/DependInfo.cmake create mode 100644 build/observer/CMakeFiles/observer.dir/build.make create mode 100644 build/observer/CMakeFiles/observer.dir/cmake_clean.cmake create mode 100644 build/observer/CMakeFiles/observer.dir/compiler_depend.make create mode 100644 build/observer/CMakeFiles/observer.dir/compiler_depend.ts create mode 100644 build/observer/CMakeFiles/observer.dir/depend.make create mode 100644 build/observer/CMakeFiles/observer.dir/flags.make create mode 100644 build/observer/CMakeFiles/observer.dir/link.txt create mode 100644 build/observer/CMakeFiles/observer.dir/main.cpp.o create mode 100644 build/observer/CMakeFiles/observer.dir/main.cpp.o.d create mode 100644 build/observer/CMakeFiles/observer.dir/progress.make create mode 100644 build/observer/CMakeFiles/progress.marks create mode 100644 build/observer/Makefile create mode 100644 build/observer/cmake_install.cmake create mode 100644 build/proxy/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/proxy/CMakeFiles/Proxy.dir/DependInfo.cmake create mode 100644 build/proxy/CMakeFiles/Proxy.dir/build.make create mode 100644 build/proxy/CMakeFiles/Proxy.dir/cmake_clean.cmake create mode 100644 build/proxy/CMakeFiles/Proxy.dir/compiler_depend.make create mode 100644 build/proxy/CMakeFiles/Proxy.dir/compiler_depend.ts create mode 100644 build/proxy/CMakeFiles/Proxy.dir/depend.make create mode 100644 build/proxy/CMakeFiles/Proxy.dir/flags.make create mode 100644 build/proxy/CMakeFiles/Proxy.dir/link.txt create mode 100644 build/proxy/CMakeFiles/Proxy.dir/main.cpp.o create mode 100644 build/proxy/CMakeFiles/Proxy.dir/main.cpp.o.d create mode 100644 build/proxy/CMakeFiles/Proxy.dir/progress.make create mode 100644 build/proxy/CMakeFiles/progress.marks create mode 100644 build/proxy/Makefile create mode 100644 build/proxy/cmake_install.cmake create mode 100644 build/singleton/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/singleton/CMakeFiles/Singleton.dir/DependInfo.cmake create mode 100644 build/singleton/CMakeFiles/Singleton.dir/build.make create mode 100644 build/singleton/CMakeFiles/Singleton.dir/cmake_clean.cmake create mode 100644 build/singleton/CMakeFiles/Singleton.dir/compiler_depend.make create mode 100644 build/singleton/CMakeFiles/Singleton.dir/compiler_depend.ts create mode 100644 build/singleton/CMakeFiles/Singleton.dir/depend.make create mode 100644 build/singleton/CMakeFiles/Singleton.dir/flags.make create mode 100644 build/singleton/CMakeFiles/Singleton.dir/link.txt create mode 100644 build/singleton/CMakeFiles/Singleton.dir/main.cpp.o create mode 100644 build/singleton/CMakeFiles/Singleton.dir/main.cpp.o.d create mode 100644 build/singleton/CMakeFiles/Singleton.dir/progress.make create mode 100644 build/singleton/CMakeFiles/progress.marks create mode 100644 build/singleton/Makefile create mode 100644 build/singleton/cmake_install.cmake create mode 100644 build/state/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/state/CMakeFiles/progress.marks create mode 100644 build/state/CMakeFiles/state.dir/DependInfo.cmake create mode 100644 build/state/CMakeFiles/state.dir/State.cpp.o create mode 100644 build/state/CMakeFiles/state.dir/State.cpp.o.d create mode 100644 build/state/CMakeFiles/state.dir/build.make create mode 100644 build/state/CMakeFiles/state.dir/cmake_clean.cmake create mode 100644 build/state/CMakeFiles/state.dir/compiler_depend.make create mode 100644 build/state/CMakeFiles/state.dir/compiler_depend.ts create mode 100644 build/state/CMakeFiles/state.dir/depend.make create mode 100644 build/state/CMakeFiles/state.dir/flags.make create mode 100644 build/state/CMakeFiles/state.dir/link.txt create mode 100644 build/state/CMakeFiles/state.dir/main.cpp.o create mode 100644 build/state/CMakeFiles/state.dir/main.cpp.o.d create mode 100644 build/state/CMakeFiles/state.dir/progress.make create mode 100644 build/state/Makefile create mode 100644 build/state/cmake_install.cmake create mode 100644 build/strategy/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/strategy/CMakeFiles/progress.marks create mode 100644 build/strategy/CMakeFiles/strategy.dir/DependInfo.cmake create mode 100644 build/strategy/CMakeFiles/strategy.dir/build.make create mode 100644 build/strategy/CMakeFiles/strategy.dir/cmake_clean.cmake create mode 100644 build/strategy/CMakeFiles/strategy.dir/compiler_depend.make create mode 100644 build/strategy/CMakeFiles/strategy.dir/compiler_depend.ts create mode 100644 build/strategy/CMakeFiles/strategy.dir/depend.make create mode 100644 build/strategy/CMakeFiles/strategy.dir/flags.make create mode 100644 build/strategy/CMakeFiles/strategy.dir/link.txt create mode 100644 build/strategy/CMakeFiles/strategy.dir/main.cpp.o create mode 100644 build/strategy/CMakeFiles/strategy.dir/main.cpp.o.d create mode 100644 build/strategy/CMakeFiles/strategy.dir/progress.make create mode 100644 build/strategy/Makefile create mode 100644 build/strategy/cmake_install.cmake create mode 100644 build/template/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/template/CMakeFiles/progress.marks create mode 100644 build/template/CMakeFiles/template.dir/DependInfo.cmake create mode 100644 build/template/CMakeFiles/template.dir/build.make create mode 100644 build/template/CMakeFiles/template.dir/cmake_clean.cmake create mode 100644 build/template/CMakeFiles/template.dir/compiler_depend.make create mode 100644 build/template/CMakeFiles/template.dir/compiler_depend.ts create mode 100644 build/template/CMakeFiles/template.dir/depend.make create mode 100644 build/template/CMakeFiles/template.dir/flags.make create mode 100644 build/template/CMakeFiles/template.dir/link.txt create mode 100644 build/template/CMakeFiles/template.dir/main.cpp.o create mode 100644 build/template/CMakeFiles/template.dir/main.cpp.o.d create mode 100644 build/template/CMakeFiles/template.dir/progress.make create mode 100644 build/template/Makefile create mode 100644 build/template/cmake_install.cmake create mode 100644 build/visitor/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/visitor/CMakeFiles/progress.marks create mode 100644 build/visitor/CMakeFiles/visitor.dir/DependInfo.cmake create mode 100644 build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o create mode 100644 build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o.d create mode 100644 build/visitor/CMakeFiles/visitor.dir/build.make create mode 100644 build/visitor/CMakeFiles/visitor.dir/cmake_clean.cmake create mode 100644 build/visitor/CMakeFiles/visitor.dir/compiler_depend.make create mode 100644 build/visitor/CMakeFiles/visitor.dir/compiler_depend.ts create mode 100644 build/visitor/CMakeFiles/visitor.dir/depend.make create mode 100644 build/visitor/CMakeFiles/visitor.dir/flags.make create mode 100644 build/visitor/CMakeFiles/visitor.dir/link.txt create mode 100644 build/visitor/CMakeFiles/visitor.dir/main.cpp.o create mode 100644 build/visitor/CMakeFiles/visitor.dir/main.cpp.o.d create mode 100644 build/visitor/CMakeFiles/visitor.dir/progress.make create mode 100644 build/visitor/Makefile create mode 100644 build/visitor/cmake_install.cmake create mode 100644 builder/Builder.hpp create mode 100644 builder/CMakeLists.txt create mode 100644 builder/main.cpp create mode 100644 builder/readme.md create mode 100644 chainOfResponsibility/CMakeLists.txt create mode 100644 chainOfResponsibility/ChainOfResponsibility.hpp create mode 100644 chainOfResponsibility/main.cpp create mode 100644 chainOfResponsibility/readme.md create mode 100644 clone/CMakeLists.txt create mode 100644 clone/Clone.hpp create mode 100644 clone/main.cpp create mode 100644 clone/readme.md create mode 100644 command/CMakeLists.txt create mode 100644 command/Command.hpp create mode 100644 command/main.cpp create mode 100644 command/readme.md create mode 100644 composite/CMakeLists.txt create mode 100644 composite/Composite.hpp create mode 100644 composite/main.cpp create mode 100644 composite/readme.md create mode 100644 decorator/CMakeLists.txt create mode 100644 decorator/Decorator.hpp create mode 100644 decorator/main.cpp create mode 100644 decorator/readme.md create mode 100644 facade/CMakeLists.txt create mode 100644 facade/Facade.hpp create mode 100644 facade/main.cpp create mode 100644 facade/readme.md create mode 100644 factoryMethod/CMakeLists.txt create mode 100644 factoryMethod/FactoryMethod.hpp create mode 100644 factoryMethod/main.cpp create mode 100644 factoryMethod/readme.md create mode 100644 flyWeight/CMakeLists.txt create mode 100644 flyWeight/FlyWeight.hpp create mode 100644 flyWeight/main.cpp create mode 100644 flyWeight/readme.md create mode 100644 interpreter/CMakeLists.txt create mode 100644 interpreter/Interpreter.hpp create mode 100644 interpreter/main.cpp create mode 100644 interpreter/readme.md create mode 100644 iterator/CMakeLists.txt create mode 100644 iterator/Iterator.cpp create mode 100644 iterator/Iterator.hpp create mode 100644 iterator/main.cpp create mode 100644 iterator/readme.md create mode 100644 mediator/CMakeLists.txt create mode 100644 mediator/Mediator.hpp create mode 100644 mediator/main.cpp create mode 100644 memento/CMakeLists.txt create mode 100644 memento/Memento.cpp create mode 100644 memento/Memento.hpp create mode 100644 memento/main.cpp create mode 100644 memento/readme.md create mode 100644 observer/CMakeLists.txt create mode 100644 observer/Observer.hpp create mode 100644 observer/main.cpp create mode 100644 observer/readme.md create mode 100644 proxy/CMakeLists.txt create mode 100644 proxy/Proxy.hpp create mode 100644 proxy/main.cpp create mode 100644 proxy/readme.md create mode 100644 simpleFactory/CMakeLists.txt create mode 100644 simpleFactory/SimpleFactor.hpp create mode 100644 simpleFactory/main.cpp create mode 100644 simpleFactory/readme.md create mode 100644 singleton/CMakeLists.txt create mode 100644 singleton/Singleton.hpp create mode 100644 singleton/main.cpp create mode 100644 singleton/readme.md create mode 100644 state/CMakeLists.txt create mode 100644 state/State.cpp create mode 100644 state/State.hpp create mode 100644 state/main.cpp create mode 100644 state/readme.md create mode 100644 strategy/CMakeLists.txt create mode 100644 strategy/Strategy.hpp create mode 100644 strategy/main.cpp create mode 100644 strategy/readme.md create mode 100644 template/CMakeLists.txt create mode 100644 template/Template.hpp create mode 100644 template/main.cpp create mode 100644 template/readme.md create mode 100644 visitor/CMakeLists.txt create mode 100644 visitor/Visitor.cpp create mode 100644 visitor/Visitor.hpp create mode 100644 visitor/main.cpp create mode 100644 visitor/readme.md diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..e1c10eca89df449b67f69c243ef793b1980a7f18 GIT binary patch literal 12292 zcmeI2OKco97{@&%n`~M_3JR3)kR~FuArUAAk_!lJqAiJ#2vtLQ2r1fbcJqMUolUYS ziKs-vOF~FFff^y&6DJP9p%RCJc&KeC5)ueFaB9T?se&7V0~h%F^C~iy zKA+^m%chA-oq2Y|DPmR8vUnWM2E}~1*>0AYvgv~1a zRsx-sYuAiT!?}h!54OLjd}owZ4I-{Ioz68Nxmt-!vdLBsbZ_m?nF`MI`&j3fr&h>U zv2r+3vP$PEz!>}#h@x1OeM}rPd)iRdrr}I$CoewsiMkhzvN%!vGpKJsq{ zd=0uc%Q{#81#q!c&U1FW^vC%Z!}i_E&pGT0-F^WE(C=mb1w{Za#d_JTr)?U}k}LMz z(6&S@Mp>LFO{a5_U$USohy6~DTruzL{fW3@8qOu2{P|3w5po&2sAr|=EL^P^9p;7lL<);#`~8siOBM3k)3c?vM*4(9>q0p|hd0p|hdfvdy=gQ!QdxDT^2 ztSR+b;p8+=<8zB+w{&fMJab;oskid-`IjwSn@@NH(tRD63CeYlniI-z2U6zzJx8|B z!5J@|89)5Bn)h#Ghm&7(aPYIz;^U2t%{I=uZk105B&)~)RuL7Dw8mef% zmaMYyG{L)Ak7%vBfBhM7gelzq!1sTDc;h_T-%5?_nyH$-UTV)4*js?b5_(f?4t@Kx zu&SkV+pkxjdu_f(wqu%zAW5TfsCLMJV+kA;QPS$ZzHby1ER{2C{`l0lXWu0TO%V~; z6`K9`QNC>DE&Jx`-v7Z=aE|rKhcB-^ANB*S9NtfpRT_`-$IbYzW)}TYu1%l7Uff|& zEuxoVeM+kf*-I)2jrfYpp91R+a`SpLjX&_#M{2FMqY@&2|F;q>_0ORG6{>BlS9Tvn z{a7mJf3v^Rv8mSKnj+$}D=hX~VL!n7vWhmS#rmY^K1uySQ*e&Y`dW649S{3MOck*t zt1LWiA&=|v40@!lcVmKGJ~dg+nPu1+;xSd|f5y3)#5LJyU7ReJ@-4rk8<@fj-4 z*Z18$cXz7sv<)LttUP`%r7JCbE#bFnae}fKan3n-MobQ z$#?BOLIFW)zCe%%ep42l=yg0|dL56LUdJP*iD9VCh4HG2k&5Gg{}6z^opjHC_xu;x IYxDX4FNnToxc~qF literal 0 HcmV?d00001 diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..ebfb5ca --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,30 @@ +cmake_minimum_required(VERSION 3.15) +project(cplusplus_design_pattern) +set(CMAKE_CXX_STANDARD 11) + +set(OUTPUT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/bin/) +message(STATUS "output dir : ${OUTPUT_DIR}") +add_subdirectory(SimpleFactory) +add_subdirectory(factoryMethod) +add_subdirectory(abstractFactory) +add_subdirectory(builder) +add_subdirectory(singleton) +add_subdirectory(clone) +add_subdirectory(proxy) +add_subdirectory(bridge) +add_subdirectory(decorator) +add_subdirectory(adapter) +add_subdirectory(facade) +add_subdirectory(composite) +add_subdirectory(flyweight) +add_subdirectory(observer) +add_subdirectory(template) +add_subdirectory(strategy) +add_subdirectory(chainOfResponsibility) +add_subdirectory(state) +add_subdirectory(iterator) +add_subdirectory(visitor) +add_subdirectory(memento) +add_subdirectory(command) +add_subdirectory(interpreter) +add_subdirectory(mediator) \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..bc583c7 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ + +设计模式是一种通用的、可重复利用的解决特定问题的软件设计方法。设计模式提供了在开发中常见问题的解决方案,它们是经过验证的最佳实践,有助于提高代码的可维护性、可读性和可扩展性。 + +使用设计模式有以下好处: + +可维护性:设计模式可以使代码更易于理解和维护。由于它们是经过广泛验证的解决方案,其他开发人员可以更容易地理解您的代码,从而减少了错误和bug的可能性。 +可重用性:设计模式鼓励将代码分解成小块,这些小块可以在不同的项目中重复使用。这降低了代码重复的风险,提高了开发效率。 +扩展性:设计模式有助于使代码更容易扩展,以满足未来的需求变化。您可以通过添加新的模式或扩展现有的模式来支持新功能。 +降低耦合度:设计模式有助于降低代码中不同部分之间的紧密耦合度,使其更容易进行单元测试和模块化开发。 +共享最佳实践:设计模式代表了许多经验丰富的开发人员在不同项目中的共享经验,这有助于确保您的代码遵循行业标准和最佳实践。 +总之,使用设计模式可以提高软件的质量,减少错误,提高开发效率,并使代码更容易维护和扩展。设计模式是编程的强大工具,值得在软件开发中加以利用。 + +面向对象的设计原则 遵循可维护性 可复用性 + +高内聚:内聚是对软件系统中元素职责相关性和集中度的度量。如果元素具有高度相关的职责,除了这些职责内的任务,没有其它过多的工作,那么该元素就具有高内聚性;反之则成为低内聚性。 + +低耦合:耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据 + +1 单一职责 一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中 就一个类而言,应该仅有一个引起它变化的原因 + +2 开闭原则 软件实体应对扩展开放,对修改关闭 + +3 里氏代换原则 所有引用基类的地方必须能透明地使用其子类的对象 + +4 依赖倒转原则 高层模块不应该依赖低层模块,它们都应该依赖抽象 抽象不应该依赖于细节,细节应该依赖于抽象 + +5 接口隔离原则 客户端不应该依赖那些它不需要的接口 + +6 合成复用原则 优先使用对象组合,而不是通过继承来达到复用的目的 + +7 迪米特法则 每一个软件单位对其他单位都只有最少的知识,而且局限于那些与本单位密切相关的软件单位 \ No newline at end of file diff --git a/abstractFactory/AbstractFactory.hpp b/abstractFactory/AbstractFactory.hpp new file mode 100644 index 0000000..8b96dbd --- /dev/null +++ b/abstractFactory/AbstractFactory.hpp @@ -0,0 +1,83 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-09 09:30:04 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-09 09:49:43 + */ +#include +#include + +class AbstractBall { + public: + virtual ~AbstractBall() = default; + virtual void play() = 0; +}; + +class BasketBall : public AbstractBall { + public: + BasketBall() { play(); } + void play() override { std::cout << "play basketball" << std::endl; } +}; + +class Football : public AbstractBall { + public: + Football() { play(); } + void play() override { std::cout << "play football" << std::endl; } +}; + +class Volleyball : public AbstractBall { + public: + Volleyball() { play(); } + void play() override { std::cout << "play volleyball" << std::endl; } +}; + +class AbstractShirt { + public: + virtual ~AbstractShirt() = default; + virtual void wear() = 0; +}; + +class BasketShirt : public AbstractShirt { + public: + BasketShirt() { wear();} + void wear() override { std::cout << "wear basketShirt" << std::endl;} +}; + +class FootballShirt : public AbstractShirt { + public: + FootballShirt() { wear();} + void wear() override { std::cout << "wear footballShirt" << std::endl;} +}; + +class VolleyballShirt : public AbstractShirt { + public: + VolleyballShirt() { wear();} + void wear() override { std::cout << "wear volleyballShirt" << std::endl;} +}; + +class AbstractFactory { + public: + virtual ~AbstractFactory() = default; + virtual std::shared_ptr createBall() = 0; + virtual std::shared_ptr createShirt() = 0; +}; + +class BasketballFactory : public AbstractFactory { + public: + std::shared_ptr createBall() override { return std::make_shared(); } + std::shared_ptr createShirt() override { return std::make_shared();} +}; + +class FootballFactory : public AbstractFactory { + public: + std::shared_ptr createBall() override { return std::make_shared(); } + std::shared_ptr createShirt() override { return std::make_shared();} +}; + +class VolleyballFactory : public AbstractFactory { + public: + std::shared_ptr createBall() override { return std::make_shared(); } + std::shared_ptr createShirt() override { return std::make_shared();} +}; \ No newline at end of file diff --git a/abstractFactory/CMakeLists.txt b/abstractFactory/CMakeLists.txt new file mode 100644 index 0000000..4bc6308 --- /dev/null +++ b/abstractFactory/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(AbstractFactory) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(abstractFactory ${SRC_LIST}) \ No newline at end of file diff --git a/abstractFactory/main.cpp b/abstractFactory/main.cpp new file mode 100644 index 0000000..44f847d --- /dev/null +++ b/abstractFactory/main.cpp @@ -0,0 +1,24 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-09 09:30:34 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-09 09:44:27 + */ + +#include "AbstractFactory.hpp" + +int main() { + std::shared_ptr factory = nullptr; + factory = std::make_shared(); + factory->createBall(); + factory->createShirt(); + factory = std::make_shared(); + factory->createBall(); + factory->createShirt(); + factory = std::make_shared(); + factory->createBall(); + factory->createShirt(); + return 0; +} \ No newline at end of file diff --git a/abstractFactory/readme.md b/abstractFactory/readme.md new file mode 100644 index 0000000..c1400a5 --- /dev/null +++ b/abstractFactory/readme.md @@ -0,0 +1,188 @@ + +# 抽象工厂模式 + +回顾其他两个工厂模式 + +**简易工厂**将所有逻辑都封装在一个工厂类中, 工厂依据客户提供的名字创建对应的产品 + +**工厂方法**将产品创建过程封装到一个具体的工厂类中, 每一个工厂可以创建一个具体的产品, 所以需要创建很多工厂 + +## 介绍 + +一个工厂不止可以建造一个产品, 他可以建造多个. 比如一个关于运动工厂, 他可以建造篮球, 足球 … + +总之,一个工厂可以提供创建多种相关产品的接口,而无需像工厂方法一样,为每一个产品都提供一个具体工厂。 + +## 定义 + +抽象工厂模式结构与工厂方法模式结构类似,不同之处在于,一个具体工厂可以生产多种同类相关的产品: + +抽象工厂(AbstractFactory):所有生产具体产品的工厂类的基类,提供工厂类的公共方法; +具体工厂(ConcreteFactory):生产具体的产品 +抽象产品(AbstractProduct):所有产品的基类,提供产品类的公共方法 +具体产品(ConcreteProduct):具体的产品类 + +## 流程 + +• 抽象产品类AbstractBall, 球类的基类,定义抽象方法play + +```cpp +class AbstractBall { + public: + virtual ~AbstractBall() = default; + virtual void play() = 0; +}; +``` + +• 具体产品类, 分别为Basketball、Football、Volleyball,具体实现方法play + +```cpp +class BasketBall : public AbstractBall { + public: + BasketBall() { play(); } + void play() override { std::cout << "play basketball" << std::endl; } +}; + +class Football : public AbstractBall { + public: + Football() { play(); } + void play() override { std::cout << "play football" << std::endl; } +}; + +class Volleyball : public AbstractBall { + public: + Volleyball() { play(); } + void play() override { std::cout << "play volleyball" << std::endl; } +}; +``` + +• 抽象产品类AbstractShirt:球衣类的基类,定义抽象方法wear + +```cpp +class AbstractShirt { + public: + virtual ~AbstractShirt() = default; + virtual void wear() = 0; +}; +``` + +具体产品类BasketballShirt、FootballShirt、VolleyballShirt,具体实现方法wear + +```cpp +class BasketShirt : public AbstractShirt { + public: + BasketShirt() { wear();} + void wear() override { std::cout << "wear basketShirt" << std::endl;} +}; + +class FootballShirt : public AbstractShirt { + public: + FootballShirt() { wear();} + void wear() override { std::cout << "wear footballShirt" << std::endl;} +}; + +class VolleyballShirt : public AbstractShirt { + public: + VolleyballShirt() { wear();} + void wear() override { std::cout << "wear volleyballShirt" << std::endl;} +}; +``` + +• 定义抽象工厂AbstractFactory,声明两个方法createBall 和 createShirt + +```cpp +class AbstractFactory { + public: + virtual ~AbstractFactory() = default; + virtual std::shared_ptr createBall() = 0; + virtual std::shared_ptr createShirt() = 0; +}; +``` + +• 定义具体工厂,重新具体实现两个方法 + +```cpp +class BasketballFactory : public AbstractFactory { + public: + std::shared_ptr createBall() override { return std::make_shared(); } + std::shared_ptr createShirt() override { return std::make_shared();} +}; + +class FootballFactory : public AbstractFactory { + public: + std::shared_ptr createBall() override { return std::make_shared(); } + std::shared_ptr createShirt() override { return std::make_shared();} +}; + +class VolleyballFactory : public AbstractFactory { + public: + std::shared_ptr createBall() override { return std::make_shared(); } + std::shared_ptr createShirt() override { return std::make_shared();} +}; +``` + +• 客户使用方式 + +```cpp +int main() { + std::shared_ptr factory = nullptr; + factory = std::make_shared(); + factory->createBall(); + factory->createShirt(); + factory = std::make_shared(); + factory->createBall(); + factory->createShirt(); + factory = std::make_shared(); + factory->createBall(); + factory->createShirt(); + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/AbstractFactory +play basketball +wear basketShirt +play football +wear footballShirt +play volleyball +wear volleyballShirt +``` + +## 总结 + +抽象工厂在增加一个系列的产品时 只需要增加一个对应产品的工厂就ok了. + +但是在已有的具体产品中如果需要新增一类产品, 比如需要一个袜子, 鞋子就需要增加对应的接口和修改对应的工厂类. + +## 优点: + +- 工厂方法用于创建客户所需产品,同时向客户隐藏某个具体产品类将被实例化的细节,用户只需关心所需产品对应的工厂; +- 新加入产品系列时,无需修改原有系统,增强了系统的可扩展性,符合开闭原则。 + +## 缺点: + +- 在已有产品系列中添加新产品时需要修改抽象层代码,对原有系统改动较大,违背开闭原则 + +## 适用 + +- 一系列/一族产品需要被同时使用时,适合使用抽象工厂模式; +- 产品结构稳定,设计完成之后不会向系统中新增或剔除某个产品 + +三种工厂模式中,简单工厂和工厂方法比较常用,抽象工厂的应用场景比较特殊,所以很少用到. + +工厂模式,它的作用无外乎下面这四个。这也是判断要不要使用工厂模式的最本质的参考标准。 + +- 封装变化:创建逻辑有可能变化,封装成工厂类之后,创建逻辑的变更对调用者透明。 +- 代码复用:创建代码抽离到独立的工厂类之后可以复用。 +- 隔离复杂性:封装复杂的创建逻辑,调用者无需了解如何创建对象。 +- 控制复杂度:将创建代码抽离出来,让原本的函数或类职责更单一,代码更简洁。 \ No newline at end of file diff --git a/adapter/Adapter.hpp b/adapter/Adapter.hpp new file mode 100644 index 0000000..386bb56 --- /dev/null +++ b/adapter/Adapter.hpp @@ -0,0 +1,43 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-18 10:46:40 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-18 10:59:21 + */ +#include +#include + +//micro-usb类 +class MicroUSBCharger { +public: + const std::string chargeWithMicroUSB() { + return "Charging with Micro-USB"; + } +}; + +//usb-c类 +class USB_CPhone{ +public: + const std::string chargeWithUSB_C() { + return "Charging with USB-C"; + } +}; + +//对象适配器 +class ObjectChargeAdapter: public USB_CPhone { + MicroUSBCharger microUSBCharger; +public: + const std::string chargeWithUSB_C() { + return microUSBCharger.chargeWithMicroUSB(); + } +}; + +//类适配器 +class ClassChargeAdapter: public MicroUSBCharger ,private USB_CPhone { +public: + const std::string chargeWithUSB_C() { + return chargeWithMicroUSB(); + } +}; diff --git a/adapter/CMakeLists.txt b/adapter/CMakeLists.txt new file mode 100644 index 0000000..a80320c --- /dev/null +++ b/adapter/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Adapter) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(adapter ${SRC_LIST}) \ No newline at end of file diff --git a/adapter/main.cpp b/adapter/main.cpp new file mode 100644 index 0000000..138869d --- /dev/null +++ b/adapter/main.cpp @@ -0,0 +1,17 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-18 10:46:43 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-18 10:59:33 + */ +#include "Adapter.hpp" + +int main() { + ObjectChargeAdapter new_phone; + std::cout << new_phone.chargeWithUSB_C() << std::endl; + ClassChargeAdapter new_phone1; + std::cout << new_phone1.chargeWithUSB_C() << std::endl; + return 0; +} \ No newline at end of file diff --git a/adapter/readme.md b/adapter/readme.md new file mode 100644 index 0000000..fde8508 --- /dev/null +++ b/adapter/readme.md @@ -0,0 +1,119 @@ + +# 适配器模式 + +代理、桥接、装饰器、适配器,这4种模式是比较常用的结构型设计模式. + +它们之间的区别。 + +- **代理模式:**代理模式在不改变原始类接口的条件下,为原始类定义一个代理类,主要目的是控制访问,而非加强功能,这是它跟装饰器模式最大的不同。 +- **桥接模式:**桥接模式的目的是将接口部分和实现部分分离,从而让它们可以较为容易、也相对独立地加以改变。 +- **装饰器模式:**装饰者模式在不改变原始类接口的情况下,对原始类功能进行增强,并且支持多个装饰器的嵌套使用。 +- **适配器模式:**适配器模式是一种事后的补救策略。适配器提供跟原始类不同的接口,而代理模式、装饰器模式提供的都是跟原始类相同的接口。 + +## 介绍 + +适配器模式**(Adapter Pattern),** 也称为包装器模式**(Wrapper Pattern),** 是一种结构型设计模式。该模式允许对象的接口与客户端的期望接口不匹配时协同工作. 适配器模式创建一个包装类, 该包装类包含了原始类的实例, 并实现了客户端所期望的接口. 通过这种方式, 适配器模式允许原始类与客户端协同工作, 尽管它们的接口不一致. + +强调一个类的接口适配成另一个类的接口, 使原本不兼容的类能够协同工作. + +通常有两种主要类型: + +类适配器, 使用多继承或接口实现来适配接口. + +对象适配器, 使用组合来包装原始类的实例, 以实现新的接口. + +## 定义 + +想象你有一部新的手机,它使用USB-C充电接口,但你在家里只有一个旧的手机充电器,它使用Micro-USB接口。你不想购买一个新的充电器,而是想找到一种方法,使旧的充电器与你的新手机兼容。这就是适配器模式的应用。 + +在这个例子中: + +1. **问题:** 你有一个新的手机和一个旧的充电器,它们的接口不匹配,但你想要充电。 +2. **解决方案(适配器):** 你可以获得一个USB-C到Micro-USB适配器。这个适配器连接到你的新手机的USB-C接口,并允许你将旧的Micro-USB充电器连接到它。 +3. **效果:** 现在,你可以使用旧的充电器来为新手机充电,而无需购买新的充电器。适配器充当一个中间层,使不兼容的部分协同工作。 + +使用usb-c的手机 + +```cpp +class USB_CPhone{ +public: + const std::string chargeWithUSB_C() { + return "Charging with USB-C"; + } +}; +``` + +旧手机充电线 + +```cpp +class MicroUSBCharger { +public: + const std::string chargeWithMicroUSB() { + return "Charging with Micro-USB"; + } +}; +``` + +适配器 + +```cpp +//对象适配器 +class ObjectChargeAdapter: public USB_CPhone { + MicroUSBCharger microUSBCharger; +public: + const std::string chargeWithUSB_C() { + return microUSBCharger.chargeWithMicroUSB(); + } +}; + +//类适配器 +class ClassChargeAdapter: public MicroUSBCharger ,private USB_CPhone { +public: + const std::string chargeWithUSB_C() { + return chargeWithMicroUSB(); + } +}; +``` + +## 调用 + +```cpp +ObjectChargeAdapter new_phone; +std::cout << new_phone.chargeWithUSB_C() << std::endl; +ClassChargeAdapter new_phone1; +std::cout << new_phone1.chargeWithUSB_C() << std::endl; +``` + +## 效果 + +```cpp +./bin/design/Adapter +Charging with Micro-USB +Charging with Micro-USB +``` + +## 适用 + +1. **接口不匹配:** 当你需要使用一个已经存在的类,但它的接口与你的需求不匹配时,适配器模式很有用。这可以是由于新旧系统之间接口不一致,或者是由于第三方库的接口与你的代码不兼容。 +2. **代码复用:** 适配器模式有助于重用现有的类,而不必对其进行修改。这对于避免修改稳定的代码或依赖于外部库的代码非常有用。 +3. **无法修改源代码:** 当你不能修改原始类的源代码,但需要使其与其他类协同工作时,适配器模式是一种有效的解决方案。 +4. **兼容性:** 当你希望让不同接口的类在一起工作,以提高系统的整体兼容性时,适配器模式非常有帮助。 +5. **新旧系统集成:** 在迁移到新系统时,你可能需要将旧系统的组件与新系统集成。适配器模式可以帮助你连接新旧系统的组件,以确保它们能够协同工作。 +6. **接口的抽象:** 适配器模式可以用来创建更抽象的接口,使得客户端代码更灵活和独立于具体类的实现。 + +总之,适配器模式在需要将不兼容的接口进行协调工作、重用现有代码、维护代码的稳定性和提高系统的可扩展性时非常有用。它有助于降低代码的耦合度,并使不同组件能够相互协同工作,同时保持代码的整洁和易于维护。 + +那在实际的开发中,什么情况下才会出现接口不兼容呢? + +- 封装有缺陷的接口设计 +- 统一多个类的接口设计 +- 替换依赖的外部系统 +- 兼容老版本接口 +- 适配不同格式的数据 \ No newline at end of file diff --git a/bin/design/abstractFactory b/bin/design/abstractFactory new file mode 100755 index 0000000000000000000000000000000000000000..0f1d4c2352afdac90e45c201cdb374955d472493 GIT binary patch literal 175488 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

M2egs`(cB#G$SzaE-o#LGgv)I*Vs&R+C@ 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 IOZxkN0Y~EkHvj+t literal 0 HcmV?d00001 diff --git a/bin/design/bridge b/bin/design/bridge new file mode 100755 index 0000000000000000000000000000000000000000..6b28e7b5f0839e947f350ef60b15fbc13459f1d2 GIT binary patch literal 106600 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

AuDd{4gYbWqK(QS;@HI;P1r0#%_GChTXJ- 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

Mb&kI4Y0 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 Y?3Aoo3wM`w2*g*5fAGBdIt7&90qv2casU7T literal 0 HcmV?d00001 diff --git a/bin/design/composite b/bin/design/composite new file mode 100755 index 0000000000000000000000000000000000000000..cf7548f23d8e9e80865120173a8e7bf8fc41d2a9 GIT binary patch literal 143144 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 DGKO3W literal 0 HcmV?d00001 diff --git a/bin/design/decorator b/bin/design/decorator new file mode 100755 index 0000000000000000000000000000000000000000..2306d95c0150ff22833dac4f0e5d77f7670909d0 GIT binary patch literal 133896 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 C`Qcdr literal 0 HcmV?d00001 diff --git a/bin/design/facade b/bin/design/facade new file mode 100755 index 0000000000000000000000000000000000000000..339d688e676cc503f0d1afdf9a73bfaa6936b87a GIT binary patch literal 45016 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 bziQ>rmbTqD`!}~;`K|6Xf%_XHmfZgf)~Su! literal 0 HcmV?d00001 diff --git a/bin/design/factoryMethod b/bin/design/factoryMethod new file mode 100755 index 0000000000000000000000000000000000000000..0b6551cff4af1bca680434b736c201472819b62d GIT binary patch literal 125424 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 gf8IxL-%@?MZ~W^wj=StitKsfPp9wEol;&bo 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

|E_!n=`;{1{ Ym-Y!$j|ta*PgfVrKJ~)v`DF$M0E8w~j{pDw literal 0 HcmV?d00001 diff --git a/bin/design/interpreter b/bin/design/interpreter new file mode 100755 index 0000000000000000000000000000000000000000..adba5f06675530d407c4576e2d0e1dd69a697b4f GIT binary patch literal 193928 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

Z1D`WK3a(N~TJJ|?- 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 literal 0 HcmV?d00001 diff --git a/bin/design/iterator b/bin/design/iterator new file mode 100755 index 0000000000000000000000000000000000000000..e3040645e21c3826d0093edf2cfdb5db3fd7b216 GIT binary patch literal 84232 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 ZrtzwhF~v{ryL0TH9_ZSBBaRAE{}&$-KIs4e literal 0 HcmV?d00001 diff --git a/bin/design/mediator b/bin/design/mediator new file mode 100755 index 0000000000000000000000000000000000000000..27abe3b5d91fd1f6d09f2c681defceead926d616 GIT binary patch literal 87160 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 literal 0 HcmV?d00001 diff --git a/bin/design/observer b/bin/design/observer new file mode 100755 index 0000000000000000000000000000000000000000..95ad74af632274b13e68b36e26920f87618874a4 GIT binary patch literal 187560 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 pZQSs}9k<-O>x;kqsCm;fAMdjNy85N{2KrO literal 0 HcmV?d00001 diff --git a/bin/design/simpleFactory b/bin/design/simpleFactory new file mode 100755 index 0000000000000000000000000000000000000000..77fcc1997cf52e0d52e40e7b0c6200af9eae0524 GIT binary patch literal 93952 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 literal 0 HcmV?d00001 diff --git a/bin/design/singleton b/bin/design/singleton new file mode 100755 index 0000000000000000000000000000000000000000..e887f5cdee646222bba800cab71db4c798ec86a6 GIT binary patch literal 115000 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 literal 0 HcmV?d00001 diff --git a/bin/design/strategy b/bin/design/strategy new file mode 100755 index 0000000000000000000000000000000000000000..7adbf475a61b0253b04a76a837229f57f0489411 GIT binary patch literal 44888 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 V%>UBk4=mX8Nb=zGui@xg{4e$8%T)jX literal 0 HcmV?d00001 diff --git a/bin/design/template b/bin/design/template new file mode 100755 index 0000000000000000000000000000000000000000..62a791266130f2a0f18f89bcfb8af542e6ea15d3 GIT binary patch literal 45288 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 e! literal 0 HcmV?d00001 diff --git a/bin/design/visitor b/bin/design/visitor new file mode 100755 index 0000000000000000000000000000000000000000..eac603a9d30e544e8e51d29410ee8eb72d4d4ccd GIT binary patch literal 50680 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 literal 0 HcmV?d00001 diff --git a/bridge/Bridge.hpp b/bridge/Bridge.hpp new file mode 100644 index 0000000..f5f4c2c --- /dev/null +++ b/bridge/Bridge.hpp @@ -0,0 +1,72 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-16 09:43:55 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-16 11:12:45 + */ +#include +#include + +class Game { + std::string name; + + public: + Game(std::string name) : name(name) {} + virtual ~Game() = default; + virtual void Play() = 0; + void print() { std::cout << name << std::endl; } +}; + +class RunningGame : public Game { + public: + RunningGame() : Game("Running") {} + void Play() override { std::cout << "Play Running Game." << std::endl; } +}; + +class ShootingGame : public Game { + public: + ShootingGame() : Game("Shooting") {} + void Play() override { std::cout << "Play Shooting Game." << std::endl; } +}; + +class Phone { + std::shared_ptr game; + + public: + Phone() {} + virtual ~Phone() = default; + virtual void Download(std::shared_ptr game) = 0; + virtual void Open() = 0; +}; + +class iPhone : public Phone { + std::shared_ptr game; + + public: + void Download(std::shared_ptr game) override { + std::cout << "iPhone. download "; + game->print(); + this->game = game; + } + void Open() override { + std::cout << "iPhone. start "; + game->Play(); + } +}; + +class Samsung : public Phone { + std::shared_ptr game; + + public: + void Download(std::shared_ptr game) override { + std::cout << "Samsung. download "; + game->print(); + this->game = game; + } + void Open() override { + std::cout << "Samsung. start "; + game->Play(); + } +}; \ No newline at end of file diff --git a/bridge/CMakeLists.txt b/bridge/CMakeLists.txt new file mode 100644 index 0000000..92bcbc7 --- /dev/null +++ b/bridge/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Bridge) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(bridge ${SRC_LIST}) \ No newline at end of file diff --git a/bridge/main.cpp b/bridge/main.cpp new file mode 100644 index 0000000..4263ead --- /dev/null +++ b/bridge/main.cpp @@ -0,0 +1,29 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-16 09:43:58 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-16 11:08:17 + */ +#include "Bridge.hpp" + +int main() { + //有两个游戏 + auto running = std::make_shared(); + auto shooting = std::make_shared(); + //两个手机 + auto iphone = std::make_shared(); + auto samsung = std::make_shared(); + //下载游戏 + iphone->Download(running); + samsung->Download(shooting); + //运行游戏 + iphone->Open(); + samsung->Open(); + //换个游戏 + samsung->Download(running); + //运行游戏 + samsung->Open(); + return 0; +} \ No newline at end of file diff --git a/bridge/readme.md b/bridge/readme.md new file mode 100644 index 0000000..7cdb4c5 --- /dev/null +++ b/bridge/readme.md @@ -0,0 +1,156 @@ +## 介绍 + +桥接模式应该是比较难理解的模式之一, 但是代码的实现相对简单. + +对于这个模式可能有两种不同的理解方式 + +在GoF的《设计模式》一书中,桥接模式是这么定义的: + +`“Decouple an abstraction from its implementation so that the two can vary independently。”` + +翻译成中文就是: + +`“将抽象和实现解耦,让它们可以独立变化。”` + +另外一种理解方式: + +`“一个类存在两个(或多个)独立变化的维度,我们通过组合的方式,让这两个(或多个)维度可以独立进行扩展。”` + +通过组合关系来替代继承关系, 避免继承层次的指数级爆炸. 这种理解方式非常类似于`组合优于继承`设计原则. + +## 原理 + +就以手机, 和游戏进行举例 + +手机可以有多个品牌, 可以有华为, 小米, 苹果…. + +游戏有多个种类, 射击, 冒险, 闯关… + +华为可以玩 射击, 冒险, 小米可以玩 冒险, 闯关… 可以有很多种组合 + +**游戏基类** + +```cpp +class Game { + std::string name; + + public: + Game(std::string name) : name(name) {} + virtual ~Game() = default; + virtual void Play() = 0; + void print() { std::cout << name << std::endl; } +}; +``` + +**实现** + +```cpp +class RunningGame : public Game { + public: + RunningGame() : Game("Running") {} + void Play() override { std::cout << "Play Running Game." << std::endl; } +}; + +class ShootingGame : public Game { + public: + ShootingGame() : Game("Shooting") {} + void Play() override { std::cout << "Play Shooting Game." << std::endl; } +}; +``` + +**手机基类** + +```cpp +class Phone { + std::shared_ptr game; + + public: + Phone() {} + virtual ~Phone() = default; + virtual void Download(std::shared_ptr game) = 0; + virtual void Open() = 0; +}; +``` + +**实现** + +```cpp +class iPhone : public Phone { + std::shared_ptr game; + + public: + void Download(std::shared_ptr game) override { + std::cout << "iPhone. download "; + game->print(); + this->game = game; + } + void Open() override { + std::cout << "iPhone. start "; + game->Play(); + } +}; + +class Samsung : public Phone { + std::shared_ptr game; + + public: + void Download(std::shared_ptr game) override { + std::cout << "Samsung. download "; + game->print(); + this->game = game; + } + void Open() override { + std::cout << "Samsung. start "; + game->Play(); + } +}; +``` + +## 调用方式 + +```cpp +//有两个游戏 +auto running = std::make_shared(); +auto shooting = std::make_shared(); +//两个手机 +auto iphone = std::make_shared(); +auto samsung = std::make_shared(); +//下载游戏 +iphone->Download(running); +samsung->Download(shooting); +//运行游戏 +iphone->Open(); +samsung->Open(); +//换个游戏 +samsung->Download(running); +//运行游戏 +samsung->Open(); +``` + +## **效果** + +```cpp +./bin/design/Bridge +iPhone. download Running +Samsung. download Shooting +iPhone. start Play Running Game. +Samsung. start Play Shooting Game. +Samsung. download Running +Samsung. start Play Running Game. +``` + +## 结论 + +通过桥接模式,我们可以灵活地组合不同品牌的手机和不同名字的游戏,而不需要为每一种组合编写新的代码。这提供了更好的可维护性和扩展性,允许我们在不修改现有类的情况下添加新的手机品牌和游戏。 + +优点: + +1. 分离抽象接口及其实现部分。使得抽象和实现可以沿着各自的维度来变化,也就是说抽象和实现不再在同一个继承层次结构中,而是“子类化”它们,使它们各自都具有自己的子类,以便任何组合子类,从而获得多维度组合对象。 +2. 在很多情况下,桥接模式可以取代多层继承方案,多层继承方案违背了“单一职责原则”,复用性较差,且类的个数非常多,桥接模式是比多层继承方案更好的解决方法,它极大减少了子类的个数。 + +桥接模式**提高了系统的可扩展性**,在两个变化维度中任意扩展一个维度,都不需要修改原有系统,符合“开闭原则” + +缺点: + +1. 桥接模式的使用会增加系统的理解与设计难度,由于关联关系建立在抽象层,要求开发者一开始就针对抽象层进行设计与编程。 +2. 桥接模式要求正确识别出系统中两个独立变化的维度,因此其**使用范围具有一定的局限性**,如何正确识别两个独立维度也需要一定的经验积累。 \ No newline at end of file diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..82bb964 --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-38831495c4cd989b16ad.json b/build/.cmake/api/v1/reply/cache-v2-38831495c4cd989b16ad.json new file mode 100644 index 0000000..9dd4a4e --- /dev/null +++ b/build/.cmake/api/v1/reply/cache-v2-38831495c4cd989b16ad.json @@ -0,0 +1,2031 @@ +{ + "entries" : + [ + { + "name" : "AbstractFactory_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/abstractFactory" + }, + { + "name" : "AbstractFactory_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "AbstractFactory_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/abstractFactory" + }, + { + "name" : "Adapter_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/adapter" + }, + { + "name" : "Adapter_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Adapter_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/adapter" + }, + { + "name" : "Bridge_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/bridge" + }, + { + "name" : "Bridge_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Bridge_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/bridge" + }, + { + "name" : "Builder_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/builder" + }, + { + "name" : "Builder_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Builder_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/builder" + }, + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_ADDR2LINE-NOTFOUND" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/Users/moye/code/Design/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "26" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "4" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable color output during build." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/Applications/CMake.app/Contents/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Applications/CMake.app/Contents/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Applications/CMake.app/Contents/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/clang++" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/clang" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/Applications/CMake.app/Contents/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "MACHO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Unix Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/Users/moye/code/design" + }, + { + "name" : "CMAKE_INSTALL_NAME_TOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/install_name_tool" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/make" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "25" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_OBJCOPY-NOTFOUND" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_OSX_ARCHITECTURES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Build architectures for OSX" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_OSX_DEPLOYMENT_TARGET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minimum OS X version to target for deployment (at runtime); newer APIs weak linked. Set to empty string for default value." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_OSX_SYSROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The product will be built against the headers and libraries located inside the indicated SDK." + } + ], + "type" : "PATH", + "value" : "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "cplusplus_design_pattern" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_READELF-NOTFOUND" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/Applications/CMake.app/Contents/share/cmake-3.26" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "ChainOfResponsibility_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/chainOfResponsibility" + }, + { + "name" : "ChainOfResponsibility_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "ChainOfResponsibility_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/chainOfResponsibility" + }, + { + "name" : "Clone_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/clone" + }, + { + "name" : "Clone_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Clone_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/clone" + }, + { + "name" : "Command_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/command" + }, + { + "name" : "Command_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Command_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/command" + }, + { + "name" : "Composite_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/composite" + }, + { + "name" : "Composite_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Composite_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/composite" + }, + { + "name" : "Decorator_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/decorator" + }, + { + "name" : "Decorator_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Decorator_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/decorator" + }, + { + "name" : "Facade_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/facade" + }, + { + "name" : "Facade_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Facade_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/facade" + }, + { + "name" : "FactoryMethod_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/factoryMethod" + }, + { + "name" : "FactoryMethod_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "FactoryMethod_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/factoryMethod" + }, + { + "name" : "Interpreter_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/interpreter" + }, + { + "name" : "Interpreter_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Interpreter_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/interpreter" + }, + { + "name" : "Iterator_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/iterator" + }, + { + "name" : "Iterator_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Iterator_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/iterator" + }, + { + "name" : "Mediator_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/mediator" + }, + { + "name" : "Mediator_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Mediator_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/mediator" + }, + { + "name" : "Memento_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/memento" + }, + { + "name" : "Memento_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Memento_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/memento" + }, + { + "name" : "Observer_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/observer" + }, + { + "name" : "Observer_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Observer_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/observer" + }, + { + "name" : "Proxy_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/proxy" + }, + { + "name" : "Proxy_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Proxy_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/proxy" + }, + { + "name" : "SimpleFactory_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/SimpleFactory" + }, + { + "name" : "SimpleFactory_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "SimpleFactory_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/SimpleFactory" + }, + { + "name" : "Singleton_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/singleton" + }, + { + "name" : "Singleton_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Singleton_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/singleton" + }, + { + "name" : "State_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/state" + }, + { + "name" : "State_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "State_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/state" + }, + { + "name" : "Strategy_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/strategy" + }, + { + "name" : "Strategy_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Strategy_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/strategy" + }, + { + "name" : "Template_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/template" + }, + { + "name" : "Template_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Template_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/template" + }, + { + "name" : "Visitor_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/visitor" + }, + { + "name" : "Visitor_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "Visitor_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/visitor" + }, + { + "name" : "cplusplus_design_pattern_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build" + }, + { + "name" : "cplusplus_design_pattern_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "cplusplus_design_pattern_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design" + }, + { + "name" : "flyWeight_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/build/flyweight" + }, + { + "name" : "flyWeight_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "OFF" + }, + { + "name" : "flyWeight_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/Users/moye/code/Design/flyweight" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-61b1eddbd26307a97341.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-61b1eddbd26307a97341.json new file mode 100644 index 0000000..9e44a7f --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-61b1eddbd26307a97341.json @@ -0,0 +1,233 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.26.4/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.26.4/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Darwin.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/AppleClang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-AppleClang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "path" : "SimpleFactory/CMakeLists.txt" + }, + { + "path" : "factoryMethod/CMakeLists.txt" + }, + { + "path" : "abstractFactory/CMakeLists.txt" + }, + { + "path" : "builder/CMakeLists.txt" + }, + { + "path" : "singleton/CMakeLists.txt" + }, + { + "path" : "clone/CMakeLists.txt" + }, + { + "path" : "proxy/CMakeLists.txt" + }, + { + "path" : "bridge/CMakeLists.txt" + }, + { + "path" : "decorator/CMakeLists.txt" + }, + { + "path" : "adapter/CMakeLists.txt" + }, + { + "path" : "facade/CMakeLists.txt" + }, + { + "path" : "composite/CMakeLists.txt" + }, + { + "path" : "flyweight/CMakeLists.txt" + }, + { + "path" : "observer/CMakeLists.txt" + }, + { + "path" : "template/CMakeLists.txt" + }, + { + "path" : "strategy/CMakeLists.txt" + }, + { + "path" : "chainOfResponsibility/CMakeLists.txt" + }, + { + "path" : "state/CMakeLists.txt" + }, + { + "path" : "iterator/CMakeLists.txt" + }, + { + "path" : "visitor/CMakeLists.txt" + }, + { + "path" : "memento/CMakeLists.txt" + }, + { + "path" : "command/CMakeLists.txt" + }, + { + "path" : "interpreter/CMakeLists.txt" + }, + { + "path" : "mediator/CMakeLists.txt" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/Users/moye/code/Design/build", + "source" : "/Users/moye/code/Design" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-c81e24288b1360bc0171.json b/build/.cmake/api/v1/reply/codemodel-v2-c81e24288b1360bc0171.json new file mode 100644 index 0000000..48999d3 --- /dev/null +++ b/build/.cmake/api/v1/reply/codemodel-v2-c81e24288b1360bc0171.json @@ -0,0 +1,915 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "childIndexes" : + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.15" + }, + "projectIndex" : 0, + "source" : "." + }, + { + "build" : "SimpleFactory", + "jsonFile" : "directory-SimpleFactory-Debug-451ee50963bf21052da0.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 1, + "source" : "SimpleFactory", + "targetIndexes" : + [ + 18 + ] + }, + { + "build" : "factoryMethod", + "jsonFile" : "directory-factoryMethod-Debug-d86885b6cc17170c0428.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 2, + "source" : "factoryMethod", + "targetIndexes" : + [ + 10 + ] + }, + { + "build" : "abstractFactory", + "jsonFile" : "directory-abstractFactory-Debug-ade70e5c13b8c226e6b7.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 3, + "source" : "abstractFactory", + "targetIndexes" : + [ + 0 + ] + }, + { + "build" : "builder", + "jsonFile" : "directory-builder-Debug-ee771678a71e618352ac.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 4, + "source" : "builder", + "targetIndexes" : + [ + 3 + ] + }, + { + "build" : "singleton", + "jsonFile" : "directory-singleton-Debug-41d35240fe905a901f76.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 5, + "source" : "singleton", + "targetIndexes" : + [ + 19 + ] + }, + { + "build" : "clone", + "jsonFile" : "directory-clone-Debug-7d5f6c7c49574a472765.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 6, + "source" : "clone", + "targetIndexes" : + [ + 5 + ] + }, + { + "build" : "proxy", + "jsonFile" : "directory-proxy-Debug-059fe916dfb10a7efb52.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 7, + "source" : "proxy", + "targetIndexes" : + [ + 17 + ] + }, + { + "build" : "bridge", + "jsonFile" : "directory-bridge-Debug-474fada2a5039e4b4430.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 8, + "source" : "bridge", + "targetIndexes" : + [ + 2 + ] + }, + { + "build" : "decorator", + "jsonFile" : "directory-decorator-Debug-2cb1812bba392ef618aa.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 9, + "source" : "decorator", + "targetIndexes" : + [ + 8 + ] + }, + { + "build" : "adapter", + "jsonFile" : "directory-adapter-Debug-fdcdf856a59ad113b213.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 10, + "source" : "adapter", + "targetIndexes" : + [ + 1 + ] + }, + { + "build" : "facade", + "jsonFile" : "directory-facade-Debug-45ba2eb4ccbce7ddb211.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 11, + "source" : "facade", + "targetIndexes" : + [ + 9 + ] + }, + { + "build" : "composite", + "jsonFile" : "directory-composite-Debug-4a01c53313ed1f864b0d.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 12, + "source" : "composite", + "targetIndexes" : + [ + 7 + ] + }, + { + "build" : "flyweight", + "jsonFile" : "directory-flyweight-Debug-0b0b165cb4e7e51486bd.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 13, + "source" : "flyweight", + "targetIndexes" : + [ + 11 + ] + }, + { + "build" : "observer", + "jsonFile" : "directory-observer-Debug-0a438a70d07d7bab0fdb.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 14, + "source" : "observer", + "targetIndexes" : + [ + 16 + ] + }, + { + "build" : "template", + "jsonFile" : "directory-template-Debug-fab23699a019dfe38ff2.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 15, + "source" : "template", + "targetIndexes" : + [ + 22 + ] + }, + { + "build" : "strategy", + "jsonFile" : "directory-strategy-Debug-2460f2bf373932ce3e83.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 16, + "source" : "strategy", + "targetIndexes" : + [ + 21 + ] + }, + { + "build" : "chainOfResponsibility", + "jsonFile" : "directory-chainOfResponsibility-Debug-54172ab02f82979453ad.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 17, + "source" : "chainOfResponsibility", + "targetIndexes" : + [ + 4 + ] + }, + { + "build" : "state", + "jsonFile" : "directory-state-Debug-1fa724529672778e60d7.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 18, + "source" : "state", + "targetIndexes" : + [ + 20 + ] + }, + { + "build" : "iterator", + "jsonFile" : "directory-iterator-Debug-f21a9004d384b4181d1e.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 19, + "source" : "iterator", + "targetIndexes" : + [ + 13 + ] + }, + { + "build" : "visitor", + "jsonFile" : "directory-visitor-Debug-38892c72462b95ef59c8.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 20, + "source" : "visitor", + "targetIndexes" : + [ + 23 + ] + }, + { + "build" : "memento", + "jsonFile" : "directory-memento-Debug-73510c6c4f724f36e267.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 21, + "source" : "memento", + "targetIndexes" : + [ + 15 + ] + }, + { + "build" : "command", + "jsonFile" : "directory-command-Debug-fb1bb45cad38f7bf8058.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 22, + "source" : "command", + "targetIndexes" : + [ + 6 + ] + }, + { + "build" : "interpreter", + "jsonFile" : "directory-interpreter-Debug-24811cf786ac82e7ac4a.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 23, + "source" : "interpreter", + "targetIndexes" : + [ + 12 + ] + }, + { + "build" : "mediator", + "jsonFile" : "directory-mediator-Debug-03d813d5b751b266d14b.json", + "minimumCMakeVersion" : + { + "string" : "3.10" + }, + "parentIndex" : 0, + "projectIndex" : 24, + "source" : "mediator", + "targetIndexes" : + [ + 14 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "childIndexes" : + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "directoryIndexes" : + [ + 0 + ], + "name" : "cplusplus_design_pattern" + }, + { + "directoryIndexes" : + [ + 1 + ], + "name" : "SimpleFactory", + "parentIndex" : 0, + "targetIndexes" : + [ + 18 + ] + }, + { + "directoryIndexes" : + [ + 2 + ], + "name" : "FactoryMethod", + "parentIndex" : 0, + "targetIndexes" : + [ + 10 + ] + }, + { + "directoryIndexes" : + [ + 3 + ], + "name" : "AbstractFactory", + "parentIndex" : 0, + "targetIndexes" : + [ + 0 + ] + }, + { + "directoryIndexes" : + [ + 4 + ], + "name" : "Builder", + "parentIndex" : 0, + "targetIndexes" : + [ + 3 + ] + }, + { + "directoryIndexes" : + [ + 5 + ], + "name" : "Singleton", + "parentIndex" : 0, + "targetIndexes" : + [ + 19 + ] + }, + { + "directoryIndexes" : + [ + 6 + ], + "name" : "Clone", + "parentIndex" : 0, + "targetIndexes" : + [ + 5 + ] + }, + { + "directoryIndexes" : + [ + 7 + ], + "name" : "Proxy", + "parentIndex" : 0, + "targetIndexes" : + [ + 17 + ] + }, + { + "directoryIndexes" : + [ + 8 + ], + "name" : "Bridge", + "parentIndex" : 0, + "targetIndexes" : + [ + 2 + ] + }, + { + "directoryIndexes" : + [ + 9 + ], + "name" : "Decorator", + "parentIndex" : 0, + "targetIndexes" : + [ + 8 + ] + }, + { + "directoryIndexes" : + [ + 10 + ], + "name" : "Adapter", + "parentIndex" : 0, + "targetIndexes" : + [ + 1 + ] + }, + { + "directoryIndexes" : + [ + 11 + ], + "name" : "Facade", + "parentIndex" : 0, + "targetIndexes" : + [ + 9 + ] + }, + { + "directoryIndexes" : + [ + 12 + ], + "name" : "Composite", + "parentIndex" : 0, + "targetIndexes" : + [ + 7 + ] + }, + { + "directoryIndexes" : + [ + 13 + ], + "name" : "flyWeight", + "parentIndex" : 0, + "targetIndexes" : + [ + 11 + ] + }, + { + "directoryIndexes" : + [ + 14 + ], + "name" : "Observer", + "parentIndex" : 0, + "targetIndexes" : + [ + 16 + ] + }, + { + "directoryIndexes" : + [ + 15 + ], + "name" : "Template", + "parentIndex" : 0, + "targetIndexes" : + [ + 22 + ] + }, + { + "directoryIndexes" : + [ + 16 + ], + "name" : "Strategy", + "parentIndex" : 0, + "targetIndexes" : + [ + 21 + ] + }, + { + "directoryIndexes" : + [ + 17 + ], + "name" : "ChainOfResponsibility", + "parentIndex" : 0, + "targetIndexes" : + [ + 4 + ] + }, + { + "directoryIndexes" : + [ + 18 + ], + "name" : "State", + "parentIndex" : 0, + "targetIndexes" : + [ + 20 + ] + }, + { + "directoryIndexes" : + [ + 19 + ], + "name" : "Iterator", + "parentIndex" : 0, + "targetIndexes" : + [ + 13 + ] + }, + { + "directoryIndexes" : + [ + 20 + ], + "name" : "Visitor", + "parentIndex" : 0, + "targetIndexes" : + [ + 23 + ] + }, + { + "directoryIndexes" : + [ + 21 + ], + "name" : "Memento", + "parentIndex" : 0, + "targetIndexes" : + [ + 15 + ] + }, + { + "directoryIndexes" : + [ + 22 + ], + "name" : "Command", + "parentIndex" : 0, + "targetIndexes" : + [ + 6 + ] + }, + { + "directoryIndexes" : + [ + 23 + ], + "name" : "Interpreter", + "parentIndex" : 0, + "targetIndexes" : + [ + 12 + ] + }, + { + "directoryIndexes" : + [ + 24 + ], + "name" : "Mediator", + "parentIndex" : 0, + "targetIndexes" : + [ + 14 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 3, + "id" : "abstractFactory::@92237ee81df97d7656a2", + "jsonFile" : "target-abstractFactory-Debug-4207ba6ac9585a24c184.json", + "name" : "abstractFactory", + "projectIndex" : 3 + }, + { + "directoryIndex" : 10, + "id" : "adapter::@7836dd37d6d479cf13f2", + "jsonFile" : "target-adapter-Debug-e0c198393fa7884c777d.json", + "name" : "adapter", + "projectIndex" : 10 + }, + { + "directoryIndex" : 8, + "id" : "bridge::@5d86fe588f3a0996b685", + "jsonFile" : "target-bridge-Debug-ccf387c7acc2e7b46178.json", + "name" : "bridge", + "projectIndex" : 8 + }, + { + "directoryIndex" : 4, + "id" : "builder::@57f5f9fdb86bdb0b3cc6", + "jsonFile" : "target-builder-Debug-e5606e026627eb03a703.json", + "name" : "builder", + "projectIndex" : 4 + }, + { + "directoryIndex" : 17, + "id" : "chainOfResponsibility::@c57e1e58c4034ea49bad", + "jsonFile" : "target-chainOfResponsibility-Debug-8e019cdd7e3bc2e16a48.json", + "name" : "chainOfResponsibility", + "projectIndex" : 17 + }, + { + "directoryIndex" : 6, + "id" : "clone::@6c2e44307f8d1dc9cf7f", + "jsonFile" : "target-clone-Debug-8dfb19681d12538edf9e.json", + "name" : "clone", + "projectIndex" : 6 + }, + { + "directoryIndex" : 22, + "id" : "command::@ec3faa76f6536ff204f7", + "jsonFile" : "target-command-Debug-d72b5c09c53c36ef16ef.json", + "name" : "command", + "projectIndex" : 22 + }, + { + "directoryIndex" : 12, + "id" : "composite::@51cbb552efd36f6bef6e", + "jsonFile" : "target-composite-Debug-c09541c89856acd2d4d3.json", + "name" : "composite", + "projectIndex" : 12 + }, + { + "directoryIndex" : 9, + "id" : "decorator::@68fc26dd27423b244659", + "jsonFile" : "target-decorator-Debug-c478cd5ec8b68502e515.json", + "name" : "decorator", + "projectIndex" : 9 + }, + { + "directoryIndex" : 11, + "id" : "facade::@d2a50f670da7414a1c4b", + "jsonFile" : "target-facade-Debug-87900f342f38b7367682.json", + "name" : "facade", + "projectIndex" : 11 + }, + { + "directoryIndex" : 2, + "id" : "factoryMethod::@8f561f0b17088acfc6e4", + "jsonFile" : "target-factoryMethod-Debug-7546115a1b22aa692862.json", + "name" : "factoryMethod", + "projectIndex" : 2 + }, + { + "directoryIndex" : 13, + "id" : "flyWeight::@b4c5663a18bf5668fc31", + "jsonFile" : "target-flyWeight-Debug-d07aa5c0ceb0e62506dc.json", + "name" : "flyWeight", + "projectIndex" : 13 + }, + { + "directoryIndex" : 23, + "id" : "interpreter::@53be9898ecdd411495e6", + "jsonFile" : "target-interpreter-Debug-5192f1a5429f7b6f0578.json", + "name" : "interpreter", + "projectIndex" : 23 + }, + { + "directoryIndex" : 19, + "id" : "iterator::@29c4608fd8fff063f8ac", + "jsonFile" : "target-iterator-Debug-dbd57c70b4d9dd208214.json", + "name" : "iterator", + "projectIndex" : 19 + }, + { + "directoryIndex" : 24, + "id" : "mediator::@ad02dd5acc3bf0c2af65", + "jsonFile" : "target-mediator-Debug-0c37b5d6ebfa9d99f964.json", + "name" : "mediator", + "projectIndex" : 24 + }, + { + "directoryIndex" : 21, + "id" : "memento::@49f64ec5854b9325444e", + "jsonFile" : "target-memento-Debug-dcadab768babc08e31c9.json", + "name" : "memento", + "projectIndex" : 21 + }, + { + "directoryIndex" : 14, + "id" : "observer::@1c94c88f6a36090536bd", + "jsonFile" : "target-observer-Debug-d553520b45649e14ea4e.json", + "name" : "observer", + "projectIndex" : 14 + }, + { + "directoryIndex" : 7, + "id" : "proxy::@154b2008a8c6b744f82a", + "jsonFile" : "target-proxy-Debug-ae10e2052dbf5b467ac4.json", + "name" : "proxy", + "projectIndex" : 7 + }, + { + "directoryIndex" : 1, + "id" : "simpleFactory::@9dded28bbdbc4249a6d8", + "jsonFile" : "target-simpleFactory-Debug-39d0bf342abcc3b66d70.json", + "name" : "simpleFactory", + "projectIndex" : 1 + }, + { + "directoryIndex" : 5, + "id" : "singleton::@bf0005027cf952625567", + "jsonFile" : "target-singleton-Debug-5db21b1d8d9b33f3ca85.json", + "name" : "singleton", + "projectIndex" : 5 + }, + { + "directoryIndex" : 18, + "id" : "state::@bd49b55f21b7dc8ed194", + "jsonFile" : "target-state-Debug-88331780f430840c6118.json", + "name" : "state", + "projectIndex" : 18 + }, + { + "directoryIndex" : 16, + "id" : "strategy::@241ee8dc02c6c148167d", + "jsonFile" : "target-strategy-Debug-71f36c2da319920c9d81.json", + "name" : "strategy", + "projectIndex" : 16 + }, + { + "directoryIndex" : 15, + "id" : "template::@819783a551a942c93948", + "jsonFile" : "target-template-Debug-f4a11be155448aedf0ec.json", + "name" : "template", + "projectIndex" : 15 + }, + { + "directoryIndex" : 20, + "id" : "visitor::@c0f9ad8a0077d2586eab", + "jsonFile" : "target-visitor-Debug-ee5e91db33a89b1caef5.json", + "name" : "visitor", + "projectIndex" : 20 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/Users/moye/code/Design/build", + "source" : "/Users/moye/code/Design" + }, + "version" : + { + "major" : 2, + "minor" : 5 + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/directory-SimpleFactory-Debug-451ee50963bf21052da0.json b/build/.cmake/api/v1/reply/directory-SimpleFactory-Debug-451ee50963bf21052da0.json new file mode 100644 index 0000000..71a2789 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-SimpleFactory-Debug-451ee50963bf21052da0.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "SimpleFactory", + "source" : "SimpleFactory" + } +} diff --git a/build/.cmake/api/v1/reply/directory-abstractFactory-Debug-ade70e5c13b8c226e6b7.json b/build/.cmake/api/v1/reply/directory-abstractFactory-Debug-ade70e5c13b8c226e6b7.json new file mode 100644 index 0000000..e6d1b82 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-abstractFactory-Debug-ade70e5c13b8c226e6b7.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "abstractFactory", + "source" : "abstractFactory" + } +} diff --git a/build/.cmake/api/v1/reply/directory-adapter-Debug-fdcdf856a59ad113b213.json b/build/.cmake/api/v1/reply/directory-adapter-Debug-fdcdf856a59ad113b213.json new file mode 100644 index 0000000..0baae15 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-adapter-Debug-fdcdf856a59ad113b213.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "adapter", + "source" : "adapter" + } +} diff --git a/build/.cmake/api/v1/reply/directory-bridge-Debug-474fada2a5039e4b4430.json b/build/.cmake/api/v1/reply/directory-bridge-Debug-474fada2a5039e4b4430.json new file mode 100644 index 0000000..dd97079 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-bridge-Debug-474fada2a5039e4b4430.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "bridge", + "source" : "bridge" + } +} diff --git a/build/.cmake/api/v1/reply/directory-builder-Debug-ee771678a71e618352ac.json b/build/.cmake/api/v1/reply/directory-builder-Debug-ee771678a71e618352ac.json new file mode 100644 index 0000000..1bc770c --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-builder-Debug-ee771678a71e618352ac.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "builder", + "source" : "builder" + } +} diff --git a/build/.cmake/api/v1/reply/directory-chainOfResponsibility-Debug-54172ab02f82979453ad.json b/build/.cmake/api/v1/reply/directory-chainOfResponsibility-Debug-54172ab02f82979453ad.json new file mode 100644 index 0000000..1ba3a96 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-chainOfResponsibility-Debug-54172ab02f82979453ad.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "chainOfResponsibility", + "source" : "chainOfResponsibility" + } +} diff --git a/build/.cmake/api/v1/reply/directory-clone-Debug-7d5f6c7c49574a472765.json b/build/.cmake/api/v1/reply/directory-clone-Debug-7d5f6c7c49574a472765.json new file mode 100644 index 0000000..6739bb3 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-clone-Debug-7d5f6c7c49574a472765.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "clone", + "source" : "clone" + } +} diff --git a/build/.cmake/api/v1/reply/directory-command-Debug-fb1bb45cad38f7bf8058.json b/build/.cmake/api/v1/reply/directory-command-Debug-fb1bb45cad38f7bf8058.json new file mode 100644 index 0000000..021b6f7 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-command-Debug-fb1bb45cad38f7bf8058.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "command", + "source" : "command" + } +} diff --git a/build/.cmake/api/v1/reply/directory-composite-Debug-4a01c53313ed1f864b0d.json b/build/.cmake/api/v1/reply/directory-composite-Debug-4a01c53313ed1f864b0d.json new file mode 100644 index 0000000..9f36d51 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-composite-Debug-4a01c53313ed1f864b0d.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "composite", + "source" : "composite" + } +} diff --git a/build/.cmake/api/v1/reply/directory-decorator-Debug-2cb1812bba392ef618aa.json b/build/.cmake/api/v1/reply/directory-decorator-Debug-2cb1812bba392ef618aa.json new file mode 100644 index 0000000..25673d1 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-decorator-Debug-2cb1812bba392ef618aa.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "decorator", + "source" : "decorator" + } +} diff --git a/build/.cmake/api/v1/reply/directory-facade-Debug-45ba2eb4ccbce7ddb211.json b/build/.cmake/api/v1/reply/directory-facade-Debug-45ba2eb4ccbce7ddb211.json new file mode 100644 index 0000000..4a1d0cb --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-facade-Debug-45ba2eb4ccbce7ddb211.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "facade", + "source" : "facade" + } +} diff --git a/build/.cmake/api/v1/reply/directory-factoryMethod-Debug-d86885b6cc17170c0428.json b/build/.cmake/api/v1/reply/directory-factoryMethod-Debug-d86885b6cc17170c0428.json new file mode 100644 index 0000000..eafc231 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-factoryMethod-Debug-d86885b6cc17170c0428.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "factoryMethod", + "source" : "factoryMethod" + } +} diff --git a/build/.cmake/api/v1/reply/directory-flyweight-Debug-0b0b165cb4e7e51486bd.json b/build/.cmake/api/v1/reply/directory-flyweight-Debug-0b0b165cb4e7e51486bd.json new file mode 100644 index 0000000..9eb00f2 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-flyweight-Debug-0b0b165cb4e7e51486bd.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "flyweight", + "source" : "flyweight" + } +} diff --git a/build/.cmake/api/v1/reply/directory-interpreter-Debug-24811cf786ac82e7ac4a.json b/build/.cmake/api/v1/reply/directory-interpreter-Debug-24811cf786ac82e7ac4a.json new file mode 100644 index 0000000..384f7ef --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-interpreter-Debug-24811cf786ac82e7ac4a.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "interpreter", + "source" : "interpreter" + } +} diff --git a/build/.cmake/api/v1/reply/directory-iterator-Debug-f21a9004d384b4181d1e.json b/build/.cmake/api/v1/reply/directory-iterator-Debug-f21a9004d384b4181d1e.json new file mode 100644 index 0000000..4550c89 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-iterator-Debug-f21a9004d384b4181d1e.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "iterator", + "source" : "iterator" + } +} diff --git a/build/.cmake/api/v1/reply/directory-mediator-Debug-03d813d5b751b266d14b.json b/build/.cmake/api/v1/reply/directory-mediator-Debug-03d813d5b751b266d14b.json new file mode 100644 index 0000000..8f6a765 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-mediator-Debug-03d813d5b751b266d14b.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "mediator", + "source" : "mediator" + } +} diff --git a/build/.cmake/api/v1/reply/directory-memento-Debug-73510c6c4f724f36e267.json b/build/.cmake/api/v1/reply/directory-memento-Debug-73510c6c4f724f36e267.json new file mode 100644 index 0000000..bd8de4e --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-memento-Debug-73510c6c4f724f36e267.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "memento", + "source" : "memento" + } +} diff --git a/build/.cmake/api/v1/reply/directory-observer-Debug-0a438a70d07d7bab0fdb.json b/build/.cmake/api/v1/reply/directory-observer-Debug-0a438a70d07d7bab0fdb.json new file mode 100644 index 0000000..8e9eaaa --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-observer-Debug-0a438a70d07d7bab0fdb.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "observer", + "source" : "observer" + } +} diff --git a/build/.cmake/api/v1/reply/directory-proxy-Debug-059fe916dfb10a7efb52.json b/build/.cmake/api/v1/reply/directory-proxy-Debug-059fe916dfb10a7efb52.json new file mode 100644 index 0000000..c83a785 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-proxy-Debug-059fe916dfb10a7efb52.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "proxy", + "source" : "proxy" + } +} diff --git a/build/.cmake/api/v1/reply/directory-singleton-Debug-41d35240fe905a901f76.json b/build/.cmake/api/v1/reply/directory-singleton-Debug-41d35240fe905a901f76.json new file mode 100644 index 0000000..7ddf692 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-singleton-Debug-41d35240fe905a901f76.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "singleton", + "source" : "singleton" + } +} diff --git a/build/.cmake/api/v1/reply/directory-state-Debug-1fa724529672778e60d7.json b/build/.cmake/api/v1/reply/directory-state-Debug-1fa724529672778e60d7.json new file mode 100644 index 0000000..3f60028 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-state-Debug-1fa724529672778e60d7.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "state", + "source" : "state" + } +} diff --git a/build/.cmake/api/v1/reply/directory-strategy-Debug-2460f2bf373932ce3e83.json b/build/.cmake/api/v1/reply/directory-strategy-Debug-2460f2bf373932ce3e83.json new file mode 100644 index 0000000..04c3188 --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-strategy-Debug-2460f2bf373932ce3e83.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "strategy", + "source" : "strategy" + } +} diff --git a/build/.cmake/api/v1/reply/directory-template-Debug-fab23699a019dfe38ff2.json b/build/.cmake/api/v1/reply/directory-template-Debug-fab23699a019dfe38ff2.json new file mode 100644 index 0000000..18d427d --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-template-Debug-fab23699a019dfe38ff2.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "template", + "source" : "template" + } +} diff --git a/build/.cmake/api/v1/reply/directory-visitor-Debug-38892c72462b95ef59c8.json b/build/.cmake/api/v1/reply/directory-visitor-Debug-38892c72462b95ef59c8.json new file mode 100644 index 0000000..223916e --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-visitor-Debug-38892c72462b95ef59c8.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : "visitor", + "source" : "visitor" + } +} diff --git a/build/.cmake/api/v1/reply/index-2023-12-22T09-08-42-0716.json b/build/.cmake/api/v1/reply/index-2023-12-22T09-08-42-0716.json new file mode 100644 index 0000000..eb480b1 --- /dev/null +++ b/build/.cmake/api/v1/reply/index-2023-12-22T09-08-42-0716.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/Applications/CMake.app/Contents/bin/cmake", + "cpack" : "/Applications/CMake.app/Contents/bin/cpack", + "ctest" : "/Applications/CMake.app/Contents/bin/ctest", + "root" : "/Applications/CMake.app/Contents/share/cmake-3.26" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 26, + "patch" : 4, + "string" : "3.26.4", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-c81e24288b1360bc0171.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 5 + } + }, + { + "jsonFile" : "cache-v2-38831495c4cd989b16ad.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-61b1eddbd26307a97341.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-83a92ec2abe7967b6a58.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-38831495c4cd989b16ad.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-c81e24288b1360bc0171.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 5 + } + }, + { + "jsonFile" : "toolchains-v1-83a92ec2abe7967b6a58.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-61b1eddbd26307a97341.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/target-abstractFactory-Debug-4207ba6ac9585a24c184.json b/build/.cmake/api/v1/reply/target-abstractFactory-Debug-4207ba6ac9585a24c184.json new file mode 100644 index 0000000..937707a --- /dev/null +++ b/build/.cmake/api/v1/reply/target-abstractFactory-Debug-4207ba6ac9585a24c184.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/abstractFactory" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "abstractFactory/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "abstractFactory::@92237ee81df97d7656a2", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "abstractFactory", + "nameOnDisk" : "abstractFactory", + "paths" : + { + "build" : "abstractFactory", + "source" : "abstractFactory" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "abstractFactory/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-adapter-Debug-e0c198393fa7884c777d.json b/build/.cmake/api/v1/reply/target-adapter-Debug-e0c198393fa7884c777d.json new file mode 100644 index 0000000..4a8f37e --- /dev/null +++ b/build/.cmake/api/v1/reply/target-adapter-Debug-e0c198393fa7884c777d.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/adapter" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "adapter/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "adapter::@7836dd37d6d479cf13f2", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "adapter", + "nameOnDisk" : "adapter", + "paths" : + { + "build" : "adapter", + "source" : "adapter" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "adapter/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-bridge-Debug-ccf387c7acc2e7b46178.json b/build/.cmake/api/v1/reply/target-bridge-Debug-ccf387c7acc2e7b46178.json new file mode 100644 index 0000000..c734237 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-bridge-Debug-ccf387c7acc2e7b46178.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/bridge" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "bridge/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "bridge::@5d86fe588f3a0996b685", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "bridge", + "nameOnDisk" : "bridge", + "paths" : + { + "build" : "bridge", + "source" : "bridge" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "bridge/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-builder-Debug-e5606e026627eb03a703.json b/build/.cmake/api/v1/reply/target-builder-Debug-e5606e026627eb03a703.json new file mode 100644 index 0000000..f6e62eb --- /dev/null +++ b/build/.cmake/api/v1/reply/target-builder-Debug-e5606e026627eb03a703.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/builder" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "builder/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "builder::@57f5f9fdb86bdb0b3cc6", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "builder", + "nameOnDisk" : "builder", + "paths" : + { + "build" : "builder", + "source" : "builder" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "builder/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-chainOfResponsibility-Debug-8e019cdd7e3bc2e16a48.json b/build/.cmake/api/v1/reply/target-chainOfResponsibility-Debug-8e019cdd7e3bc2e16a48.json new file mode 100644 index 0000000..8a4c06b --- /dev/null +++ b/build/.cmake/api/v1/reply/target-chainOfResponsibility-Debug-8e019cdd7e3bc2e16a48.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/chainOfResponsibility" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "chainOfResponsibility/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "chainOfResponsibility::@c57e1e58c4034ea49bad", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "chainOfResponsibility", + "nameOnDisk" : "chainOfResponsibility", + "paths" : + { + "build" : "chainOfResponsibility", + "source" : "chainOfResponsibility" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "chainOfResponsibility/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-clone-Debug-8dfb19681d12538edf9e.json b/build/.cmake/api/v1/reply/target-clone-Debug-8dfb19681d12538edf9e.json new file mode 100644 index 0000000..5a7e361 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-clone-Debug-8dfb19681d12538edf9e.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/clone" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "clone/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "clone::@6c2e44307f8d1dc9cf7f", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "clone", + "nameOnDisk" : "clone", + "paths" : + { + "build" : "clone", + "source" : "clone" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "clone/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-command-Debug-d72b5c09c53c36ef16ef.json b/build/.cmake/api/v1/reply/target-command-Debug-d72b5c09c53c36ef16ef.json new file mode 100644 index 0000000..0a69577 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-command-Debug-d72b5c09c53c36ef16ef.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/command" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "command/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "command::@ec3faa76f6536ff204f7", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "command", + "nameOnDisk" : "command", + "paths" : + { + "build" : "command", + "source" : "command" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "command/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-composite-Debug-c09541c89856acd2d4d3.json b/build/.cmake/api/v1/reply/target-composite-Debug-c09541c89856acd2d4d3.json new file mode 100644 index 0000000..6beab21 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-composite-Debug-c09541c89856acd2d4d3.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/composite" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "composite/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "composite::@51cbb552efd36f6bef6e", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "composite", + "nameOnDisk" : "composite", + "paths" : + { + "build" : "composite", + "source" : "composite" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "composite/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-decorator-Debug-c478cd5ec8b68502e515.json b/build/.cmake/api/v1/reply/target-decorator-Debug-c478cd5ec8b68502e515.json new file mode 100644 index 0000000..8341402 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-decorator-Debug-c478cd5ec8b68502e515.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/decorator" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "decorator/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "decorator::@68fc26dd27423b244659", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "decorator", + "nameOnDisk" : "decorator", + "paths" : + { + "build" : "decorator", + "source" : "decorator" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "decorator/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-facade-Debug-87900f342f38b7367682.json b/build/.cmake/api/v1/reply/target-facade-Debug-87900f342f38b7367682.json new file mode 100644 index 0000000..86df117 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-facade-Debug-87900f342f38b7367682.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/facade" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "facade/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "facade::@d2a50f670da7414a1c4b", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "facade", + "nameOnDisk" : "facade", + "paths" : + { + "build" : "facade", + "source" : "facade" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "facade/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-factoryMethod-Debug-7546115a1b22aa692862.json b/build/.cmake/api/v1/reply/target-factoryMethod-Debug-7546115a1b22aa692862.json new file mode 100644 index 0000000..04c66a4 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-factoryMethod-Debug-7546115a1b22aa692862.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/factoryMethod" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "factoryMethod/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "factoryMethod::@8f561f0b17088acfc6e4", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "factoryMethod", + "nameOnDisk" : "factoryMethod", + "paths" : + { + "build" : "factoryMethod", + "source" : "factoryMethod" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "factoryMethod/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-flyWeight-Debug-d07aa5c0ceb0e62506dc.json b/build/.cmake/api/v1/reply/target-flyWeight-Debug-d07aa5c0ceb0e62506dc.json new file mode 100644 index 0000000..6fd82ff --- /dev/null +++ b/build/.cmake/api/v1/reply/target-flyWeight-Debug-d07aa5c0ceb0e62506dc.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/flyWeight" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "flyweight/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "flyWeight::@b4c5663a18bf5668fc31", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "flyWeight", + "nameOnDisk" : "flyWeight", + "paths" : + { + "build" : "flyweight", + "source" : "flyweight" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "flyweight/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-interpreter-Debug-5192f1a5429f7b6f0578.json b/build/.cmake/api/v1/reply/target-interpreter-Debug-5192f1a5429f7b6f0578.json new file mode 100644 index 0000000..ca89c05 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-interpreter-Debug-5192f1a5429f7b6f0578.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/interpreter" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "interpreter/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "interpreter::@53be9898ecdd411495e6", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "interpreter", + "nameOnDisk" : "interpreter", + "paths" : + { + "build" : "interpreter", + "source" : "interpreter" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "interpreter/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-iterator-Debug-dbd57c70b4d9dd208214.json b/build/.cmake/api/v1/reply/target-iterator-Debug-dbd57c70b4d9dd208214.json new file mode 100644 index 0000000..9c70300 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-iterator-Debug-dbd57c70b4d9dd208214.json @@ -0,0 +1,107 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/iterator" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "iterator/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "id" : "iterator::@29c4608fd8fff063f8ac", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "iterator", + "nameOnDisk" : "iterator", + "paths" : + { + "build" : "iterator", + "source" : "iterator" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "iterator/main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "iterator/Iterator.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-mediator-Debug-0c37b5d6ebfa9d99f964.json b/build/.cmake/api/v1/reply/target-mediator-Debug-0c37b5d6ebfa9d99f964.json new file mode 100644 index 0000000..d124316 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-mediator-Debug-0c37b5d6ebfa9d99f964.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/mediator" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "mediator/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "mediator::@ad02dd5acc3bf0c2af65", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "mediator", + "nameOnDisk" : "mediator", + "paths" : + { + "build" : "mediator", + "source" : "mediator" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "mediator/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-memento-Debug-dcadab768babc08e31c9.json b/build/.cmake/api/v1/reply/target-memento-Debug-dcadab768babc08e31c9.json new file mode 100644 index 0000000..482e3a8 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-memento-Debug-dcadab768babc08e31c9.json @@ -0,0 +1,107 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/memento" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "memento/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "id" : "memento::@49f64ec5854b9325444e", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "memento", + "nameOnDisk" : "memento", + "paths" : + { + "build" : "memento", + "source" : "memento" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "memento/main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "memento/Memento.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-observer-Debug-d553520b45649e14ea4e.json b/build/.cmake/api/v1/reply/target-observer-Debug-d553520b45649e14ea4e.json new file mode 100644 index 0000000..64cdce1 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-observer-Debug-d553520b45649e14ea4e.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/observer" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "observer/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "observer::@1c94c88f6a36090536bd", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "observer", + "nameOnDisk" : "observer", + "paths" : + { + "build" : "observer", + "source" : "observer" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "observer/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-proxy-Debug-ae10e2052dbf5b467ac4.json b/build/.cmake/api/v1/reply/target-proxy-Debug-ae10e2052dbf5b467ac4.json new file mode 100644 index 0000000..d38996e --- /dev/null +++ b/build/.cmake/api/v1/reply/target-proxy-Debug-ae10e2052dbf5b467ac4.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/proxy" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "proxy/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "proxy::@154b2008a8c6b744f82a", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "proxy", + "nameOnDisk" : "proxy", + "paths" : + { + "build" : "proxy", + "source" : "proxy" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "proxy/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-simpleFactory-Debug-39d0bf342abcc3b66d70.json b/build/.cmake/api/v1/reply/target-simpleFactory-Debug-39d0bf342abcc3b66d70.json new file mode 100644 index 0000000..2b20312 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-simpleFactory-Debug-39d0bf342abcc3b66d70.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/simpleFactory" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "SimpleFactory/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "simpleFactory::@9dded28bbdbc4249a6d8", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "simpleFactory", + "nameOnDisk" : "simpleFactory", + "paths" : + { + "build" : "SimpleFactory", + "source" : "SimpleFactory" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "SimpleFactory/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-singleton-Debug-5db21b1d8d9b33f3ca85.json b/build/.cmake/api/v1/reply/target-singleton-Debug-5db21b1d8d9b33f3ca85.json new file mode 100644 index 0000000..7b749c9 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-singleton-Debug-5db21b1d8d9b33f3ca85.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/singleton" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "singleton/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "singleton::@bf0005027cf952625567", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "singleton", + "nameOnDisk" : "singleton", + "paths" : + { + "build" : "singleton", + "source" : "singleton" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "singleton/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-state-Debug-88331780f430840c6118.json b/build/.cmake/api/v1/reply/target-state-Debug-88331780f430840c6118.json new file mode 100644 index 0000000..9ca5aa1 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-state-Debug-88331780f430840c6118.json @@ -0,0 +1,107 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/state" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "state/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "id" : "state::@bd49b55f21b7dc8ed194", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "state", + "nameOnDisk" : "state", + "paths" : + { + "build" : "state", + "source" : "state" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "state/main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "state/State.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-strategy-Debug-71f36c2da319920c9d81.json b/build/.cmake/api/v1/reply/target-strategy-Debug-71f36c2da319920c9d81.json new file mode 100644 index 0000000..2b4cf3d --- /dev/null +++ b/build/.cmake/api/v1/reply/target-strategy-Debug-71f36c2da319920c9d81.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/strategy" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "strategy/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "strategy::@241ee8dc02c6c148167d", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "strategy", + "nameOnDisk" : "strategy", + "paths" : + { + "build" : "strategy", + "source" : "strategy" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "strategy/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-template-Debug-f4a11be155448aedf0ec.json b/build/.cmake/api/v1/reply/target-template-Debug-f4a11be155448aedf0ec.json new file mode 100644 index 0000000..398c086 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-template-Debug-f4a11be155448aedf0ec.json @@ -0,0 +1,99 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/template" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "template/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "template::@819783a551a942c93948", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "template", + "nameOnDisk" : "template", + "paths" : + { + "build" : "template", + "source" : "template" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "template/main.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/target-visitor-Debug-ee5e91db33a89b1caef5.json b/build/.cmake/api/v1/reply/target-visitor-Debug-ee5e91db33a89b1caef5.json new file mode 100644 index 0000000..fb0b379 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-visitor-Debug-ee5e91db33a89b1caef5.json @@ -0,0 +1,107 @@ +{ + "artifacts" : + [ + { + "path" : "/Users/moye/code/Design/bin/Design/visitor" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "visitor/CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 11, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -std=gnu++11 -arch arm64" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "11" + }, + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "id" : "visitor::@c0f9ad8a0077d2586eab", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + } + ], + "language" : "CXX" + }, + "name" : "visitor", + "nameOnDisk" : "visitor", + "paths" : + { + "build" : "visitor", + "source" : "visitor" + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "visitor/main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "visitor/Visitor.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-83a92ec2abe7967b6a58.json b/build/.cmake/api/v1/reply/toolchains-v1-83a92ec2abe7967b6a58.json new file mode 100644 index 0000000..bb1998f --- /dev/null +++ b/build/.cmake/api/v1/reply/toolchains-v1-83a92ec2abe7967b6a58.json @@ -0,0 +1,76 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "AppleClang", + "implicit" : + { + "includeDirectories" : + [ + "/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include", + "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include", + "/Library/Developer/CommandLineTools/usr/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "/usr/bin/clang", + "version" : "15.0.0.15000040" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "AppleClang", + "implicit" : + { + "includeDirectories" : + [ + "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1", + "/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include", + "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include", + "/Library/Developer/CommandLineTools/usr/include" + ], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "c++" + ] + }, + "path" : "/usr/bin/clang++", + "version" : "15.0.0.15000040" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 0000000..e539988 --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,579 @@ +# This is the CMakeCache file. +# For build in directory: /Users/moye/code/Design/build +# It was generated by CMake: /Applications/CMake.app/Contents/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Value Computed by CMake +AbstractFactory_BINARY_DIR:STATIC=/Users/moye/code/Design/build/abstractFactory + +//Value Computed by CMake +AbstractFactory_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +AbstractFactory_SOURCE_DIR:STATIC=/Users/moye/code/Design/abstractFactory + +//Value Computed by CMake +Adapter_BINARY_DIR:STATIC=/Users/moye/code/Design/build/adapter + +//Value Computed by CMake +Adapter_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Adapter_SOURCE_DIR:STATIC=/Users/moye/code/Design/adapter + +//Value Computed by CMake +Bridge_BINARY_DIR:STATIC=/Users/moye/code/Design/build/bridge + +//Value Computed by CMake +Bridge_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Bridge_SOURCE_DIR:STATIC=/Users/moye/code/Design/bridge + +//Value Computed by CMake +Builder_BINARY_DIR:STATIC=/Users/moye/code/Design/build/builder + +//Value Computed by CMake +Builder_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Builder_SOURCE_DIR:STATIC=/Users/moye/code/Design/builder + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=CMAKE_ADDR2LINE-NOTFOUND + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/clang++ + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/clang + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/Users/moye/code/Design/build/CMakeFiles/pkgRedirects + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/usr/bin/install_name_tool + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:PATH=/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=cplusplus_design_pattern + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=CMAKE_READELF-NOTFOUND + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +ChainOfResponsibility_BINARY_DIR:STATIC=/Users/moye/code/Design/build/chainOfResponsibility + +//Value Computed by CMake +ChainOfResponsibility_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +ChainOfResponsibility_SOURCE_DIR:STATIC=/Users/moye/code/Design/chainOfResponsibility + +//Value Computed by CMake +Clone_BINARY_DIR:STATIC=/Users/moye/code/Design/build/clone + +//Value Computed by CMake +Clone_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Clone_SOURCE_DIR:STATIC=/Users/moye/code/Design/clone + +//Value Computed by CMake +Command_BINARY_DIR:STATIC=/Users/moye/code/Design/build/command + +//Value Computed by CMake +Command_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Command_SOURCE_DIR:STATIC=/Users/moye/code/Design/command + +//Value Computed by CMake +Composite_BINARY_DIR:STATIC=/Users/moye/code/Design/build/composite + +//Value Computed by CMake +Composite_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Composite_SOURCE_DIR:STATIC=/Users/moye/code/Design/composite + +//Value Computed by CMake +Decorator_BINARY_DIR:STATIC=/Users/moye/code/Design/build/decorator + +//Value Computed by CMake +Decorator_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Decorator_SOURCE_DIR:STATIC=/Users/moye/code/Design/decorator + +//Value Computed by CMake +Facade_BINARY_DIR:STATIC=/Users/moye/code/Design/build/facade + +//Value Computed by CMake +Facade_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Facade_SOURCE_DIR:STATIC=/Users/moye/code/Design/facade + +//Value Computed by CMake +FactoryMethod_BINARY_DIR:STATIC=/Users/moye/code/Design/build/factoryMethod + +//Value Computed by CMake +FactoryMethod_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +FactoryMethod_SOURCE_DIR:STATIC=/Users/moye/code/Design/factoryMethod + +//Value Computed by CMake +Interpreter_BINARY_DIR:STATIC=/Users/moye/code/Design/build/interpreter + +//Value Computed by CMake +Interpreter_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Interpreter_SOURCE_DIR:STATIC=/Users/moye/code/Design/interpreter + +//Value Computed by CMake +Iterator_BINARY_DIR:STATIC=/Users/moye/code/Design/build/iterator + +//Value Computed by CMake +Iterator_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Iterator_SOURCE_DIR:STATIC=/Users/moye/code/Design/iterator + +//Value Computed by CMake +Mediator_BINARY_DIR:STATIC=/Users/moye/code/Design/build/mediator + +//Value Computed by CMake +Mediator_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Mediator_SOURCE_DIR:STATIC=/Users/moye/code/Design/mediator + +//Value Computed by CMake +Memento_BINARY_DIR:STATIC=/Users/moye/code/Design/build/memento + +//Value Computed by CMake +Memento_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Memento_SOURCE_DIR:STATIC=/Users/moye/code/Design/memento + +//Value Computed by CMake +Observer_BINARY_DIR:STATIC=/Users/moye/code/Design/build/observer + +//Value Computed by CMake +Observer_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Observer_SOURCE_DIR:STATIC=/Users/moye/code/Design/observer + +//Value Computed by CMake +Proxy_BINARY_DIR:STATIC=/Users/moye/code/Design/build/proxy + +//Value Computed by CMake +Proxy_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Proxy_SOURCE_DIR:STATIC=/Users/moye/code/Design/proxy + +//Value Computed by CMake +SimpleFactory_BINARY_DIR:STATIC=/Users/moye/code/Design/build/SimpleFactory + +//Value Computed by CMake +SimpleFactory_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +SimpleFactory_SOURCE_DIR:STATIC=/Users/moye/code/Design/SimpleFactory + +//Value Computed by CMake +Singleton_BINARY_DIR:STATIC=/Users/moye/code/Design/build/singleton + +//Value Computed by CMake +Singleton_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Singleton_SOURCE_DIR:STATIC=/Users/moye/code/Design/singleton + +//Value Computed by CMake +State_BINARY_DIR:STATIC=/Users/moye/code/Design/build/state + +//Value Computed by CMake +State_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +State_SOURCE_DIR:STATIC=/Users/moye/code/Design/state + +//Value Computed by CMake +Strategy_BINARY_DIR:STATIC=/Users/moye/code/Design/build/strategy + +//Value Computed by CMake +Strategy_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Strategy_SOURCE_DIR:STATIC=/Users/moye/code/Design/strategy + +//Value Computed by CMake +Template_BINARY_DIR:STATIC=/Users/moye/code/Design/build/template + +//Value Computed by CMake +Template_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Template_SOURCE_DIR:STATIC=/Users/moye/code/Design/template + +//Value Computed by CMake +Visitor_BINARY_DIR:STATIC=/Users/moye/code/Design/build/visitor + +//Value Computed by CMake +Visitor_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +Visitor_SOURCE_DIR:STATIC=/Users/moye/code/Design/visitor + +//Value Computed by CMake +cplusplus_design_pattern_BINARY_DIR:STATIC=/Users/moye/code/Design/build + +//Value Computed by CMake +cplusplus_design_pattern_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +cplusplus_design_pattern_SOURCE_DIR:STATIC=/Users/moye/code/Design + +//Value Computed by CMake +flyWeight_BINARY_DIR:STATIC=/Users/moye/code/Design/build/flyweight + +//Value Computed by CMake +flyWeight_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +flyWeight_SOURCE_DIR:STATIC=/Users/moye/code/Design/flyweight + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/moye/code/Design/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=26 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/Applications/CMake.app/Contents/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=MACHO +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/moye/code/design +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=25 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/Applications/CMake.app/Contents/share/cmake-3.26 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.26.4/CMakeCCompiler.cmake b/build/CMakeFiles/3.26.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..5ee5ae1 --- /dev/null +++ b/build/CMakeFiles/3.26.4/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/clang") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "15.0.0.15000040") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..4d2acc9 --- /dev/null +++ b/build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/clang++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "15.0.0.15000040") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..6f26683c98b64ef2305b0dce097df1679bc99c7a GIT binary patch literal 17000 zcmeI4e`s4(6vt1RmbJ8Ni_EEXvW&sdZnQ&%g{fUKn{L@kQZ<9jBA29jvCp+hNmFdb zoSmcCu4Alh|4oGXk8V~3Q6z}7!l;b>v2_zSH<(dGT8DxZEZfldJ?}^RVupf$p9ANe zd+vGnymLM`|DIgB`|DqIL@t6IjFAqLFJbrlogDrIzo1eg* z2Ws}jS?Z0o@w-^D=x)Z2(H|_!W9X0b@clc5zsvn|jC+BHR$R-qpq>|VgITS=WqS+i z(&NTUv;l_mkNAkHVIQ}A=Ed?Tl;d4~VJiVc*XZyL#ChWB{&^UqG! z==0vW24B9~RZ~0XjGaL&rw`vZwyv!#RzMDXYjWDHz72*t!dnOR{aQMy5(C*x_h#?Q zM4@1~Bfd48Q(7jiCAu@g?P^CT5Nr?m2~p!rJeSo}I+M^c-JQWmq%)ubq4uCZggB2B zud(`aTApF%8D}3XE6=C1_>AZBgXg5{kfqVc1jl2IKO0M;&9JO2&hce??%s?zo-RcX zvC9Rx>6?Ri6kf+t_4g`mSnC-=E4^9_y-*F$!Yc<5TG=1dQ}h6i@)?#EXgzYhYR$** zvivd2=g%~_c*5GOZ#DbawCC|L?~S<0g6sESvcJ3%V=BL-5@l3k?l0q4as3sgr4o89 zMP;!*J)7;*>@dFNl)Ja;rcoiIu`#Z~9x8RYsiKm3aVtI0D3k^B=l(8Fg)tIu?)>}H z{<8vCPk-b&<<*k0Bt3I(&$<=A9GW_Qxnt$0>gP*)Prv)l=}pbIzkBnymaF^z%zXI9 z)W^~E%zSdX^4jd|zKU?Ps(9d&1N%pBd@-?eeA9dX6+d|_ym4}(@#1Iqrqrq5izj|e zE{y%LsGr&L)%ThBPq~>Zi3@YPh~KbzjxWG~!Z zFjrEHN~97f28AesAW~~+f*?XTMMx1+Xel9I6k=(TQrZUbgIHRu&~xVPZnD=%g?=nE zF#F!jn>Rc2+xt24rbDgeR`}hk?TvKO;U$Sb5ltF^vM2jCE0=fQ6BpKPNDZwzjQ`@z=Zl3WnHTU>xtLbH#9e3 zQF=_)sW{_7!Pbl8U(aQ-T7N^Ub%nCR^Qcr$QUxf-^##i&z9dhh(z)uzTFj=%&B6qj z025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l2`~XBzyz286JP>NfC(@GCcp%k z025#WOn?b60Vco%m;e)C0!)AjFaajO1egF5U;<2l2`~XBzyuy?0)_Wsq3{gkm+K(E zQVD+-Y9PN_Hgp%-9KKTuPQfd)O@+CqVlHmY!c6M`p|!#J$qoo*)rz9ca6`w z#V`I~duU%qKdz;EMPeYE?rBnv00jM^_Sn8`PH5?rmgq_QTSZ6E=Wh#o0Z-+fST3uH zR63!hdjkG&IN%e$V4L3?#B&-Ee#-h%&Xs1EX~tQ_m6YbwNmTh3A(1x`5Aa;?|qSyvh^hb3A9>*Fn zfP`wV#yj>LJ5i5x9AJr91`e@@_v_lI8*i6$i)gUkCpZ~nfNYrFO7dp{aq zue^Ke%cicwD+3dq-b__T*>B49J5%39Qgf@lv!%Z-EWA|`ij)YVThsZ{N`;Uplvxj$O;mor{-UXg7YISbXE`uBof- X=MRltD(so5_@M6k>B)@i#<%b<60STL literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.26.4/CMakeSystem.cmake b/build/CMakeFiles/3.26.4/CMakeSystem.cmake new file mode 100644 index 0000000..d0106ac --- /dev/null +++ b/build/CMakeFiles/3.26.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-23.1.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "23.1.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "arm64") + + + +set(CMAKE_SYSTEM "Darwin-23.1.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "23.1.0") +set(CMAKE_SYSTEM_PROCESSOR "arm64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..88155ff --- /dev/null +++ b/build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,866 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.26.4/CompilerIdC/a.out b/build/CMakeFiles/3.26.4/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..d45b2f15d23c504f84944ec51f772dfb1d0adf5c GIT binary patch literal 33736 zcmeI5Yitx%6vxj#if!6L5o{n;Sxq2?kh0|^!KhoIN+Y(U^uvY*uS0iA7q+|2KD1!1 z+Xo3~j9?mRf{A`nF!2FK2u(1-L=9*RqKQOJ3~ETIkwiZbEFWCYxpSx8E*mf!#xLQpD7U0VskGgjHVzMk^@0yNH*>~J5nt|WQv8&i zwAoOqBb81@t>1aHn zqVdiIPb{o=#MBF$BH|bJlwV(-!>F#azM-ulFB38^0gqY=Mjr=7-Dj;-#7bLwroJdu zyk4z4CFHDk-NJF|J=@sS{8;1qCifl57WBow$QfydMf!1j5`QI8wn~gFkuX_d{4o0` z*%vnRL>tIv+?UU6{k7hhH`=U9N%!%8GoW@=mC?rqn6OE{wMPtq*RH!F4IJ_702br7Gq=X?L z00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY z0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHgY6M@_iozE?xv5Pe{_G39sIqGZ*JQ`aqT_2W&kBu|ddkW#ySb8^IdFJ_}?Cq7kzabt)-Tmoe=ZowguHY(Fx)M79XIro{zlv_x z`_QYX){HC7*sRC=O0Yoy1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck) z1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`;KmY_l00ck)1V8`; zKmY{(3jzTyD&IaA70Lgsx8Dirt9(n`6>W!RIEN0HVE#JtD0)!>azKHf_GdkO&Fbsx z`Z~&2^4@q>0?jWxS%DV#X)n+A(J%c(C2|M@Rk{Z$&>T6nA!BW~6)kj6ZJ@`^@d~ur zM@Rek%k!$cOWD14M<#8nF58OONh*uRI}?h+-BvVCd)?k;wurPn%OhVpcX(8b&tFil z3OW8g#+O4EWNpy+0pqtCf1dG^#xFJgfcShU!wx=QLDs({J{xkDgZKebMS51cXHCE{ zCowqgB#RpxVS<_=$GQ`!`n%Q42~=_fD0Enbc8366(# zmZ*$qFc|Ri@e_Yf&X{Q)t1gjAQ|kDM!RFET=DM}1>MM~6PUI^DZ!c8OnGY)yJ#*c?bU#b56`z4otZvARUu4c=-JHH;E`D*>Xjl>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.26.4/CompilerIdCXX/a.out b/build/CMakeFiles/3.26.4/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..387aeaa019cc45e64edda2cab2236bde30ed0f12 GIT binary patch literal 33736 zcmeI5Uu@G=6vt1u4z>)&1U29wR1E~286C1@Xw*)avWVMYduX=c&5!msR_NNL?c|UA zDIfvlg`o)~@PLsh8fL&4!X7YSl*|{+&`88cM%2g>jXsHBw4QT+_gC7|K;oab?@7+@ z-gC~qr{{itw~zP!KEL_%Uz3PD#8SdKm9^bVw2OS)Bbvdwj8&=jrstZwnpd`oH(&JR zeAjK3r_7a7gD_+SJ*U6A742z^#^owv?Ts?z>hhY^5wcQa_X` zo^PHzB;d?<&BFH9K3m?>`h4@!7I%-N3+iH9WJHQ#k$T*k#9l;{u9i-kNSHik>>%66 z*%mg_SSM{%_HOfn;JqG_ra@cw;oownz=D z)Db?m`?V!Ki)rZmkKfKYd-aor?DMfo4MdWqO8510CtfdoggttF5@un(X~`q|JXhp* z{j3tx`{7_m zM+7oEX*4sNhR14X_-ZBH$V{POJ|law+!MGlUXvcKh>SO0n-Ul<_f%9~b7N(9h*cDi zNiNR2zx706lAVwt-F_|g4Rub(@4wZlZxG)i|0;QPa&&g4d55{Job8pfzX5JV-Sg?v z&lNd8Jc+YZ>r8C;oMXYx_-dM}&!Jb-Jku^RZL4l`GocRxAOHd&00JNY0w4eaAOHd& z00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY0w4eaAOHd&00JNY z0w4eaAOHd&00JNY0w4eaAOHd&00JQJe-Q9-(srYgKld};UU3+aZ;892`|?Tgfa}Sh zM;=AnBqSFUcxivy!_TyS9@Wo7{G^iG?@FKVql}dQGlxTD>vOlP!L={9k{Js+XiFxC?V>4o+9;+@skfQRz2D+RXI2`D*I^0AE)PC9NKo`{b2mUc+WZSrP0xKC2hg7%;pa^Z`yVF z?7n4tAAS37@#>$>ym_VejamEVAKd!z$gGKTFMnLOMR|g?zkI!OQ%&gf58ti4xHePM z_1?NK#;cCh?_K`N^~_k`=~J)2yyVq~!e@THTmF9=KQ`0*VP$M^Lhp%= search starts here: + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include + /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking C executable cmTC_8efaf + /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8efaf.dir/link.txt --verbose=1 + /usr/bin/clang -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -o cmTC_8efaf + Apple clang version 15.0.0 (clang-1500.0.40.1) + Target: arm64-apple-darwin23.1.0 + Thread model: posix + InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -o cmTC_8efaf -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:dyld-1015.7 + BUILD 18:48:48 Aug 22 2023 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.3) + Library search paths: + Framework search paths: + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] + add: [/Library/Developer/CommandLineTools/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: /Users/moye/code/design/build/CMakeFiles/CMakeScratch/TryCompile-YTSFO7] + ignore line: [] + ignore line: [Run Build Command(s):/Applications/CMake.app/Contents/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_8efaf/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_8efaf.dir/build.make CMakeFiles/cmTC_8efaf.dir/build] + ignore line: [Building C object CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/clang -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -c /Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCCompilerABI.c] + ignore line: [Apple clang version 15.0.0 (clang-1500.0.40.1)] + ignore line: [Target: arm64-apple-darwin23.1.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.0 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1015.6 -v -fcoverage-compilation-dir=/Users/moye/code/Design/build/CMakeFiles/CMakeScratch/TryCompile-YTSFO7 -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdebug-compilation-dir=/Users/moye/code/Design/build/CMakeFiles/CMakeScratch/TryCompile-YTSFO7 -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -x c /Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCCompilerABI.c] + ignore line: [clang -cc1 version 15.0.0 (clang-1500.0.40.1) default target arm64-apple-darwin23.1.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking C executable cmTC_8efaf] + ignore line: [/Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8efaf.dir/link.txt --verbose=1] + ignore line: [/usr/bin/clang -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -o cmTC_8efaf ] + ignore line: [Apple clang version 15.0.0 (clang-1500.0.40.1)] + ignore line: [Target: arm64-apple-darwin23.1.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -o cmTC_8efaf -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [14.0.0] ==> ignore + arg [14.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_8efaf] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_8efaf.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/Users/moye/code/design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD" + binary: "/Users/moye/code/design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_OSX_ARCHITECTURES: "" + CMAKE_OSX_DEPLOYMENT_TARGET: "" + CMAKE_OSX_SYSROOT: "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: /Users/moye/code/design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD + + Run Build Command(s):/Applications/CMake.app/Contents/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_d08ab/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d08ab.dir/build.make CMakeFiles/cmTC_d08ab.dir/build + Building CXX object CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -v -Wl,-v -MD -MT CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp + Apple clang version 15.0.0 (clang-1500.0.40.1) + Target: arm64-apple-darwin23.1.0 + Thread model: posix + InstalledDir: /Library/Developer/CommandLineTools/usr/bin + clang: warning: -Wl,-v: 'linker' input unused [-Wunused-command-line-argument] + "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.0 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1015.6 -v -fcoverage-compilation-dir=/Users/moye/code/Design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdeprecated-macro -fdebug-compilation-dir=/Users/moye/code/Design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp + clang -cc1 version 15.0.0 (clang-1500.0.40.1) default target arm64-apple-darwin23.1.0 + ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/local/include" + ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/Library/Frameworks" + #include "..." search starts here: + #include <...> search starts here: + /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1 + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include + /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include + /Library/Developer/CommandLineTools/usr/include + /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/System/Library/Frameworks (framework directory) + End of search list. + Linking CXX executable cmTC_d08ab + /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d08ab.dir/link.txt --verbose=1 + /usr/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d08ab + Apple clang version 15.0.0 (clang-1500.0.40.1) + Target: arm64-apple-darwin23.1.0 + Thread model: posix + InstalledDir: /Library/Developer/CommandLineTools/usr/bin + "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -o cmTC_d08ab -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a + @(#)PROGRAM:ld PROJECT:dyld-1015.7 + BUILD 18:48:48 Aug 22 2023 + configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em + will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em + LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) + TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.3) + Library search paths: + Framework search paths: + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1] + add: [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] + add: [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] + add: [/Library/Developer/CommandLineTools/usr/include] + end of search list found + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1] + collapse include dir [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] ==> [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] + collapse include dir [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] ==> [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] + collapse include dir [/Library/Developer/CommandLineTools/usr/include] ==> [/Library/Developer/CommandLineTools/usr/include] + implicit include dirs: [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1;/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include;/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include;/Library/Developer/CommandLineTools/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: /Users/moye/code/design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD] + ignore line: [] + ignore line: [Run Build Command(s):/Applications/CMake.app/Contents/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_d08ab/fast && /Library/Developer/CommandLineTools/usr/bin/make -f CMakeFiles/cmTC_d08ab.dir/build.make CMakeFiles/cmTC_d08ab.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -v -Wl -v -MD -MT CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -c /Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Apple clang version 15.0.0 (clang-1500.0.40.1)] + ignore line: [Target: arm64-apple-darwin23.1.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + ignore line: [clang: warning: -Wl -v: 'linker' input unused [-Wunused-command-line-argument]] + ignore line: [ "/Library/Developer/CommandLineTools/usr/bin/clang" -cc1 -triple arm64-apple-macosx14.0.0 -Wundef-prefix=TARGET_OS_ -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -Werror=implicit-function-declaration -emit-obj -mrelax-all --mrelax-relocations -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -mframe-pointer=non-leaf -fno-strict-return -ffp-contract=on -fno-rounding-math -funwind-tables=1 -fobjc-msgsend-selector-stubs -target-sdk-version=14.0 -fvisibility-inlines-hidden-static-local-var -target-cpu apple-m1 -target-feature +v8.5a -target-feature +crc -target-feature +lse -target-feature +rdm -target-feature +crypto -target-feature +dotprod -target-feature +fp-armv8 -target-feature +neon -target-feature +fp16fml -target-feature +ras -target-feature +rcpc -target-feature +zcm -target-feature +zcz -target-feature +fullfp16 -target-feature +sm4 -target-feature +sha3 -target-feature +sha2 -target-feature +aes -target-abi darwinpcs -mllvm -treat-scalable-fixed-error-as-warning -debugger-tuning=lldb -target-linker-version 1015.6 -v -fcoverage-compilation-dir=/Users/moye/code/Design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD -resource-dir /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0 -dependency-file CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o.d -skip-unused-modulemap-deps -MT CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1 -internal-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/local/include -internal-isystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include -internal-externc-isystem /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include -internal-externc-isystem /Library/Developer/CommandLineTools/usr/include -Wno-reorder-init-list -Wno-implicit-int-float-conversion -Wno-c99-designator -Wno-final-dtor-non-final-class -Wno-extra-semi-stmt -Wno-misleading-indentation -Wno-quoted-include-in-framework-header -Wno-implicit-fallthrough -Wno-enum-enum-conversion -Wno-enum-float-conversion -Wno-elaborated-enum-base -Wno-reserved-identifier -Wno-gnu-folding-constant -fdeprecated-macro -fdebug-compilation-dir=/Users/moye/code/Design/build/CMakeFiles/CMakeScratch/TryCompile-LP3RqD -ferror-limit 19 -stack-protector 1 -fstack-check -mdarwin-stkchk-strong-link -fblocks -fencode-extended-block-signature -fregister-global-dtors-with-atexit -fgnuc-version=4.2.1 -fno-cxx-modules -fcxx-exceptions -fexceptions -fmax-type-align=16 -fcommon -clang-vendor-feature=+disableNonDependentMemberExprInCurrentInstantiation -fno-odr-hash-protocols -clang-vendor-feature=+enableAggressiveVLAFolding -clang-vendor-feature=+revert09abecef7bbf -clang-vendor-feature=+thisNoAlignAttr -clang-vendor-feature=+thisNoNullAttr -mllvm -disable-aligned-alloc-awareness=1 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -x c++ /Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [clang -cc1 version 15.0.0 (clang-1500.0.40.1) default target arm64-apple-darwin23.1.0] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/local/include"] + ignore line: [ignoring nonexistent directory "/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/Library/Frameworks"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include/c++/v1] + ignore line: [ /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/usr/include] + ignore line: [ /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk/System/Library/Frameworks (framework directory)] + ignore line: [End of search list.] + ignore line: [Linking CXX executable cmTC_d08ab] + ignore line: [/Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d08ab.dir/link.txt --verbose=1] + ignore line: [/usr/bin/clang++ -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -Wl -search_paths_first -Wl -headerpad_max_install_names -v -Wl -v CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d08ab ] + ignore line: [Apple clang version 15.0.0 (clang-1500.0.40.1)] + ignore line: [Target: arm64-apple-darwin23.1.0] + ignore line: [Thread model: posix] + ignore line: [InstalledDir: /Library/Developer/CommandLineTools/usr/bin] + link line: [ "/Library/Developer/CommandLineTools/usr/bin/ld" -demangle -lto_library /Library/Developer/CommandLineTools/usr/lib/libLTO.dylib -dynamic -arch arm64 -platform_version macos 14.0.0 14.0 -syslibroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk -o cmTC_d08ab -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + arg [/Library/Developer/CommandLineTools/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-lto_library] ==> ignore, skip following value + arg [/Library/Developer/CommandLineTools/usr/lib/libLTO.dylib] ==> skip value of -lto_library + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [arm64] ==> ignore + arg [-platform_version] ==> ignore + arg [macos] ==> ignore + arg [14.0.0] ==> ignore + arg [14.0] ==> ignore + arg [-syslibroot] ==> ignore + arg [/Library/Developer/CommandLineTools/SDKs/MacOSX14.0.sdk] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d08ab] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_d08ab.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + remove lib [System] + remove lib [/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/lib/darwin/libclang_rt.osx.a] + implicit libs: [c++] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + +... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..d9038df --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCInformation.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCXXInformation.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeGenericSystem.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/AppleClang-C.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/AppleClang-CXX.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/Clang.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Compiler/GNU.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-AppleClang-C.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-AppleClang-CXX.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang-C.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang-CXX.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Apple-Clang.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Darwin-Initialize.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/Darwin.cmake" + "/Applications/CMake.app/Contents/share/cmake-3.26/Modules/Platform/UnixPaths.cmake" + "/Users/moye/code/Design/CMakeLists.txt" + "/Users/moye/code/Design/SimpleFactory/CMakeLists.txt" + "/Users/moye/code/Design/abstractFactory/CMakeLists.txt" + "/Users/moye/code/Design/adapter/CMakeLists.txt" + "/Users/moye/code/Design/bridge/CMakeLists.txt" + "CMakeFiles/3.26.4/CMakeCCompiler.cmake" + "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.26.4/CMakeSystem.cmake" + "/Users/moye/code/Design/builder/CMakeLists.txt" + "/Users/moye/code/Design/chainOfResponsibility/CMakeLists.txt" + "/Users/moye/code/Design/clone/CMakeLists.txt" + "/Users/moye/code/Design/command/CMakeLists.txt" + "/Users/moye/code/Design/composite/CMakeLists.txt" + "/Users/moye/code/Design/decorator/CMakeLists.txt" + "/Users/moye/code/Design/facade/CMakeLists.txt" + "/Users/moye/code/Design/factoryMethod/CMakeLists.txt" + "/Users/moye/code/Design/flyweight/CMakeLists.txt" + "/Users/moye/code/Design/interpreter/CMakeLists.txt" + "/Users/moye/code/Design/iterator/CMakeLists.txt" + "/Users/moye/code/Design/mediator/CMakeLists.txt" + "/Users/moye/code/Design/memento/CMakeLists.txt" + "/Users/moye/code/Design/observer/CMakeLists.txt" + "/Users/moye/code/Design/proxy/CMakeLists.txt" + "/Users/moye/code/Design/singleton/CMakeLists.txt" + "/Users/moye/code/Design/state/CMakeLists.txt" + "/Users/moye/code/Design/strategy/CMakeLists.txt" + "/Users/moye/code/Design/template/CMakeLists.txt" + "/Users/moye/code/Design/visitor/CMakeLists.txt" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + "SimpleFactory/CMakeFiles/CMakeDirectoryInformation.cmake" + "factoryMethod/CMakeFiles/CMakeDirectoryInformation.cmake" + "abstractFactory/CMakeFiles/CMakeDirectoryInformation.cmake" + "builder/CMakeFiles/CMakeDirectoryInformation.cmake" + "singleton/CMakeFiles/CMakeDirectoryInformation.cmake" + "clone/CMakeFiles/CMakeDirectoryInformation.cmake" + "proxy/CMakeFiles/CMakeDirectoryInformation.cmake" + "bridge/CMakeFiles/CMakeDirectoryInformation.cmake" + "decorator/CMakeFiles/CMakeDirectoryInformation.cmake" + "adapter/CMakeFiles/CMakeDirectoryInformation.cmake" + "facade/CMakeFiles/CMakeDirectoryInformation.cmake" + "composite/CMakeFiles/CMakeDirectoryInformation.cmake" + "flyweight/CMakeFiles/CMakeDirectoryInformation.cmake" + "observer/CMakeFiles/CMakeDirectoryInformation.cmake" + "template/CMakeFiles/CMakeDirectoryInformation.cmake" + "strategy/CMakeFiles/CMakeDirectoryInformation.cmake" + "chainOfResponsibility/CMakeFiles/CMakeDirectoryInformation.cmake" + "state/CMakeFiles/CMakeDirectoryInformation.cmake" + "iterator/CMakeFiles/CMakeDirectoryInformation.cmake" + "visitor/CMakeFiles/CMakeDirectoryInformation.cmake" + "memento/CMakeFiles/CMakeDirectoryInformation.cmake" + "command/CMakeFiles/CMakeDirectoryInformation.cmake" + "interpreter/CMakeFiles/CMakeDirectoryInformation.cmake" + "mediator/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "SimpleFactory/CMakeFiles/simpleFactory.dir/DependInfo.cmake" + "factoryMethod/CMakeFiles/factoryMethod.dir/DependInfo.cmake" + "abstractFactory/CMakeFiles/abstractFactory.dir/DependInfo.cmake" + "builder/CMakeFiles/builder.dir/DependInfo.cmake" + "singleton/CMakeFiles/singleton.dir/DependInfo.cmake" + "clone/CMakeFiles/clone.dir/DependInfo.cmake" + "proxy/CMakeFiles/proxy.dir/DependInfo.cmake" + "bridge/CMakeFiles/bridge.dir/DependInfo.cmake" + "decorator/CMakeFiles/decorator.dir/DependInfo.cmake" + "adapter/CMakeFiles/adapter.dir/DependInfo.cmake" + "facade/CMakeFiles/facade.dir/DependInfo.cmake" + "composite/CMakeFiles/composite.dir/DependInfo.cmake" + "flyweight/CMakeFiles/flyWeight.dir/DependInfo.cmake" + "observer/CMakeFiles/observer.dir/DependInfo.cmake" + "template/CMakeFiles/template.dir/DependInfo.cmake" + "strategy/CMakeFiles/strategy.dir/DependInfo.cmake" + "chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/DependInfo.cmake" + "state/CMakeFiles/state.dir/DependInfo.cmake" + "iterator/CMakeFiles/iterator.dir/DependInfo.cmake" + "visitor/CMakeFiles/visitor.dir/DependInfo.cmake" + "memento/CMakeFiles/memento.dir/DependInfo.cmake" + "command/CMakeFiles/command.dir/DependInfo.cmake" + "interpreter/CMakeFiles/interpreter.dir/DependInfo.cmake" + "mediator/CMakeFiles/mediator.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..0588cf2 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,1139 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: SimpleFactory/all +all: factoryMethod/all +all: abstractFactory/all +all: builder/all +all: singleton/all +all: clone/all +all: proxy/all +all: bridge/all +all: decorator/all +all: adapter/all +all: facade/all +all: composite/all +all: flyweight/all +all: observer/all +all: template/all +all: strategy/all +all: chainOfResponsibility/all +all: state/all +all: iterator/all +all: visitor/all +all: memento/all +all: command/all +all: interpreter/all +all: mediator/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: SimpleFactory/preinstall +preinstall: factoryMethod/preinstall +preinstall: abstractFactory/preinstall +preinstall: builder/preinstall +preinstall: singleton/preinstall +preinstall: clone/preinstall +preinstall: proxy/preinstall +preinstall: bridge/preinstall +preinstall: decorator/preinstall +preinstall: adapter/preinstall +preinstall: facade/preinstall +preinstall: composite/preinstall +preinstall: flyweight/preinstall +preinstall: observer/preinstall +preinstall: template/preinstall +preinstall: strategy/preinstall +preinstall: chainOfResponsibility/preinstall +preinstall: state/preinstall +preinstall: iterator/preinstall +preinstall: visitor/preinstall +preinstall: memento/preinstall +preinstall: command/preinstall +preinstall: interpreter/preinstall +preinstall: mediator/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: SimpleFactory/clean +clean: factoryMethod/clean +clean: abstractFactory/clean +clean: builder/clean +clean: singleton/clean +clean: clone/clean +clean: proxy/clean +clean: bridge/clean +clean: decorator/clean +clean: adapter/clean +clean: facade/clean +clean: composite/clean +clean: flyweight/clean +clean: observer/clean +clean: template/clean +clean: strategy/clean +clean: chainOfResponsibility/clean +clean: state/clean +clean: iterator/clean +clean: visitor/clean +clean: memento/clean +clean: command/clean +clean: interpreter/clean +clean: mediator/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory SimpleFactory + +# Recursive "all" directory target. +SimpleFactory/all: SimpleFactory/CMakeFiles/simpleFactory.dir/all +.PHONY : SimpleFactory/all + +# Recursive "preinstall" directory target. +SimpleFactory/preinstall: +.PHONY : SimpleFactory/preinstall + +# Recursive "clean" directory target. +SimpleFactory/clean: SimpleFactory/CMakeFiles/simpleFactory.dir/clean +.PHONY : SimpleFactory/clean + +#============================================================================= +# Directory level rules for directory abstractFactory + +# Recursive "all" directory target. +abstractFactory/all: abstractFactory/CMakeFiles/abstractFactory.dir/all +.PHONY : abstractFactory/all + +# Recursive "preinstall" directory target. +abstractFactory/preinstall: +.PHONY : abstractFactory/preinstall + +# Recursive "clean" directory target. +abstractFactory/clean: abstractFactory/CMakeFiles/abstractFactory.dir/clean +.PHONY : abstractFactory/clean + +#============================================================================= +# Directory level rules for directory adapter + +# Recursive "all" directory target. +adapter/all: adapter/CMakeFiles/adapter.dir/all +.PHONY : adapter/all + +# Recursive "preinstall" directory target. +adapter/preinstall: +.PHONY : adapter/preinstall + +# Recursive "clean" directory target. +adapter/clean: adapter/CMakeFiles/adapter.dir/clean +.PHONY : adapter/clean + +#============================================================================= +# Directory level rules for directory bridge + +# Recursive "all" directory target. +bridge/all: bridge/CMakeFiles/bridge.dir/all +.PHONY : bridge/all + +# Recursive "preinstall" directory target. +bridge/preinstall: +.PHONY : bridge/preinstall + +# Recursive "clean" directory target. +bridge/clean: bridge/CMakeFiles/bridge.dir/clean +.PHONY : bridge/clean + +#============================================================================= +# Directory level rules for directory builder + +# Recursive "all" directory target. +builder/all: builder/CMakeFiles/builder.dir/all +.PHONY : builder/all + +# Recursive "preinstall" directory target. +builder/preinstall: +.PHONY : builder/preinstall + +# Recursive "clean" directory target. +builder/clean: builder/CMakeFiles/builder.dir/clean +.PHONY : builder/clean + +#============================================================================= +# Directory level rules for directory chainOfResponsibility + +# Recursive "all" directory target. +chainOfResponsibility/all: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/all +.PHONY : chainOfResponsibility/all + +# Recursive "preinstall" directory target. +chainOfResponsibility/preinstall: +.PHONY : chainOfResponsibility/preinstall + +# Recursive "clean" directory target. +chainOfResponsibility/clean: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/clean +.PHONY : chainOfResponsibility/clean + +#============================================================================= +# Directory level rules for directory clone + +# Recursive "all" directory target. +clone/all: clone/CMakeFiles/clone.dir/all +.PHONY : clone/all + +# Recursive "preinstall" directory target. +clone/preinstall: +.PHONY : clone/preinstall + +# Recursive "clean" directory target. +clone/clean: clone/CMakeFiles/clone.dir/clean +.PHONY : clone/clean + +#============================================================================= +# Directory level rules for directory command + +# Recursive "all" directory target. +command/all: command/CMakeFiles/command.dir/all +.PHONY : command/all + +# Recursive "preinstall" directory target. +command/preinstall: +.PHONY : command/preinstall + +# Recursive "clean" directory target. +command/clean: command/CMakeFiles/command.dir/clean +.PHONY : command/clean + +#============================================================================= +# Directory level rules for directory composite + +# Recursive "all" directory target. +composite/all: composite/CMakeFiles/composite.dir/all +.PHONY : composite/all + +# Recursive "preinstall" directory target. +composite/preinstall: +.PHONY : composite/preinstall + +# Recursive "clean" directory target. +composite/clean: composite/CMakeFiles/composite.dir/clean +.PHONY : composite/clean + +#============================================================================= +# Directory level rules for directory decorator + +# Recursive "all" directory target. +decorator/all: decorator/CMakeFiles/decorator.dir/all +.PHONY : decorator/all + +# Recursive "preinstall" directory target. +decorator/preinstall: +.PHONY : decorator/preinstall + +# Recursive "clean" directory target. +decorator/clean: decorator/CMakeFiles/decorator.dir/clean +.PHONY : decorator/clean + +#============================================================================= +# Directory level rules for directory facade + +# Recursive "all" directory target. +facade/all: facade/CMakeFiles/facade.dir/all +.PHONY : facade/all + +# Recursive "preinstall" directory target. +facade/preinstall: +.PHONY : facade/preinstall + +# Recursive "clean" directory target. +facade/clean: facade/CMakeFiles/facade.dir/clean +.PHONY : facade/clean + +#============================================================================= +# Directory level rules for directory factoryMethod + +# Recursive "all" directory target. +factoryMethod/all: factoryMethod/CMakeFiles/factoryMethod.dir/all +.PHONY : factoryMethod/all + +# Recursive "preinstall" directory target. +factoryMethod/preinstall: +.PHONY : factoryMethod/preinstall + +# Recursive "clean" directory target. +factoryMethod/clean: factoryMethod/CMakeFiles/factoryMethod.dir/clean +.PHONY : factoryMethod/clean + +#============================================================================= +# Directory level rules for directory flyweight + +# Recursive "all" directory target. +flyweight/all: flyweight/CMakeFiles/flyWeight.dir/all +.PHONY : flyweight/all + +# Recursive "preinstall" directory target. +flyweight/preinstall: +.PHONY : flyweight/preinstall + +# Recursive "clean" directory target. +flyweight/clean: flyweight/CMakeFiles/flyWeight.dir/clean +.PHONY : flyweight/clean + +#============================================================================= +# Directory level rules for directory interpreter + +# Recursive "all" directory target. +interpreter/all: interpreter/CMakeFiles/interpreter.dir/all +.PHONY : interpreter/all + +# Recursive "preinstall" directory target. +interpreter/preinstall: +.PHONY : interpreter/preinstall + +# Recursive "clean" directory target. +interpreter/clean: interpreter/CMakeFiles/interpreter.dir/clean +.PHONY : interpreter/clean + +#============================================================================= +# Directory level rules for directory iterator + +# Recursive "all" directory target. +iterator/all: iterator/CMakeFiles/iterator.dir/all +.PHONY : iterator/all + +# Recursive "preinstall" directory target. +iterator/preinstall: +.PHONY : iterator/preinstall + +# Recursive "clean" directory target. +iterator/clean: iterator/CMakeFiles/iterator.dir/clean +.PHONY : iterator/clean + +#============================================================================= +# Directory level rules for directory mediator + +# Recursive "all" directory target. +mediator/all: mediator/CMakeFiles/mediator.dir/all +.PHONY : mediator/all + +# Recursive "preinstall" directory target. +mediator/preinstall: +.PHONY : mediator/preinstall + +# Recursive "clean" directory target. +mediator/clean: mediator/CMakeFiles/mediator.dir/clean +.PHONY : mediator/clean + +#============================================================================= +# Directory level rules for directory memento + +# Recursive "all" directory target. +memento/all: memento/CMakeFiles/memento.dir/all +.PHONY : memento/all + +# Recursive "preinstall" directory target. +memento/preinstall: +.PHONY : memento/preinstall + +# Recursive "clean" directory target. +memento/clean: memento/CMakeFiles/memento.dir/clean +.PHONY : memento/clean + +#============================================================================= +# Directory level rules for directory observer + +# Recursive "all" directory target. +observer/all: observer/CMakeFiles/observer.dir/all +.PHONY : observer/all + +# Recursive "preinstall" directory target. +observer/preinstall: +.PHONY : observer/preinstall + +# Recursive "clean" directory target. +observer/clean: observer/CMakeFiles/observer.dir/clean +.PHONY : observer/clean + +#============================================================================= +# Directory level rules for directory proxy + +# Recursive "all" directory target. +proxy/all: proxy/CMakeFiles/proxy.dir/all +.PHONY : proxy/all + +# Recursive "preinstall" directory target. +proxy/preinstall: +.PHONY : proxy/preinstall + +# Recursive "clean" directory target. +proxy/clean: proxy/CMakeFiles/proxy.dir/clean +.PHONY : proxy/clean + +#============================================================================= +# Directory level rules for directory singleton + +# Recursive "all" directory target. +singleton/all: singleton/CMakeFiles/singleton.dir/all +.PHONY : singleton/all + +# Recursive "preinstall" directory target. +singleton/preinstall: +.PHONY : singleton/preinstall + +# Recursive "clean" directory target. +singleton/clean: singleton/CMakeFiles/singleton.dir/clean +.PHONY : singleton/clean + +#============================================================================= +# Directory level rules for directory state + +# Recursive "all" directory target. +state/all: state/CMakeFiles/state.dir/all +.PHONY : state/all + +# Recursive "preinstall" directory target. +state/preinstall: +.PHONY : state/preinstall + +# Recursive "clean" directory target. +state/clean: state/CMakeFiles/state.dir/clean +.PHONY : state/clean + +#============================================================================= +# Directory level rules for directory strategy + +# Recursive "all" directory target. +strategy/all: strategy/CMakeFiles/strategy.dir/all +.PHONY : strategy/all + +# Recursive "preinstall" directory target. +strategy/preinstall: +.PHONY : strategy/preinstall + +# Recursive "clean" directory target. +strategy/clean: strategy/CMakeFiles/strategy.dir/clean +.PHONY : strategy/clean + +#============================================================================= +# Directory level rules for directory template + +# Recursive "all" directory target. +template/all: template/CMakeFiles/template.dir/all +.PHONY : template/all + +# Recursive "preinstall" directory target. +template/preinstall: +.PHONY : template/preinstall + +# Recursive "clean" directory target. +template/clean: template/CMakeFiles/template.dir/clean +.PHONY : template/clean + +#============================================================================= +# Directory level rules for directory visitor + +# Recursive "all" directory target. +visitor/all: visitor/CMakeFiles/visitor.dir/all +.PHONY : visitor/all + +# Recursive "preinstall" directory target. +visitor/preinstall: +.PHONY : visitor/preinstall + +# Recursive "clean" directory target. +visitor/clean: visitor/CMakeFiles/visitor.dir/clean +.PHONY : visitor/clean + +#============================================================================= +# Target rules for target SimpleFactory/CMakeFiles/simpleFactory.dir + +# All Build rule for target. +SimpleFactory/CMakeFiles/simpleFactory.dir/all: + $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/depend + $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=39,40 "Built target simpleFactory" +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/all + +# Build rule for subdir invocation for target. +SimpleFactory/CMakeFiles/simpleFactory.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SimpleFactory/CMakeFiles/simpleFactory.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/rule + +# Convenience name for target. +simpleFactory: SimpleFactory/CMakeFiles/simpleFactory.dir/rule +.PHONY : simpleFactory + +# clean rule for target. +SimpleFactory/CMakeFiles/simpleFactory.dir/clean: + $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/clean +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/clean + +#============================================================================= +# Target rules for target factoryMethod/CMakeFiles/factoryMethod.dir + +# All Build rule for target. +factoryMethod/CMakeFiles/factoryMethod.dir/all: + $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/depend + $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=21,22 "Built target factoryMethod" +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/all + +# Build rule for subdir invocation for target. +factoryMethod/CMakeFiles/factoryMethod.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod/CMakeFiles/factoryMethod.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/rule + +# Convenience name for target. +factoryMethod: factoryMethod/CMakeFiles/factoryMethod.dir/rule +.PHONY : factoryMethod + +# clean rule for target. +factoryMethod/CMakeFiles/factoryMethod.dir/clean: + $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/clean +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/clean + +#============================================================================= +# Target rules for target abstractFactory/CMakeFiles/abstractFactory.dir + +# All Build rule for target. +abstractFactory/CMakeFiles/abstractFactory.dir/all: + $(MAKE) $(MAKESILENT) -f abstractFactory/CMakeFiles/abstractFactory.dir/build.make abstractFactory/CMakeFiles/abstractFactory.dir/depend + $(MAKE) $(MAKESILENT) -f abstractFactory/CMakeFiles/abstractFactory.dir/build.make abstractFactory/CMakeFiles/abstractFactory.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=1,2 "Built target abstractFactory" +.PHONY : abstractFactory/CMakeFiles/abstractFactory.dir/all + +# Build rule for subdir invocation for target. +abstractFactory/CMakeFiles/abstractFactory.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 abstractFactory/CMakeFiles/abstractFactory.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : abstractFactory/CMakeFiles/abstractFactory.dir/rule + +# Convenience name for target. +abstractFactory: abstractFactory/CMakeFiles/abstractFactory.dir/rule +.PHONY : abstractFactory + +# clean rule for target. +abstractFactory/CMakeFiles/abstractFactory.dir/clean: + $(MAKE) $(MAKESILENT) -f abstractFactory/CMakeFiles/abstractFactory.dir/build.make abstractFactory/CMakeFiles/abstractFactory.dir/clean +.PHONY : abstractFactory/CMakeFiles/abstractFactory.dir/clean + +#============================================================================= +# Target rules for target builder/CMakeFiles/builder.dir + +# All Build rule for target. +builder/CMakeFiles/builder.dir/all: + $(MAKE) $(MAKESILENT) -f builder/CMakeFiles/builder.dir/build.make builder/CMakeFiles/builder.dir/depend + $(MAKE) $(MAKESILENT) -f builder/CMakeFiles/builder.dir/build.make builder/CMakeFiles/builder.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=7,8 "Built target builder" +.PHONY : builder/CMakeFiles/builder.dir/all + +# Build rule for subdir invocation for target. +builder/CMakeFiles/builder.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 builder/CMakeFiles/builder.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : builder/CMakeFiles/builder.dir/rule + +# Convenience name for target. +builder: builder/CMakeFiles/builder.dir/rule +.PHONY : builder + +# clean rule for target. +builder/CMakeFiles/builder.dir/clean: + $(MAKE) $(MAKESILENT) -f builder/CMakeFiles/builder.dir/build.make builder/CMakeFiles/builder.dir/clean +.PHONY : builder/CMakeFiles/builder.dir/clean + +#============================================================================= +# Target rules for target singleton/CMakeFiles/singleton.dir + +# All Build rule for target. +singleton/CMakeFiles/singleton.dir/all: + $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/depend + $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=41,42 "Built target singleton" +.PHONY : singleton/CMakeFiles/singleton.dir/all + +# Build rule for subdir invocation for target. +singleton/CMakeFiles/singleton.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton/CMakeFiles/singleton.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : singleton/CMakeFiles/singleton.dir/rule + +# Convenience name for target. +singleton: singleton/CMakeFiles/singleton.dir/rule +.PHONY : singleton + +# clean rule for target. +singleton/CMakeFiles/singleton.dir/clean: + $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/clean +.PHONY : singleton/CMakeFiles/singleton.dir/clean + +#============================================================================= +# Target rules for target clone/CMakeFiles/clone.dir + +# All Build rule for target. +clone/CMakeFiles/clone.dir/all: + $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/depend + $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=11,12 "Built target clone" +.PHONY : clone/CMakeFiles/clone.dir/all + +# Build rule for subdir invocation for target. +clone/CMakeFiles/clone.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone/CMakeFiles/clone.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : clone/CMakeFiles/clone.dir/rule + +# Convenience name for target. +clone: clone/CMakeFiles/clone.dir/rule +.PHONY : clone + +# clean rule for target. +clone/CMakeFiles/clone.dir/clean: + $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/clean +.PHONY : clone/CMakeFiles/clone.dir/clean + +#============================================================================= +# Target rules for target proxy/CMakeFiles/proxy.dir + +# All Build rule for target. +proxy/CMakeFiles/proxy.dir/all: + $(MAKE) $(MAKESILENT) -f proxy/CMakeFiles/proxy.dir/build.make proxy/CMakeFiles/proxy.dir/depend + $(MAKE) $(MAKESILENT) -f proxy/CMakeFiles/proxy.dir/build.make proxy/CMakeFiles/proxy.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=37,38 "Built target proxy" +.PHONY : proxy/CMakeFiles/proxy.dir/all + +# Build rule for subdir invocation for target. +proxy/CMakeFiles/proxy.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 proxy/CMakeFiles/proxy.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : proxy/CMakeFiles/proxy.dir/rule + +# Convenience name for target. +proxy: proxy/CMakeFiles/proxy.dir/rule +.PHONY : proxy + +# clean rule for target. +proxy/CMakeFiles/proxy.dir/clean: + $(MAKE) $(MAKESILENT) -f proxy/CMakeFiles/proxy.dir/build.make proxy/CMakeFiles/proxy.dir/clean +.PHONY : proxy/CMakeFiles/proxy.dir/clean + +#============================================================================= +# Target rules for target bridge/CMakeFiles/bridge.dir + +# All Build rule for target. +bridge/CMakeFiles/bridge.dir/all: + $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/depend + $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=5,6 "Built target bridge" +.PHONY : bridge/CMakeFiles/bridge.dir/all + +# Build rule for subdir invocation for target. +bridge/CMakeFiles/bridge.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge/CMakeFiles/bridge.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : bridge/CMakeFiles/bridge.dir/rule + +# Convenience name for target. +bridge: bridge/CMakeFiles/bridge.dir/rule +.PHONY : bridge + +# clean rule for target. +bridge/CMakeFiles/bridge.dir/clean: + $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/clean +.PHONY : bridge/CMakeFiles/bridge.dir/clean + +#============================================================================= +# Target rules for target decorator/CMakeFiles/decorator.dir + +# All Build rule for target. +decorator/CMakeFiles/decorator.dir/all: + $(MAKE) $(MAKESILENT) -f decorator/CMakeFiles/decorator.dir/build.make decorator/CMakeFiles/decorator.dir/depend + $(MAKE) $(MAKESILENT) -f decorator/CMakeFiles/decorator.dir/build.make decorator/CMakeFiles/decorator.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=17,18 "Built target decorator" +.PHONY : decorator/CMakeFiles/decorator.dir/all + +# Build rule for subdir invocation for target. +decorator/CMakeFiles/decorator.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 decorator/CMakeFiles/decorator.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : decorator/CMakeFiles/decorator.dir/rule + +# Convenience name for target. +decorator: decorator/CMakeFiles/decorator.dir/rule +.PHONY : decorator + +# clean rule for target. +decorator/CMakeFiles/decorator.dir/clean: + $(MAKE) $(MAKESILENT) -f decorator/CMakeFiles/decorator.dir/build.make decorator/CMakeFiles/decorator.dir/clean +.PHONY : decorator/CMakeFiles/decorator.dir/clean + +#============================================================================= +# Target rules for target adapter/CMakeFiles/adapter.dir + +# All Build rule for target. +adapter/CMakeFiles/adapter.dir/all: + $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/depend + $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=3,4 "Built target adapter" +.PHONY : adapter/CMakeFiles/adapter.dir/all + +# Build rule for subdir invocation for target. +adapter/CMakeFiles/adapter.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter/CMakeFiles/adapter.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : adapter/CMakeFiles/adapter.dir/rule + +# Convenience name for target. +adapter: adapter/CMakeFiles/adapter.dir/rule +.PHONY : adapter + +# clean rule for target. +adapter/CMakeFiles/adapter.dir/clean: + $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/clean +.PHONY : adapter/CMakeFiles/adapter.dir/clean + +#============================================================================= +# Target rules for target facade/CMakeFiles/facade.dir + +# All Build rule for target. +facade/CMakeFiles/facade.dir/all: + $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/depend + $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=19,20 "Built target facade" +.PHONY : facade/CMakeFiles/facade.dir/all + +# Build rule for subdir invocation for target. +facade/CMakeFiles/facade.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade/CMakeFiles/facade.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : facade/CMakeFiles/facade.dir/rule + +# Convenience name for target. +facade: facade/CMakeFiles/facade.dir/rule +.PHONY : facade + +# clean rule for target. +facade/CMakeFiles/facade.dir/clean: + $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/clean +.PHONY : facade/CMakeFiles/facade.dir/clean + +#============================================================================= +# Target rules for target composite/CMakeFiles/composite.dir + +# All Build rule for target. +composite/CMakeFiles/composite.dir/all: + $(MAKE) $(MAKESILENT) -f composite/CMakeFiles/composite.dir/build.make composite/CMakeFiles/composite.dir/depend + $(MAKE) $(MAKESILENT) -f composite/CMakeFiles/composite.dir/build.make composite/CMakeFiles/composite.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=15,16 "Built target composite" +.PHONY : composite/CMakeFiles/composite.dir/all + +# Build rule for subdir invocation for target. +composite/CMakeFiles/composite.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 composite/CMakeFiles/composite.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : composite/CMakeFiles/composite.dir/rule + +# Convenience name for target. +composite: composite/CMakeFiles/composite.dir/rule +.PHONY : composite + +# clean rule for target. +composite/CMakeFiles/composite.dir/clean: + $(MAKE) $(MAKESILENT) -f composite/CMakeFiles/composite.dir/build.make composite/CMakeFiles/composite.dir/clean +.PHONY : composite/CMakeFiles/composite.dir/clean + +#============================================================================= +# Target rules for target flyweight/CMakeFiles/flyWeight.dir + +# All Build rule for target. +flyweight/CMakeFiles/flyWeight.dir/all: + $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/depend + $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=23,24 "Built target flyWeight" +.PHONY : flyweight/CMakeFiles/flyWeight.dir/all + +# Build rule for subdir invocation for target. +flyweight/CMakeFiles/flyWeight.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyweight/CMakeFiles/flyWeight.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : flyweight/CMakeFiles/flyWeight.dir/rule + +# Convenience name for target. +flyWeight: flyweight/CMakeFiles/flyWeight.dir/rule +.PHONY : flyWeight + +# clean rule for target. +flyweight/CMakeFiles/flyWeight.dir/clean: + $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/clean +.PHONY : flyweight/CMakeFiles/flyWeight.dir/clean + +#============================================================================= +# Target rules for target observer/CMakeFiles/observer.dir + +# All Build rule for target. +observer/CMakeFiles/observer.dir/all: + $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/depend + $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=35,36 "Built target observer" +.PHONY : observer/CMakeFiles/observer.dir/all + +# Build rule for subdir invocation for target. +observer/CMakeFiles/observer.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer/CMakeFiles/observer.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : observer/CMakeFiles/observer.dir/rule + +# Convenience name for target. +observer: observer/CMakeFiles/observer.dir/rule +.PHONY : observer + +# clean rule for target. +observer/CMakeFiles/observer.dir/clean: + $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/clean +.PHONY : observer/CMakeFiles/observer.dir/clean + +#============================================================================= +# Target rules for target template/CMakeFiles/template.dir + +# All Build rule for target. +template/CMakeFiles/template.dir/all: + $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/depend + $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=48,49 "Built target template" +.PHONY : template/CMakeFiles/template.dir/all + +# Build rule for subdir invocation for target. +template/CMakeFiles/template.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template/CMakeFiles/template.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : template/CMakeFiles/template.dir/rule + +# Convenience name for target. +template: template/CMakeFiles/template.dir/rule +.PHONY : template + +# clean rule for target. +template/CMakeFiles/template.dir/clean: + $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/clean +.PHONY : template/CMakeFiles/template.dir/clean + +#============================================================================= +# Target rules for target strategy/CMakeFiles/strategy.dir + +# All Build rule for target. +strategy/CMakeFiles/strategy.dir/all: + $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/depend + $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=46,47 "Built target strategy" +.PHONY : strategy/CMakeFiles/strategy.dir/all + +# Build rule for subdir invocation for target. +strategy/CMakeFiles/strategy.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy/CMakeFiles/strategy.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : strategy/CMakeFiles/strategy.dir/rule + +# Convenience name for target. +strategy: strategy/CMakeFiles/strategy.dir/rule +.PHONY : strategy + +# clean rule for target. +strategy/CMakeFiles/strategy.dir/clean: + $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/clean +.PHONY : strategy/CMakeFiles/strategy.dir/clean + +#============================================================================= +# Target rules for target chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir + +# All Build rule for target. +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/all: + $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend + $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=9,10 "Built target chainOfResponsibility" +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/all + +# Build rule for subdir invocation for target. +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule + +# Convenience name for target. +chainOfResponsibility: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule +.PHONY : chainOfResponsibility + +# clean rule for target. +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/clean: + $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/clean +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/clean + +#============================================================================= +# Target rules for target state/CMakeFiles/state.dir + +# All Build rule for target. +state/CMakeFiles/state.dir/all: + $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/depend + $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=43,44,45 "Built target state" +.PHONY : state/CMakeFiles/state.dir/all + +# Build rule for subdir invocation for target. +state/CMakeFiles/state.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state/CMakeFiles/state.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : state/CMakeFiles/state.dir/rule + +# Convenience name for target. +state: state/CMakeFiles/state.dir/rule +.PHONY : state + +# clean rule for target. +state/CMakeFiles/state.dir/clean: + $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/clean +.PHONY : state/CMakeFiles/state.dir/clean + +#============================================================================= +# Target rules for target iterator/CMakeFiles/iterator.dir + +# All Build rule for target. +iterator/CMakeFiles/iterator.dir/all: + $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/depend + $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=27,28,29 "Built target iterator" +.PHONY : iterator/CMakeFiles/iterator.dir/all + +# Build rule for subdir invocation for target. +iterator/CMakeFiles/iterator.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator/CMakeFiles/iterator.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : iterator/CMakeFiles/iterator.dir/rule + +# Convenience name for target. +iterator: iterator/CMakeFiles/iterator.dir/rule +.PHONY : iterator + +# clean rule for target. +iterator/CMakeFiles/iterator.dir/clean: + $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/clean +.PHONY : iterator/CMakeFiles/iterator.dir/clean + +#============================================================================= +# Target rules for target visitor/CMakeFiles/visitor.dir + +# All Build rule for target. +visitor/CMakeFiles/visitor.dir/all: + $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/depend + $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=50,51,52 "Built target visitor" +.PHONY : visitor/CMakeFiles/visitor.dir/all + +# Build rule for subdir invocation for target. +visitor/CMakeFiles/visitor.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor/CMakeFiles/visitor.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : visitor/CMakeFiles/visitor.dir/rule + +# Convenience name for target. +visitor: visitor/CMakeFiles/visitor.dir/rule +.PHONY : visitor + +# clean rule for target. +visitor/CMakeFiles/visitor.dir/clean: + $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/clean +.PHONY : visitor/CMakeFiles/visitor.dir/clean + +#============================================================================= +# Target rules for target memento/CMakeFiles/memento.dir + +# All Build rule for target. +memento/CMakeFiles/memento.dir/all: + $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/depend + $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=32,33,34 "Built target memento" +.PHONY : memento/CMakeFiles/memento.dir/all + +# Build rule for subdir invocation for target. +memento/CMakeFiles/memento.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento/CMakeFiles/memento.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : memento/CMakeFiles/memento.dir/rule + +# Convenience name for target. +memento: memento/CMakeFiles/memento.dir/rule +.PHONY : memento + +# clean rule for target. +memento/CMakeFiles/memento.dir/clean: + $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/clean +.PHONY : memento/CMakeFiles/memento.dir/clean + +#============================================================================= +# Target rules for target command/CMakeFiles/command.dir + +# All Build rule for target. +command/CMakeFiles/command.dir/all: + $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/depend + $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=13,14 "Built target command" +.PHONY : command/CMakeFiles/command.dir/all + +# Build rule for subdir invocation for target. +command/CMakeFiles/command.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command/CMakeFiles/command.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : command/CMakeFiles/command.dir/rule + +# Convenience name for target. +command: command/CMakeFiles/command.dir/rule +.PHONY : command + +# clean rule for target. +command/CMakeFiles/command.dir/clean: + $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/clean +.PHONY : command/CMakeFiles/command.dir/clean + +#============================================================================= +# Target rules for target interpreter/CMakeFiles/interpreter.dir + +# All Build rule for target. +interpreter/CMakeFiles/interpreter.dir/all: + $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/depend + $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=25,26 "Built target interpreter" +.PHONY : interpreter/CMakeFiles/interpreter.dir/all + +# Build rule for subdir invocation for target. +interpreter/CMakeFiles/interpreter.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter/CMakeFiles/interpreter.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : interpreter/CMakeFiles/interpreter.dir/rule + +# Convenience name for target. +interpreter: interpreter/CMakeFiles/interpreter.dir/rule +.PHONY : interpreter + +# clean rule for target. +interpreter/CMakeFiles/interpreter.dir/clean: + $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/clean +.PHONY : interpreter/CMakeFiles/interpreter.dir/clean + +#============================================================================= +# Target rules for target mediator/CMakeFiles/mediator.dir + +# All Build rule for target. +mediator/CMakeFiles/mediator.dir/all: + $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/depend + $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=30,31 "Built target mediator" +.PHONY : mediator/CMakeFiles/mediator.dir/all + +# Build rule for subdir invocation for target. +mediator/CMakeFiles/mediator.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator/CMakeFiles/mediator.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : mediator/CMakeFiles/mediator.dir/rule + +# Convenience name for target. +mediator: mediator/CMakeFiles/mediator.dir/rule +.PHONY : mediator + +# clean rule for target. +mediator/CMakeFiles/mediator.dir/clean: + $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/clean +.PHONY : mediator/CMakeFiles/mediator.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..b4f4372 --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,74 @@ +/Users/moye/code/Design/build/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/SimpleFactory/CMakeFiles/simpleFactory.dir +/Users/moye/code/Design/build/SimpleFactory/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/SimpleFactory/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/factoryMethod/CMakeFiles/factoryMethod.dir +/Users/moye/code/Design/build/factoryMethod/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/factoryMethod/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/abstractFactory/CMakeFiles/abstractFactory.dir +/Users/moye/code/Design/build/abstractFactory/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/abstractFactory/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/builder/CMakeFiles/builder.dir +/Users/moye/code/Design/build/builder/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/builder/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/singleton/CMakeFiles/singleton.dir +/Users/moye/code/Design/build/singleton/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/singleton/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/clone/CMakeFiles/clone.dir +/Users/moye/code/Design/build/clone/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/clone/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/proxy/CMakeFiles/proxy.dir +/Users/moye/code/Design/build/proxy/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/proxy/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/bridge/CMakeFiles/bridge.dir +/Users/moye/code/Design/build/bridge/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/bridge/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/decorator/CMakeFiles/decorator.dir +/Users/moye/code/Design/build/decorator/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/decorator/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/adapter/CMakeFiles/adapter.dir +/Users/moye/code/Design/build/adapter/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/adapter/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/facade/CMakeFiles/facade.dir +/Users/moye/code/Design/build/facade/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/facade/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/composite/CMakeFiles/composite.dir +/Users/moye/code/Design/build/composite/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/composite/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/flyweight/CMakeFiles/flyWeight.dir +/Users/moye/code/Design/build/flyweight/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/flyweight/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/observer/CMakeFiles/observer.dir +/Users/moye/code/Design/build/observer/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/observer/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/template/CMakeFiles/template.dir +/Users/moye/code/Design/build/template/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/template/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/strategy/CMakeFiles/strategy.dir +/Users/moye/code/Design/build/strategy/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/strategy/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir +/Users/moye/code/Design/build/chainOfResponsibility/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/chainOfResponsibility/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/state/CMakeFiles/state.dir +/Users/moye/code/Design/build/state/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/state/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/iterator/CMakeFiles/iterator.dir +/Users/moye/code/Design/build/iterator/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/iterator/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/visitor/CMakeFiles/visitor.dir +/Users/moye/code/Design/build/visitor/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/visitor/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/memento/CMakeFiles/memento.dir +/Users/moye/code/Design/build/memento/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/memento/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/command/CMakeFiles/command.dir +/Users/moye/code/Design/build/command/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/command/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/interpreter/CMakeFiles/interpreter.dir +/Users/moye/code/Design/build/interpreter/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/interpreter/CMakeFiles/rebuild_cache.dir +/Users/moye/code/Design/build/mediator/CMakeFiles/mediator.dir +/Users/moye/code/Design/build/mediator/CMakeFiles/edit_cache.dir +/Users/moye/code/Design/build/mediator/CMakeFiles/rebuild_cache.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..0691f67 --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +52 diff --git a/build/Facade/CMakeFiles/CMakeDirectoryInformation.cmake b/build/Facade/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/Facade/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/Facade/CMakeFiles/Facade.dir/DependInfo.cmake b/build/Facade/CMakeFiles/Facade.dir/DependInfo.cmake new file mode 100644 index 0000000..9f1ea9b --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/facade/main.cpp" "facade/CMakeFiles/facade.dir/main.cpp.o" "gcc" "facade/CMakeFiles/facade.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/Facade/CMakeFiles/Facade.dir/build.make b/build/Facade/CMakeFiles/Facade.dir/build.make new file mode 100644 index 0000000..f4f77ca --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include facade/CMakeFiles/facade.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include facade/CMakeFiles/facade.dir/compiler_depend.make + +# Include the progress variables for this target. +include facade/CMakeFiles/facade.dir/progress.make + +# Include the compile flags for this target's objects. +include facade/CMakeFiles/facade.dir/flags.make + +facade/CMakeFiles/facade.dir/main.cpp.o: facade/CMakeFiles/facade.dir/flags.make +facade/CMakeFiles/facade.dir/main.cpp.o: /Users/moye/code/Design/facade/main.cpp +facade/CMakeFiles/facade.dir/main.cpp.o: facade/CMakeFiles/facade.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object facade/CMakeFiles/facade.dir/main.cpp.o" + cd /Users/moye/code/Design/build/facade && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT facade/CMakeFiles/facade.dir/main.cpp.o -MF CMakeFiles/facade.dir/main.cpp.o.d -o CMakeFiles/facade.dir/main.cpp.o -c /Users/moye/code/Design/facade/main.cpp + +facade/CMakeFiles/facade.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/facade.dir/main.cpp.i" + cd /Users/moye/code/Design/build/facade && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/facade/main.cpp > CMakeFiles/facade.dir/main.cpp.i + +facade/CMakeFiles/facade.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/facade.dir/main.cpp.s" + cd /Users/moye/code/Design/build/facade && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/facade/main.cpp -o CMakeFiles/facade.dir/main.cpp.s + +# Object files for target facade +facade_OBJECTS = \ +"CMakeFiles/facade.dir/main.cpp.o" + +# External object files for target facade +facade_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/facade: facade/CMakeFiles/facade.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/facade: facade/CMakeFiles/facade.dir/build.make +/Users/moye/code/Design/bin/Design/facade: facade/CMakeFiles/facade.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/facade" + cd /Users/moye/code/Design/build/facade && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/facade.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +facade/CMakeFiles/facade.dir/build: /Users/moye/code/Design/bin/Design/facade +.PHONY : facade/CMakeFiles/facade.dir/build + +facade/CMakeFiles/facade.dir/clean: + cd /Users/moye/code/Design/build/facade && $(CMAKE_COMMAND) -P CMakeFiles/facade.dir/cmake_clean.cmake +.PHONY : facade/CMakeFiles/facade.dir/clean + +facade/CMakeFiles/facade.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/facade /Users/moye/code/Design/build /Users/moye/code/Design/build/facade /Users/moye/code/Design/build/facade/CMakeFiles/facade.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : facade/CMakeFiles/facade.dir/depend + diff --git a/build/Facade/CMakeFiles/Facade.dir/cmake_clean.cmake b/build/Facade/CMakeFiles/Facade.dir/cmake_clean.cmake new file mode 100644 index 0000000..e91a68f --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/facade" + "/Users/moye/code/Design/bin/Design/facade.pdb" + "CMakeFiles/facade.dir/main.cpp.o" + "CMakeFiles/facade.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/facade.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/Facade/CMakeFiles/Facade.dir/compiler_depend.make b/build/Facade/CMakeFiles/Facade.dir/compiler_depend.make new file mode 100644 index 0000000..ff2c559 --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for facade. +# This may be replaced when dependencies are built. diff --git a/build/Facade/CMakeFiles/Facade.dir/compiler_depend.ts b/build/Facade/CMakeFiles/Facade.dir/compiler_depend.ts new file mode 100644 index 0000000..d56ab98 --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Facade. diff --git a/build/Facade/CMakeFiles/Facade.dir/depend.make b/build/Facade/CMakeFiles/Facade.dir/depend.make new file mode 100644 index 0000000..11968d4 --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for facade. +# This may be replaced when dependencies are built. diff --git a/build/Facade/CMakeFiles/Facade.dir/flags.make b/build/Facade/CMakeFiles/Facade.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/Facade/CMakeFiles/Facade.dir/link.txt b/build/Facade/CMakeFiles/Facade.dir/link.txt new file mode 100644 index 0000000..952f281 --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/facade.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/facade diff --git a/build/Facade/CMakeFiles/Facade.dir/main.cpp.o b/build/Facade/CMakeFiles/Facade.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ef8baacec5781673f9c4050f719a9bd8f89d7a5f GIT binary patch literal 105408 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 NF)c*J#_*G={{z7=6(0Zq literal 0 HcmV?d00001 diff --git a/build/Facade/CMakeFiles/Facade.dir/main.cpp.o.d b/build/Facade/CMakeFiles/Facade.dir/main.cpp.o.d new file mode 100644 index 0000000..e4dff8f --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +facade/CMakeFiles/facade.dir/main.cpp.o: \ + /Users/moye/code/Design/facade/main.cpp \ + /Users/moye/code/Design/facade/Facade.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/Facade/CMakeFiles/Facade.dir/progress.make b/build/Facade/CMakeFiles/Facade.dir/progress.make new file mode 100644 index 0000000..48b3d8a --- /dev/null +++ b/build/Facade/CMakeFiles/Facade.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 19 +CMAKE_PROGRESS_2 = 20 + diff --git a/build/Facade/CMakeFiles/progress.marks b/build/Facade/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/Facade/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/Facade/Makefile b/build/Facade/Makefile new file mode 100644 index 0000000..40d9bbf --- /dev/null +++ b/build/Facade/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/facade//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +facade/CMakeFiles/facade.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade/CMakeFiles/facade.dir/rule +.PHONY : facade/CMakeFiles/facade.dir/rule + +# Convenience name for target. +facade: facade/CMakeFiles/facade.dir/rule +.PHONY : facade + +# fast build rule for target. +facade/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/build +.PHONY : facade/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... facade" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/Facade/cmake_install.cmake b/build/Facade/cmake_install.cmake new file mode 100644 index 0000000..6a9bceb --- /dev/null +++ b/build/Facade/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/facade + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 0000000..26e17bf --- /dev/null +++ b/build/Makefile @@ -0,0 +1,476 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named simpleFactory + +# Build rule for target. +simpleFactory: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 simpleFactory +.PHONY : simpleFactory + +# fast build rule for target. +simpleFactory/fast: + $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/build +.PHONY : simpleFactory/fast + +#============================================================================= +# Target rules for targets named factoryMethod + +# Build rule for target. +factoryMethod: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod +.PHONY : factoryMethod + +# fast build rule for target. +factoryMethod/fast: + $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/build +.PHONY : factoryMethod/fast + +#============================================================================= +# Target rules for targets named abstractFactory + +# Build rule for target. +abstractFactory: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 abstractFactory +.PHONY : abstractFactory + +# fast build rule for target. +abstractFactory/fast: + $(MAKE) $(MAKESILENT) -f abstractFactory/CMakeFiles/abstractFactory.dir/build.make abstractFactory/CMakeFiles/abstractFactory.dir/build +.PHONY : abstractFactory/fast + +#============================================================================= +# Target rules for targets named builder + +# Build rule for target. +builder: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 builder +.PHONY : builder + +# fast build rule for target. +builder/fast: + $(MAKE) $(MAKESILENT) -f builder/CMakeFiles/builder.dir/build.make builder/CMakeFiles/builder.dir/build +.PHONY : builder/fast + +#============================================================================= +# Target rules for targets named singleton + +# Build rule for target. +singleton: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton +.PHONY : singleton + +# fast build rule for target. +singleton/fast: + $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/build +.PHONY : singleton/fast + +#============================================================================= +# Target rules for targets named clone + +# Build rule for target. +clone: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone +.PHONY : clone + +# fast build rule for target. +clone/fast: + $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/build +.PHONY : clone/fast + +#============================================================================= +# Target rules for targets named proxy + +# Build rule for target. +proxy: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 proxy +.PHONY : proxy + +# fast build rule for target. +proxy/fast: + $(MAKE) $(MAKESILENT) -f proxy/CMakeFiles/proxy.dir/build.make proxy/CMakeFiles/proxy.dir/build +.PHONY : proxy/fast + +#============================================================================= +# Target rules for targets named bridge + +# Build rule for target. +bridge: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge +.PHONY : bridge + +# fast build rule for target. +bridge/fast: + $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/build +.PHONY : bridge/fast + +#============================================================================= +# Target rules for targets named decorator + +# Build rule for target. +decorator: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 decorator +.PHONY : decorator + +# fast build rule for target. +decorator/fast: + $(MAKE) $(MAKESILENT) -f decorator/CMakeFiles/decorator.dir/build.make decorator/CMakeFiles/decorator.dir/build +.PHONY : decorator/fast + +#============================================================================= +# Target rules for targets named adapter + +# Build rule for target. +adapter: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter +.PHONY : adapter + +# fast build rule for target. +adapter/fast: + $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/build +.PHONY : adapter/fast + +#============================================================================= +# Target rules for targets named facade + +# Build rule for target. +facade: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 facade +.PHONY : facade + +# fast build rule for target. +facade/fast: + $(MAKE) $(MAKESILENT) -f facade/CMakeFiles/facade.dir/build.make facade/CMakeFiles/facade.dir/build +.PHONY : facade/fast + +#============================================================================= +# Target rules for targets named composite + +# Build rule for target. +composite: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 composite +.PHONY : composite + +# fast build rule for target. +composite/fast: + $(MAKE) $(MAKESILENT) -f composite/CMakeFiles/composite.dir/build.make composite/CMakeFiles/composite.dir/build +.PHONY : composite/fast + +#============================================================================= +# Target rules for targets named flyWeight + +# Build rule for target. +flyWeight: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyWeight +.PHONY : flyWeight + +# fast build rule for target. +flyWeight/fast: + $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/build +.PHONY : flyWeight/fast + +#============================================================================= +# Target rules for targets named observer + +# Build rule for target. +observer: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer +.PHONY : observer + +# fast build rule for target. +observer/fast: + $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/build +.PHONY : observer/fast + +#============================================================================= +# Target rules for targets named template + +# Build rule for target. +template: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template +.PHONY : template + +# fast build rule for target. +template/fast: + $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/build +.PHONY : template/fast + +#============================================================================= +# Target rules for targets named strategy + +# Build rule for target. +strategy: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy +.PHONY : strategy + +# fast build rule for target. +strategy/fast: + $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/build +.PHONY : strategy/fast + +#============================================================================= +# Target rules for targets named chainOfResponsibility + +# Build rule for target. +chainOfResponsibility: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility +.PHONY : chainOfResponsibility + +# fast build rule for target. +chainOfResponsibility/fast: + $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build +.PHONY : chainOfResponsibility/fast + +#============================================================================= +# Target rules for targets named state + +# Build rule for target. +state: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state +.PHONY : state + +# fast build rule for target. +state/fast: + $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/build +.PHONY : state/fast + +#============================================================================= +# Target rules for targets named iterator + +# Build rule for target. +iterator: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator +.PHONY : iterator + +# fast build rule for target. +iterator/fast: + $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/build +.PHONY : iterator/fast + +#============================================================================= +# Target rules for targets named visitor + +# Build rule for target. +visitor: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor +.PHONY : visitor + +# fast build rule for target. +visitor/fast: + $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/build +.PHONY : visitor/fast + +#============================================================================= +# Target rules for targets named memento + +# Build rule for target. +memento: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento +.PHONY : memento + +# fast build rule for target. +memento/fast: + $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/build +.PHONY : memento/fast + +#============================================================================= +# Target rules for targets named command + +# Build rule for target. +command: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command +.PHONY : command + +# fast build rule for target. +command/fast: + $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/build +.PHONY : command/fast + +#============================================================================= +# Target rules for targets named interpreter + +# Build rule for target. +interpreter: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter +.PHONY : interpreter + +# fast build rule for target. +interpreter/fast: + $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/build +.PHONY : interpreter/fast + +#============================================================================= +# Target rules for targets named mediator + +# Build rule for target. +mediator: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator +.PHONY : mediator + +# fast build rule for target. +mediator/fast: + $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/build +.PHONY : mediator/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... abstractFactory" + @echo "... adapter" + @echo "... bridge" + @echo "... builder" + @echo "... chainOfResponsibility" + @echo "... clone" + @echo "... command" + @echo "... composite" + @echo "... decorator" + @echo "... facade" + @echo "... factoryMethod" + @echo "... flyWeight" + @echo "... interpreter" + @echo "... iterator" + @echo "... mediator" + @echo "... memento" + @echo "... observer" + @echo "... proxy" + @echo "... simpleFactory" + @echo "... singleton" + @echo "... state" + @echo "... strategy" + @echo "... template" + @echo "... visitor" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/SimpleFactory/CMakeFiles/CMakeDirectoryInformation.cmake b/build/SimpleFactory/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/DependInfo.cmake b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/DependInfo.cmake new file mode 100644 index 0000000..e56694d --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/SimpleFactory/main.cpp" "SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o" "gcc" "SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/build.make b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/build.make new file mode 100644 index 0000000..ffb7995 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include SimpleFactory/CMakeFiles/simpleFactory.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include SimpleFactory/CMakeFiles/simpleFactory.dir/compiler_depend.make + +# Include the progress variables for this target. +include SimpleFactory/CMakeFiles/simpleFactory.dir/progress.make + +# Include the compile flags for this target's objects. +include SimpleFactory/CMakeFiles/simpleFactory.dir/flags.make + +SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o: SimpleFactory/CMakeFiles/simpleFactory.dir/flags.make +SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o: /Users/moye/code/Design/SimpleFactory/main.cpp +SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o: SimpleFactory/CMakeFiles/simpleFactory.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o" + cd /Users/moye/code/Design/build/SimpleFactory && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o -MF CMakeFiles/simpleFactory.dir/main.cpp.o.d -o CMakeFiles/simpleFactory.dir/main.cpp.o -c /Users/moye/code/Design/SimpleFactory/main.cpp + +SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/simpleFactory.dir/main.cpp.i" + cd /Users/moye/code/Design/build/SimpleFactory && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/SimpleFactory/main.cpp > CMakeFiles/simpleFactory.dir/main.cpp.i + +SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/simpleFactory.dir/main.cpp.s" + cd /Users/moye/code/Design/build/SimpleFactory && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/SimpleFactory/main.cpp -o CMakeFiles/simpleFactory.dir/main.cpp.s + +# Object files for target simpleFactory +simpleFactory_OBJECTS = \ +"CMakeFiles/simpleFactory.dir/main.cpp.o" + +# External object files for target simpleFactory +simpleFactory_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/simpleFactory: SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/simpleFactory: SimpleFactory/CMakeFiles/simpleFactory.dir/build.make +/Users/moye/code/Design/bin/Design/simpleFactory: SimpleFactory/CMakeFiles/simpleFactory.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/simpleFactory" + cd /Users/moye/code/Design/build/SimpleFactory && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/simpleFactory.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +SimpleFactory/CMakeFiles/simpleFactory.dir/build: /Users/moye/code/Design/bin/Design/simpleFactory +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/build + +SimpleFactory/CMakeFiles/simpleFactory.dir/clean: + cd /Users/moye/code/Design/build/SimpleFactory && $(CMAKE_COMMAND) -P CMakeFiles/simpleFactory.dir/cmake_clean.cmake +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/clean + +SimpleFactory/CMakeFiles/simpleFactory.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/SimpleFactory /Users/moye/code/Design/build /Users/moye/code/Design/build/SimpleFactory /Users/moye/code/Design/build/SimpleFactory/CMakeFiles/simpleFactory.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/depend + diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/cmake_clean.cmake b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/cmake_clean.cmake new file mode 100644 index 0000000..79eba31 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/simpleFactory" + "/Users/moye/code/Design/bin/Design/simpleFactory.pdb" + "CMakeFiles/simpleFactory.dir/main.cpp.o" + "CMakeFiles/simpleFactory.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/simpleFactory.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.make b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.make new file mode 100644 index 0000000..f0411be --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for simpleFactory. +# This may be replaced when dependencies are built. diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.ts b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.ts new file mode 100644 index 0000000..f290613 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for SimpleFactory. diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/depend.make b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/depend.make new file mode 100644 index 0000000..d162e5c --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for simpleFactory. +# This may be replaced when dependencies are built. diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/flags.make b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/link.txt b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/link.txt new file mode 100644 index 0000000..a071f12 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/simpleFactory.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/simpleFactory diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..656f4a4842e8f3b7b3183b8094c13eae92dac020 GIT binary patch literal 201792 zcmeFa2Y6IP`#wCgC2R^|nYo`b&&)hCXU^<7Colc} z?VnYY(h7e(1#mna#3>&K{%Yaq!~7xscCGRWXSXL~^Ob<|$no?_N@k5Oo8@IdN=kPA z&67GEWFiHCy_vIS#7if7XnK85X=fP2J$|3gDeBUeE>co5Zv3gUCzgyk_0$>T=de9{ zoY-w}uY|~U&)(G`18qvP2h?i`!?*V0r4yzSNw+tmtC8FEq@mrtqTasNr#?4Oh4yBQ zDV;ce=E3&<$S@syo6%LDRx$a|O+FiQ71~21iblGBH&rtF59AoSwyL3?d6G1HW2Q}; zJierK%oMtJP<gUOvIp zFF$6`Z6kd$-j<<%4;Uz=0ZK~7Pb!%(1HECG>Eq*v8AiOlVXL>xjJ*YS`J`jBl$zwR zgxGkV94{4%>Fw8arm=TlU89vV*W_1u_JF4N*9Jfy4ii;MV=!_3DRr)Zeycta@d)U+vu(Rj+hY z3kJj9+MWKcdr3p8>)wz?T6cL9#ns#h*#sU;;=9MH)zoj`=~H$mu!O8*BL#PDG%_~E zxHf=QXv4)F8?4Vxk7vuVK5yJnvTgsoo?B7>)sOf~-rVS~w`aFs->_vz-EHWBnrDJ3_4@vt+@1d^;{64gArLFsS=+(Qk)!r?O>+jj=?am_hD*# zD5$3Ij$T!JnO5znyZf-N+e4WK!*wNzRrTb6q2Ft6xdwferKE3mW_R8DahB<)ogR(S z)+cK9?n;hKB~Qkqtn2P;AcH=qzhcMhZ`<#<%A3qleRn1UA?js zW$dO+^eyrRU#w7fjo4DF$=?b7PFoJj*gvlu+TWAiL0R9{{m9c_X{WRx#E&_GrV}+Zi?bh{^v| z+|t*N8Rr;(jN6Yn9yq2X)}5H`?u?gAXT0o4jse;dJFq7<(qq`MkqH}LqP+T<&_P*= z@zy7XLyPO}31NBe)xy_WK$*6-)twA#ro)g=_hF);GvL8oiChz`P(s_=I_VoAI^Ut z!#>+JrEdSl{(tLx+Dr8HA#ChMEZX^B>Z{e)yO&;78;csbuFyVZ)R*&K)7p%)znUu# z^53be@@#PawZ5azS2aMqU`?~?7*OKr{chXmAlu!|SW)W0MTxpP<=N}XL3)11z8}|J zwHmRzDx}e`-OP24*WZnZY3kZ*+LvBDWNP@0__J}scx5}&etnDqQs(#1>yGQ6iD8Kw zV7$J|yb@L0DJQz#JcR2N{4v+J6o24DN=$LyV1KY2&nL+5Wgq?Dh)dSRy~d`*Wd-g0 zzm;Wu{>nCGWQ~dWjBCskd8hr@UUH2`TTutGbHhfi6}*_+%`xW9A#6h{!@4%~t|cik z-d(-o_6hCSc$Bt>4bBsZ_)GJ}U30K36CciepC-Qr>l3cq?DdT0acm-vWd2U~jeOdy zsC?IN+Dx>K*A~>1*g*`X+jVtq8LV%joW-fvLDX%P!uU1g+04;yI;Fq^p4~>wc}Fyi+#kolzrrlPtN7Lcuj?W?Dv%RO{>3+CyCAU z*iMtRu|S%syY6ka5cd)~b9pyy?#E=lLD{;ls$t{J($qfSy+=k;yPe=eXava_PBmY+1)+e?p?QMMivYX z>CDQZg}7g-bXD!$-nEAMTe*fnU3S+|d$FfjQ*0tF<<>#_B8F4svI^rf8xZyhSYJa^w*DS8P=UUYNx}Re0 z*-s&@eqUD_m%6XXO z>_&g+)m^tUov+RKWgqE)nJc-j3&m88rmMZVfqBYfE^x<#y#{z=!Ne8%Ep<$!`tflk z^c8%;eV&x>+S@(+sD%1+F`wEZRK(x&j8*Gygqn^yJKB#RHd50m0g zN40uaI}_LRC*8ja{oHZzwb-@~$D?hd3U$3UPsEUOKVYwgyHGb9lVStyZK=Dym)Jmg z^gChC@$E0~)zOZBdmqg6n|+cft0K%PpY@S?pr7dfBgz{G=qFPjwO97=oV?5_DC6(M zMQCK#;!t^|A)&fz2IqQ?iS#&0uOG|hTJi769UONR*-NoiQJYkRrL_}dS=MvtPsZ^< z>lnnhv<>=N=7O|!GwXGzYi&jT(S{1A^<}o&4nMZ<&hEPX%Ph|4nWyvm#CElPuGE5D z?n`5z1hHfGa3pSL)^E?gmVJ8f8f3>W<4}A@y*ADK$n4)>jv{9Fz2T2H_a*mW+-r}O z6FYV;Uwm-$+Br^$X?Ulq$7S^tq@nak>;JusKyhl|wtH(k%0TSNJ1BlxU! zX7j%)%eKRR^M^9-wLC?(yIBuW#`c5T*SHqSK0+q;5!`z=yJtZEI7e8TVmqyV|J9HG z16heT@7_11{2hm$OWk=iWj?5=Jq}@q_e3mPV;{-q?Ex`{TzhPniq-{oPNyHHkDcpW zT3gurC?n_mevl^jPsKta4xF~&K2ZJtvL7Jx3&x_oPjq92@!_@!?907pO3dv@_7%sp z+;?KEf9Vg&zHKPeTlZql*zK(WsjoxWWApYhWz1uqNGYp=Hu@ip1cy-c2*6{It6vP zo!7fb-rAjQ?Cwu-{SJT4e)&)J+h-u&LunX&-ttpPdvnc9jccy0a1Gd-sTN%HCHfiH z0@VLYbAOEfmY7Jaum1gwM6QQvF~l*(@x}gSd!@v?7q5(=e}5xMTZ^T&BkpC)?@d@2 zZTj~&l7Id;5-%20e#da`N$lF<|1G~!*!xj?e`K%C2aU1C2d@nec}@8TWjWqc=JE<` zQ^uXIQ{;Cfud#{yC&WH=xTmx6|K#_CG~2xAuQ95 zt(Rd+!H&-XT}8E0s#Rc`YCBT$p-xpMt3G{@zM{2m5(~ZU(@nSdcKh_pK7i}|fv5dy zy&u2ez3va-v5>d@cvwhmiM=bT>Ojpf17W!c~tggT}059#OsUY0)pZ~t;q6&Ivt|9&prPI~_DTl!}t|Eco-DLb}S z|CGH$**Sj5tRqTFTDNIcQZjSWm>J{8l}wv8qh$P)X_Lo{9pATouc=dK9W!R~Zs_O&mWfe}Y#jg-Xs%=EyoV;h14Md9vpuiZW~`udD0E)oKL&)fSyq z?fd!Fa-wyrRoBDt%9pRL>RY2jR>v$~9$rP(x-Xs)4Kx7O4(|>In;@Z7MuGBIJ31>1 zNF^q-vW`YF6o4=@)K)69DLAogr79O|Ki(6|A~{djQmTqi*R63>R#LQTRfzVj(LSp! zxYbOCM!MAMRI5!EZDdDKu)kUx&vs5iCYY3|?#SSImE5FEd$?1>@s3ZkB)PPpRJf%s zt>&+WVuO8abgI<_1uGQ^qF6c=Wdg5MCWWj>t(NLwz1l5NSDNaV)j!Wj)`fZ<3tQ!w zaoIE&B>dIrN`)Rofs{mC8?otX%`Vb}G6Jy&|$~5sgxTv9Mo|s6|$?s*Mx% zaKI)>N!nBDuw>WSzGxal)3ncGb2YPNrB=In(u!rUH4aZN5wFuHC5>lFwXlt0%WIje zx#_v0q>`<4E33plP^xv2M2}K!OrjoYazw(6gb;(QZH;8RL+i+@(4ql0@KI5X*gXm{ zZ%npJs#ncA9Rls$zGW*HC*1M^N~sR6Oq(o9bxcZ`7VeY^Eaiad>^O#^j!raO!g3eW z33z0xl~k40>1KPw7(T}1Ab7f)WW8Dx>yfBQmg&Wwt{#2tRYSS)*xSjXnffI4*&j67 zHvysT7#PPU;v5Rcxvij7zZ&jr0Dk|Z_A;Gq3>}2J^@llctGC3MEvnnaV=@isd zCf6|xY^6>$Rrq3ltwb#_XDBr`Q3uposc{vE^{qj{@yWI~6RT1a(wYSpC^<0=#wfzO z?k!bH6QXbl;CQyUcNz&h=Jc@SC!-hDlrYwzr8xpjZ31B0F_NC1XcDxLJB!X>uXd`% z9%XFJOzmV70<*$$;hG)Ah_)A`IUS{s&R{56tjvo=Z_ZO{Zc7NU&F%birUlq5Qki*S zIC+*;Ou*$Hk{FX`o1j-}zHKUNnN77oCn8AtWTCcF<7!}psYTlKnYsQf_PElsMqr7f zP+E;D=ZFdekDYvOf=}L3%ag*ErJ6J9=Oq-z$pXNj=cl4UgD!Us(EbV+aP==pWpoTu z`a;L3K~`!LI#NN3s4Jf|pN+x7LT*%Q^Bzc*;8=r$e;W*u^8%cG-Eq>9OuzkViGKiq zzzCeGs^CzNjAwb$m0kh~Rr1XQ(a}u*6z{7fN%?BZw~EYIrhnc+%xvYmnasMG{__uF z=6IS7GyRu)Oe5VW)4$aNLcc@(Qyc-^B$Jbp0Ys`X3wP8rLK+3mQ>ulOA0ib<*s!g(t-?gvWWSiNi1J!2O%pW>b zZH~?C*E!YZ+svOjzuFR;IiS1d@HSM6QCct1ITzZjM%I^ena%o;4dh&HvsgPW2<6;l zvjJpta_+L(AhP*6_uFg+vR!j_*lZ(W@>$G&L=ikS?eXfobQlr z!?vgjx2m%-egUF=RdmjN%c`ceFDHPzTM^9GI*?Pv=5lZwn^P0Hb~IAM8p#8qeYrXZ zD=fpRNh6JIE=(hZHW$%4lv8ALQLS@wjkt>2bzH%MP?TO5bcmv3Hw$90& zY%}w9UhZsUI^pmwfX)J&S*QzgFGS{edbmh8&ArrS7VB2I8;}`5&Jx|e`cNeB2^_fI zP1j&!+=)!U*Hve3M?z&jL0;x7IQvxYM<7$Fd5-RyyBnEV%$%$HXUNYTd7t0l-%AnvszEe9fr(uie03q<(62^8eNuKYBOu~g78_$ zY{KDds@XU?vI;sXyxGFdJos|JQA()rbKrePmF5TYezLs7(|JZYFN#;kI^pmYY8`Qm zb_X_@cuUQGv3|_4aFGX#3MEu{19&^A(keye84I^QSmj&rYGR$^YpXw$QpDUXQsqq( zlzIqZ^LJnyjqZ_!kNGe$m^gVOykvVPP{WC zSZPiwQhSxx7VtE(j zERmG&_!RguzzoOo6`yR5K2EaEgod0SP=L#g)9iz!y?{n1`#pYmj}P z&t&IH!#$X0+}?qZXR%D`+S0+)EuHcA=jQV)7CskqKjj8ZiEGaA^l zdYQ|llFMB0GFh(2y!%vmx4|$~!Gp+g>;*Pb#8FWNZ-Vtbg*Sg!nXKbESPOmzQf(~I zEixVjHPtGp1^5WEwjRVf8t_Q6Zj)KcC^Q}m33=Rbj1ciMpu*$kdR zRX82+r8olj-2zjNn<|FSqNr&>bW~9+kY$st0%riq3$6CG9*UxOAk*fZe5J;OkeJsH zw=2*(VhK*M*%(dl`E>PQ0j_QA{LtmT+|yvGJ%A9d-ED*Wkjo2I^B*}DiBOJT9Tm(2 z$;HnL>LNn9ewEu28T_)LLN$;XjSPWMO+Sin8w?_y7ux2_t%AgBl)4Y=hnmP7#mxP_ zP`jATJmBlHpj{)Id(fvJR@J|6ggYm6uMTbSwGFlbGcUBmSZl%xU|Eve6KES|p7cfA z(e%;GJmssjO{_`oX|cv8=>P#8x)jz<6>FLP+(}6Eqz+dvIa@G^N#hjz^#S{*+usa0 zRL>u|5rWauCOEMM(c6$!)!DMy$m-BKU-4^@Y=s+=P%Hn{uxvC~cU8R%dR@WNp<8^# zqmX!va&7(3Qtm!lehVp8y&Q6Hi`=cg>V@c!`=t%8^3@SHI{LL(RUIUIjF&ae7?J)K zdz=m$?06S*g$G&2GfCmmF6IiCTZYV3Yy{8zIR`PKbCdQ~Sgtf1d%{z@%QEPxX;cw$ zbniV_#NqC;-20{{jN&&e)9%DPH=e19w*KB@sPJ3J9uo%iAAe8mFlcFiRecefeiUFG zy4V-)fD8w8=x2W}#-C?Xnlwy7;r;3Iqy@vTT3#^V=!t*fBM>lU|vZ>;S}lnES#4jUAdW3v!jrX1qNj& zY*&A&1!i=xbm%r;c!QOxADAsNj8|3tb;z6rRUNwB7jD{Iso!X)p=&2xX5q%JYWNwz zAFy?sr8pBi9Me0E6sEva0QbN~R;Vb&$fJNSBHShgu2G21E!O|Y0Het^%Q(RIWB_iL z0^bYx2+V<@;uN?F>NW;PsJjd2od)PG!o34tL`c9&H|5=LnSETQ%BzYi*@-wp$EM;X zz#b(&EERvt%Ae@rDz7=NMN4pmPD(%*A4apuF>3 zo++;uaN%8?&P&cjDm=+bZFHsRm1)56T~=UIx_}BFu)M2Xo)a;B+bVSXKCst_Kc0w(_mRDb-Sni>6)N1~C=Y(l={*&m5BLL0 zznmidl7-($kz~dOPgQt0KJt7Aj?lmgtw&8C+-Idm9a_rmh$=^WRwq_0 z@ASq9D>~`WqAI-AO2sRdavJnkD>~T~m41@)mU29N!-_6Aw5SSq@9G&m zr(!9`!`rOrnuVV@C$&Ob_e`m@JvLwl|Bm4 zXPlHCaeYioE-Jjj3OwfuBpTPN#M@Ttg$kuqxUh#;&Wo-9hnZ(#HU#kfDiwOg6>uDR z-U__$3Zy$ytEXq?!wRKTxYP=KBY=c1U25@ATE8sYi*UJ<5))h#1q|{1%U!jx= zKW_zobOjton)b#ocMajl&#r*u$WkkCz!gY$fc;SI%LsfaAz22%N`J(>#NFYTlToBPzVx^18UZ#CZ1R<74`H7P=i; zO4`k9yo;@TKUbbLQ{i2f*WcwOOEglg`+Fr0IJA^k*g}ZDha)sM!&w#Q?FQ8Qc);^A zyc?>HCnLL^(25Lm3n^1p@$-Nh4gkDT44Avcj)g#$6TLVi%3FL>TF3Q(ej~ie*iaoa z1}YWD5xUt!iWeaFE|ELLpwTSe4W#2Bps!}MLQ9z2{NnCF1br=o8xCIKmjeBnvTvq% z8XSz@?{S1akgoQGX90Pc=qD+{I{|eb0{C-RxId6ZS#fMyf^ z$+fWr$frd2c*3#;Qv4gB6NUlamqEa*U>t~`e`at8#Q0qN4A5pLKvq|BWIF>9G*HQr z-2ikCWh=R|87F#ZWmk3#(Cs)vH7X@SN_Bh!2>0Yd4J(v1Rm|c(RW&~n*Bz4yfT;9q9u8Uk5cM- z9Qdr0Xf-gm%nuV5p9w!yU&{CC& zK2cZ`q%D&#bGnP_2Hr^(b^LUvcMq?SJ?*-|#EqY5X0eLl7K z2C=4y@}y#P{UU--7G44J1e5!u`ob@K6~I1%`$frEsuaRcZa9Jmq)n3Mj_wSUKNI5d z1ER5BxObUQj{MWH6Odfat_h3pGUO^w=v&dWf6I{@dU&%Va+GbNq_Qx~M%T~BD$mUGO z@`4Mk%DN`-!&7NPm$JESE8EE#=Vu3@A{##$D+=C$ia2*=nsd?0kWvMeDw{pBj7>Sn z8WRxI$%cXG!bY&e95g_1 zEllZ3Ukm?Hq>G=%iC$I8()=wT+5lxo`ICi;u_V^L()TgD|6b|a*m6j*2LZVA!EX`Dxmv}B{maWu!9GQz( zBd;UNq*<=E=(5`dy+F`N4nh-0<^{(zNy@Ia=tZXrYGgC2<1rl^nU`M5hK;Tl3zq?j zn`d3ry|iBnO&8?XBe5xmXSdyD#{X+L5d9WB$2{_km2uF znVr};!cnmkpuvdDJiPEV%kRu)ij1e*u@N{k{4xtwuV5i0bY|mT!7h?$(m6P&8j&8- z8!4XZgr~YGyWaYEY-B3!8uyNqjO%begBXWbz_>U(oIPX|W3#Noy$av8{FB*Nk+a2N z{^}qO_g1}w_n{wj=t5ruK0Mdp3!GvXKr|l4^H;T61!sfiWchVs(oXykCqFTL08?4H z+WCn|ek1#y@QXfGeJCm-zg1;b((;4ZE^=P-h3ec0!&xyr8?YCMGTHiGHu@*A@PiQH zZxdM!bqLovBWid?zOj{;A8}~fGsK4{XjguRR^ciz!XF*7hU(J}qoJxWr>dWUwERAm zRYg}%Oek5IIy@K(Pf+1RS0Q`}U~ctioty%H3W!_%S))?mmVo$kMAj*Kr&H>)Exex^ zva0Fu9pLk)hODu!O!yB#{FNYULJHgu5Pv1eil@Nq0P$CXtSOpp;8idD0bpL~vZkfL z1+~l!m^Cv6o&uN~?pbrZXG5fo!rK9H!#(RveM3`gJ1R|GJu&ZQW$AE6ZL?RNHUA*N za6j<4d7HJ=;i>RCK-{Ixx*!GK1&I43S!*`mfVrQ)9g z<0O-Hy~PF{G< za?O#o!#t=Y0T!jK3j6DNycb+vq9{*lfR%df&{A%RS6caZU3mtv3V&gFJ6&F~L?d-X zJg)^Q&HEbY>g+E+@#IW_GPP9@1pVKu7 zDHXm70^Ezrs_F_jj(leY!mfbh$dUP;g_tXlD8h4OzLhGdPzpa|LV$ZwSuI=v$C0LB ziolVsfa6G+6)1KE(j9ruN_DGHN`>pojPI%XbG(U@_|Onp!na#o7aY zkpfs~yaQUHP5jGIu#8PrxCd!tb2e@ENVi#qPb&pp8jI_G_M)mEg343ZJ$^!pPxWLk z3;DW{oxLP-5|pE(XrVAL&Rnds&zXq4!)ew8ob2=D87G<+mTG>7ZU}HOlGD|<5`YLAmg*-h zw*GXb^0TYz*3W~@K5hL~EBq*qMSPd;ZD65)Hx#!Ug=de|crfYsKtJR|{_JD%Nc1oy zbIZUwPOJ9Bv-|5vJpj>0IH}`C5gKS9RXh>72Z;>PO~DpHRs0N)dbogP57+meVNq4w z43G#H7~vK)SUex72p?vI1s(7@Q0bHAd{oxwzZ2d@42!>+AI>t{%fsXjt9qv+lqv_? zpWRotU;Hv;a`nJ+P*IJt71W?d-b9DsF}I{i+_B7@3=p@Qw#D#f3uF_wn|GiZs^B3A z$sOGkR!c{SdbgWDf@NQ2+51JedtJV-?v;rMcW2P`0gm19~&fD>H)Ip^&`ntz8(LD*rg-Wc1#Y z(}a$$MayA1$Xa zdiiO1%=<-FA?1ECd1tGe%AoS@X^)MxqpH1MWG3}~Q4n*#SP2bi?iX2eqZsQ14Y|SX zRXED>Pi7lLdeLyK8_wSSV&}kJkO<+%+m6}9jd${P*4%hgz`gMvnC4eeL=fW_d)M4} zvz3LTVs>oe#=9|;h2NR&9T_Hm*@1`~?;-D3W$PgnHCk`V{CBV;fTPy;zB-%n9_HOp zx(*FqYp-vpZ*|#n3@ML=?6g(P{@~*U9@$A(m@MxAhSB5+zSSr3Y0z4~`o8FbeCwe& z@tM@t@8p|jQZbcnh4oNgodhp&o80vBqad#HN6o_%ae4f{xsO?_3+;}UZv%4;_jk>#=IlPXvW*0VVBIwx7G;B_F; zOMxEkq78uv+9ipaS04(-gLMlP%(5gh3*|60KSm{WIIs1iM`1Yu|4(Fmp4f${zB~=a z340(7Ky=OCu{R(#3+d<;Covf~8|ki*uPfL~sCoxjvdoZ|d-&vaq&cpOPXk_xN=FXY zIoYft_l0$2aqi2OQHa-u-nN+*IzM-(&9uauLc49I2yY7gU^A_B`(}HPiQu7nybwa) zA}ge6Gta_1sW>95XbbWD{$_{>d3j-Q<3I&td1-#*aDh)Hk7Y(l$kVo1vSAN zPW}zt{4#~Bf-yig6TQ{E%wuYH8<3xg-ZQyP0lA;(M@iIEcocA@ zga?#r%r3&gofGfAixA!3LvWiXwi+co-?>v|is$dP^ zw`lf9*2xz!efS5g7X#kw!PGGg$CL_Z zfO#whly=O82Lf6{Sf{}20KHGx=fZir05x6$IEa^3*!^Z$=N%4g8u5_DB}ntifIUP! z%i;;Q)PNme@U^W7cKNU-^d&}%85hGd&%uz#5eaJ<0=Qs1GGa(d8Qvd4S5YvcC7k(6 zV$xXJm>9kplKUu~XQhLVbaD_3_n(W&5=W%A*~akYWF!UE@NQtuC%dkBBh8mn$z`7h z){|t{v+Pik?L_qO7a)|i6oU1&M5r$(GbyNshrt>^cD`j-cG<(gT0?dt%g#!&qco_7 zUkUzulxbpJsp80NW;dFK+y$ZfxI9D-v&O1Af?`a?26e*AjhH{8?>3kV659yu7&!Rab@CZqG4^sZa`Ivs4YjU%`ATn=ZgdM$wXov*mTtX+ zlWO(=p{Ha;Sus*k}pB>g{Q{}Z@S-&_e z^OM|2%lgw{Nlb-r1nXlQwKBECYuW|gCzk`Y9t?j5nf!|(SJ{;tkCM%p2{!?AGzGF8 z0lZ}hXg%Rf*m*{DKUZthMUtPzQ?CYJlzQd>~Q6s?I)Q7>t6c zIwI1@iZrH3*#E9KHVSkR08d?bBaQ)&yFaxK^S1fhQUw#lqOM9U=B#kZN%GqLQl!^K zzNuib)|7mubMJ=46R3;t4&Soe2awqT6TUlrtEwlK6}}0+5s!nz5`D9LX0PU1)<66w z;CAN$J|hM021s6)E%TYzWkot~0bqGucCJrHUWb9Gd0qAa;PSfcnJIX9A8>hHc3z70 zcITVl!F^|?z%u~L>$2r3@GXGlb=k91;4cBod$9{rTr6Df!3$Gd=}-#XcaFs*u4|VO zJJ%>$B6KveHM>R%Nh-S9`Fi zm_fA_Jb5Q}jqgKI5#A?aZWnm{SVbG*>zb-0J%k)ldcVAtbwLQ|Kuk&cNB*>bn~(yVWN!CA_V^|A1$n zEa~5qYKp!LM^a@|%5L>l2Fz^^ZuK30nWwUDK~iOfsANOTZuQkd+HUoYhl)6NWtwx| zR^JBj-K{=)p^DxBYM(3-zv&`wrE_x3Rv#Nlw)*frK4+`1mo%5V)yKAVxB7mZ3p?2H zs<+cB&TQ|P*y>)itbAu-us_$*R8X*h9@kRE@F~ zk~2|K4>QrbXfn=3w#B+!2vfp9Z`vzD zrhhJE#y%l4bIu}fR%0QvI|!LGK*$-~R2^BbY_5>GD}|hSosfC=3pwi*A?06?9}u$SZ6W7;E9Bfig)GfpNSn)=2|2Hekn@KLS$?{Z z6&DG)V2h9ocaXFhAnnp-;BLtc@-HGdxSo(9ZG{XSAY|BhAtx*la^e+2PP$#l@aKh` zyi3T4{X#~@7Sq_MqlAp^C!}P8kW&^28FPt{Q*RS8_DLb*J{B_mSCXT8Ra!#QNBlhM z*t(KC?g$|R9u+e1Wg&w;7cy9#Lxmv`AwydW8P-q838RFZSPC+#!w`Lu(4l&Z(9!xK zp(Xkmp<^^#dQ^vT`gO@q(4PyPr1uCtO;k3&{BPb&}q7-(3$!~p>uRxXqlcT zbe_II=-K*Op$qi=LKo{-g`TTF6}nXaDs&lsvS2yObsM1<>b^o(=@CNL=qW-k*7Jp~ z)2oGEp|25orM_F}Rr)ERoAf(Euhm}*-K>4fXn(7&DfC9&MCi@Bz0h0ru|jXtV}#zR z%Z1*p*9yH?-zapueoW~7`gNfX>d%EftoI0gR98NaeU#9Tb$_9s z=n|oy>FGj0*NcUIp)VG?TW=QnrG7~0SNdh4U+Y~$ztKMn{TBB-Eay9&C-i&WT<8zF zo6sNiNkadlrwaW^FBJN-UL*7ueS^?n^`k<6)2|8Lqdyb6SN|q-pUzyta{kbDgzncZ zg#M|!2tA+&3Dv%_LjArog$8^pga&;Zgl70|6I#jln9z{#9if@NUxZfnRlz>Ns18{^ zZbXdgP{r3lXjNZ7q1Alcgc#K!+c!;Uj&G6B>b|u?bA8;17}cSMZ=2AXzGsDoeeVm6 z_`VYw^(kx`jOvi*iwdpfYbmt0ucy#DzA-{$zL`Sn`ndTpszW{BdZG1wcM8q-JpnrM z=-F=xnbRA4&?ApNLuQJj=UywhGw%~J?>Ql7eITTKzmT(QVk3Fv(en=%vY?NUg(X53 z%@MNrHX%!%7jn*SA?Idd=Xd1MOACZ7J5tDb1BIMFLCEq2LRPF6a=~UH7d|Lt1N8$W_k?+4Pl=YxW7bw)$F{ zzAh$Ya|f|pQaczq!!w-Pd< zr;w2+3mG+yq|e#19O^S)y135*xeD}ID1P=?BvH_3@j{VYvQEf3w+cD;IU!3w7qTn^ zyG$edoL5)K`R#=)A0lMMI3X9z7jognLRQ`=WYwcWR=+CbqTNE){3&E@E$l0d>~nFE zkV|?Bx%3nv>*fi$>=GfD-!9~er-ZEECFIIILN?UErpCxVS2Yu|v5SyRCkwfHwvcO9 z3b}Txkn45`x&8wooBt59CHHb#+1g0R4aGuk94h3dsX}f(U&t-j3AyzVA-8=hvnwt=!o_$X(rp+&xCfJ!c8IcaxCqPYSv36(RS3A>_fmLLRETo>m^tCpqqj)fhmn z0(-V&FERT$-TKHg%-uk4_4|~%86w$lYE_+R9sr&Fs?KeU1fOEceoKeyv_vNRJ?zQf z0a<+gp4pGRY?P}%593}oMWXj6N8r^`JLHIeCGMfUy&&>H648=8+_5D9+#Um4);6ZwtvFo^2W*G zp1lFOD)#bvJSKrE_0JoE|5YP@?QzyqZbmVyab$nxe;%!pcqmF9e=I=^g&*=_$UZJ5 zF*Fv1N(>SGix`?D4kluV+4L9^Y)Vp&F(jC&dLo9zRJb`@@?z)==y;-{9v*3VfA}1p zn8~{UyhIF%d5WmKM}a3|$Q1DtATNekRUJ8tlHr1f6ESq-h$K7&uopwF^di71F=UKv z2b>Z^0+09>a7qjr>AH`k#Sr1BRJP-(;Mo|W-=kId_m}Y_*emFq%cMV(u_TXV{s3-N z9x;6i{e~*?0W~i!^8G~c*+Cq7%29~6JVxAC{!dZU#IAQDF0KMo<`%oDC~@%qU#DwGUA4A`4nc8p5GKLYmR!j*2cBP}kBkx_tC;zHmN zYXPUkg^_*=aLU|5I4W(`G5hgkT+naC#bf`$=cj*?xL|*3=}^uSt+{_MaUs7)oQ-}% z6}gS;#l<#15gQlZ!1Rka5Ep--riqQ5L|hERL?m%xw|FEj7Q;D-3!;A!7t7eB$+%!P zJuU>hASuVV5KN}KI*GUtQ{l;Q$%~6iq2q~)dU%uN{o!+XVkYkm@DlTdn5T%!tMa51 z7p91AfV{Y1Rdr-NCBw4;dvWnzNfO=+*ozBS`W?V2^Mx@|I2N~@*jH&vn%r+XZBP7g~%o@I*IoU zylCniSoRFs`}o4vKSGQzBJ}9@0v={S=J?T)$-3vg*fVRt>q!Q!WtYjZmCN2O*~EK=;!5#6RN9^b${?({9=J);L;$UPv@ZLW9G^1q)m7dec-a7_h9-d z*QaDpx-lg?@HS@83-UYWFg4&FlO2i@F@JQupVb8>6yb6Bf! z*M^M(_4L&5K2qup9D{FS1*!BQde7uq4}gd$;jNgRkRE(qYf804y08;YvvCZ*jGxbr z@-<`?BbQM-c)1!9OSsVeSAI3F_F{aVZ$nv?A)@Q=T8WgNflGnI8 zeT-jJ16L)#Jl&KZ=2p6Cqc}A>%}2R7q6+a6ey`tt7q%p?_l3c_FE2;AU3Xw;bkol#)4<^+_QeEueI zoiF^YmA=i_8*(}#(o9C>Gzcjbj_ksx5O4&xxl&>?A*#a1L1HeY9{q1piy$%l21q^Y zqd#7W;#zpC<-P1$IKg_O!mmT1CzankSb3l2y?+ShCZCu`f&#l-<)Nq`e7C&a^6G}? z7308sex5$4@EMTeQ%8aCyr+(&wdlKfvM9X43jFMvNwkqj$?M_xG8{yI#1T+_cA+Uz z)%p!kolgO41J`cG3|?Hq+XX&`m-MrKsyEAlz*L5 z{m-?CRAIiXb4FX{TV&?sjI;T-kq_jYX0z{*?aP^F^Y0>`pEJj1v6BPtSvLDVvZ0(s zHv0jx_+LRb`ysNhz0&4CXFim3vCV&hyw17WW}9PnsGPIKW)Da9*gC9T0RI3m(hN1j zt050~(^&xcudt1zcX7^Po!P|FI}*JkO>$GQ?rZ)Orp?;l}LmfpFgDNAn} zmZkR}Q_`2-U)>Iu3t#*J<#18mm7);?9{ZzRdJFhHC3`*u5KHejdMG7JZ;Hx8dQle6 zrT5QplS^;j#>&$BIux2*dOt=p1F*)TK9{Sme^1doi-~7CAl{#$nbUZIZh5X6L#~?*~~B zB*&mAF1>9e6u$+)TY9sLqn|-A${@fe0${^idQ;q6dY=U;Z|OY%eQ%fEq9+zax%iV` z@EMq2W$8^o3N%aaU3VE*UfK&+FgLKJ+U-Orwfx=A4GWV%Q{j%?(U6C0QpQTR{bsE2!K1`jVJ0zF>N3OI z)T5`Tj1?M|vCTT-F_rvYNH9qZ)6^cd-nC;izZK{B8P_pM@fEX)$xJSkcMddNF zC=2IU*$y{3R(NYKW95};z!Pt)Z=soj3;(oZh4=hALev{8UxCHG<5&@x65d$pf548F z92nJ+o2eF~{cK9vv2rh9J63M8D(ku@RR)O40}!)gONSgE44_uyEXbKY1v9ej7J z&-cr-`lYwdSXG8i?>wL>adXJZ7KmN(2SL* zA2P12#aj*>D{QHDI}u7h0WfzRH`5b#1>TzQItOC~5u$5i_pWkBx%JCKIzNUJugjG? ztNfZ((8Ww29qQH?c;#avFXGO{tX0WS4Fw*g1y=<}L5QDqsyvKb9eIuSIRz7e@LN`u zhtse{F9-4j(NPYnPU<%U(HKROajWlUQJfzbXNEh!28IG3d?Ua@K0oWgy0GO+TzetYP^A8qF%=e=oS^vLz$;F zz^R+YKap*MM8+Vbf`MQW315W?@>Sv(7dfMl@HfhsNH8=x-pP;mQ-=ee66L={i*kR! zyboH6fL3u@i*c9aSL(IQ*bh=E6sM&)S6T6kaSDnkPeJ}uulPi`8vhWf(mTmzDn0;i zmp;ZU{|Q&AZh+G(%rceHE(0;9;{@Ua;{38?oF6BO4~1fUA0_2mMa-7cSUej6Kh^yR zqkK)f^ml0b`Ayou2uMYh|7gfb8s!WG9@74!vOLJI;{5tyDL(^PdI|)COvO)Qij4S6 zilrU<{>9)FlA!I+xHRQx`~Nc?RwmcvSXL9!<&i@rwdOqbO#glxFwDJVFUN26W z(ye5R^qox6ekmiSlo33GEw+eqF54?9eyQF4QW|W@ZZ!!$x&=K4eD$SojBU{Lt zUIMh39K0om|4W+W%%BNeG$}Rnz*|VCYI+5IDg{-o%EhhBbJGL1tZaNKL}_{uxkk#$ zw`Jj#W|WoWG&`CeRF@Kx=nUG{Mpwm&$LU_2AFPSTLzONIL~vrLsT73Y^q z;-3Tgy3=)g;lPB?$nUxg3))S92D=86?6uG66`s7H6@NNA#-_MR;LSaeql))!sgQ56M zL@88CeyQ-ejallW4&MNdzeJHmU6GO#zj{&1R4EzL1f$$Eo=WAUu`msaZWdCr_|9jP zCl#;5d=s3aJgL$%U?<*+piF2ysf-U+L*17Vy$Dm7FJtr?&SV+afdm2>ACZJIYOf`U zp9ak!-y?#F8S&Y^iW-GRsscQ*pjkHcf=(M0exssmr&0 zN=1zZ;>S^qSe!2a#ZP8dQZ0$anU$1?NQ&H2NpXQ|+TiMqY=eB;1~(%sL${%{0atsG zA8=CBcYq^p&`8=K$(cbD+DOeDUKwjD4#Xs1#hH%t9gH~F-X@zl5B@P*D%?C~nJQ%} z&i7fSiLjjLZoCO~`JO?ksL?=t0M&@a`RYM@G_#W8%OmkA%t}f`Bt>p1Q?b?HW^Tp4 zUVdynk~NU5-7&Tq$tFw|&kioAeN=uMq@Ms*yPeAKj5Ob?uHD`pvI|sUZ!m`7sQWsv zwdUGeI0C>#g6}%uQ~>h`?sUM#09F$G+yO5Ia1Ft49q>i~_Y(Zc0UrkN9KpQ~_!@wZ z2p&j+#a{sUiC|E^q+lE^-Up=84M4M8G#f}AqSalr5s+3y^IWtT2seQ17Px4CAj63^ zchFb}lgk*O_3LF!0?E*^jtKo(NH(Y^-!M1}$%ge}yyP!IvQhmQU#VY#WI_Gd?+C?< zk!)N)#@E<4AlamTjPDF=M)I(_v22*Xi^+O1zB}+3ll5bKf8b>%^J9F6;6o-G#9ATw z4U-LH9g*C}WTP10C#ZZQk_BS77L!fIZeu2!iQP6#HW#~Hm^@tU_G7Y8><(wLh1i|Q zWJ|F-o5`YBm9y~>3X)CpWj(h7$=Y=!xdF*$`EsS$jAZltSbNCcj^yEO=G+ew8;xqe zfJBR&*buPZL9*zCGlHR_A^9I6&E75=s`5Xz>0tpCI}3ulDLCScU{29VBFKw*(QqRu z>61e$b{z!2r{EY0jut^id{K!Jl=LYfRrVW&&gC}&%<{SH4+2Xi*5rnvOy2}x87+Gf z83dNog16$X0-z?r>k@XN4d$bRVI8m!w7}E~^_^w{mrywB>2_CF>4`SvqU(V6v`eZM&VwO30{gw@`DV z)FoY^@GkJ4z|nfK^bJp{>=`Pom2TllmAyz{opc6Is_=CHpHuB}z6KLba>~A<=*4_T zMm}O^zGPSSJ<-e3Wq%>MK2b;0^kw^qZV>d`g)k#GgmNn$Uygi+?`B*g0%es!iXIR# zX*%*$S#_dU%I#p9a#?M%?iZFQd`RQQ?k7kFX`rkTgpTNw>{)3>5h`m=R^JL)ZO9rR zR+HUWR!nqQD(cm-8(GJtvQ$|gqC-+qPhlWgy;FPEW1UD=|70tgu{@gS&{Wh@m_XL? zsVr4iN_0fBd6LauI0vjvINF|?ti7m9!xU}->s7M*CtW97mAwP>h=F2L%!zA-9|Ns+ z3*?6;Q1ik{n~HFVG`SO1Cr+=vkDP>BoF7S}c_?T^d< z5R~@X_fz?w*>wLv{x>##d?^2Cn;uXl{|}oUn3M0n)zckRGe66w2j}J2u<0SO{5m#0 zG(W!pX^z?U!h;vXB#*$SktYd`Ln=H|alQo^jqrxhiMqow~ zC_EFu5`wd&?Zrx>7ot*B@de;-#8G^=+02ottN3~#+ljv9pfO&J9tPU6MT}K`ipiGc zFOwXpwA@Xw)@m$CyyxM`MauAl+B7A`ZOKg|t6P}%fRe56~a~-6(5J*=X#V7j{ zmxpNerR;y^%X?Deyrf37h49!S<;RhCv%@p(G>~xLB&^DZ5gFqmBZ%DYB4dd3caaH1 z#=FR5B7Y?k$=D_$h>NKz2-Pvi?N zmvbZYA(5|L)V0sbdgLVL0@8JsmiMo378tn z3|^i~_LPqze3=8Ap*NoJ<4IVRPa*Pyi_9X@PA7()DnFA*M;BQ@q>GE3OQd@eiJDqp zK=|1ttjgCA>Fpxxh?Ka<1|p}s$TdW+agnV=UUZS$i2RyFJQwaEyvBh|D5 zw9w;(&q%_m{23ziT;ydU%ae$in9BK+bjMpA*fha=gpW(Ys+_-9cO2^?pA)&$MZO_2 zz(sx}GSNkTBQnHA{v>juiv;fgGQvfw5ZUY^xkP-vM2~w77bASHE7*X@{VsACk*O}y zg2+r4X-g#cAoCpv*Gq%FqPvh6N#kMGCtUj=_&CBhCX4ip3?_W3nRiTA3@7qfQc#tT zA@Ze}WsFRm$hR&sgUDi6Yc7%bE;66UQWrUg$h&5iF_u>l+2tZ@iDa1im|5mBBCoo3 zt|e0WpgP}581J_7T9G)Z^7{$@p49i6;z`1ProrAU^CEd~CV8s-bs`_S$a_StN+RAY z^C{sg9N3JZZwNn`gjM;^ME>I-v0WEp4+UtaD?10(o%ps~r?c}zpzp5)HecmuAx&$Y z7KHMv+4RCH`PGr;9#E%6Ir(`uy*M|&9?~CEcS&CUkyiekruj!B&1H9|Wv%jiA?;s< z^m*;``y*Y0>GQkh4?(&G)64th&qaC?(<=t%FF;yst~@D!3DS#*ubPy<7HRQq^|btT zNUtEic2@odq}MTh@frEoA}zY>%JR2Z`74&?-;Ok2`R%lRm5OuQs&lX*pqx%4^P7Q6 z^+&1vBC9eQoBScjn|o{41i$~K*kFLeVYJhr*eE1VL9%mi z*+QF&WbM586sl6zs4^VQEcl(M#k8O749nB`2{}xETE9 zlrbA8i9HYLehCy+b`kk2623;GYZze+?Xt_sx;)8}MIN)NY$I7$Bw77MYcS41QQboR zdQlKpy4^zHW>aRjyO}xHbKoInmL*K7vK<7@O9I`VC2+mOjw*ZwnYRh7reU**#P(E$ z9|HY?oJ&(VUOC^Bb)%RS`LbUL+>`)}{ki*zZl{H^;N3_*oakmXw+ex)s8Lpv$!n9m zvRVXgNmv`L%Igyu;)J6_X;~A(n;pTj7DToR!jmdHl7M_>+&ER%fxwQ0jyF`ET8r=Q zgVQZvelqThWbKn<9{?SWWDkRmMY4Od*iS&`AlWlN#;11Y6FpqE@K+;QJ6gCNWGjwd zM@TUbKu8td0pMYR#SZv1fH!dTZsUL-0{EJeT^#Ud0Qw$)$2nkS08xU2955e13xX#) z;86g&6CCA${QwLnIMxAA1u&JMJYW$u&X)l=hu~C4@jB(FuxA2{^3w*Y z>_MVeGVO)m;{aYEIFE&RCA|ya3xe|50Rxu(0HF8WgjDoZG59;tc}#m<>$?}v(oK|d zC2YBSi5W7B@T7y_8iZ#GEZd+m*gcgPd2>=#qMS}uSrf9#Dp2$It;jc*C)qvqEVd_X z;xOTxr_qfpGk6jj9_v`LPL+yNOO*{GFjoAPQ^G}6b`n|RM3&pM-cT(eI$p%YxG^(< z=!Ar_x5+-4Xxu4n27&46Cd-J<7SxelKy;Pdm`Xu4*TLU7oh(~Q)~&KxkYtrzNc47D z5jyB4MAyh{mq0!Dt|aR&x$#bCT}Rf%@^eQz>t?dzfkZBRW4F{eYqBns0F`2-BFy69KCtR; z!?*X>Bpr}#{=x#FgUGo&$&vC4hXY+g&ZZ>C=&S&`jhrn>j?sA-=-1@jn&e2Bi5q1< zfz@|mVhBY|MfVY1l0a3NZ##e$3BVJ}B)U3jSE?uRQJ?Eh}$lv71TMK>xUDgp^f05>96 zSP;Yr=mLtvWHKQGbA*}60U{DXi~d7tE(v7E!3Wv(rQm9k1GX(&<3`e zuPgprEWo?=+6fdiU67=1lTC*rfh59R6z;bYk3p)PO5qoXaM4=|-bMV{5Cw&-sH;F# zrB9@4XA;uoR{YH|NF?`}^9X4g<)wBJJ#s%Rii8`$W#r3mq{tTy?Dgam7D5qfRJ)oy zW?7}i5$`5nHgq^5y%ZJK6dj#g;6a3sZcDM|>dls3a2-Bv8{Mvc6+0_dk+XgMKZWzk zF1L`gli_T=hMWhH6RTMt1tDGU*=-B%-_mn03eXRE8?+AnK&0qf10NrG2RFjE1wB;? zC;j=zFDMpEQTlZ{F-X_v06p*%{FVYP2Ah@lAmwMC6<=-mAHcKTOQbMQABOdabaesf zq3$8SRiEzQd+(zg-})%f`=k z1b+<@XH60$n4h-erR34uj~2vqo?3iz-%F&L;yMG>p$4|c^rPN zw_q&U2tTwVfcb4a@zbq2XNmcty@khtMBVucKOYf4^Ys#m$(cV9nDc@82Gq+|7?&U$ zov_P}*j{J8PJ58k#q_5j)_E^r0cx&7zeg>?ee|ih@5d?lyAVh%=qV@`)h!|?Jq770 zxQOshC%oGzfS%^-gJdeq+j9um|8*=SK^RH36Di84$OXPcy6Ep`VOk=O*5}a|TU!w_ zCa)TZ=6CVhJUuGOv8o@?fJOXFYN=4*FF^{4E|OTBwZ8-FIwbl8D4U7W*IoEH<07$# zz=1lY%3oQ{(>KW2-9SqZRU!86Q&^ND4Puv?4Q(57IQR;LX$$lZWu(<`>4Di$RQmLT zzShOY2ecsyoE4w4lhQtCzooS;Mb)_8+80M`i$DUUZ4uBI%x#Gqt{wnA@K*zl#FBXs zoDd!4c8$d1+|stZyWY^WYo{m$Njw8{tHdmUOAm|#=9D+nE(~aBE6~BkWqS+Ay$f>f zp$4Yj?L@+tQbD(zMqlKM27tbPfW#)q*vxi0V$nx%R37-?p1zrfQzI>aQ+zl-U!O0d zKnURfpj*)5yp?Q%_4;}lyEDZOorT!fBKB~}u8`=DB&Rxki^QBD(y0OFq3)PWK}9S8H6M0IWzJiKUp0tk8*mYzT zLti$^c=;mUJj9!TcslDKxAMP(KWgPgJvu`dXK`Mp{~#lB**<}Ydgpr)wKGzoDk!o> zwL-gG@47#3xES{v;NpbPcYyp3r^CoX*Du#cNMzQ4E~srl?((h^a-CjlLmmj^3*t!D z>1!kw8hVJf3|Pz642sIyY-tVE_Ktto=OX;{c92{v64U@)tJi7mIbDLM(49b-1co$J zW2y!stJ-s-i37KYbfuJTz8Wv^3F6fuUX#+T)5~PUBBY`R4!I4>{Zx*rNbqG@r!XZp zUe80lgR}K)a-OXR*@>64;N~20;HkDyZ;&Ke3m@w%*lj%@QQE8!M>Jlhua_vpM5jw4XwurAY=Ni5c-LSX5g+icUc98Oo!yUX-V5?2&kpj6-b=R5M>qKdH>AR^G*o*Z=GF}(B^w52X_m2Mc zehU4=i2fD&YKd1yc!BqT*KxlKhbWmpity&?tq;Nt7pu`hzuxiv@Yy z8ca$JR%rDA7Fww0uR)N_W{LA?z-pO{#H^l&NS&MA)?6VjSgq4%OFY)ji-Ff^0AmR; z(2*z9Y?2rb`I1f`Gi(<=ix0xwV56`F6t00VSEBUIUXu0zp+=NCl-7&HmpO2Dqzyvg z98V&s(|1WaJ>b#s>n&wrov9`M^4&*+!YKE~KaZL|RKbeL&(k zqM6w31g#XABF&BzPVhWJQlX?_&49{hY4BW02RqEyS4mR#mYW zKLt~5YSsXS#Q3G@$|Xv zmQYxsCUttdLlBIsKR^%ATI2Z^OC`SYJ9|Et6QHE(cx$ zRuyXiH_F3_d)VF*i}U#-uvSUAi#(1ZtcCi^Hmqa3q%N$&W3Lrk-OSgwOB5Evz`Ib0 z+na8}uF&&Qr|4ofqlouOvtABO(*%jf?ZH+D}!=yhNmR zWh+VxJI;u-uF&gcqlh-!7wZrTGHU^v(}{;nZE% z>+KE`Y{^>L5vwwv1E$dhTOI4=dXB^#A($xwCTzqHfgEp8!Zeo1%tASkkNOX)KHF2Q znq*I*hA*>WE&*oP5wlL;Br&<#JOs=$ReHjdU7+ufSS+(!N<|sgit*3ijPXw=8bD$X zG1@&0J%Sh%!zqSC3-zvtt0F0xrd9*7he@5@N1_Z8vKV|X_C#?S$xt#aFCxZ_?yIHP zni<*NDJigkE(L`JJD}{7l)@F$H1qT>M=(2`D6P=l!1SG~R0+a5A5B>giH7zDXxo6c z-Xh56vLINe50jWhg84sz*`MWT4LwXdcamx6?uBM{JXfcK#1X2sp#4qG(}iKWP@gMF zb{2`h(U(Og?A+^xor`joC=*1gwd*wPQ}B1~6wa_YV?m;km@FDvTsY<{rx}!by$fX) z7bp8NFlPa?0K*7#h;TM47NpZtVh(~!5B&nnr+{fptO+&eiM6F#qKP%XBr%>y1P0uP zDVMLUi8YY{Dd0^Kvq)gNfO#*o#EMU2LbM2bCDv?#bqTPJ>#Ycb#x~ReqL-nIg>f&i z&iDqCqQe+dFy3Pp!hN)TiqG%I-^)O1K~F*PjUFuuYe7#zdJ47*0)=*z@$I4jdYZ47 z$yB(~9DF}M$NCXlPJ#vm$hVZM4$T^Iz1+jK6^FydO>%yQj()~NDoZ`xk4tz zdg$V;t+QqAa$xy>!h2VlH6hSBGez|^rjsaDV>;Q(lA5~>KiPBc5lW1DhoY^#YUqwN#mPEN-8uI{nlz9-vLv$eG zmnBwDk#sGvp8Xk`%RIAU5YNEeEip?3<}JX?-<5V@!05~Y9b8+)0`Hfntz!-NJeDUqU8ws;q{365;TwM zuMiq(H>QRBHr!?piC%makT=Ka?B)7OiOeP0n~^_pM8@o%4f$*!m&cK;(|1d(^F$^u z09GAiapxl{oi#1A0^z6sT5L@V&DY1nIH!ww+608|yOWSoojzYiWB>08;CP|XD;_l%}x3?m~WwTYHASo2;jEAXg=7M2aHnPj5vZ>R% zbi)l7bGQPyE8qLs^lH{EWa&4+Mcr79)`3b#1;rMItl9D}j9U9;|*Fs;Dp(5!%N^Hq57h zS?h?2L7T+nmU#y-PZ_4r6D{)seY?csdUvE~36>fbqio^~i;*_HqIN<|p#M!5E#5-C zb9c@t>wzB>tbvo**{V+OAyEbiSwtSe%S5NfiY-QB%;;TBi?KpdU;#Y>3Jt%(tVTsL z>$rH4HcwwBF*{LOp^t%Chn|ia5z!J57Fmp|C0bX3w*RAew`CEuP@$NcBql3nA7CEK za%AA zQ`iTx$E=W;ESjyroB_;uBdK0rCNVkLKY`f*%p4?dil_EDq*t%6k(h%h^-zz;uzCWR z#;Z>u$QX+;?$zfGNn*Unz;uu(+zTT|mYB$ZC@~lZq@lPt1J?laz(26p;z*@z=`>5t zM;m|nXwxa*{Xl9#PeHK@!De#OQ;?p5eP;lL_CoW$PXY7Bcr%A-xy(6uj-~t!3-5$zg8bfV$+QAG?!^#uen9bLVWRyOLrUynmf$i6lPOx70%h+5G z7a(>&?2GoTWLMO#MI@&>eXhjhR^TpRJ|Q*0%v7wE_X?0&Pz_k1Zg#zyP3 z;hMGo8Z>&ZjjJwC;?0)I(NZqCP9!B=-O-0JW~xxyJ6*NC*y{Tad!Y0J+B+c zqh!4k5*9jpx!zMEb4eb&Ng&_uh+L2;^8R^ARk(!^DSe?9O4BCd!PtzzXBLbQsNN9VV~X;^up z$z7$o<60NI1`vGXnErQ%r3xXI}NKCFehdculmE~x)N@mrWq#IR7 zT6uKHF;yKoFDP_sBy#9oQXqIndU zh3(N}sx6wRv6u_ZBf%K+f}aD^3(U1>VW=|{;<=u*tX?mYn1kTbLmeQqb-*+hlnKlj zD=%(A*=$K-Jdp^T1roo5gt4GZWIzbGUVmL;=7_{D0A^225E~21%*3#uY^i1~DEq-i z|31W;f>_1^LqVTd)PnQ|!bi&;#p*|~Hc~7#6zluMqB?6C8818&OVDWbnb_P-?9<0P z%!$|C^lIBDwk8wX>e1F|V!JY5%^*C{*$QIcL7&*6QS7HEc2>Nq3IWsTPcS6*sWayr zd4^KVRnj!2*i?+SAv29tHgAQYOE#|9b4%>frR{2uY~mWTo zV)YPf?y_lBk!ZQk>o3zNEYo>EmRfNqT#Bb2Qo48=E8Gj*z56;^0>4}H0*T;BJ{=)LMii=m%E~x zKNOq_v>IPow1V)%Wr72G^wxU3l~F{EZ~(GI5B`vcZsni|)d@yj9+XI_+cTY=nm3FL zx;#O(S;_cuuqmQGsHpu@BLU&Bg#zAFR}?HPh391*aH( zC(;E%hg7n{!+~ThrXUw9MWH&yV@Hh{=PHECx&7W^Rwt+|xwK#?=+!)^1yj+mX&y8V zR3kj1t_KhnrJ50}3V6e)v{7Hcs|CD~h+1?YvcjD>MxoyuoEoj52xvCxF)?m_IVvw<2F8xdbD`l4q7gT$P;9R91EFg0;URR5 zo*O}>*2O@j=ftRnj7vNLG?t0d?iUQ9sS1@B`=DsziTVcaNfJiN&5MRyT%ss0L{*)M z)5^^SorLw z`(3{BB6Ka@rj$KIWqEecH=_y#6+^&E#o}#%nKCrLzjS!51|(oaQp(*HC$~?TH$EE5 z6`i`_Pszzf&=$9!yR0mX_P|PREGiuPX`)y6hPAM_+#B`=J%WKGsh|>g&}Bwl1`&4I zNO4FoC+Jwkom*()$kuQq+IAaX#ZGEK4TY%+l(a2h zNl|rH6e3K@0;7jI0cz(+BfMpRMb8JSAe?)Pc=ifIPTk z1mW`fy@7o!jXphd%H95m7k%c)vRZVU?%)t_aiB6fbBM6)U7V)`%)z_NTkfv%N6`ZM z&`7(P?Cdppv@aLJ$aNHk*&;V4hE&LLdz#xXu3$4R z({Tl^;(~HtIASYK;h_}g|1M>-B=%L3g%K}0tTI)3+2?8kd5Yesrt%@r4`iPNMesYy;8G6Wd$`pZQ`Iq>J_I7}gQ)ml@=>s%lh=f}mO zTpE2+T%fa6QS2UP@jiAGM&2~jC-^^A6`E7dovf7N_|gMYhSDcZCAL7*p;73GQzZ6D zD_{AZ7#$;bT9gXIaeT3ltfOJfI)*WoY1Y+Pk0Md~%?g{2Z1OR@wAC1LrYKb~Hc5D$G>xJXUIURlqykdN!Soy*uEdlvzt!xF% zihu6pw20-o6=M}6XEE8Aa?LL&4~K#ZAxwCaM_L@^)9V2%hv-P?bwN5p&!>T~N{QS= zDb?mSw{O@>Q;PJ01h0QAk^#*6C;=JKj#QO9)8>G5Xvf)M=qS<>Bu$c9xyC#QCPLEa zAPOT@rI~QEMiZydN0zhOw58Cbz^>raaOMFwU)Q>4lAFCxlGXHF9Dl zBvdXF;pFy>RAA}nbQhN0mHTWnp04ZqtXdNuMAn#`O-s4s=b6eWGbt*A9F6C)#ab4M++fSL#5t|zg<5)+d?PKr145RBVO6qy zq-+B!t0EOxWaF8R!J7G;Dfj&=LzRN4#Xml?kbapGkAF3nX^ZbjF_UT$_r@<%4xI>Q z!l3*Lz$%`s%z4C7&Bnxs@xg-NFdHove`AuJ7R#iSsZtxc%)G^lD};U2a$u1aY-z<{ z46qKdcgFHyGQ~_Z3&n2G%SyQ`#IlyrER?)tODz0QCQU{n&&8R~#l;o4b2?eeht)Va zC$x|BxK$cp3 zg<>`;znxqbvzvLvF<5I#+n@(o>F-lW4-2L<9w4NaT((Lk31R+EORkY-FQd7IeEAJ2 z_q7?3a#|IY;iN^}!Y_V9ml2x<;!9_%d@&_OpFWe~WJEV^m0qRf6JZLWI^l-pe)Ic$!1A_u{>r)f|A25 zh%n*8pDf8ThJKcW8bj5pL0OS*Lh9L&cY<|6*%G&ne72-*BbsetCm@~;SvR&mC|d%L zPa|7WkEfh%(KnVtHss&P(xGgLKQ4)ENk5KowuRqF0$GrK{PJ%h@r-SYc)G@TG*hF? zpllzAW@KoXB+)HoE$84b`{Xh=)N--UfG=3>4r2q2sIt!pURW#sB!x`ov2*+5qj!3- z?84S<*Z_jwWLp)3(uxhuMvC&qICkUk)<$iw>L54Ch06@hxTFU_V!YFZJ!{f4;~e1| zaPcW1zOya&(pFJcGQ2^EJv8I=^6eW|SgBEYsasiOni6fWVC{v2ojve@vA4F;whF-+ zBh!>~@rf^1Q$(QZu1F+gWswv_3CJ`Zd@C=8g;oM2L*YfFGi$A!XlGbmp=#KzjdyB^ z*}z9s9a~t&IWTrN5F5k9Bu8=*+YHdAF(NF}vY-$2DRW{=8vEDgM&8Vz%(KS3tT-iR zMvZJAS!%WomyA3a-_d830-6LvvhAjp!t7)%BaI}KVHU&+NNlMTh_ipN7u=gg=I-w@rvA|uSyV{X&y+^!=V~i=}e3x=%Q|sJu)RtOQ$3$VV%nt zgfbm5W^oG7G}&A<@Z!xat!Rx?PBkRcl=7gUOpk^ER9M(Z82bo|eLICD6NP4)axRKZ zs0#0q8fyc}p>;gU{~}#_S>F%ad3vXYArN76V+1&|RBVSs z$}H%`WH!?wH2Mg!;{)rGCC0J%YORTU*k5OR8_ZwB!eL#8u4JX-D$PG zc^G;|E65(`YZhSi<#Xh;(up2cKwumHYncZG2dg)%K>C98&ObL8IarcTMN+xeT~ zKI)b(G9*9f4tTL6HQf}hWhk~aM^}z`#1gEx42e@X)gQvi5fYId zmVQX2emGYHmCgfp|$r$ihfK8IU(PG-PSH(cr2XA;ru&*C> zL-d5IXcr}MRz<9*ffK3;V&^e+sTz`1 zp;97FEhlfA-c-$8%F4bauh@ey=Gg?1+-ioTs(#s)z{)DjD=@gLum`M}bWl<8RiU>ca zl=JCO84DRj2DcL;9T}kFIpiXr4ysXc$n8k0)NM->PA9b7KGxYYDp|{yV)4|ZDN5%^ zPO|C?JDVmRkvdM-5kqqtrTNOBC1J1VO-19_1dam_eW|qqWqEK<bgVV04lPWd?PoeFP^;9%Y0$l z|5o!<(a!m@Yo)`buXh36UGP~h%Fn8XKgTTorj|p=)@~&64<>a zjmgbZeP|gZx2}{8dssf$n2A8TX>-(AgxlXpRFY7=jF=AGQm2#bNgzfFltqx|>Zxqw zZnEHX%7Zcvag5@8ghR==TwYZz)z~qr!%-iIMl7ZnYm|(ZV$KpC#-(LCs;EY}(VUM|ax0jYG+5T2Bd^Z!Fo>aeM9CJ*^tBYm znLy*_W8+MtO*YI+Vn8(Qs)wQpj)^;)oM!1b#>s~nL@Cj&Df;xPoL+{M!9IqeLJeJX z03F|faYT6tHBbrE6n`;2bNk0arL0 z^|`1cBup*{8v2@)V=44SX;Pz*hy+c0i^#+Z%|WA)!x1D_!PAJ@0m1I8Rl)8RhxcWP zCFX+oG1InK;>mailq@6;-NnG5!b*(tPd-_o4c+$6P$&~=oB}44GowNTVZZumBM~-^ z4a`ijUkSOP+00M4~3O! z4OBfBdU^7s^lTN8Mtl`$QOgwkY8vvfXB@s-E`n|>!JtCOK#;H7of=;foP7i@+EdY- zIru}05xhpjd3WgQ#_<#UN-?yB&@3OL?WBpOc&lcl*+*d-ROwyO)nL}SzdoYIw&LB zaUUQOwUIcG7*-R`6{gdHjgvBxIyJ>aw)R@YyM#)-ZZJaVAh(`5)gfP5{Qp2Y@i-Ql z4vv%O!McWF*3T`DZY-fQnsJ(=Ypivgqbnj#GqzYKD?*--j1cQc7tUEy8R9v8^Sl?1 zNnNflD2^V+p-AHHmG@G5b%OAqynDsnIxfc`U^MZ$1u?V}oFvn~vZ_>^o@;eI_G5I7 zaA~rLx|$?yIm2sFR=S{M`NNJorI=f>O*55v{MdX)dRx6(vLti+h{)dQp>k#Jsunhj zITO`SPU2wp)WXGZA%HurlqG$RkZcK}+zY;Y2%_I;jB>G<38>mBJU!p*K8JC)h7i zg}1pe*<`QOi4_ndah#ezDDQ>P+%zk4b8J74B+1AH z-q@3Gga`3&m?BA1%Abn45KEizx(4nv=oENk2?>wXC0a0*YM8~5PZJ)g6Us+lpiB;x zc*f(YmH6sDeuLlFG;$4IX)F(MZpsS|>g zA47^(Eu=||%1_Y)QGQf-;!B0p>RN#?TQC8N-cY`TR#&zqSyf=HlW~F5;L&`D$225F z)&e^E;zTxt3{R6XI&(TlI6;q3wA1SD^Qo`LtN`6o=WGDhZ`B0c!I^@D@tiuH!dlVK z3HkG5>NEya1@Shv+#jkzcFgD0=@e8MH0Yjs`~he@Jk#k-EtUwF&#BXaOsFHH#c_U( zpHnB&ALo^^OnjR0=rsH?{Mcxf<1^WZN>@??8mz03vG9~s49x5MXuc6&_~D%|jcGrm&R8gRbSjBEt->&E?Iu}|-Pl=Ka?oU4$7LHSh%IgvM+$Kh zFYIWN?YIRWsU#b-1|)^3&PzO$A!w6~J5!iuskw1nE$My=ob`p?TeeWO2B%fOo8-zK z8>%6{Ad8DE zm91EPV^KB6OKkr&Ddd>gXUfr5vaw^&CRfLKO{VR*`iH7uLWLJE-fi{M-nklWh|%++ z9g%i$Y^|nba+M>caZGnHPJ%AB3m~pBaEul=KdVY1IT8+|Q~sfGai^ zZ5I_;>X{rPF$9rcwHQUaGp-ORq$t^VvgY()F}`p~gC16Srp!ZeL=#_1q!BX;TR7sI z8uXUsq)Wn=MzV@UlWh6XI{4Jo-XF1@?2x4571ySb&P+>;G>02Ik(+GN}R@uisyZ*y5gYY%#1)IP4dTOw~D)q_nVri8{|xC>#!ueG$F& zGG4DG7>T*ZS>3o|DCMR=!oEbt7?Pcs9zT`Jq#eNPE9n0#`Ize*(;>^0IzK! zJNsbZ8^466Xox#9-5aGfzRpX7t#Dd7Yq=Aai+ODk`^(iS%HR&0jft_8VfUNsS4P@nCcC897Aw)J zUZX2buo_9FLB^8BQ&S7IvPM{0@`M)B?EBMXIPG;=O-Ul%rCCkVO=ophQ$!nCpcT7J z$8kZHQl)$5C=N6WF{^wMFUnG)^~_0oS(cj9?5@m8p0abEt^B37JWEZt@ugL=p-8ww zD|t%NR%&vQmP#=j>$H-jmp*&W>#K~eIgR`}6HK4MY_8dgmu6O%ZN-z1n;D>$TTYhB zIU&E_I}_hYC$LnkaI#b^7h5WpTeVay-*`*K3QNgSQKBWZR4klSEEOeI8kUL@J2gwC z@raFBDoVr@EfqCp@|KDcD{V`~qLF1wC0W9$S}Kjx&A?J=g0RA;H6lyKv}%HGdX`G# zL^HKiEb0S$<|vL-EEOeMMwW_2C)<`vvXq@I6)SeCmWmZKQ%faTO3C-M7RBsXDoN2x zpFL;8A_Yq&mOp2L=`)yJOC^@uEL$qEj#!1N)Ww-NEVPCmz_(6O4xa23ugo{q7bQROz<${5t+Imr z!~^?b$%!{ie&T`sD)B9(h$|kXUsce!!hGE66HLOPy9l5Mu@?zF2o&70 zGZ8jKB0SS!P~jjE!wfSiTk(h*yUbLSm{zEnV!4taJ)7x~!%U7GR%%8ZLC%b1y3A~0 z^9C6WTw%o@@?|QX>4OKdnpiaaMEg%MdYRYbr}g4Jq}K@=VPGGrsX@dj^Ht-2MpY=P zh4J~CpWS|W$7TWL8vcCr=NEr?lY;LQqS&27-q=~rPI>doP%L>PT)Z6@_bT)5*RX{X zki7NE-2=QqH~4b-%12J%JseA_eE~tRg4Tl;Qo>Ee@c2a1h(OqpN?Hcq z5090lVe6B4$Fw~3ZL-9ak&;c0@F*%LM||REioem+fJiZ;q3M)SETa@kC^jD>fAfLL z%R^tetJTEtpsn;(f9Z|}v}gdkm3Zie{oLqQ5yHM2+LzA-js=S9N|H_8J6LASLag96~@H-l8$#d|(HxILi=YPN{w#+OM{%iY1eat*D# zAO94Jzlw5Hx=OrRM6D6;7eis(0--Yehee3LjBlZ-^cl+3+&;tw7EqKa+?AkOQxy6u z$44$TXeEeU{2_tJjBpepBOdSv58{n(987${QMZkGjaWHi~w^9R@M9r*53zM&5Wt6N|gRm!u*n;!;0Ii3i-Hk}Z5| z8brQG4rp^B25NcT@;}cn$_W1yN}}>p-uR}rvTHepQ@cT>4`N0zkO{X<@Xb&h9y&HC#qL-!O`!2On5?^YvU@f)KTn<(y&(2L5)dXtH)!S9Gz@>VSEUA< zm2R$bya-0aDE?hYft~UWouNKFjJ_6)aWqgViWzsf1%G6p3jU2u3OP#Y5$}W`@>DH7 z!BJE#Xz7MI0UHRP{aLcLyzoRDuh_#3AF>sNnJ5hJ8go>^PiTcSMVYqSp#qvR%RLB z%J~KxTlo6rP2OQ+3vbx}^gy;JZo&p7Cu~pQd6beOZ+Jxj}gb4{77g1mhnf8yP?Pw$eM3G7|mUK-`K&xRykt;G) zkrtVilq9>z3Kd8sEJ7v`<1U&EdJy(0@Y!rLAB=HCG$e)(wD1+fh%k>aVB3mf#+^qO z!b1!%gqLU*#TZ1ZmYO7QLQ$x>sWueSxRd#zjT1XA4adH2q3}!yVoYvdn^$fh51QAg zmsW%n=Z~j~VtHU`px7oBBgvw{%Jy*df`mqw8tr+4&7An#4!p;u=?Q!+XU5XzD9`3= z_}o60?@0T;amDI_AM8VuC%)T|6HrM;J2UB6aWg#0CRY&lqLfVq#2N$PLGm?b-x^_- z-bkr&lZ$0v$HaS>`LQ81HqHtgdkMIrMQV|Vt?!axsM5xcu|(?RWTPkClPrm(3wh%% zRUGV-q%0GDs?(T~(e9OE=Q(UoRpo;Wp~DsjQtjd}h@+-8k!Z^?y4b5OTH&)MA&O_A z=ER03M|W7R#bGt(Nv0cn7b|-`((V+Z&?K9=3Yr<)+RNqi;_6~r0%#M}cD8=tq952YAa5Bg-%c@ttd&>Vk<&S1$J&K zEOdLNY?7UnDxsB%L;Y(qspRUMl}1w4&9QFTX~b3>Q>Cd|ImVCaT!vb8$f^aX1834U zup>$H6VS2vNL&rowL8gGM0IgQQ*}|PZ1D*>1}3VDYO2Y1x60B_Tck#6q%EQ3E2S-3 z()H37E6J*9i<4CCw8coOg4$xFR7Y(wldq<>Xvx)7Ta@%GYaE%Z)>oB!GF4W^FHT%* zt(Shht&>`7oV(B5K31F*YONK?NJy!*R-l@`+Jma8+A3h9MzX@HEmEVk)?%hOm0GJr zOQF^(v68N}N}MEXtr8>2TC2oJvDPXvQ>nE|v}9|o5+##b8$%|`wbr7ZT&=b6V`^=x zJ$&)7peEiT(#Ba_*Ax@h+UHH;gu-ShR{g|w-~}<1Ow+@%BODfxC2StXj)HwnRI@LXRD66Fx!lS%J+S(Hj5><(5&Dx@t93klgf6kYa~9j7S+SCf{eu%(#r10`yf&0 z%0uav;A`ptcA1WAJ1yO$?o)~Z+tPE(nz0yYD}7^Yf6SIzYC!F{5}?$-eZmJHs$@%k zFs-f`pKNzx^cU0{SbDQBM5gq1Bk8OC;_;+4gTwTy)#)1ng`cLI@c1v$)Z|Ww@EN;BC*{NlI-hdDp9V<@KW=Xt`Mk6XgoJ*e}3+S=S>t)&@>FW(Z^BMwyBNB&NZ z7|L^%jK_~A;}R!h8ZPQ5osRM{N>W8MtG`Kx`~7`e()JPAzD;Xro~itbR-LVU->k?! zaWR>NZnFkd9TFA-?a2~1o0LfcD)(f9I3|EahcPDANLn6-+@zYcttnSTN9N~XMP~b; z4Ug}NN22}4xFLX1ZlO!8T%_d<`?z~F&3}2ACH9EI*(722Oq_XV9DRv~a9lJGZ6Kd_ z>4ah`9kusUb87s!+O4g8o5g}y=SIr?sQbo?dKcvlui|mEUj%O+z1R^xHCFO)5{@&S4EZaeu^JXq z<3%Vf6L5v56U(6pPG>Rv3~?m4uL`~-AyV#fbb^#^jG0pW*r_lacZ{|;Smxpl_fwM| z^^x}YO-hZ*+Ho@uqi9K~kiT(gjQYDs_moYX)X}dq6=z*i+cQUX7Iuc!_~fQ_n6sKn zK;2s`}8V!rKHDmqpZdduBaew?v@wJ?0Xf;!m~8>)133C^NOPY@U% zg}s$x&n-nJqIp689?M1XxWTB>7$op3a)g&wO?8!((mBiCFsitcLo5dMdE|*>O{=Q2 zQBF-ptU-*xNkw)nUZAfz)oY9&#qh>Xdi=2?4gg9m0UHrDs$zU3W&6`+elhXs_&J<}h^0%|P#351 zMRSC*S-GPl7A+i0!$yG^6oocMtmN}djCm`IOwNg@uO+-kxg0^~+mT12J1)jy83u)r znE-aU$Hcf5pm5~a7$;~(EiH4l3b+|H50O?Xu2?ZDYOKxr5O0FSA=D*4nNgsa>$LnXs>Ro&|g75pV9+W=DlV8=z zWxHs$rh02#bpAAE5b;%^CO`K>TZ(hlsFA>GJUrujAzl@3PV|~A=c%icrg^YxmV_-A zZaHJ2*iiB%VjsR(#D28g6({DI@+qFi=(N0^0-UJ#7hyO>I6*9gI7P#kg+f|ZEYXX_ zu@r|^BEDjB$fohFV$&2w0a<7XDHg=-km`_ZERqzkV{V)_Zgn6ThsHELC5}W3gpOF* z!KQMgG*-1U6(P5;$M23%uO={H!`s~29HHS(rG@!f9Cpbih7I>DN0Z12g)2#lvM@+; z&2f;34LKpn{@_a#8PhYjvyD|M3$L-l8USj%t8Ov&*EJnZIaW}WqJs5=W*HyUV8DP0 zNvuOg&SYzfjwv?ODnZa7RBLGFIJg@oeVJl9WAMx=n4|avGlJ=GWzkf+0Gz#H^fa;W zSTdX|rJl|#mbgw19Yl(Gknb52b&Unow984JGX78&uecQ!U>?Q=E2>c~W|g3gR%Dz2 zi!mX#aTU@f znEoq{nXj@fST%LLSh3!DDx=Yv`xs-$U}~Sdf*EGhLsMB4<4(ziGj38wo<$|j*faBI zTUBH`&|S3;t#u8_EZeZsjmfD|zW9DTfKCGo)jjxnkB*ndOB4EZpeSYnv#+HS3FBDW z;ior5!dR4VG0c@7>LN*NP-(sEu)F7OWZ)KrDA*Oh@pdFW71*;@zFNV?87$XW_wWg9lM6tCI1(tth<^|WQY zv6UZY70bxbXe9Rz%RS;Usi=~rURG;roAlUMd@9zO@>bq3QxcfW_I#@a#cL*1q6ywg z+Uy_ovxff@OF67UP&?CX)OV|Y+E*o-U<9|Xl2Z(L2L(!_4rA4Zm=dI!Qsqmb3|Dp7 zRaQ;IGW0p!eX+2^p1Q4-QsieFE~UR9u#v>}<%@^fx$(j;t7 zUnp8=zOPqhEY>!dy;+*68Sm#Codi--wRe!*?%LNfq{)euZ%eYy`4)>3tYW98P36$Y zlFiRpoS-!MNzGoVL>#l8%p_VBy%{$wXt`7F+%MrSaIV=)w~Z^@b9)~L_X;;J4_BFKFkKSG+_^zh<-LE zaT3tphm$x~ipf@Sv#ZEx630q+3@p0;)yF*cme`iAa}CP=Bu>JN|1TzS5+{L(F6mK3@33CCZ|~0 z4hp1LziD&wy^EmS5mtjI}D;#d)!QZr^enwZ3Cf{5*dlr#lu<=c|1 zbH2qSj>QpA;#h7YOR9}vOf%X1lAC|A2s_Fz8$`^kCul=6m8gBNoZ2LgmHlL@SNfAU zRyr|aPJa@|A{jfVHtK%NtdAN&Q9^Z^B(q5zD}mU~(>Xb%i%~UKU2kJ=yknP0IDE@# zBb0?n94k-BP2yPiF_Spfc*HifmT;vJ?bDJ}9J~6vu%{_DxQ^hod%r(d{O5`Pz8Y=0 zsPUe^F4{0#Y?OjKmP=aSX44D?0Gm4FpMck2!$_kI8R)$*Hkzk9e|(OWOIW)+lqn3M zkGluUlPXHF*R=9J)zQi`zMpfhdq$|}*tAfz!iz0yUG4}zR`StPxerGr;4Yom^%{xL z%6b5CfBJ=91l#As-<|&(zL=^o+HK$9-(WR z)&LlchjzHrMSi;0Qam@qe{(2IK+y0tx{{qd)Ga08RxA1PlTU1`G%M127UW3NQvR7BC(_@h0Ma zF2Dtt0w@KLe;MxO03RR#2m#1HjC%wSmF^ncX98vcE|7k6aIXW*2P^W;cPk^5R z{{{RC*aP?tK=gjceXo4}gYJO+pdifwEdZ?nZ2^Sa5%&WC2LlcTbO9Uz$N?M+=nf#f z9=M+b=ncpPb{+k8i(_xz|Hiv6zF~Ff){akg8@g@x z(A(DC+UeQrAL!EZfG36x|LMo-^0VK5^~>|~kNWbdYpy(gao)Gj-@oOr5gU&`^RnAY z9@_ue-!FU7)%L!{qbfVzJ^9psjk*8Uk}D>>wBpPkPCTe%;My6zFL`pq_igTes?*Ni z2fTj3@#oFxu>If}Baa<2qi)^o`zC&W_0qwgEuYb)?elL=e{1+vw>B&P>BfeQ;lHl= z(sch1{kKVQ`IQiL!Z~3PC z>lZx#pL*o?>yz7lIq=9?ty<)LyC(PeE?bs#?bBoP#5JwI>;BORSG_rYRdvVNf z2fR3{%im6H(|7p(ZykQ&<-G@f(sTB*_KONH+|vG@TT2#y`{+5ZT)cC`D>u}<-0Q?! zOU|4$`Rv!8sh_*<+dI3Joch`F15cU0^36jUHvYW)^bS9-?cO7@;`|qOH9X!Wf9SR& z)-Qdu@AzG(p7!>mFP-rA@%w#O{m^+sm-jg6mBOW)w{B}WV(6ZyzG`{O>OOPdKWgo5 zlirzf_lIY%xUML8?F}FOGUL;Kcc`v@@^8OQaV@=OwoCtR!{BpoI$7Uy)L{L)N1nWR zXKhjG$@@?Ew6b=x=hNU3pZQk*(rxm95zqX&X-@OpSMI%}-I9K{UAk?;CCx9vnI6U4 zy;p47{+yQg?eX33$!m4~i2FzW_v3$l745Wa+Si}${pN;XpM~M#hrd~P?6#MNKfG)7 zubcWVs=uMM=S$0HFFxy|r|#ar|NFfPMvUz+WBH@6HuU8gH*?s#llXn3a$FNGG>zWT?VwWqfFYi8b0 zecwCj$M8J~veSgH{;g9!!{KL0KK2i7b z;d4ekdc%`}k*^Kf_;brC$9!|vpkH_Ybo67l{qyGU+Xd@JuKM8UC3*k7c<7VbkP}bK zxuxTxX~%3o=lff~dT`)pGrq3<{L%gPYjLoq9rsqppId(R_4T)pdiL?>H-B)z@oOs& z+0pFjMQzUf^l#HHx^DLVWAf*;-PY%`_RaR3+QA@73X}=X|~PK63S#k^@(F z=<>p=S5Cb9nR{oo+0tp--raBBKBMD-%Xc3*HuB8qpAJ3E`{wGl&yTChTYmKk6`RL> zUi0*_1J61?dPl>?s?uWz7JPhsdEvTux-8%9I(xZx@!S=2dmOc)a>#zWOKR@Fw#AUW zlS0pR|Gn*$qI1WtnmxN>N0+V*%>qa6nRfW8z7B)`tsOu3wDS)SZ~m@kLFsufoiXhB z6~}kmUH{W1)%9(keXnfcadmgx`)r%z)|a3E_%*HE^Zr_sUo*C1`@pLzmgaqXr#AB9 z%SK#vLz|JmHB7trrSqrt|7zpqAMX5m?e~xEZRdU9l$S61=z>?it2roe;Hz(+@q5*$ zi+}#tr&oNqWX^Ywm%MxBL${Vx_RBANz5CP4Di40~&KYBhy3827bZG87x7Xj-_ruGU zHne?y>_e+h8#_20xxZ`M=lkB;u<@;58lJd%=!;*D-(0m`Y)XabzFY> zF=rh5$KcL2a{?)R zS8~LRS%E9&J=Xb)p1<$D{OyhR+}i2GUDFQVd)13)9aa2j`}4iEU2h7wI$hNB{-@WV zqul`50@w!F0oV;_-5zZwU^L)7z<)&VvFUI%Ok`~c88qMrxk0Qvw10ZIT<0F{7xz)HXxzy`n;z)rwkKsy)+-2g>^ z(SY*+e!y(NBETxZI>08tR>0?gU4Z5XfLA~_Kt5m?U_77_Fc+`{&;VEm*aFxF*a6rL zXni319Y7C2f4~U91V9C#7EljZ30MQz0N4W92G{}E4QPE3;sbgB`U6G)CIBh`wSaoS zO28Vx2EZ1;Hoy+RZb0kKh!5xi7z8K*OaVjz^8w2Ms{tDTTL9YtI{>=@tx=D=0(t^U z08;>!fVqGrfCj)iz$U=!fbD=E0Az4=0(1k6089W>0BQmCfR%tXfDM2xfNg*sfZc%B zhk{=~4?uswc>q6PHeeB872qzwCcx`}?SLNuWZ-oIg z0;~eu1=s|59q>6oI|94{asa~s;{j!WC}2Kd8DKSFJ>VI@R>0?gU4Z5=V!Hr(0Qv() z044xt1C{_90P6so09yf{1KJ&las>1Q6amHq$^cQoe84KedcZS)t$@z~y8z8$EO!QU z1LOln1IhqVz0JAP3L~Faj_EPywg~)B{!l z?gDHCybSmOpdEvFfE+*{z%amgKn0){P!CuMSOeGqc;Qa^o@PuFPVKeUn$`-B!@$GyF!UF!!#LqS znfPrhhjK5LF z-~Ve4KN4xv)i22I-ZUt|H62_N-(sMFTZjL0`0(}QiSk1`PT>#yOE|Tud)d7hbm%%s zre7)3FO1303mC9aeAg`kT^oS>Lo`}G@VEvxfDFBY1aVg`c0PORSm+a zeJ^GFh?Mc=7=RG%A&+zTnLlt^zo5+MYWR)aH$1}b=i4!URO(IVX6*h@mg_%dUe5L~ z{)b<1e9{NH>VIYT!_W=7-jMXalk`tGhr<_3S3;;7&^6GHu@mkjtLp$i-z~hg zVu?3E;(fY^={$J{hx^WE_f$#umY6b`9M!azKs_CNMgg;t|Jwnj$k!s7H{VZ8BX~d4 zyj6oa1Ma} zv_pKlCPTT1&U<$Wr`G>1cK>=ayXS6a_c1cOCPofFV?ays%Ou|iFJk;j62D<4yU)6f z>D>)J3IE24?0$u8Ej;c)y?+noH3Bm0CG-59%<~6jjQjPU9Cz^3?4Gzr(w6$U>kW3d zm%R7gpUZ;se>mx&_M`FtE1?VHu|Bq~go?gQ4XJmTwx3IedWJK4H_t`x_ z>U+-)OyBh^hkx-khr6e<`$5Q$=m%t*7HY}(k4b*QvJIOrb@3@odJw*$M}wt2s1DNA zuNB9i_5`~(V1k42KbAUmKI#CusZ8nmO3J4}%4a9ai^5->EP^$!?4P#Ca-92b4xcP_ z{T=i-girkqU0&HP&69d?hO9d`$nrh!1;(eogs!V)yJghH>eZKLwyuo6C{6AC4Xg*_kQs2z8Z6K=o63KL|EwGS~HzBvToE# zxjYLzy54W#`bp)|Q_A+DDvt9d!svSY7j_RKea7{YESu{+?B2bCX;7Ox?qT-3PS(-x zQaQjHniQ18yZ^T@fEVJW};5fTvotXDJ zx3Pa~z?>QCAGM>zGqryPA1(jMagLDf^tH0>DF8lQ-+jd4Eu_uTsq zhd10R(6tS+{{P3t?svcE@PlN1EtNX4Q@U?#&f#Ql(RB}Wg6MxK+l#e(*=^V)w`^iJ z^&NEGBFo!oKi-nc$8)GC(4a%PSQJy`}8Kv z-%8n5Ag{!u;ePgccHb>!_B(i|@IyA^57#?yvzv5_t}gGgo9t1#27Jh6bN8K?ca{3{ z7RrlgP(MT0IcKxmuoJeT>?oY-EnTnvz;5ct>DscJ-N(v&zaZso*tDHw9*lBc3Pm7# zM!#{{H0Fu=Mx(BsE@emk9$iQMhvSfKLf0~+xgYK?p)UUlFw!0^WlC)hwI6dHgiQ^( zQa^n8CW@(PVM&W@9J+Rvar*y2IT?My6@PMi%Vc|V&ByHiQOa!dTy{^By7Zxx0onO< zxuh=tBz1X9Oxt<)ft==Dh(85oLD#_Zn5NNx9R~hMPRDMdP?X&V>~=|g{WV7aFGblB zK9wz9y?$jk$$+kTZ?OBS2I15Oz0Gc;{XR&#_e3~6DAOOgiQV009!Z{bz40Z-H|*#m zE7-l{ZVvxO_CJQ)uaW#yp6U8bx{dtrK8NEQ?cQdoH`GQ5eEd-xk_RXSTm)DJpl0qx z0A0UqWg12va$B?8=v#W!v)oCBhVAz5tBfe5$i5}J$I!3iWnc8B)VJ%< zPf%G>KS9^*A?!B#k%r&d{VCc|y7tI1j9<#?eB3EMjgRPRE9GLe(Yv;BxY0jOk+zaC zW_tE#4nI%kznM($3Yp%`sC-0!h1A7iD0`Awdz7tF{zKkloWcU)0PnM&VKFTqRX}pcR8spWml2;lN(DelLs1@$i2U8nBeJ9z4B!9B^3>)qHAk(I{ zgsyL-+>CL>1+tEH^>BDsv;z>OHURXdgVtF{m#&V|b~J4Mr+#9(hAqBI)@_5erHqWZiHDI-D&MC!;Sbjt->{qJ9_X4O^F{Lz zbiF)=!w1Vg1hMjX!jQ+hU%ha&1N1=|8%xFI6dFYkVr_O`yNtelPH|o=a zUvPTQ%eJl8Z|tUafUdQ>*iAY_*FmyA8spRpmq>nZ=kO)6?KI|jewMb5(WbmD`x|47 zH$%E<4v4P$_nF=YQjhXw`bK+omXtrqmadL6@03rvKHSdnjXHA7nd~;o&;2#K4cqoP znSW!hq2~?`|8<%mr|pM2MEXKyM%UbJ>^9~=dO;6Rg)|zg(VP^`E75!k&3Vvxg~lAl zIPLBRj%$?t88K;1g-%miWH-^ZemA?x4xnqNw6ngwi`|EP#Nlhp*gaR`8{+`4)P0(> zpsV~k#wYufu5nw~P4i21eLkJt#<=a082YEme$1G^nGGc)evP*BuXkDRXs(UM(uPhI zZD%~{W9a&QCcCL^psTgygT@zh9rF^0Q`<<_2jGkJmh59=%)L&I;f(RfXaD6mhD|&P zyby23*x_l^E9zruu7KtNsQsrlpXSDl`L4&`=QxJ$eex^2X`Yj=HF6wm^kv=^9B$az zw=^)HG%hvfs=9y1IOodxb;1>lLuF|Axurcp^Qd&a`3lFOewD7HWu2n_nXY%=p00Gd_p zV89^&!aEH2u7D!}#{jwkx&w{}Q1}VBp9JU$=nd!t$OGg93IY89e+LW%3<3-WP`shI z50lTsai=_v2Alyn6EGG)c;j#%4?vaB{we(?<9xIPRMOn*mP&o&gXJUC-kAIRL7p_7dP_0MyZ3OSA2PGal-G!W)kb z`{Ux5?>+68e)?1IEm}48hMB!Sy65@pKbg_-AHN-S)K@1DIOXosfg_7j)?`>zu#K0U5{VC8)`w|U{QMLT{NdDBnF{JG}D z2R!erj9hyBwiiwr{q?B44F{D3c3yGzZD+6Bu=|1&zZ!8<>zNg|)BELHe{Mhi+}zvm z8gumLx6+!4*A_^y>n}Sb1u+jJThQ+&T2MsuD;YRN{iw`}f zq$2N_KC^PpJ$27p_i6)a?F+4+xHz|D;oH}I*0uXpSG6qfx~Wri+z}T%b<%%tnY?Ia z-pOm0K1%QN_uhMT*AAO2ABdcM)vViRPSk!l;lSR_mY;oqr^|PT&8U85)um@0*7osR z`k&BeZhhN}A3v(^;h!FQ+J|=xnEdt+lRDk+D$Ot1{L3G|_ZZ!=`{}7` z@9k02^0M9UPFg+U>M@%~|M}JzhpzeP#BY9@y|L_rmOnP!@zS1m@1B3`)e9HSJ+Abj zmj+(*XqVRGdLMS%{qtv!IlXvLhn2e*cOH819sA9GWYO`{daSwSy=&He_TP$TU-nr% z``pN)59dG8ZRZiMyw#l6WsD4+Q*%jl*2AX{y!eR2-6cC`_o~`G^o6zh)jz#{#Bry7 zGidr3L^xW9_3|jv(dB?Z|?wfnv z>>amH@A&?NYbv5Uo2_ou)!VV|T~Cew&!ZPE8vDqtxtrTIyJ`E_1FG^5IqmNwDlS=k z=w_md6g0}blR_FQp;hqPdc2b~Q^gVlde-vx#Z)27xcbv z_O6esPW+&B!Qyd0RPJ2+hFfXN9z{~Z*Mtk=>yAVFa2!G!of#xe*9wZ zo+H0KdS{0(_dBf9S)HFR^6iNJSlb$QEua;~1&0Gp28;o?0a3uEfa?Hv12zHP0{jQC z2ha`;_ z>I8WLP6iADj02PdW&&t^#Z7?w0nY-q0loqJ2{-_q4Xv%{2RI!t89-|*<^h%i?gVTE zyapI`AovF?1~dR@y~GEA?*RHi=uDBu;qcEHbomgp1@1JIg?(*R=uUO+8iA>c;9eSl{G?*hIC`~jf# z5T$@B0Ih+z9&is}Ghi#=OTZzAVtfiH0-Omb1ylj*0oMcW0c-|r1$+tk4bZ*|^Z_s! zFdi@!Fbl94&;WP9ubYZhmT~NB(TTpA{?q`?{xP5=DxRvIL+Zn~; z_U=e=^SQ;X4jno$`+3F9J5Ag^_lw)!fVkBK#jR7Nxb>JJZg=wyNoxPPhuLX`J|3j# z8iW!jYv&f!BI&gdmH-()A!hB*ej?=M(@X@Fo7DZwQv?Vw`+6dzH*& zy9i!1oTS8#w9>DF7LeEC?xutukXQ#=SchZLDq;Nw`AG5yKfw`So@hp#DEWHR;;a4z z#yWk98Syq*CgV{iGRKpfF;-F3^g8Wd?DZmqA+au!~+QICf1=+bfd#2*6+wZMJ%zz@Io6l^9LLtQq1Fuc^?u(W=o-^ zxUKCWZZ|_4;kqhc+)iYDTEumC{y&6g*Ae1&2)F=dhtcA8JKxs0h3i*5NKA{`CMyT)Ncs+5%w{`3>Mx z3h?8r+3TNH^?m+c_IlwGGorCjWoVum(Rg20*UR);FZnvp;)_<}QA#gzyE6?VCduA< zs0Z%EgrELQ`2^?-mSmiv45dJO`VUZZ8rd)rF5+1-q_u+D6jXqJ;w z{JM|Hab*jB{BD1d;vT*MM|)BV;R#C!dB_9B-)?Eq2eJ+8i#AO1GG7YeIE$AXrPpxF zt2+`VTDw}AS$&i`ad-uxe3I4PkvzxJ{K>1>>qo2cntU*O6?ZUs=`I_kRaT>vCwY0& z;^n>bIAVV&u#|U5=4-N*FBdo~))^xu3{h>bgP`>#Q3XYYCbbNq%uPdlmIH$sZ>(wBE|l-WM3_$0;V(Sue8JiKQm3 z5~;-lt4wX#BFX;+@-oHmCHd>D;yipi)9QqbNvv8)>$u}guYXJZywKw7_xm~GyH}VZ z)S+=C)!k?Wq*S9QEb@90l8|2W(METISLp%5>#t+PZ7C81!VqqwgSo;L=Eiw{Zk#6; z3(qo05SV-U_Ss0``filCEf_6sRc>+n!7pxIE5!{-YL`k)y?Br*%#Lk&rf3#&4YI#+ zm$3+@oDRjCieYceUAG1w1=v^*)6Kx0U;afum@?@(${eSJ94SZBrng1tD z?hrztpkInO!I zdCvQN%X7cVuFj8l^@rBzJYOwPYPOXsT%j8fx;%$|rmguM&OSJgC$j&(J=3J4)6yQPbUS zH_#W^8aKtq;#(~2P861h)HudjI^!>f+I4BBt{dVj&s>g&A*ddWc<=K%3}84OkRo!*0VLb*krYvr{c$dwm~`L+k&mTc-+QII!?2IqgQvEPH*+zVwMwDYra5{XLqwUA& z4jQouR!hdmU@B8Rjgqnv^;13HuDDFuG6fBcx~!d~@Tq`8tV|)hLSb8t!i89%O81>0`)P3x_f5f|P15=HQrwXy3mTXo9!*u+eo}T3=U<8Lj zwofla8532ii)JZI)>i^su2-QkD{T$U!*#W}fFzsIO~@nvA>7j&vS z7TQH0rp+7U8DIFVPIb)(?NnQ`b<}sz;I#QAlqMxs;eXg6M<+|nh?n>bC(8{`KvVC* zO<_WOT{*!Tk6UEt zdGOm>%|WcZG-)1(=;HVg{US}eG+q~ZkR*n`vc}H1_Yob{8aI3{YKqb6nK@k9@^L*x zEj>ilsR==xWH)sqVPcP9;zMrIJ4`wWEHGhLWg*`F0!L|FoWxpS)G+ z`Z7|$*k`L1UJKdkgR!9M;(gKn@wNVQ91FpzLfLkz$ff7&;N%`^~3nQ z83!Gr{sZf5^$QN@sLQZSvEmPP>!^EhYR0IBcj%~&D{NC|`E=Az;-=n@g-1r0h2}x^ zBE<^Nme_fors2gfd=3)g$mJgXn=;$*6&Ma;Rek_fCzjOf(H~q^fchkR#ayR>TrO|&Rjs85=*iC;Waljw~IVQ|Hm+~c5O~H~n3d7icy8?0bUpF(OY<|2>p1bII?=A}fb# zzZC6LO1Yc;@_a`QxAyC%+|9lxD0eG=ALYs8FUs*(k8>_Lsx_0-eTl>Hn>GrE<(ERB2%ewib*eJWWB`*SH@pp*4$zh#uW+1Ew6 z+x**4`QfDfF~;#Ne^V_7$1l49&jTr!zqOWQy!?~G{;|0t@OVn}K4#~Cj`^3JujOv@ zV-w|W>+^QX>$IAF?UOZH3-Sah?3+TlTl+1eoZZOXPV1C^>nL}#Po7E2;WqwurI8<_ ze6m*4uYTjzz~cJg?|*(G&pPF((&(3e8|7~H$=`^}p}H|e`yEP?KM&`Ua;Rh}@)uL? z*8X*A+4dc#eR-;2 z_x-Pua<~53NO_UgpQ#c5cQ@s3_3xwHZG7fjq;kC9?h z)c-K$ZsWIfqGWX6AL=Q0)4zf8vyYv3FU6}kED@{FAq7~+GkH1`EkmZ zYc>7)uj(=_aMRyKx!e5frQEIkUZuR$rTnpZTHvO?Dvf+I^8saDR;G>ayR`uC@*ob{}AO>+Kfz%_`h@6ahr9N-M+6#ch_^6k2qe&rXxOAFk_XNYpQ@;6al z>7su>`y1t=+C9$$>U=IE8I=F zTm4_9+^zn~5iF|aCZCe8+t00imZy<#qI|hl({FqnN|S#qo>$A^Hvg+Ack7>e%1gDH ze&s)!M*pES^1NwUv0M99QtsA%u{8M~rF?;l{m0Ve_p@L(`xa5|Hb0}3yN$0Ml)JV6 zZpurv{p<$ZkD+_>z+){x-8_($T%@_gdhWn@PEd%_qK&w+om-(uM1DB zZLSMXD-E}a+wy6P8dkK{w5~&VO*qor5^kL~zqzrorm1dGLsPh_xjE7{ZE5MkwrTIF zsl9ROvZ-x#w@q8!);g`BsW!42YHF{#YTBB>fYeB~NW+S0wUL^pRnr19rWQ;sFnR{0 zAiW*al)LkWrd4N8Ut_qjxpm#y)30QU zaBEGpx%G@S*0eUBsg5(vf3_N@QGKcAjIBX;;V+yT8e1Y^eBS_Vyl$E^G_}5^MJ9d& zz5#&60iTPk3$L77FKlWkF<~UKo@tSo>rMH#DtmR+7~aA%l^b@ffeo zFci%}itGrXZsD576{}ZDezcyB#eHyIsadqANoVkbtIvJ;=1kl#T`sy>XN6kyazBCP(BNdID~dO9F5!XeN~ z%^=gmO{ceit0t7MYnW!JjW#r@F&&g2CRTpyoQ*Zndi)aA@>6~=3OyiZH#F;ndJ)9$ zk=p78HI$qQ*3_tRjU*Uv_$o$I)D%~{Hr|zHG>Cdcx7IYZsbtccI$2Us7q3P7H`HO! zi>c~|Nq{)~l$yXQe0D^BIw$|SX^k}vO;c<25>QiD7mTc_iL4F>@okcDYq+Uangp|p zlf9w2Nq_kSv6$UWdWyyuiD0lUykfN~CGk^2I=y_-q@n2=bvBZ@$TJMa=);?xVV$3y z^;^r^X=VE=ysbwqug`m4g$mq$)H>hi&F%4dTRJ3ql#XszY0lSyCY5G1(ln|xV{~*x zrFn-6AnWT^MyJo)Fl2d#_reNqLkIrN%&$~@2VcpvcfSh?BXg4zlx<=#6xEGs)J zdKW|=8Pa1-mLhYI#!}+PK7?P{S&x1T;+H+@_c=`ZCQGx1!T=a|!rNmNWDm)Ehn3%H z%|ahM(B5I?`Md{*c1SN+b9@V}MPQ`E%Biq2e4Uv-*cn?lq#(n(43)}Uj9_KfTvY|5 zbd=QpX{o=ohtK;;hHe4xhz^zh!4LOXF z%eot;uIsUeXJ;L-ayzZzNOUbUiWS3qVEaN?58E0_YF^nH8J~`k*g+O z+hdK)9x^4@vUXd;%YEKIedwrlq0jr^kP7Q^sIh#zeOU)Z|9y8JMPCe=GD@|_mAKG^xt9SwNlApyJgOJpU3zaD*cX9yl-T{sw`<+kNv|t0l{I}Ug?Ihx+Kf9 zTgJ*-YrO9$IAkKl$Mfm^)Y9ELpc>5FNG98JA~wWL^XvufvWhVv}@#d51N-!pb>n z={fzg_0s$(YA9r|>nqS}WxsBXL~t~8VwhNH2kFop*bj3h)d95ayzH!XFr&l!vGo`# zKJVYH3ZM6*>wDyfb(QZfYm%=6IVN{n`M#sxE|fFFd(!H#7FSr4I*_2#nhs?FgnS>d zu3BVGiusTVI{t}7(;&(hQ76ovg8cu)bQtCHzG-F6^?C1JkHzjyBrEdWWR3E!tN0iu z9gM{g&hUA&E6{nC&%5p@>M#t3j8x%HE2m4@Kg{QC$2$DhIvHHvyL=TWD+7wGr!plC*2qH>UKS$!HtjC?O5I@lozD3rBosLYBQpqG)m*q#YD=MsU zYFJId$n3!4(`Aj3afNA!+{5hjQy?fr`bpAmoiMk<%Eww(;XM$=?Dsy1c{4px!%=BG z*kpO5M}6M?(WBn&!z;k7sQggfKN<>Uchhw^9m^J~l|m08=_L#$6q7j?4ZeAG2i6S? z`H5J^hDeis9!q@=R$Y#^T|+voOJ$jwDIHo-;r+`x3{I?<2#&&d9aiD}GdeTJ=lvw? zLncw{^FFrzs8xoZdJiJ6>Cl>cGJC8gGTh4%`TmL_Ik>TqIRqQMdC|zb1&asE&b&a> z{O5-{tapfcqPx}-_gvQq`+Td%gxCCsFMC0cIsl0 z-ikKB{Db(ZJA15)w?N3295at&)mh|F)`cZ%4w|C~!vWLU=lu*6j6%dku;2n1A$IPzvSG{+G{oJR6=KV8 zFp4_7e@EM2nji?3E23`#{(jQz|)Xn1Nv4>k?&@S|ooR3~~5p$%jmS3UIqK)aF?XhO4BLhjm$=U3wQEhTX@zM78N$wfRh{P#gG@7-ckJf;uI!V1o4i8(7^; zBdZgIFjn5|tafQMR9)5=3(LreU25}w7ONo62-m8`8K+pf+UP?>Udu{|X)AlI3E1Pk z(2?O=tjzy9_GUS;G`q|%(N?9>1K!VV=s*MQT4)Vjh|mdaf@=4yUT9s7{MbDUF>~a+ zCt>$|#<6>O>exj2*gjXFme(c!(J!@@o>r@|^lR&^4F1xKGXU5U*>Oi7#!a+0to zvjZpjN7M-%7Cb3Y&I|B!7?xH!y_5A=PVdlwNdGd%s1)k!@ort;;q(3;EpnkQPbYW{ zg9PUVtL22n+k?7c>-jEP(UOi@sya%^tP+&c;XSBRJdjcGy3hM7jGUo9Z?`0W9m(gT z-~E`W7@y{Z>ka(;zcb?h1!u%+?)(U2QqFT_Bpt=b7}!bel%okJtuH%IT3NYQ7Y@0OL1XQXqm5-yN%|1(m|d$puV+xWb%V=?%jT+5_` zUc=SJ|A!0G-!hK=--_|S;Trnvtr$Oat{8v%-?L(DJc}#FpZ;&f(B~d+|0&FyxEnJ( z`v}j^I&sC~e#SE-7gtmIe(4mvzx*Y*uiJ&^!@@D(hrxq*p1l!l0Y546;LYH1Jg3JW zujU^FcObkK{4-bwej6+%bHL{j?!$WtmmvK<@HvEcgK(D~*`-;%6~wC_`7PiSq^k!f zBRm(p5*!1zg1O)UxN^(UoR9qdD&+-qY|y|8dRgeW2uj6_osYHRrto zO8z|{p2;tIPIF!_DEW75R&NIJYEgbW2v^6EsAhE$c)yenO1<}?64G9Kz_nm6DD`~; zJOXY9zXi5{yTL`E)VCCT5#h1mOW@%t%ExSeFZe9N+raaYZZjzDSPx!~_z)<1s=)7n zbHPVIKPc@xUbFfz-YZ&w_&wmig1f*s!EW$l;4<(d;1uvL;7L^WuV63uQSebv>~9CV z!Ah_f%mZ%$rE!*mucEWw3yLd@?}B5&&w>ZhnZE<~fKrd$;DZQnBe#Hfry+kMDD~L@ zZUZCW3t&BXEf@kH0Q0~vfw4)-r)_>Eco)L^@&4a^5)W2_b)byXN^l3lncyG5y=c6z zf!oP;@EZs(0;PRR!6y-(48r|$Bu}$C6GRu~@6Xfy_9{3L;T_pV^zTVDinQaaAYM7oe+3jhz2Miu9pEG2CQ#aUqh_^yv+&)BF9Kzp z=7BO!bHIDR=lmW|4BQI-5v&LQ1Wp0(2FHS8zkE;e-@)DBSHaETO<)9k4_E@;2=0M# zyTC5+Ghik78&JOaDD{{O{u{zsq*P`x!t#wssm~$s)8IbvDNw#4c@6jqxD^}=_JN1S zqaC1cAJ~TQ4p7E#CU_?(-?{ua7y>^f@!(2u|2W<5yTG3#yczr@7y)Hmi+@TP*W$PG zD7fz;<#+Gh-SDR}ro&Hdnf=-C4v2YW$$gFJr$ScY%`D0b(73lWxYpTJZzcUFtRz2F>h1K0^xg8vQXg8M=Fe(P)Cb6C_r0d54p2*yBs3q8LD zycgjduo=t(XMugAmEY|A5D0(c`O85#|H>Dis=tPO|M{4Fp!i;G0C$5Q1lz$!!75PN zr2zaD!Y4<;87TNDcoE{al8YEW7rYwsDPRk@AB%&eZvk%rk7Ke+d+i4wM))~~dqF8@ zCs+W=w;?Bh8yJp)mmwSi#r`VFCxd^7o-FV>P`)eN1?~YWz*4XjoD6;$%mU|vCr99K zTA^nTi0{bf_k!cVouIVG0`M20dK z;-jDs@hzJ3BA~2q^_tZSK*?VUO8yefd2>O@UkqA^FVdV>080KTn$_|?0X!>3P7YVB z-Ve%p`5c&o_+HKG7`O%T;xlqDm;=5G@+{5jW7&GX9t7JV-w*x>+zTE9d%;)0P2kI5 zJt*sE2;7Ho5%@DO3oHcp4};%ga4Q%E+rg_)p7>-2tLs4N?`5FO;{q^%bdy2RKOX!c zmYN*dhAC*TGWoZ(tU<2|R|*RqX?Q0pYFS55Nex3S0ozg5$w3 zxE-DO6EFmR9-IRH9?S)$Ju<=V2p`PU+z-|vycd*qc@F#>_yqW4a3@#-?f@SGTfk~? zF1QTL1%qIpSNY4&e-->K!rQ?mU_1B$Z~?du6jz-G!5pw2>>J|ogutEP9pHBG5Eunl zfCb>KpdY*i6wjUS2Xnwi@MMPGr;dT|L--IF0r!E@K6}CC;B#OTxEz#rs03>eE+vae zw6%&qOu|+b-UH4=`kmx7)k;mM>Ql=SlY$6GknJdX0b8J>|xz$-zq zdlKUNK;#)I_UD0O|7GAF@FchkyaMTWf>$)5$HjYfJv zvEw+3`wGHGz;A+wz#gy<{3nRD!gCb}8$DCNUNC@syGUtov9p`p3R;kF2Bo}>U?vy? zCxh+abfj+qi@RR-Zz30xmy^da$TDE>%jARPN^&wegnSi)P}2V^ z86l^VC%&cS-y)mHQu1Q*#oapH7V>7YfIRTDmfu0%M2;j6V$g{lJ>+JxksL=J!621% zFOmTirPF_p{37`g^1Wms`O9zU^beC^@>=qI@;6WF zbl)UnBz+(H#xwlqCv>`<XhHxsm(;Ifp!i#Y6hz8S>L)BY72>MZWO3PTx(gAs3OCkbiqjr+bmSpR6YT z@~D=-Mm|Dzk;}tnrYP^wK$RIhC{K}Vfx)tPj^1pZJ z_{YfzSxTNq{{D+P-M7ilkTv8S^38{Jx);c8WGi_CIgUK`1)cu;)uZk=um86+o? zCmz)DN68z=T=KV{)$-4iHF^Qrf1K6tCy{z2TsTNL5%SsvV`=L9La^JxgQ~VLu3i* zCp}~zDlX}I$!;=6hR71qPkP9{3w8c|pxD0`6#M0Vgyy^pJAjL)k}mlQB~6hlsp{^phU4?|kMb<@+>}K1PPf64Fn4$i7j`Pj-`XzeJ5c zP>nyvhsYArPkP8cOc+%kvYU*NA+m(@lOD3~Jmx36$r#xVid`+B*cD=Y3F#+2WZy{Y zBfH5M86rzaKj|U+Mle6wO~%L&DgMt?e}k&O8Sf`OWM2;Tk=)HlZX5GnpARsT_5!uVpw7ckz> zcn{g+spWFGDe2T z64Fn4$Ug4Zy<|5TBST~f=_j$Bsq(Qb>G{EUZ2PixUo6DEijlW--P*|UcYGl(>QS~i zek5U3q;$HD`A1TCCd0;$>}3oazn)zakso~>nx*sqOymeRGJK#y>oYe3IdhG5iqo8$TttF>L&5 zl<_uh<7 z!EsFLi@oAVs}6q#eRp0)ugCba!M%MIuFBK;{&9&88-GAQoS?(TKhFF8I&A#agf7-$ zAz znr!`^u5^MONF0B`x_Jr8FV)@UIgzcy#(&~1(5vJ)|C8f0 zlpFttKAfkB-1xJ+4EwT#jeo`ezQNr~Tb$x%q^v0jb zT*|wlR}N`sNpJj>b~C;4zbNmCh`jqko&Ih>!p47){LP>AzwuW#1pRXf`rG&)nuhaa z2^)Vx_hH;f*!cH;2Irj;HvV`pTo8_VjDLw+=4t)LpN;s%lk~X{ue+`o^)$&Tp-zeqy#F`<;59aHz@gH7Cc`wJ;QM9Y*H~t+Squlr#>STW7 zKjNK~8-IDv(mvy#{Rr(d{vgU=gVf*n4?M{F8-Lvov;M~a;Ez~;<4s)+mOJ z|C26;jX%lOxjMb^5BT{xI&Azs_?}#-!$T+^ zi+Lc&H!*J{{XV}6diGIn{1;VFZv2&hn)1!iE5~Pxb@|3$@j;X;_3yh}%jGj=65im~ z;rp=fN&l5{{{N10<1gk;cgncnzgA4C0qt{<%>lE2qu z{Pq44<3a6L7?*NfihWwj>%B~euVHD2}*!Vwu757P`e~iDx49+LxpX_p6hloDoZ)-vx z^H0|0KaKK5pYezFch0}iyRZ-zL(jKBCd->vO6{;wZkxDVq}j#XyA zz&u+GY{Geh*nJjUNqv!%nvf7Yj1zi#w{9QUa8 z6Z;|aU&Za1p^)0_xHU9RGu)gN|1HWQ@ zjlcd**4OwS-pTqJf5Tf?U-SKokFvhzdkEk2Yx@>p9gt%&>ubJOFp>Q$_c`Ubfb+$C zZz2DBJ-+g|{=R&j4jX^q?_ql5ANXI;?$SQSU;RClcVphl@f!CN#d|W{_p3Y z-z9APrT>s&+dnk=N5;GHS6jpVrhbyvzXt6r@>jSXeV*%=@qhJW%EzD|rFk>^baL$vwsIW_vQ6bAt}=V7LzDN_yi@?C;bU!@eoU?M!d{0hX2N{KmiE z9_BA#dsVS~^L>t=Fu$Bv%kc>FcQJe)>r==6dV}p}{O3QT`ZMM+{(VIPv?6^0LCACx1=@NtIMROtNe%zt2k4(BreBjq~W z&Ggbvmt@8~KJ069Okj8^!}5Nx$e&{VN`@a}I3VRgF8ib$+oZhAm}fNe*GqW_o9o{u z)A~EhBG{w`L{EiOZjyS@1nhjp-=LcP<{)_lkh%<k`9x^Ap35CD}6rnVtEc#CUdwe~OlJhG$=w7_LjI z@Af45`lRskr0@kv;X_H~Ex$Ceyq6{>hC7nV|5Q?VQc`_hO49$Ug^Bw9kfa};tKPSG zX>@up7zh-^y+M@+3T|$WM8fMU(rp1r9{@DckN0^rmaQfv65l$M|ii4btgac`fQ52soVB zmDgg}%vc#&-BzDa*W^Ug!_6xb5)5*L!qHk%I}b$bDVun3D$}*DtJZ}{i^ELJGr0a5 zNHx+8!ua&XXq4%z=J!A}pR$1luQpvHol-L!DljXE)iS~BVY!ULLOn9If4bBIGjXD- zkt#F4rEKYpAO>wiYg;tFQ|V>i6q>Nz6Cn&IKqrGQhOuBF>ZoTq=ut#V4mj)CM{_Vn51 zptU9rlG9VnPMocG3!IUs-YUw9RyIT;$#rGs`0QWXP#3LtNj10~2?MdAP4%RU+IZou zb?}nwk}7TeW}Gs2{6b)$J5&L7s6xF%6^rlLHh3R)vuz;S9V6##t4cnDJT1+R zEK^M2!emm%-C%5qMhGPm?DW5_MJL%rR01JmuSy=xAK`qNEc>#9`lK{Vm6 z6uus?2Hyt=HmodPv?5TJcuAVjSY>CXE8a3^s3@Tg&QOab1i$^B3kR8oS+0(grDh;ISFcWE;<46{tNb$%7bL{A) z(ZT{eLk-rnw$`i*;kA(Us6em9o+4iBqf8~+yUW7k4GkUy~&-X*75RE)_Oo% zYy$_c!datJX+aBO^HC4}<)wgr1KK_VTH}cXr{dX@dW*u`gh+W?inp8V@LU^jHk2(v z;@R>+Bz#s1pXLhU=?UI{;ElL&Fx*}nZi(V46~3E=FBi$@m|8KHR56_N3Ay()Y|312@lhT08LR=K7zAvK-~GIjs7i7C%)n|F>Zw-fyG zrA4?CS`|z%@Jxzz48^yt%*3(#HWusN!toLF_O^atlcui3iwFse#@TP~x25n?wEDoycU&)E z?;OyXmg8AY>T)WvGCLc1KxH^a?zt%-vAIsWj6ytGYFQl(%4=A7DFrVPwuNtBEngY5 zw@a7jMP*CSvdQmsRRyaGuzf9^6|7u1nC5bxN-kdNs7;Cqcb59%Y-o1v1UKbXH#=)8 zXD(Gs`^6-@VyV*HY!4@$B{5i@7(@~A6L?cZQVfbnin%$EaDK*o{o~5}r!%kj&RC(| z^TTPN{uryv0GiQ;f!AaYv$D#CwGkAjPA*$kw}$b(+1BXl8i_M+4#%HgCp|oOCQ5nj z@4Tm(kT~hls$05v$+dXdv$gDlsjMo-i@EBHS{f{{qjeyv$mHZVQmGo^uoTJ&!; ztlncQs>0;~QoXkcA5^UiE(y1-Zj`X;xWQd8-TVQ{3OIvOnh-P~iNp;s@@M@hq z&DqxMJYDYpgvD`F`K&fYd<{5FwP~9oz2+jU+3{D*Tz1%$YfbzV%`uGvgTGjCp0*@C zz3BfkS2-3rOvXmsQkvVXn0!+PwdITmS2?kW$yAy%#Q(Gvm}glzCjl# zu(dVY3sTtUDng=T`9+ zl*>P73#L_Xx7#_;?QElSqCUQ&Qa!4xUUClOT%+!6H_cg9o}z6|M?Z!@i`+&>Et^+I zaVlgF0k>6FHv5z>TAHO+PV6vxmf}%=aZoOs?W>8hq(OzhOo%oIYwGG+!)=Z;$%T0D zq_QfAJ={402Xr#W_YmX$R z!l_lqx9qdq8mFyy;H}}VIxxfB&gFZ@@j2jJG*h%lMH#kt#3wxBm#dp43vp*i&OieR zW7xf*Q;n9hS4x`JI?aNn$FD|k0n>;-c5Dr=RIhB~VgZ-Sjd&+G-joq}&a(v1@12vn z-^Pr&@3y5U=1h3V=6uVsP_`;{tsY$45UrQ1#b|4DB)9_4wr`7@14GbpF3W-zIyO)J z+5s+Cuy0~%szmQPtKl@p?#Z(MX-k~F{Xb$%pt0sQTw$uerjEC~b56OAIGH<%ZJb(} z-P&iY$=O<`p-e{GIrtk($G)KMtl+jsU3g{9>PS@GBnn1rR+TNi4l4~Va+6!?T$vPK zK~LADBCHD0GMO<|H=FyWsh-8_B+#xsC%7lEwItopG-b#iOx3ox*Q{t*6Hs%!Ay^x! zX=_tA57B}vn^UD!e=wUO8SOdMUs5{O3Y@(xY6##@BLj(V&&ocLsv8{($*D>h+#MGD z1+4tpuKl-~j&Y?nt~3VCUX8!>UkL{Yj)ffcu|)+ZV_aN~ zT%;ES3mfWmGTqU(x}^Bz=PjxKhTd@#vaIq3Iq$=1rc-^w?woid-}ypD!UG8G>o=-L zGP0XHdgzq8923O3$PG$Y{9XO{gN{Kdau{VVmV;8{u*kVq4oa89sDbEm%r5s$+u7s^ zPtzP@UjOBt3|BmDOX}JI6=FBxIV-{09_O$S=b66a$)oe`q53Puv)@*ZzCY6v+}mnk zg`~caO})%GMp4Q;jkT&W&ZQ#dRkDlnxV>qV+Z(9MscYgaNVuP*u4vU_R<+b@X@k4n zu9cX5`iv|wJGqMz$9x-PT?U{bO+^NvAx$k3$LSy|GB71+>XKf`yXVj6OO80ngm0?i zVo!3^j1*C`@bSq;xNl2N8z`8mBs2Iv=2ZMZ!lHf&r}vKv6q!u;flSl;Wt!bTDljWW zT;X)12|u8zu%D*D%>HqOfkKlFKaee8f&t9);HviaARgYeH8<5n8lvlhYYJ4Nf_}RD T#{_2gkDJ*)Do_MJjdJ`y83>ve literal 0 HcmV?d00001 diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o.d b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o.d new file mode 100644 index 0000000..16fbb87 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o: \ + /Users/moye/code/Design/SimpleFactory/main.cpp \ + /Users/moye/code/Design/SimpleFactory/SimpleFactor.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/progress.make b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/progress.make new file mode 100644 index 0000000..8021bae --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/SimpleFactory.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 39 +CMAKE_PROGRESS_2 = 40 + diff --git a/build/SimpleFactory/CMakeFiles/progress.marks b/build/SimpleFactory/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/SimpleFactory/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/SimpleFactory/Makefile b/build/SimpleFactory/Makefile new file mode 100644 index 0000000..3a4dd57 --- /dev/null +++ b/build/SimpleFactory/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/SimpleFactory//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SimpleFactory/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SimpleFactory/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SimpleFactory/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SimpleFactory/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +SimpleFactory/CMakeFiles/simpleFactory.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 SimpleFactory/CMakeFiles/simpleFactory.dir/rule +.PHONY : SimpleFactory/CMakeFiles/simpleFactory.dir/rule + +# Convenience name for target. +simpleFactory: SimpleFactory/CMakeFiles/simpleFactory.dir/rule +.PHONY : simpleFactory + +# fast build rule for target. +simpleFactory/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/build +.PHONY : simpleFactory/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f SimpleFactory/CMakeFiles/simpleFactory.dir/build.make SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... simpleFactory" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/SimpleFactory/cmake_install.cmake b/build/SimpleFactory/cmake_install.cmake new file mode 100644 index 0000000..7685847 --- /dev/null +++ b/build/SimpleFactory/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/SimpleFactory + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/DependInfo.cmake b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/DependInfo.cmake new file mode 100644 index 0000000..ce8f4f2 --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/abstractFactory/main.cpp" "abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o" "gcc" "abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/build.make b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/build.make new file mode 100644 index 0000000..26ceda4 --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include abstractFactory/CMakeFiles/abstractFactory.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include abstractFactory/CMakeFiles/abstractFactory.dir/compiler_depend.make + +# Include the progress variables for this target. +include abstractFactory/CMakeFiles/abstractFactory.dir/progress.make + +# Include the compile flags for this target's objects. +include abstractFactory/CMakeFiles/abstractFactory.dir/flags.make + +abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o: abstractFactory/CMakeFiles/abstractFactory.dir/flags.make +abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o: /Users/moye/code/Design/abstractFactory/main.cpp +abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o: abstractFactory/CMakeFiles/abstractFactory.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o" + cd /Users/moye/code/Design/build/abstractFactory && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o -MF CMakeFiles/abstractFactory.dir/main.cpp.o.d -o CMakeFiles/abstractFactory.dir/main.cpp.o -c /Users/moye/code/Design/abstractFactory/main.cpp + +abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/abstractFactory.dir/main.cpp.i" + cd /Users/moye/code/Design/build/abstractFactory && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/abstractFactory/main.cpp > CMakeFiles/abstractFactory.dir/main.cpp.i + +abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/abstractFactory.dir/main.cpp.s" + cd /Users/moye/code/Design/build/abstractFactory && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/abstractFactory/main.cpp -o CMakeFiles/abstractFactory.dir/main.cpp.s + +# Object files for target abstractFactory +abstractFactory_OBJECTS = \ +"CMakeFiles/abstractFactory.dir/main.cpp.o" + +# External object files for target abstractFactory +abstractFactory_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/abstractFactory: abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/abstractFactory: abstractFactory/CMakeFiles/abstractFactory.dir/build.make +/Users/moye/code/Design/bin/Design/abstractFactory: abstractFactory/CMakeFiles/abstractFactory.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/abstractFactory" + cd /Users/moye/code/Design/build/abstractFactory && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/abstractFactory.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +abstractFactory/CMakeFiles/abstractFactory.dir/build: /Users/moye/code/Design/bin/Design/abstractFactory +.PHONY : abstractFactory/CMakeFiles/abstractFactory.dir/build + +abstractFactory/CMakeFiles/abstractFactory.dir/clean: + cd /Users/moye/code/Design/build/abstractFactory && $(CMAKE_COMMAND) -P CMakeFiles/abstractFactory.dir/cmake_clean.cmake +.PHONY : abstractFactory/CMakeFiles/abstractFactory.dir/clean + +abstractFactory/CMakeFiles/abstractFactory.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/abstractFactory /Users/moye/code/Design/build /Users/moye/code/Design/build/abstractFactory /Users/moye/code/Design/build/abstractFactory/CMakeFiles/abstractFactory.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : abstractFactory/CMakeFiles/abstractFactory.dir/depend + diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/cmake_clean.cmake b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/cmake_clean.cmake new file mode 100644 index 0000000..f8cb18e --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/abstractFactory" + "/Users/moye/code/Design/bin/Design/abstractFactory.pdb" + "CMakeFiles/abstractFactory.dir/main.cpp.o" + "CMakeFiles/abstractFactory.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/abstractFactory.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.make b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.make new file mode 100644 index 0000000..54923ee --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for abstractFactory. +# This may be replaced when dependencies are built. diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.ts b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.ts new file mode 100644 index 0000000..bfeb1e2 --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for AbstractFactory. diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/depend.make b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/depend.make new file mode 100644 index 0000000..1242b00 --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for abstractFactory. +# This may be replaced when dependencies are built. diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/flags.make b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/link.txt b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/link.txt new file mode 100644 index 0000000..29a3c86 --- /dev/null +++ b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/abstractFactory.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/abstractFactory diff --git a/build/abstractFactory/CMakeFiles/AbstractFactory.dir/main.cpp.o b/build/abstractFactory/CMakeFiles/AbstractFactory.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4f2d33a60ab9796d9b3fa72785be9853666b410b GIT binary patch literal 390104 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%0Dc?hQ=fJ!x!yAEEll?~ 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 CMakeFiles/adapter.dir/main.cpp.i + +adapter/CMakeFiles/adapter.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/adapter.dir/main.cpp.s" + cd /Users/moye/code/Design/build/adapter && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/adapter/main.cpp -o CMakeFiles/adapter.dir/main.cpp.s + +# Object files for target adapter +adapter_OBJECTS = \ +"CMakeFiles/adapter.dir/main.cpp.o" + +# External object files for target adapter +adapter_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/adapter: adapter/CMakeFiles/adapter.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/adapter: adapter/CMakeFiles/adapter.dir/build.make +/Users/moye/code/Design/bin/Design/adapter: adapter/CMakeFiles/adapter.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/adapter" + cd /Users/moye/code/Design/build/adapter && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/adapter.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +adapter/CMakeFiles/adapter.dir/build: /Users/moye/code/Design/bin/Design/adapter +.PHONY : adapter/CMakeFiles/adapter.dir/build + +adapter/CMakeFiles/adapter.dir/clean: + cd /Users/moye/code/Design/build/adapter && $(CMAKE_COMMAND) -P CMakeFiles/adapter.dir/cmake_clean.cmake +.PHONY : adapter/CMakeFiles/adapter.dir/clean + +adapter/CMakeFiles/adapter.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/adapter /Users/moye/code/Design/build /Users/moye/code/Design/build/adapter /Users/moye/code/Design/build/adapter/CMakeFiles/adapter.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : adapter/CMakeFiles/adapter.dir/depend + diff --git a/build/adapter/CMakeFiles/Adapter.dir/cmake_clean.cmake b/build/adapter/CMakeFiles/Adapter.dir/cmake_clean.cmake new file mode 100644 index 0000000..543feae --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/adapter" + "/Users/moye/code/Design/bin/Design/adapter.pdb" + "CMakeFiles/adapter.dir/main.cpp.o" + "CMakeFiles/adapter.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/adapter.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/adapter/CMakeFiles/Adapter.dir/compiler_depend.make b/build/adapter/CMakeFiles/Adapter.dir/compiler_depend.make new file mode 100644 index 0000000..79de167 --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for adapter. +# This may be replaced when dependencies are built. diff --git a/build/adapter/CMakeFiles/Adapter.dir/compiler_depend.ts b/build/adapter/CMakeFiles/Adapter.dir/compiler_depend.ts new file mode 100644 index 0000000..b35e0f5 --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Adapter. diff --git a/build/adapter/CMakeFiles/Adapter.dir/depend.make b/build/adapter/CMakeFiles/Adapter.dir/depend.make new file mode 100644 index 0000000..442c3d6 --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for adapter. +# This may be replaced when dependencies are built. diff --git a/build/adapter/CMakeFiles/Adapter.dir/flags.make b/build/adapter/CMakeFiles/Adapter.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/adapter/CMakeFiles/Adapter.dir/link.txt b/build/adapter/CMakeFiles/Adapter.dir/link.txt new file mode 100644 index 0000000..a5766ba --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/adapter.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/adapter diff --git a/build/adapter/CMakeFiles/Adapter.dir/main.cpp.o b/build/adapter/CMakeFiles/Adapter.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b8ffdbb1dd8b19ee44fa332d263d0fd4ffb9b1cb GIT binary patch literal 104080 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 literal 0 HcmV?d00001 diff --git a/build/adapter/CMakeFiles/Adapter.dir/main.cpp.o.d b/build/adapter/CMakeFiles/Adapter.dir/main.cpp.o.d new file mode 100644 index 0000000..92d0f64 --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +adapter/CMakeFiles/adapter.dir/main.cpp.o: \ + /Users/moye/code/Design/adapter/main.cpp \ + /Users/moye/code/Design/adapter/Adapter.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/adapter/CMakeFiles/Adapter.dir/progress.make b/build/adapter/CMakeFiles/Adapter.dir/progress.make new file mode 100644 index 0000000..8c8fb6f --- /dev/null +++ b/build/adapter/CMakeFiles/Adapter.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/build/adapter/CMakeFiles/CMakeDirectoryInformation.cmake b/build/adapter/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/adapter/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/adapter/CMakeFiles/progress.marks b/build/adapter/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/adapter/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/adapter/Makefile b/build/adapter/Makefile new file mode 100644 index 0000000..77d9d21 --- /dev/null +++ b/build/adapter/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/adapter//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +adapter/CMakeFiles/adapter.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 adapter/CMakeFiles/adapter.dir/rule +.PHONY : adapter/CMakeFiles/adapter.dir/rule + +# Convenience name for target. +adapter: adapter/CMakeFiles/adapter.dir/rule +.PHONY : adapter + +# fast build rule for target. +adapter/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/build +.PHONY : adapter/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f adapter/CMakeFiles/adapter.dir/build.make adapter/CMakeFiles/adapter.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... adapter" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/adapter/cmake_install.cmake b/build/adapter/cmake_install.cmake new file mode 100644 index 0000000..86d0e13 --- /dev/null +++ b/build/adapter/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/adapter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/bridge/CMakeFiles/Bridge.dir/DependInfo.cmake b/build/bridge/CMakeFiles/Bridge.dir/DependInfo.cmake new file mode 100644 index 0000000..ec9ca80 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/bridge/main.cpp" "bridge/CMakeFiles/bridge.dir/main.cpp.o" "gcc" "bridge/CMakeFiles/bridge.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/bridge/CMakeFiles/Bridge.dir/build.make b/build/bridge/CMakeFiles/Bridge.dir/build.make new file mode 100644 index 0000000..123e8cc --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include bridge/CMakeFiles/bridge.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include bridge/CMakeFiles/bridge.dir/compiler_depend.make + +# Include the progress variables for this target. +include bridge/CMakeFiles/bridge.dir/progress.make + +# Include the compile flags for this target's objects. +include bridge/CMakeFiles/bridge.dir/flags.make + +bridge/CMakeFiles/bridge.dir/main.cpp.o: bridge/CMakeFiles/bridge.dir/flags.make +bridge/CMakeFiles/bridge.dir/main.cpp.o: /Users/moye/code/Design/bridge/main.cpp +bridge/CMakeFiles/bridge.dir/main.cpp.o: bridge/CMakeFiles/bridge.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object bridge/CMakeFiles/bridge.dir/main.cpp.o" + cd /Users/moye/code/Design/build/bridge && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT bridge/CMakeFiles/bridge.dir/main.cpp.o -MF CMakeFiles/bridge.dir/main.cpp.o.d -o CMakeFiles/bridge.dir/main.cpp.o -c /Users/moye/code/Design/bridge/main.cpp + +bridge/CMakeFiles/bridge.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/bridge.dir/main.cpp.i" + cd /Users/moye/code/Design/build/bridge && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/bridge/main.cpp > CMakeFiles/bridge.dir/main.cpp.i + +bridge/CMakeFiles/bridge.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/bridge.dir/main.cpp.s" + cd /Users/moye/code/Design/build/bridge && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/bridge/main.cpp -o CMakeFiles/bridge.dir/main.cpp.s + +# Object files for target bridge +bridge_OBJECTS = \ +"CMakeFiles/bridge.dir/main.cpp.o" + +# External object files for target bridge +bridge_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/bridge: bridge/CMakeFiles/bridge.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/bridge: bridge/CMakeFiles/bridge.dir/build.make +/Users/moye/code/Design/bin/Design/bridge: bridge/CMakeFiles/bridge.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/bridge" + cd /Users/moye/code/Design/build/bridge && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/bridge.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +bridge/CMakeFiles/bridge.dir/build: /Users/moye/code/Design/bin/Design/bridge +.PHONY : bridge/CMakeFiles/bridge.dir/build + +bridge/CMakeFiles/bridge.dir/clean: + cd /Users/moye/code/Design/build/bridge && $(CMAKE_COMMAND) -P CMakeFiles/bridge.dir/cmake_clean.cmake +.PHONY : bridge/CMakeFiles/bridge.dir/clean + +bridge/CMakeFiles/bridge.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/bridge /Users/moye/code/Design/build /Users/moye/code/Design/build/bridge /Users/moye/code/Design/build/bridge/CMakeFiles/bridge.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : bridge/CMakeFiles/bridge.dir/depend + diff --git a/build/bridge/CMakeFiles/Bridge.dir/cmake_clean.cmake b/build/bridge/CMakeFiles/Bridge.dir/cmake_clean.cmake new file mode 100644 index 0000000..b298360 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/bridge" + "/Users/moye/code/Design/bin/Design/bridge.pdb" + "CMakeFiles/bridge.dir/main.cpp.o" + "CMakeFiles/bridge.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/bridge.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/bridge/CMakeFiles/Bridge.dir/compiler_depend.make b/build/bridge/CMakeFiles/Bridge.dir/compiler_depend.make new file mode 100644 index 0000000..1bb8714 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for bridge. +# This may be replaced when dependencies are built. diff --git a/build/bridge/CMakeFiles/Bridge.dir/compiler_depend.ts b/build/bridge/CMakeFiles/Bridge.dir/compiler_depend.ts new file mode 100644 index 0000000..4e298a3 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Bridge. diff --git a/build/bridge/CMakeFiles/Bridge.dir/depend.make b/build/bridge/CMakeFiles/Bridge.dir/depend.make new file mode 100644 index 0000000..fea65c8 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for bridge. +# This may be replaced when dependencies are built. diff --git a/build/bridge/CMakeFiles/Bridge.dir/flags.make b/build/bridge/CMakeFiles/Bridge.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/bridge/CMakeFiles/Bridge.dir/link.txt b/build/bridge/CMakeFiles/Bridge.dir/link.txt new file mode 100644 index 0000000..e767b3f --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/bridge.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/bridge diff --git a/build/bridge/CMakeFiles/Bridge.dir/main.cpp.o b/build/bridge/CMakeFiles/Bridge.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..11a9c046657f2a8ab6388b865e0603b627d7ea53 GIT binary patch literal 237888 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

W@nymqX9(oGZ)!t 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

mq2uuaK6bK1qV#~>^_LTSqju7ZjPhL*K};v9xc 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 GQ2sx=zz(wj literal 0 HcmV?d00001 diff --git a/build/bridge/CMakeFiles/Bridge.dir/main.cpp.o.d b/build/bridge/CMakeFiles/Bridge.dir/main.cpp.o.d new file mode 100644 index 0000000..4fd5059 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +bridge/CMakeFiles/bridge.dir/main.cpp.o: \ + /Users/moye/code/Design/bridge/main.cpp \ + /Users/moye/code/Design/bridge/Bridge.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/bridge/CMakeFiles/Bridge.dir/progress.make b/build/bridge/CMakeFiles/Bridge.dir/progress.make new file mode 100644 index 0000000..3a86673 --- /dev/null +++ b/build/bridge/CMakeFiles/Bridge.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/build/bridge/CMakeFiles/CMakeDirectoryInformation.cmake b/build/bridge/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/bridge/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/bridge/CMakeFiles/progress.marks b/build/bridge/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/bridge/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/bridge/Makefile b/build/bridge/Makefile new file mode 100644 index 0000000..e9ba5d3 --- /dev/null +++ b/build/bridge/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/bridge//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +bridge/CMakeFiles/bridge.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 bridge/CMakeFiles/bridge.dir/rule +.PHONY : bridge/CMakeFiles/bridge.dir/rule + +# Convenience name for target. +bridge: bridge/CMakeFiles/bridge.dir/rule +.PHONY : bridge + +# fast build rule for target. +bridge/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/build +.PHONY : bridge/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f bridge/CMakeFiles/bridge.dir/build.make bridge/CMakeFiles/bridge.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... bridge" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/bridge/cmake_install.cmake b/build/bridge/cmake_install.cmake new file mode 100644 index 0000000..7058770 --- /dev/null +++ b/build/bridge/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/bridge + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/builder/CMakeFiles/Builder.dir/DependInfo.cmake b/build/builder/CMakeFiles/Builder.dir/DependInfo.cmake new file mode 100644 index 0000000..ad62f90 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/builder/main.cpp" "builder/CMakeFiles/builder.dir/main.cpp.o" "gcc" "builder/CMakeFiles/builder.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/builder/CMakeFiles/Builder.dir/build.make b/build/builder/CMakeFiles/Builder.dir/build.make new file mode 100644 index 0000000..d0c409a --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include builder/CMakeFiles/builder.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include builder/CMakeFiles/builder.dir/compiler_depend.make + +# Include the progress variables for this target. +include builder/CMakeFiles/builder.dir/progress.make + +# Include the compile flags for this target's objects. +include builder/CMakeFiles/builder.dir/flags.make + +builder/CMakeFiles/builder.dir/main.cpp.o: builder/CMakeFiles/builder.dir/flags.make +builder/CMakeFiles/builder.dir/main.cpp.o: /Users/moye/code/Design/builder/main.cpp +builder/CMakeFiles/builder.dir/main.cpp.o: builder/CMakeFiles/builder.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object builder/CMakeFiles/builder.dir/main.cpp.o" + cd /Users/moye/code/Design/build/builder && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT builder/CMakeFiles/builder.dir/main.cpp.o -MF CMakeFiles/builder.dir/main.cpp.o.d -o CMakeFiles/builder.dir/main.cpp.o -c /Users/moye/code/Design/builder/main.cpp + +builder/CMakeFiles/builder.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/builder.dir/main.cpp.i" + cd /Users/moye/code/Design/build/builder && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/builder/main.cpp > CMakeFiles/builder.dir/main.cpp.i + +builder/CMakeFiles/builder.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/builder.dir/main.cpp.s" + cd /Users/moye/code/Design/build/builder && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/builder/main.cpp -o CMakeFiles/builder.dir/main.cpp.s + +# Object files for target builder +builder_OBJECTS = \ +"CMakeFiles/builder.dir/main.cpp.o" + +# External object files for target builder +builder_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/builder: builder/CMakeFiles/builder.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/builder: builder/CMakeFiles/builder.dir/build.make +/Users/moye/code/Design/bin/Design/builder: builder/CMakeFiles/builder.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/builder" + cd /Users/moye/code/Design/build/builder && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/builder.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +builder/CMakeFiles/builder.dir/build: /Users/moye/code/Design/bin/Design/builder +.PHONY : builder/CMakeFiles/builder.dir/build + +builder/CMakeFiles/builder.dir/clean: + cd /Users/moye/code/Design/build/builder && $(CMAKE_COMMAND) -P CMakeFiles/builder.dir/cmake_clean.cmake +.PHONY : builder/CMakeFiles/builder.dir/clean + +builder/CMakeFiles/builder.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/builder /Users/moye/code/Design/build /Users/moye/code/Design/build/builder /Users/moye/code/Design/build/builder/CMakeFiles/builder.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : builder/CMakeFiles/builder.dir/depend + diff --git a/build/builder/CMakeFiles/Builder.dir/cmake_clean.cmake b/build/builder/CMakeFiles/Builder.dir/cmake_clean.cmake new file mode 100644 index 0000000..64365f7 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/builder" + "/Users/moye/code/Design/bin/Design/builder.pdb" + "CMakeFiles/builder.dir/main.cpp.o" + "CMakeFiles/builder.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/builder.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/builder/CMakeFiles/Builder.dir/compiler_depend.make b/build/builder/CMakeFiles/Builder.dir/compiler_depend.make new file mode 100644 index 0000000..e3f6fc6 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for builder. +# This may be replaced when dependencies are built. diff --git a/build/builder/CMakeFiles/Builder.dir/compiler_depend.ts b/build/builder/CMakeFiles/Builder.dir/compiler_depend.ts new file mode 100644 index 0000000..927ce08 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Builder. diff --git a/build/builder/CMakeFiles/Builder.dir/depend.make b/build/builder/CMakeFiles/Builder.dir/depend.make new file mode 100644 index 0000000..e136fc0 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for builder. +# This may be replaced when dependencies are built. diff --git a/build/builder/CMakeFiles/Builder.dir/flags.make b/build/builder/CMakeFiles/Builder.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/builder/CMakeFiles/Builder.dir/link.txt b/build/builder/CMakeFiles/Builder.dir/link.txt new file mode 100644 index 0000000..d49c5d2 --- /dev/null +++ b/build/builder/CMakeFiles/Builder.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/builder.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/builder diff --git a/build/builder/CMakeFiles/Builder.dir/main.cpp.o b/build/builder/CMakeFiles/Builder.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..701b253bf57333af8f8158b2f96acf2821339758 GIT binary patch literal 111936 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 CMakeFiles/chainOfResponsibility.dir/main.cpp.i + +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/chainOfResponsibility.dir/main.cpp.s" + cd /Users/moye/code/Design/build/chainOfResponsibility && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/chainOfResponsibility/main.cpp -o CMakeFiles/chainOfResponsibility.dir/main.cpp.s + +# Object files for target chainOfResponsibility +chainOfResponsibility_OBJECTS = \ +"CMakeFiles/chainOfResponsibility.dir/main.cpp.o" + +# External object files for target chainOfResponsibility +chainOfResponsibility_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/chainOfResponsibility: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/chainOfResponsibility: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make +/Users/moye/code/Design/bin/Design/chainOfResponsibility: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/chainOfResponsibility" + cd /Users/moye/code/Design/build/chainOfResponsibility && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/chainOfResponsibility.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build: /Users/moye/code/Design/bin/Design/chainOfResponsibility +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build + +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/clean: + cd /Users/moye/code/Design/build/chainOfResponsibility && $(CMAKE_COMMAND) -P CMakeFiles/chainOfResponsibility.dir/cmake_clean.cmake +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/clean + +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/chainOfResponsibility /Users/moye/code/Design/build /Users/moye/code/Design/build/chainOfResponsibility /Users/moye/code/Design/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend + diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/cmake_clean.cmake b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/cmake_clean.cmake new file mode 100644 index 0000000..73aecee --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/chainOfResponsibility" + "/Users/moye/code/Design/bin/Design/chainOfResponsibility.pdb" + "CMakeFiles/chainOfResponsibility.dir/main.cpp.o" + "CMakeFiles/chainOfResponsibility.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/chainOfResponsibility.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.make b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.make new file mode 100644 index 0000000..68f0ae5 --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for chainOfResponsibility. +# This may be replaced when dependencies are built. diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.ts b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.ts new file mode 100644 index 0000000..9cbab46 --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for chainOfResponsibility. diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend.make b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend.make new file mode 100644 index 0000000..1b0091d --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for chainOfResponsibility. +# This may be replaced when dependencies are built. diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/flags.make b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/link.txt b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/link.txt new file mode 100644 index 0000000..bd59e9d --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/chainOfResponsibility.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/chainOfResponsibility diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..da5aba8cbe7f1120f0a2de27ede467e3d7b58ac5 GIT binary patch literal 343104 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

UbFnUIdS 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 O|?6Twko&3_RB8IXr?+_Orqk#F{=|FAyaz@BK2 zi`L7|21W}r>H{C*!sARIV75d%oZ&8N?am~k9ki%OXChj*@D+~J=BSm2$JLFtfRj7$ zm%idpOf(u@e6%GRtp->r&_3a@gE>65@IU?tPbAu42Tj?Z$T~KKP z(Uv&SLc{>!JHGYD{;w{|Epb}BV5e@_;e&Fqr z$-=Z<9P&lw0G^9tAkG^u|JHSgI>KN2N=4BI)qvbneNfhAl0-E)ENwzM1Vf-pv&4+*3has-4QQ{5X@_=SUyOuh^o5(I?|D5UBXeaOJS zz5RsydA}9oX7{R~bwh?TNfrR`i!w^Me?@JMipCqfH80jmRfj-bM z(g<69s3Bv36;}*-rV6q|bLv4rDYCU_7RmajWSK>@9O($(GzyVFh~6PbiWieQnLsKj z6bBA6B)WnX*+k;v4>k$$GK!_lXnsMs7Pb!gl5Yst!a4~J06$3R#7hXDWQ5QujQl2P zlWa-a6xM9kq)zⅅY8+MT8)P&Oms$wd|M@+Ftn4WJh?qwd}~z2-y+BExbSs(nSle zBB~Y*9HQz2Q_>?sr=-MMq(hM_l2H*C$&(Z%n@Ic=j;OFGR4QV;g}hHcgkTEyEU)Q5 zv;l<6DaH+SEFi`Y2|T!fP>bqLiNu?S6~aP{D}0s<7LdeOQqaBCNgTk)V)5AZjplR~;;nOp1lPF?*mG5Z`w zGe``tlJgp&kI!mK)WFS4Y=X^GbzybYx!`nq>y&O^9@?GsM(2M1zgTak>EO~xrpIKk zF}0qCFSpBI(&fkZRVYUNxYd1dqa-Z;aN9zZ-kde$D}Z#m;z^No6p82E73uI45QMdP zDRJ06gT=vi>^i{lutwC_(wyFkq=4i|n-=$3T`_h;l@L4-j73{^tkzFpTd^`ZA-Gk5 z9;;hnq8VWZ*xxD|kB?y7NWZla7)noRtRC~Y>1^3<8qHg^ZG$j;MCj9j&$jKBg7mlU zv^=KOzTN%ZMhkcMn*KKK?lZlu+}&UL+PS;0^tE(%U$@uR-F@FiYj^jW&i3x^EfX!? zTTofm=H0?hSF3mP6Krnx>E}3fbc0Vmr?V(?=%xjOVyi|R1WBP(RvWR$amDFbw5Bq{ z)^Rv@0xCodw-RXWNs}hZtSYNm`KECCEv}l^7_GzLzhW7b`zgsdv4Z52dYls{q(57D zY)B-@DA*8BapG(>$E{C|RTqZTCocvkkE96F7jIW9q$0$O3qxpGRTJ4U_|;TO)69cH zLiMU4K}*&1hKDC6)D5sF@+tRXK_%T*Z-*{VbR!MK_PWG`0F0T`lkiDV9D<{}v2NCnz1oQ-{>H^JkjB&nP4gooV_pEzu^gM(Q+yWw`diu>*}>ff(KL- z5s~rnR#0B7Jra7DXpu==T81;{Vj(LuaX91pC{>{Y^5e78q_brHMwaEv%JM3bTIK>(OGL5>p!pje#!AWmDIiP!+6*=fzr zqd`%nd$a+}6H`#(VZ?iQwX-Izxi`qP{JZx7*7)!!D?}=*Gs%U5xV_TDRGXXsTb3H7 zt&wCM(39!s)1sAeb0$VYZ3laMf~>@Eg6z&jq4Nut*_LzTUPJL-R|+!Y>Vk&c*3Br)9SSg8ba;}(h4tZfXvD(%sOt_rzbdWJ z$C~_%6$I8^CfMSG!x~skQaV*VWPbNF2IE{iNbFs$Jj%uQh@?K&s0d_&PG+)3DmgUu zq15)(40`l!>PKT~lI-@>PKa2nN3;ehQ^GS;hv3r5p3Ue&pCi(xk{`28Qe8x2fr@$)h)@gj zzGStbiJ^~htEZ3XwSjO>7jZzuY>y5eH+NVYiWyp4Fs5zkiUKZ4@tbFWSc@GSp4gAp zNyoV?yeNkkw6Ky~sOT{*j1@Xi`qFY5xh_WP=E0`=*ix-2&V(pzQO3F;i(Ie+-ifWM z#1tG>%+}G2F32tP0%}nzKkE zF^3Hzv&n23A}HKjZDFyy6AVVw7%Ivz+|sen!j(aay3m5;mgA*vO^$sA8H99+D&z3P zPj3k{+@)1njSw2wS8$}rG8?=Fs5n)s3epnp`onZN1_)TYhsg%LN=O!Q|7z4A!q84F z@S)>326cvPVcJ>DH=n3NRs-o$3sH~GO@nFfXvE@rpBhB)OMfd(5vW{V>89K?ovM&Z zJ(f(79owz@BwEZc`D4VTf!IL+GwW*NX1Y+cpt{hLw8GQ0Trk(9qD;U;&wp#oHzu(+D;j zBGAUj%ziT)fwx-ldA3G|Y9j4J#xt9KZ<~Io2Dtgtk2w4Zqa`&uy=oGu(LVG~3X{mH z7OS?I^c*pt&X$DJ?ICKBT#3g^Ep~z8QaQaNyJGg<&M5LwjFMwXI%38hmW0NU^(ONEUJ>I309MPo%L#IRugVW@!9TAw*6hrK+wK1KLor zaKU#pK1BzwrKeV~cioQaf~5?jD6*{;nWuSjAVNiJp-`Px=Spq(t~fI-m?RFBzJwG) zqj8Vf^i0QM=oUhJ$3hBbvmob15tII0nwXzbip1|)s3%G^)VYf61+#|VdUo<5=mIcv z84I00uGY{t^?GG*Mn9ZYjYA)xVC@Bl#89hXDj*>te1J91mV!+;aeZ7d;3Z+Mx@bGT zo#-r^#uM694smX<7KIgo-MD?!JqE{uYieJ$c}q$}lcYGgC&_Kri1w$-&{X$&h#~D_ z!GuDSTgR*F*NpRAg<8!#S8H`%XX#WD!>%69ZHAMfpLeFT(cn&`HAL9vCfzE4h&teXtz5ZF^(j#$f2E>KXUmfO8uN)=y(de?5666(?-(AqxI-XS!Z zj#tsQL z2&sb3+T~Q3!peBMI0@c!i-jPV%r;UOh!H98EbNHkUkJW|`oXaw1+-F<={>NFCsFt` zW!HDnDU@^<6kT1d=vpVm#?o>N_epX-SJr*;rjOZJj6}sz%vhQP=`+d}BChd~L?dj( z3{(hRpu^nJb?Q7{Ca)_t93_1RFg|TJf8Q z%yi~ZmT(E>0#9a0J{Lx$mGIju9EA;;q>|gB8y^BgHWd>z7*YVmu#mc2gN{sDKp~|^ zJ5N5j~+KAAPkHFSSw$#w7nKvV_93g$&q) z2pKE0_`lH)c&^X7{chFgdM@=6-Ygg#E1WRI`+!`R7qTEW9`v?xCeRTMAz0}~dlZa< zlTvo>8k$k(NQ-uGo)7P}!*V;+rz{PO?jWH<5XS<(4j8_foq8M`EpCNzXHi)wqYB*( z5v0Z1+U5$6jIl*^#bCD;{X*hgl)^|dSQDI1#YFcQh{2~^|CKvyBFHmSs2ul+Lya}v zHF*G=43A0<$NmLfg)Ihl(h?KIUh49$%O!7KXrrh&?wShXmFv`;aFm5JR*3Gwp<%() znxaHAGwgFaH}lelXeEHm1|9O^?c(AfadEMcU2=C9=2RWJaQ)qN&B&}-);s6BrY$J~ zhipQ*y9%Igrdv*F!+W?R1l>JWsi&b5;kp8zOV8rDnJ?0of58^VyCM-BT%j^%|?Mv=o+61cO==ms%sR?lOQy_$k-kw zyLvPL#z%@^D<)PjSn2|rr}4Hn)&At2D)(w0gHK&=rCo}d)nqLix=B}u=^D}?IaC#E zFiqTe-1jJ&ot7}ArE3aAv9ZM%c4i?1;6Z>oq*q3+cO)hHK)IHmSj$n%FT&|`_@PF9 z%`y{7Yg|+-#2l#IMzVH;Bh(5GfvDFdq62R1P-m*O2GJyw>J>wdau_QhL%i9)b z>OruijY|=9yiHs(Hgw|rB5aexZVY=|AHy>pA|ScFU1Rm_Y35NztkA4S?6)p_vEe{Z zmt@&AZDhfLi9Qz@)x$@lE5m{!>b)@&Cl=gLcI3_yI;bi(o>gT=O`7+Yup1*Z=%VeR z92}08bx(x3;fnbz(@LmXekP;o6bH9dqedVYQV=1rv?hu((ZGs{XI`9n>(D7rhEhNa zD$+Q%0b$09Leb>70BD} zUZR3TnC&-^aj$CR%5>V0xOj}Drwq$sXh!6{9^W`d`Zyf<5Yip25!PH;XtIK*8!QrX z2W34Vn=fCxRn`N7??~2pBp|4q?!q&wM!WNrK8czMHdj_=Q!6(qbFHACLdD<&395-~ z90_QZAcj98)2Mdena1AuEY7q)Z_SppXhpv1*bE+CMug+Wgh-oJoYO21Z%}$|MgDZ3 zIWcOD_9O_Q*;`;n=b6Ufo7M0QXpG3xcOv?}XgVmy?oc;3rY||Ty2mq=bfzOhjP!+f zk%9y#U0rdzB|=h!dl>0V0OljKQb@4(iE%;SpP>|BTrX0f268(|(1n6KAk6DSHAO@) zt+8WLCboMAQl}0zj0AcgYUpHun>LLhqqL=!X1-gMzE*+m$4qCA?1VSts+f_ArZiX-JPxS%u=ngT;|5i+G=R{T4JJVzj6oKM&Q=Y4A9j7M!@#d(Jch)6&jdNd&YjPLvHDQOGNleN{Y8ljao*w7*x-fVZj! z3Fxx~qAL*$2!T7v53Nw|1VN7;xzp4wdJmcR4%AfI86_gmI)%AdL6~--HAJDc(6@EuzIR@Mj{i*Lt4ibO6_O(vJ>Y3zo!Gc*6hkt&$S3il<_ z8Z@Nv2cwmHm0=W@Ij1AnG}Cg!aBI<#U`dj-kJA}tO~6`TI>ypU%6g+)$-U&JRH?Q= zIuxWxWCOktWy7T$I8h151Jd3ZB4TvEMy0#eEy<$6!K8u+rd^AkC4%8!E|IYs=`7Lc z*pWT0GZa!5*ko8+D;>12$y%~+)BP$Gm@`c5&UJIToR>=~(A)0lR@&}psJYU;J6eoZ zsUK4+^A4~RkMhkO9N!pdN{(+d;5220O!PZyf2Jji1no|fZ=Q%C41SzFzMNe$Sjf6z%bB2z* zZdxHa0pFr2Lhoram7&gK?#kAj{`yF}3s5@_YVTRa0P4DJ2E)i!zb#$uYasnVxGX4LtAgkySrL-^l22~f8?zJ>@J_VFsP>dM^o2&>_ z>`+$&&AkIiA1d^mIYq)pKBVM7{q^93nxXNBj=9HmPG zUN<1#Zi~bnrQ%jKtkV*jQWveG(DIHpP7AqV)y^vB7Q}C(Dc}dWWe;BQBvPhZRIV z&%7$#Rhr515oCR(XUdf=)aUd>##?3DouyomjYgY>Hi2d_x=@41lipd3+}wl=txZFH zXpeOobZG=>b+buK^_)Stg`ldbU8!=?!IUvmiTde?eYDJzbGfEA*Aj@w04$s6A%nw~ z^il&&KA3uFx=trIj&yP@A<#}RI*%B)N71XUdf=ZS31n@bZ*;d=F>+E=ZS80yQZOw9 zNgn~xQW4>}71#+3v_=yXRv{>iken!qT7JAJm4zIviHx#G+7eYsJevxrU58j~Q@KS! z(Rz48U=bw+E48TLK#0M#nqEtNNW1Qd@w^6E@@X>D{b^LRnwBIh@}=k|wTiz}`O1mK z<)(Ef=5@PNo0*kP`2r^)Z3|7Pvb0j%jcM!7hI5LHB#06>0Zcwgb!4i$b%?wB|H?X&?qb|u;Xgzy7 z`X?5)gS|oA73@xMH{yoa&BlolDK|P5!zt~!qy8zFyBxt7Nn+tcn&tg+H0hZ`xm2h+ zhjJ;iMvIL-7KUXh9eD`32K7+nV%tY%Xrw~~SdD2qAV`}INaN@zJ{yqeLz&RY!hG{4 zkXzgaNVJ-T>)m`FMWt%AGk>hP59M!$0~TjZ4N)(JAPL2MP`akXb+aYCX&RO6dHT7} zt1R@~ZmClI>R!M7}-BCaWGm~M)Z>`ICCiNklQmd$AU#!Tj#!NTKc)4#&+25V{ z@V(!v6&jY2+w0QGM;6^*cbidU8sntCqXROr#S zt6j2~q5+Z0=`<~HlQ?$@TMH1XB7?OnWvTX++1QtO^wC*&37zkDWysEEH$t-Z z7=L7jKPh!e6Cj@aDHDOGeF2+WMW^oyHaAaRhEu_MtUj80CNiXHKUgoBnSe}Ju4N)1 zJ+o@V(C@f&D=qW=X;~4gk0E*{f@UR@nd*fa$}KNiRk-(x zNVZ9u^RAq73(2gWGNfI#p1cJ_%dYFv<_PVYP?s~-9!Yy|#kGx?fW~#jbRlRvF1d#|NEYq_MU^2*WNgi!!k|K0$6-fW`$!}{F$I_1Vdq$q16ypH$XowN z)$4xzpti5t?7@rjD#aGw51Uz%;#@*w+y-YqxG*J)Tbf(N*dqJc5-jm1m7gU62Nh!r zn8g)iPqgr%8?>F-DK4dU(a(6yV_H)Ix+@K*c++LC`0I?IKR9I8>a^jHU6`Y3t}}5U z{=`uLar8M+{Gro?$OfRCr`V&&=)&p>tE(>lkfTU4MUp8T=#zv?AIL(zYZ_)(tZ+;B zSHqM@_t4Yu3KuTWo3GOb9U%Tz?6W0ZQr&_snMH0Ru&_cI@*{v4994;pd)TTj56dv= z-n}zKb((H!Q%2*>m!g z0J6moaS9dQ_P9iG5~grK>7*aHbC)(j;-@2qN;*OOO{9?~EVv3_Cw~YE!zWtVW5v22 zEB5YFLO>>X$5Cl>xVR47ifer7=x6*D$)Va38Pdu&(S{nK%YXUea$$lSI)W~p<(siC zr>UiFSc|rKEEY>a{3)5&Vkv^(^pIU1O9AmaKmO9Mf0GTXk{ubB; zdc;5u*vAp3vtrV7sk zXmHh|*Tj`ugf zx4?ej0B{ia5uopf<@+e!$AOc;@4%nHS>PgY4fqSV4*UaH@`5ISdw>E!LEt{1Fi;FA z0mKK^Z*s2cgD*|@?>ala%-8SMsJEa=o>5VueV1+TwdCyD8;3S@ee77znLlkF>wo$5 zC#?z&iaA;S(#W!vYt;*ySEdMz0|1KFZbD7`3PadolIjz&y8-8CtykJDX8tV!@6kGq}ne)b1uUYeh z^}oLMS;49Q{`_adn6s%XH%>^k<_&uPOu02%R@bu3e!qF>j$MPQe>!c{@}wH?1eG|m zv46)V6u#PHl4Eq~6iBOZEd=5YWCWtUk+Vu`BsT$-Cw(2a>?Yvzq?9I$#dqD4PRd^ z+o4PJ+g%dgnml~q*ywjx&bqi`-oCh>CfA7BbbaaUGk=U7c5TbejYAgv6nC`S_Wi-{ zj5^T$i!}jXZ9P@HaB7EttlK(ui9GV>>_MA0bXwD8Q;`Q(mig-a-KXn(()Yvzn=dwd zwbP~4uUl5RHu}Q8%dg)1^yabAPsg@=bEI==^$!|+U+?hl-^Y}lRBmd4W2a`;X<5p7 z?ZbUl$~WC#<^158Z#`FW`2Iqdx1Rax%UYLz$lIjEr1^QHFD`kj^!COxH=S;3+tYPr z(d%)WZ&XVDs7I@&FP?vOPOP(aDb=}GrMY=y ze~aq1`$R&}ql-@u9CLn9YThm%Eok=M9}jG<w>y}Ij!)Z=w9omzTR|w z@pAvPDBb(v)5Q)r+m!Gh|IoPSTJEp%_xeNi`o1({(8H(Je=zUwrQiK8?7qG~JrL98 zo?m)BKfd!%pT9M@Zo9H2_QbvRNzzrS3wv_Mq-n*NQMO1Fo zdRhOHdn)aJV*lfXhR^<{Wvj-Q;*a$|mHOB-bEk#X4PSKsu*<)m9^!hpXPfmwWlP2$ z?zCY}xqwL*Cq7r<GGM^GYNM7s|Iy_`zZ~juwMpEY zvzsCBFP(j<##7}g_KZ2!ykCpYKkJ%j{>=IJ?Ws6;VC-wd2R8om)s?GXJp0GzS021> zIq}x<634?^KU`>$%UW{pJD1{mzLNiygof)|R69Jndh254zuFmd^y0}$=SF>SD86Z_ z_Ft4ac;oAr%fFI5y6~^DUx$@_aK^NS?Y~%G{NM{yyU(52;$+^<^itoT-`D-| zdW91I`}?%=*yptrMpX zS~hj)*zSwV*DN$3qDG5*+dp^k-E$M{#Rku~@49_O-&4nKtop3~>D87$3$FihPsp#| zPDy^c>-v*tl7@5)+|%2!{Lgo*tguuXHRkOT?@Std;;F_9{D+2p_;sE4Y`?`6ZSh!r zXT!l27p?u@Uj=`wR<7;$W2Yb3s2UEAyJvpH6g?jJSk8SX(v;6M&R-CPItYg%a7m9yBx6)7dKd@uY&vQEz`eE;o zH9vGY{8Ov7uU&lZ>e=%H3k}WR^1VjmdNisrX?NFd>)2dUsnD zwd_ji=EWBld4040tg16wyfCMBqoqflKUi?}2YH4x+&Qe(2Ft)v)n6(#zS5}su62H` z^m}hk-22aW`+w~|BmXcSY_6r&P@kxAJ*lwiv#ymzc&2!(S_d|V@OZoV`5kk<(@F>sWtCWBa`G>pqxY zqI9!44F+A>xTL{=x4P~t_kQ^Jt+UQQ?W%Y=y4mql%}NevKI&+hZjZkI*lSO1Ui-(c z@KPNQl*ya=_SqtF0S7j|{q~ak7mRr)^rJ~XzF4(O;+76I7v0;fON)fW&*K88KQ{K@ z%pEWN^kRp`53GxQ_`do*5C8RHbh-IWtGyU}{L1B5Ph9=B%bD^~6RjJqBR9rx3)#2P zR_2EmeuM5m6}s%e$}N{K4{xxp@ncUv^7_)ZcfJ{0yzGM&ch5{3SxxjK@BX9sX3FNN;_dsPzz`RbO3q)4qy;44wwZj1=ayOfFr;qApiYHCr}?~4Ri&f02eR{#KL&WEfhs_Kpf%7Hhyq-|2w)1Z09Xxd0rmpNflEOC2jCy50@Mdu16_eAzy*u| zrT}YzZNLHGBybHVSQ-9+AfPSK9f$#j0uz9_z;a+CunRZ>oCESdh&X{NKz*Ps&>e^Y zQi0LHEMO_H4%h+w2%H8ie((!a0qO&-f$l&IkP3_jrUQ$CHNZCD0B{nx1{8br0}cQufonj)N8ul+1vCLV0KI{DU??yFm}LV0HKfsslklDBu7F z0TY0^z;a+CunRZ>oC6BhfIpx*&;;lJ^Z*6{oCIzFMIM7+z#nK1gaW;Rcwi_n0hkLc2Q~t`fFr;;z)}lw z1Ac%%&>RQ_dIRymP+$Tu7g!E#1a<+Jfc&-57Jwk2Ezli^0aAg{z;s|Wum#u)90x7| z`JwzN4^#(&fVMz)AO=VUMgy~erNBC12XF*92UzMLy?`I!4>Sk50#Seq7y(QN76WU5 zZNLHGBya;L0;N+Wz#nK1gaW;Rcwi_n0ayU60d@dC0_Olr0OAGw0Dqu45DN4Lpk1|$ z2Brgxfi=K3-~ezMxB(QYi+F)rKog(?&>M&ch5{3S1;A=x8*l(P30wmTLP_Qa_yf&> zP@p&90!9GSfyKZYU>k56xB--?4}X9^&>RQ_dIRymP+$SD8rTBt1&#xkfcy2|xSO@F?egsYfH-I7ykx!r&&;;lJ^Z*>dAYcM87g!E#1a<*OfOCK) z5NQVd0Dqu4&=rURT)+rm7O)gp2kZcj0OtTw9+m+70Dqu4&<~1`Jot2WD*oWPuNa$q zTwwD&C@<*yewwv(_`xzkptcCK8-1rs9W0?rh6FZpQe6v#+E&sSU z-qnAx`N}{1{aSu@|NE!>ebXiWK4Kr6SNzQ8m&dUC7hq3M87QU5=MY);Gf;+P-hYC= zf;RV?{XaFE{l9vczdO&cITCe5&&ki&d{NeY6cm7zrxxEquLsccH42U5cv#lO=Ox+C zFj+1gUuUxmantkEbT$VfZSx13Uq4J_qvU&12~b%qyJ7auLwV<0B~aD6O`8=`Y$+J`U@#Z-vqFcO;v)%d}mA zGLT%35`V#$ilVK<91FTCf&8@k#bWUTT_^sE_77T$0Zt$vGp<@JzX5eo22*5RzWX+Z z^}VdS*fJc~(o-CFky-q`tgMU9@3VQEY&WT^*!>H#oPLnyO6j1dc3I>b?-aDlrNDt7 zg|%f}0rode(p*(2j`QQw5!4&ys}|Z=wfnd{#w<0*Ie9(Tce_8qzW{nJ9OLkwkY#c{ zmHq5T`O}k6tADgvdaC}--+QAT=sA#&%~U@0yay$&_;Qxbn-V$va2b9H&o_v+RfA9voU*4Y0QIf7Y&S3LWSx2Ry%%<3uPhs~n zKVfqnNgK7Hkf!fHqwMHuD|ze*$-`fKgTH?y%OLM2PV*JiSwq>5o+`zB^*gkSc= zBMf?$4`u(CMzJ}M2Sr6mf`pz5qnV;sB{ZQK&j=zfJx6LrY zKhZPS1rkZ0}Tag4&w;ug5uaH%Z?`JNFGR~zF4-|r?=CO>(N!=SpPr-!Vc zCbE89;JXy&#}_a@l6Gg@FAFYl7>7k_K*#=U9xU@d4SgJiK19-abJ;FLI${6C zHylSe@>NID&2tVe58`cFd+YiP=S7nvca7$7M~_D!c;5M)&2cx_yc)DXX(!sNEO}ni z^Xz7y>|^IfahN|z8Lh5c{uiOorLErU^{2A=9yy-Sc#c!btUt`)?;n51{wK?Ju(dez0OI+?N1p~SyK)j^ zBhX+GNgr2-v!C&!IgCb_K&CWnZSHZ&*H_3iJTZX3-y_T5O-Zww%-I;S74ZP#tCv7S zi%>S&c&QKQgu;%IeOw+{KILTjT$A5Fmi4=8KF5`O1fKA$!6Y*IA1?cpC072f^~n`R zuvyDXgp_YSn;^Vfu5RM*|4wG}WGOpbn8M~7$N0N8cG>zfo6pF$QE3dP|7F?UE=#`A zS$;oPn!gX0e1e)jNYqjnhyY#!C@F6Pp8z*^prlx-?j11kSqMXaz659vAl}# zh;}HvhDbvw=t67zPb^`#7eUAL>;vB*Uz&XNbSF0NlWk|FERT<5dDwnq|C;Q2dIYmrKUZIubEAQUN<=9QiCYlU< zpcKc`e3v0FjhB6^OZKgUWnImZb@jOn^GPYo??AiGi)_$XR2yS|nUC9Jpp+3Cea`vQ z+Lu$d*JosVEiK#Q%d$P@EyH=$#&IL045j6>=R+Kx)}EepYtL2D7g3H&U*z&VCi75K zwuu@C`MV}FRt{w|$?^1D?P#W%V9+^zp*BL#L0Qfu$J0~#MfN{uB%2qaJjwmvvVVw` z;~yF~)3XQt6_pwBGp)~h9qo|5YHe_|?87t}>p19<{ES6g+67)sPZ>F8Sue*P_OYA} zlIQ5DB7sT^&v;1>FG~K}Yz@cT?UMLx>2)8=bHu|)PowD;&PhH%dNh(l zUIyJiAoK2bp5ti#FNe_*az2$8jWhIqR?5o7WIav#lKuFdV?VFU@;WWctAdm>v^X9G zFQ6P~eBk_xY}Vw6^NE~p(hFYx$6^T=uCd~r@?8AsE-O#{!TG?6^0@%`PhUk;W0WSPuITgj)39OXE)esNJtj$<_113e$_;qRJ! z`0!-TH;u71Ikd!b_M^$VwPgRMjaR$e&weP(p0fQdJI>*rlKo3#xAyqs5Bz<#>@!=Y zvU#5zPu!6CNRav1BI%LFNA#SN{oC}H*}T`So!pPH6_r&d(EMhAo>GvTsHVbXTeA0H zH>9W3bdz&uaXQE!JzL&mGwHwRXR_US{_+uA=ABH`)A?>~{wi zXS1e@xQ_NiKB*6-C$C$3DCFYrwIz*h|B~Y;T^v2l3h4q!(miD%3-Yjl+9mHWb=5?3%S?yhjp&<_gRvjZJ-zWuF3YLB_AD(c9##d z@)i1NP1c_H2D>F)CO!6JY}VS=8Pqj}rPaZqer(og?%I5IKlcdv##|BlD{3259vWS| z)`k7N`-gC1Ir<^{d0W6Y}rC?AKZ z>B0}q=I9jOI z!w#?;ZJd(4g3VeQUXNlwq`%er#VOr5UQO4v?Q`~{$q5f`9(Pw_wS4 z`p0q_n#;UCiZY;lkxZ}EXT8fD2FX42ye-R@^wad@Tg_o;^E-b+H%?)YUQ&}2cSspp ztLMtdE4d*(hSu-=>c(%*EaG_A9Hm&$&kSSpE9e*KvF>KGrf(VMV!4oHEz(75kgt5p-!&cODf9`{XOWJd<`_wjMPoP8w`j89v7PLP^ndi+k8vWE zBk8oX@#idAPSk(WlOp9wZLVzc2@d1Jb^hMbO@?|L{DpE!V<38tZDseGOzZE~ulz3i zYpNI0mtQ)9HiJHq<^r^No^Mdr6sD%n?!!tOP?7%XW?n|H2*HbDL1q6(<^bub`2m05E%SI*(ziCgf8l-31N9Hu z{9Q}P1ft#$7Cq(0uvyceC*NeVHb?$p3CVj9C#?t2<{7>SV|O%8rDxMsHf!^%6^64} zTZ7Vl0;h%MMl`)$o^|Yo`WkwIrCIBDy32lq=Je_LM#?UlUNzONkGSGi9vioDdC?jG zdbIt7lz)1P@Jo~jaVXl0q`9HGC%C&IFXYY@Ho9>9d!q{n!Q2+O22i+Ya^gV~6=qb4 zc(iaQ!}KT|mX`Jq@!+li)(PAL9c5u*OYuS^67#--Z{l}R097IOHKL0a`x+@774aKQ zS){2F-VXo|0uKXKfa*X^;4y&Q*T(yCAONT*?dr>SAl^>^O@U@WbD$N_26zex0onoW zfv15^Ko_7p@I259pg6+ujsT*7K0pj$2hap9v49gGcW5q_6d)BC3=9EY21Wp{0Aql0 zzyx3lFddi)%m(HH6vjNf-;uu;$@dbxmjcUxmB2^9T3|h}0r(u)0&E4o0=5G?01A)T z0oB0m=gqCB@!GKfE6SssZHhD@Xqlm9~wXT_W_O znf8;e^K-{vN?l&{M8|#So-gsl;}sgx9*LzlW0pr(+E`-!zgx>LezEY1v4@^&a;kmZ zHIHmK|MTV^SDxwhW}nk2PyJoF@)P&1?Owdi;#cww`ea4d)+x>PAC^URvV(m!- zpJ*HN%CLaYv9ImwU|FQ6oiyHN8I`z}?1;gr8xbeY_=Cr>jY}j`NmVb4; zbJ;m@8$wYI2NuG)<{qqazOk1;YV9z5pKgm1y8NU~v{44LYZY7tmx%OhD-_$|> zoA~@G$IXYv7TXlRs>Yxv*1R0q=aXUsf@;`D-_yZ5;PBjI3;nlretTA#%GC-?D|Pe3 z??-j6P&nbEU4IQ*U%B3b$eo@0Cx0_*{9EnkEPQUxh4EWHe5BR!d2{yfd~Fdxo6d&^3`g5w|08ss7D>&TpNFKVZY+FI}EGydwmhCxidfj5vuZ?fk_t#=C1T0+o zchC20jQsQ9PwQ;YjK2_9Dd@{~qYpNI<>$lqu77LLjb)Q7&3a~Uz|sltymH^vhL<-@ zKhUDqy3$X(PUl^);7pr?zt?Wm_$Q=e^_f3vd_Q_b#VPw6?U;GAfAQw-Tp|ou0A1&XuE;dQToZ zc4(gO3rrogDrD7%y=U#3cKF|#E3Far53G9nqnfKC_dn`*edgvqOO~~*_&}v1U+oL} z^|vl#!!Hc_`glx_sa?+QU*4zA>@NaO9N6A%v+Jp9B`WryeN&%yseCo5e%WSW=i*QA zS!QYaarqZMUe=)I+9SKGeE)3!m_sM>RVdM}=?4vHkLj#Fvj;Sax-qWY;-6~ff8yq< zIY+vbZ1l#JiRp3;`wr3xJP-uYsR{b3ne5=+}W7Kr}D_7zfM& zRsvrD2Y^3-n?T7@=;MJvpdHW?hzEuPvw`KnW?(5C2RMM2fJwkRz#3pXa2Plb7Q1`>ghz?%T= zjoJVl0WJci%R(js8Us%Qy@5nvB=9D%6xaal1}*{x%3)7GPzz`VbOCHYDlis!3s?bc z0lo)L0sjCc%A@XqhCm3=14stO0P}&5fUf{&1<(U96$piZ6$vB*V}K>VdSDlD47dUm zx*s$MBmtv=nZO6YCZIipvR*)cfc7B00W1O51G|7@z!jj-1CY~zCxK9)FF<>aYF36F z5DG*B$-o=HmjLY}x(F12z*hmN1vCS?05*X35RC=i0#*Q9fbW4*z&}6a15C{Q! z08U^SFcnw~tOa%gM}bSgy$_)+0JVYUKo}4W3;@OfbAXk=7r+7F58x(H@?p>_5D2sb zqJR|ORbV!-9M}vT2d)C;AF)^(0UZD669?<-`f(3L~4H(X@3OClR#=gp~b|3(>E_#ZNXIE>Cuxg%TSB>7#U6CF- z4_sGw=!y93akl!PpYAGu4-Tu$<9dv>da$dpNxG~1BH8M@_jFeyAy-oHZKSUfE4H% zkj!8GUlU|W+e5^ICiyn zrd}YAOG=!K+~-9Acz%_^FE@hkj54C&`_+j|IZo&0kwxRGJ+f)yxTR$#@3mbGRi%j@sRIV(9lQwp> z!)T5{ec7tadfn9vaz)Cb8G8JAWPSZ&cwB#$JytQA<4zgl45O$%9?sdTg`~;?Z6cHU zqmk6UkVB}b@*0Kk?kTqVDN0X7Yw7WX;c@*kcD4KkJ@w}h5{31LUH5opExYP$)vdNJ zW~-Xd=~iQ9>LZQRpONk3XQK#vU*q6QpD)O&`6+;&mwHR_D6~r{8;=@ z=oD*Xyd@E&$`)GHXraf8aHhig>8=`p=aI*wb9JlfKeMZr)AY1eLz>7{$HIE1etm&m zZ9{99HJ%_#_GzPJT_f1lsBwDmr{yGA&53$gP#22eYvV0b-&4kT*obkf%upXALq%nb z79+;}MR}dgOGuZjxX2Eyf@{-K1m7@Gk0tmXj`&9uyv#(c(rndorfx;zH|0JYU8D>$ zP)7Wa5%KGiHJk=(kgjMg4S8$?DwM$=`;f!>6y1lknt?2mE85X3t)7()FEpy~FXV^PVrN1nS5wNc)n{n!GI&iH{bPWh;mLsO5SoxI@11fkrQtL^#z`nqO4k%LOPTs5OWCTc!4o=5I=BEjkV%c% z#4&z8*$7^CwmXfI+z`iM?MJ686G10hQH)<2q|u-N>olKyNCdyRzIg3!B3@0Ki&w8P z;suYE(MLGY8AzZ^&8Qk&6rG9-s}-&FFWNeS(nyq~o|h%5l!fRet&$~iJ`CcNR)0t( za$AG3Z@7;mzG+a;S}B3N_ppd@F-suHh6FNRQcNwpWeJ2G;$G~Vr-h%_I2%I^DxZP2CFfe!^of)Fw)To|2#l3ad2=ReGE%t;W~WOKG}n zuW?4D9QlYnPV1=`N%7a&YVSOqSgy*h;gr!e%y)41iu;S;e|uTHZlcg-W&MEUP?EX= zlIB`>=Df^y>aITS$FAN3&ECT_7bo4C^b0g(ObNZqVQpwh04S0t4Q&Bwy$^< zM)kpRDF_U&kHK5;>ck{-F;SRqCW+UyWbrBof`yYO(L(T|XP)F_c?;`h*<>o0#e+zk zEXzg6O9i<84zA#_4(H`D5GzdUI1_z16Yan;VA+|AYc9Wvan4F|>S?PgoO}aDj90-J z@glwi(_GHW2~PdXqlIN*PWB@cgsJjG@p6I>!NWX$1#p%^W(doj{Gtpdp*V=}{sG5@ zb9%ObN0F7Kv2Jwk?DOiw4_#u?R;tc8=cO&q)dV`xSbUE=Vd1=&y(M8&ZcFuuquImwSQkyK{tIM38E zpHtq53E?ZwfR!t|CrT5ksxw!-kO0dxDQ%DbOt<>+8?KEi)AaNPOIBa&J>Au}$S~!q zaX#IOw#1Va&i~bl;~vx~S%o7PGVdQGv(-!JTx6l`l*CqXo?h8YrC{25vmX5YG7*K1 zMEt+@-UmL*s{9{+#=ZMtjDb^75m6^jMP;y!0YgEjY|5TZSup*eLC+qx2lnXxxjn#8 z)H$YMVNzkCqE4ft!lJUGiArTgx{&Mn`*kuq z3Vswpm#>R(YP0mok>`GCf--T}jA;(S&gAFRlMOa$6aGP6*JJ9s-co)3uIBbRZM$o= z?SADq=~mPjNLy%NtHQFI4Rwh&=x@|8Us2c9+-!IksF|L<)KK44kXzQN2H=aMj06gy$3{APeUD2;xEq&%R6(^sWK|Ja0awnScJqh>3iS4cQfK$fal- zDM)c+MC)|SJ0vJPArf>4i@P0D0%rUgYEokT2JViPQcI`QxH^(!H~agK(3YYmuAgI| zkc9u#8jzqJy&CjP)aO0-Wev(l5EFivbBVXFiYW2(k7=x*JQ=b1(>U1gj+XIP9H4*n z#Yny7L!kIa*@-_H?ZiDy_(U|}-nE+JNHs^%e)10>0YW0Gh8fz%pkrh20^9f0q6K$dKEO!2;i1-HB zmc-gLDH8P9S2gIT$daTN4hu zArkBETQ%Vi?v5yN!&fxc@@TQYK)rr|AX;=UcUHa)&qeK5ysQcLER2Z%+5c%!*#{yC z<>_llaL1JEVQ&)QEamv%7!cv( z@LQ~>@59kcEC2O@h$1r4lAvc{kgU3gXhc_kFOqOKi~iYY(eGr?ylBvaPphntp%|=< zH`xz&M*CsgHdW%DPex*0Ius8yLW%Y)lcU^&fW{}yG*G0LH3o_zaE{IhN9dUU)-5J* zf)4i8I?6+kXZc~xWDJ6+%3t7brKG2x8wpy45=+p1j~OwNaMhM zP}aHM*I27+BC$qb$4O*;9P3ynly_<*$n%*QEaaVt|3Y(7{6eoLJP-2~ z)P-CRuu(3HHcBPN8xg+(mB556{-p{3iRz&e)<|_^FKXR>PN#tWQj`Cn*%39iu{|I7 zQY7dnY`m{W8}H61H3R?kkyta>2Xe5YqZ;p0)-zFAKZKH^?4RH|sF@Ut*LDPDVAe>e1#eh2wgF6nd75#%aWNRnSi z{&eBzB-d|uKm6U~SG&m1$E-;%BR?`B&@lPiK>i91O44sH`KEnS=r<}u6Yeu^!YL-! z%e4P=@rtg zUF5sj*Dmti^c#7SW(?n$vi@?(cS~PG{z#Yf^5l(NZuQ^Y4}W_<@_YN?A0*$cerB11 zyZiqR^4;2JV?X>IQ{4$GTiKAHTlIFE!`=fgD;R@Eye$UjzAW^|zLMxAxl~D?dg3=8RVT-13(v0_AcWzgCm)W?$XpmnN(q=Cgg| zi{x^Zn7_&GlY5pj-0EMR9+b;fzkbro7tZCXF@KZuA9c1e-109azr-bd7x`HU^T#mD zzvi62<;$1Qgg!r3zT3vwRunYKU9@ zMdZ7+UrRsf*OTw2-)8dN%D1N<`PpOp)_;0G{Ce_@n@G`q9sQ)=M7~@3wvo?@Px5c+ z=c)d=0x9wzN4}eWCFHy1UmYtyg@0}DC;e*j-Spo zTlu=k&yi>;>SqJ_ZvJ;W`EK@Qj@^T3xBN$4AQ|f$Sb(JVlP~MbHBTXlUxM8tx!mff zf&40smXv-g`MECqUh>`AU%uQgSEWLd{1R4Nw+p|QeB9oUD=B^5#hTD9fB90sT-6Fm z>9>==-G#sI5@oox-*)od{8I)i-pxMp$#<*Y>VDF%Am6S1wv#{0rFDTv@elz)Q^)IIv$mN#*A@YkgT2lG)Cn%%Rg};LQ@d^H8BmKw5iJH)@ z{tuB~?IORD6Dzm=Uq^m}rY}{%{u1-w(NFrl6cPsy) z*z_s(U*u#4x!n3!J^7}5DblYcpB0zX{&J#&T=Nx@_(hYH;bvd6$am9EPJ)ojO~1|L z=W4X1{CD=lKSaKpepzfdH~Y#Zf4pTBC{;DEZ%_NGnyMjg>Fdcit|fn$iiybY zb;jRfWo%bSDu3}bW#kB?kUy^*$BSk^Eej{I`?OW=<-fIo20x-O}gIP{D5YRZM<~MvIisQ=xckY{n#h(UqFet$pjscPrl-@^fACf13PxF8r*kl;M^>pL{p_DJ9>n zf36^(^;4?3!Cq_h*9+vk)sOjP1ERXs@2r_B$LOEJzclp2Uqil|eQzV*t$hxXU!rQH zD@6YmvBXBd6!tZbe7E{-Am6S1*Y=ZsBl)>5`fcwgeJ}ZL^^;wug4uOfey3qSj6 zWw`af>HYBQ$v5_wqJF!{?{LXK=Ne_Wm9L6?eT*P^{Zd84bkl!Dyx|Vg+@gOw`bocu zeEBj4F17~tlWPp^c>zyJ$VEoFQqjK|KK<>+uO#2C|E=nW{{s2(#f;{kRiVFg6_WJJ zCx4XiQ}o|ih`L8D5t$ntU?^ZuM$)|l1;O}cR!%^2Mx|P3_{A`Jq!hWjB zALGJrA>YmZH<9nA|2FdHshUacGitUnT=gg4P5wOct6k)8BELlVDayZ({56_BQor+R zG+;%QqMLpj$uH7qN#)y3zMFj?>_>ji2UKvbKnnd!$=~3T|6cOl>@$0gCUh&`bn>ZY zQu$Vs?^gb8{m9=(e!h$TW9BNut^M=KpYM`>HTkCgQjC9_$-alGP{?;2co?HFwCEv||=ik(K`uXI$rQbllTm5b)-_1VE z1KLo*t$s#+Q1zqXMeJ{5jfT%7->v*z@> zpGU)U)t`Jf`RmB9RyETVqJQ_1Um`&%%0GUA#%)nZO23}`To?W}^4;2hFZrf_rr4hu z^&u5p<09X*8+d8A&GDqQpPiPSb&e+ow2UWvxv??OR96{l3RX8aH?&QhTUyaJ@!CM`?78zMwAI}*aYsZqtuQqH9G&D5V9QX8I7FAs!=@H(c2Z=i+i>Vk_9gfYnPNA(06f)b9bTGXG;b6N6^CR)3Lcb&#g17(R2trMZnhj?O zSV-XTBGrIYfx0?>!_q**lAymexG2~fY^n`vrcU3FmKh_R6No6FPy@k0`7-%s?f>uG(b}h|P zX)(=*mRZsix)lYA)RA$sp}JsG7(=F(PJKqGsV-C-l-w}Dn;;|Hcu@onL#;M0Yzqg% z@Y0}Bul~3I6vSUEvB4Y;J21bE2q;zTq^U)PgLc9TrZ@~~vMEIoN}5R%odmf;F{(qd zc^#5TL23r7gb0mkY#|#1?Isf^VGJ$0p-*U?>TkcWVYrK%Od|9ZiG-0~BIz&Yq&@}& zrceor}i{1gEULaqCe zb*Nb*>Hvt}C#%*W(*a^5EDf06h$zyU%TPN`cD2i*&F5Hvh(~a1psCG7lN!`$38ZGP zEd32}=&GWs`Qb!B7=9vDDmBo$SbnxG3$!2*b{_Rfet%tX;S$59H$uPgFJ2O8twU58 zd6W8(U{hcrM!%4_HMojKIM8}|uU>qT{!&wSN(4inF7?r5?rJR#ie1C=;H^(Hsg+;W z&@}s!%#1JFW4syD?L6;FuXSsub-76 zpr)#qRHJ&VdXs82QY|v6&eT*vNp+^r3Yt`B`n(l(+DhcwHfUCwon{RaC6^A$m*1K4 z`?dpi+A7=H@3oLJ&1;?I^IEl?0R5YOvhDF&|2_DCJuWljDLc#CW7|Fndg>1R%FNjG ztnIO0@|fS@d+_`2K|KSFx(~^+GoQ7Gczx-EMCO*|og(uo`(&>V)mI^zTW_aFGurE9 zl%5IBy=gu6rBK1Po=ZOqbaszDJ~Ly6UFhw!%RB99K0E6GwSD!r9(#CZM%W$<9&-AM zlq2&UdpO7usHselXv$3Fn}r&)p%HTMTJ1gdOi4B!jLAN&jJHtok)q`g2sxw29@2@F z9;>LwK1)NTAy(R_BFT9^dx#IxD$;L4jDIcfu}{x@2952r2m27ALW*u%h8hCOQbrnn zdhQ%(R8vXM+MV{W%#1g^J=VJ0I=$B0Xr$92ZJ5a&dB1l10sG9%j3tt})pKVja<+b$ z2Ck?+x5u79o?YUzhjvRN<+n|oude??A-FI7${IDM*?mC}+ zVJ9N2v?oF50#M$&?Mo`{3p>1s1sVTBq={hV32P;qcs$Zeb)M|C{$^)P_geSfmN6Ya zJMALx2hahQ`#xfyX8NTu>P(*(mf*FPAArh3pvZ7Tue7teq^+eg+R>5zv0SRly2tB7 zSQ-S`-%1~h0{`@Om_RPfB@30e;ZE3!wHuX@)uTm!$>W3J_1NdbYCb4+@kT}uT4PY| z2xA08I_+!}Z3wbH9i=}Tvd8#rI0~W80)?N_`q}t796!;45q&tQAuw8RrG5I!m_!oO z@FZH7or7o>`0UX>dm@xTgLlFob=e~;Q2%Hhq#hE9KOT%i#J^DLZ6(z0wDWq9)OtPK zV^6UjAL_Fw#Y=#1@LJHxw!#Oz*6#2DYr{||}S7 zRzkN!HtAzf;cJ$3!otwA&-M1Cr%RQ7#_F-N(08P@KyDe-X^$0?odOXa2+GO z)+a!ojBYu^XZ;b4ndP-Ui3CU_V&Syl?aI(n*CO!pPLBd`p);11lk8R<_YU^_lT%L)(G8M7% zeVW@_@F=IjlF-;}$T)xVN0e(w=Adz>*jX!45UB1$OIa(^heF`*VDQT`GxpfGc@Lz| z7e#&pf0&kepW!}ySEpSp+#68`=zm~;>#iQV2F3MQXQ5+A8Ed?q=^4U0(>T?zeI6o% zyafi3*^{1&sIPg@DCpf%X{J=a%0itYvDf;`tv&WR)<;p|lRH89U^FpArXe7#3)!N2 zu0ZR-xKSXJ#UDHeP;ykqScJk{Jl<_~iO^EaOrMm&YprZEu4snS&QC+s^;GOvP;4y5 zEI4UxO)2pRX@=9`4Jv!=p;l3+eJ=VHZRX4HI+ZdY&}h2gxGzI>6hQ#GwbyzG0!~K2 z8PMP~C?R@owKJg%Y|gqj-6wAGO;}N<^)BlEa_c@sEcO|~Hbj~iHfaAj-HZ5#;9|$2 zX~###$k$=CXNZ+b*B(NxehhCqR02n7u22%TpI!n9-&)ZFCv6QqU!5(iecNLPg7P4Mz@p z@LDI!(EAMh4l~)F25*7Lm>`(=kHgE2Mubx!INMucMk*ctUXdP`IjCp^stvXb^Bjpd zqoBlTz+7NH5ChK;Omb}d8L!pb-eYxRz(cklz8!j8EUi8nkT-!g<>ah*LANfLhaeM4XZ;_H_uR~bP6RWnS|)RnLF2P+d#gRP+-v>e4oEoN zYdt>5Cu52AI@}C~qbCOWycwIU-`s&e_$@hp{H_CNok8PIHZ^pS_ZidG;E^vj>_?#Y z6;kXWTV-NpZHM8XBK2!^nc2eEF-OCUHf#^+0{0p8u?(R+$Xtz%-S27(VjfD~zRi1@iVcvns5+)kY*=I{5eXs(P z1T$bwL)*$cX(VtMOwss&Z4h*B=1S?cqCK1fx~Y{psPq)rL61zAhI!wC@g1;-_gHmk zEepfx#nAMeD0wN!i4KWcgh~0VI?MqO*Q)E06qa|;IE)yzgT|*}wtE0VzwNc^P{+y} zKLY(40TS1$LnN8cpM^46x1w$aqd%UKJ{Hv787MO5#$o#+_*Q%zz-#>vEO@qf;wtC} zT1*C0!?20}%?zk^G1_i~T@3cAlCjLeM#%UEDR!4>vQ8L>$;9h3{S|ZDGtG?RVpPGI zomN0bPAlgCI-E>hE4-H940mHS1U4{q^?7bULhw24fI!gPIt!5on`s zM#}U9vlr{TD|*B<;P`y@jgs3Y zq~8k1iCII~z8vXMB~W)OjNdOow-}MuStOgC@~nmJy`A+H zKaNUf7j)Vm5F;ptGOeBVjXn;_l4C{Y0n-KYefAvFO)x&+ka@t2zdwejaE3Y4A3~jC zUy)I43x`CQn)PH_r#Mb&5uZH^W4xInR~eCx)j0+Ee3o%Xzc=+gq|^E&DtnCA`V&U? zp)i&;ZJ0$``%(2{A>@Fa-)UcF2D>$F7_SWDB3R3%X!;QctOwc-Sbs*!nbLHi(8;~l z0VI~`V48QfZU4z0cDFtA8nG248;~W^}k74XJgT#=n zw&z)Au#+bLK2`~6nYS=-V!VPQ#XJUPHWKZd3B-K)Wcbz7M563}20D(Np%th;ucDHDqV3*K0kn3_??xg7mH@hj!XmW@dcJELAUtV96K@ zh@n!Xm5A^Y%oQ)i^yCWBTH33^EFMr9n2eoaoQN5nP}EDL|5X?&C;HR$s7f;yW3K`A zGZAH%3KxbrpKFoI)O{D~9!~#F)Q+r*Do}Tb0@US!x65li--2{r>wBnMSrB2Ne31x} zRdJW89)z6QX%`?1;TI$Ed7pA+qI#-~HeL3m*P3Z6vOfbEV#aEH4%nMu|1+fmkZ~B^?59%WZ7am0-6!CdZX2WL8zU~=h8DJ&S+Wd zK(H9-DLz>|pmw0iKkhgn3sBkcg8rDIBMjShqa^5b#7FRSV|(VuMQEQXsPv1>w%$8| z9_#+Iu}35YfWy-+g9g!E09nwcb)!C0Rq@H7aGXoXfY5jN^j6ash6e4|?6y#fI-AORC z@fgL-I%u!#_Q-TtJQ@@g^T=IkJWxJt*=KFU492#0Vb4Qm3|W5`Io2~E9WgZ`_fwd! zo-Va1Ge8-`ed(xVul4LOS@S|q=}^W3ELa>?h?hrKh_e3iTI;alfV$LpiaC5$aOpJdp$8b~FKu^a_llW|s-pjD@XiZOWjFSr$q%`hb0Q zCp@n85{8;7);F-Ez;3S)wjnO^-Xjwn>qUeN!%mA&ylj^=mGuJz6sdsUSYy#9vh5|D?-wPs<79(*Q5V!zA!HWHp;{SXN!f-f11=+jl|H;vREr^xSV!`U9;V80B>(2Dpw zq|zR9ttsLr#456OA{Ja_KV|!Zk@!kPVzg|ZH=I|&>9cGF*NXbll0A-OXIQTzS$=ZK z)*G37Qsnlq;k*^$U<7wc=CwY3hZulq*)*#dBcoW6$9fj)sF`pA7oz%LOMk_Vkql8X zf5Qv_qc1E)ec?msI3qLvg0aR7ZL)1G?h;NB_T-G}n9rGga2eszB_RTS2h{f0<8V4D(_fr0blPMuPL4F@R$pv+_71!N>0CHwIn3q3AIA6Yw! zYS2eqDk#wbEf>)TqrRwzKroM7pHq>u47n(6oIaSiSvxS(nS>rI)h0}j)s@zXEye?8 zwo*Z#@dhdvyaImCK!ID8`b7a2LGG1DsS3%-Rs*58KR zVrjl>z?W9ibT)1HHtL^X^+H4Q_s zu6-c9|3JSt15;;X;N?3*ltZJ!>%b_^ii}E2h+M zAlFO4l2I!S+lP-d4;q(dy_xMxKVJ&#MDl6dgAsTyH@6})?XwgcE(LhE;XepWJ^{` zTnihEW@=&^m7aA7pY9U8f_6^5-3SA8-EK4+3_nBCA(_vZwz~)Z81sfN>bwCZl~sQx zRt}=U6PRHvFn10xXR)?mMu+{XmtZJm-!iuLmAibA?Gn^NPu%7NZk6=8KhbG+EM#AI z4(}fv#KaqOJ-Gp+6Af(5%0%Z0Ow!JgwS)(AI83)TVJ3o|FIc%d7-m`G?Bxz6*1GT(Sby)r+-SJh z`T~YY8B?$!jmfO3*t^mAXrHH0aXWDz>3l4g5aB8$zQ#DzVLjrrte=91rPNozlbeyI zPp&jmyfG?*v|f@jm_+3$V&D!H1^YIQ!Hnmvd=a93)svYnehea z3X{GBi)dLF+1_i+e%zPfWsJFs!ym!{%*7673qPf zcDP<~nEybf!XV!?28mq@Opf6|j7@$76PTgUDciobOUh;Kg3Cbj?7_|KZ_8Z%x3b-C zJi4s2?`K@no9OO7ouTQS zmkKOI^q!4qaL)>O4(WkrcSkqzu_^8K!F>&q2p>fzgJr=eOGNG^gJ*6%tcJnD1g9Hg zyHH1}Z=@QgM6>^cAV)Lfl!CE?6SRm7PV&6QYv^C-3z0`HeuF7eDW*8^4bYhT$)Ns@ z@|xQL3o5vT!TlVapTyk`cn-Ncw*$=GqDOH%00o!bCFz9L)mYGUw%#bZ zNMjM};j`Bv^_ych_(teG(93K6N+(>%@-RQXANW%>6SnrrU z7`bC6JFr;k#oRH&ByO06&7+Ia`*Fw2A$iA4NpxtqOrJGJ?wCyg_DBleG5dhrF`MYz zF`I)sX3FCoGZWXE!#idZ;Vt2#;_h9|HutUyWA0sDD>F8$DCXW(h4e3Ls@%K6{>y3j z<=nd}mwQ(rWhW}`-ql0sfqgo}NBeMyf5RB@{~Y4+bci)FKn}{yPT@g^c`M;}SKf|o z&VS+|3z?1SstBF+xfKU=6A^b+Jl4D(+$+U?+~A0xE$P9=Z1mZ)Od07O#7qs7_gp+R zQ;DG*vt)SX1F#QkrFoo3p5pY>;k~D~aWM0I;Mz1#UL|l1=;^>80(arPsY?*P8TcgV zF5n-4JMli(AAv2vuK`Pd-vw^RduTf(9JmZv4P1@%CBXj$y&v!4wSnFW91L6o#HV}m zRsjn@Hvm_qc^c{!7t8|U6{@^3z{kNK3Csi@!uy0DMZANG3w8oU-WK4;fZf1#z*WS0 z;HN>$xr@^wuLO7*Fdz5?a6E8onx}G{;*4D2ZHS)(JP)6h8>2X56tEllj#ONb1(fs| zKuMpjIKu;!^oQ}n-B_eQq&VXsP}1*LT(ApRgm{~PMsJ|h$2y?YM+@)@U@mdjf8n%j z(A$9DfSj$03)TQ7UITCvuoQSHump&Qvn!`7&KSk;kw83DT$!ynV;|oCl=yprc(0;z zkK&9MffEtF88`)ctpQ5Ds}&b?0HwWFC@v@l{*TlLP}*ZR-dit8(1%T0AB^x16Lq^74QYn8NhD< zcjJBOFv2$hmjYXW-$VF(pp;f(YW&wwR|6&zRqy)Vd z7y{i6l=3tH_aMBISPEPMx)>8Bo`^wZ7w-T{ur&RYRI1iA`16*vnhb~zsSVbt3=#RVC_iQw<9 z)cW5E{5$9^z>gr_(~1k$0!3ara2;?*1&&q&t_MB{tOu4ueh%={pbz@A-|hvDNBCyo zbYK`b4LBWG3_Mhh=i-6efKqQ8fgcsQ#2VnepsRt;0;dDVB3=>ja?rWJ`+#!h(|ICq zmdEo9=$*jpK(7aW4)j_eRL`pi&O&%G@Jiq~;3i2Alzb24dn~Jf2Z3|J?*+~P{UY!K zpgVv#{V1;pcqziOfDZvPBwW&6jc>()zYjPDS?*Pwu?zTpkpuhza5c~`@_-9LR|9cO zRNgqDfrs&3n{Ok02e1eD0#M2w2A&UW0R9x=vw$xH#}f~iqJ2Sc1>#Juye=TV?UFYO z2v?pr5-9$(cP8o&xEXjEun2etFc*kZXY%%430e%GZo)UbU33NB`7GMi-HNs1PrW`~MP}1+k_qW6@ zb^xV)ULdXl-V1sK@Ht=uQ0k`+D0Wc|6uT$|id~EYie01w#V)oZlC=L;ptS!+pvYeX zl=fc*l=cq;rTymv=YSpql=k0)z)iqyzzcxufa8E+pww3l@PCnRBycq7{TRG%25tq4 zy{rR@-){l_7<4sI(v<+E-Nyr^-A4hXTr&8H-fJ&YyD27i!3gh1yiy=sKwc5)J=1W? zE#i*@Zb5iDQ24uwHGC^j!s~&OZ#C(Bpu|fDO8Px;9$P?H0wrEPa4+a=pv2oZMX?vS zAM}f)w*V!5m~<5}i+Fgl#@`JTIa`REfFge_=`NtiDIq^R}lA3 zg8f0>3%~|o3$PUNvVjwT8Ni2thYG<2ZUfE)ZUjDrplaZ2lD+^3xKCwVpNr-vU1$h%S?t14I|d%Lc+#<@Lhp{t~zYcr|bv5M4NL15oOD4DjQi zJ;2GJ_f3HPf!+<2crO6w0yhCAeFJb7unGv*nl};%mz1|7&*Qlr=~n|!16BiXLU=y# z^T6@IDj@!oPYvYl9}l|(ZUG9tk#qy_7obale&875!Anp+$lU^b3gIh&9|9c)UIeTI z`hZoyN?@-UBnikE^r?3CSWeG8o1*E^&8uO zn~?8%p!kVZz(+t=0>wW}2TJ;V=i}SUz^%ZagI^C6e^v~{Ifr>!z#AoAuHsIh=(Pd( zLEu_o0O@8Crvv{B;bVYO&wJ0)`SNDqqaq(T65;#DdOW8C_W*N%>wsSezZ&=@;5c9t z!VjP8@q7{V4&a%fUj&{CTn+p@!dC%*1e_1t1{VRQ3zYP`fs%fg;*6a@NxuVl64Gy1 zobe)1(!Zd%U=y$i@mhc@A*UL6ANW;@3-W=5;HLv;i#}(WGj8(s0O5-BHULWy-VU4r zoDR$fW&>A%e{hV-+poBw7bx|!6A0Ivw;fmjdIM0#k$J={;M1TFo~iTw{fY}-07|@W zpsX|6ftLcqz;u+eMR7(Y!)F04gqJGL$YJ;xU>d?lDb6@NTGttSfN<@3F95%Rdf2A8 z;Ax=DH#aLTXaN2M@umY00S}!4`vd==;(}h_^9bJo+z5OT_;=t|;H}Vi6YwDDE+AZ7 zUI*|U;C$dF@T-APFmD_%4S0AIPDlrT2M{hUZv*gez#8BNUz@7f7j{e8@+iufs)^g!2bho0{#iO2KW)kS*^IB1^5)wj|ZLt%m#i9m<9YK;$B`PaxiY;Fp0rfQuy`;H$uOK$&lK0KWse82B_W3y5#n=j}e#<7oxT z;jY^dz8Wa?HV@bfIv@BhFdf(m>>UX|0DKzQ0-O%~C-Be+kLTCG7l4bAej`xoWj*jW z2wy=A1DiqD1K$D82kr(|0{;P=1*`^^0DlF{0)7i}_MU?J2d)6F0k#95Ks|&N7t9Ar zepSFHf#ZmyfD0fe9k?9fhfl^h3G4#aA-n-7erXo)X3%@!1a1Uw1AZ2`6*wEXmN=g{ z9$1R-F~FI?EMPfs3!K0=fvbVbAh!}Y23QIl0Td_kBKR*1*Zr8Szy}e&3HU>V&jPLm zmI6zFV}OqV*AIg}h_?>-6<`-I2pk2x1^jg2$AE{ja55zDY2X3i8lcom1F#NQ4BU+H zy+hS+?j)`PN_ac43|J3b4;;ntO_|6KbP-VMYZUNzpykbfp$`wyeD(o1gWd&v6u5=- zX5eQ)uLp|$Ysjwywu3GO&V#)1z;6N5fgxZ=2G%*iI^dsyrN9bcF>pQ7ts3m{TnwBC zd<-}X_!;m=0sjcB_F`Ux@DkwFz%1ZOgr@^<10J$5-vMp|ehU0Gz(;_qfDZ%PfwzF4 z4ZIMv2e=0G3vhyu1J?k%fOWvTfJMN2fO{?28*nSI6Sx}q6<`Oj9&)OHZJ=|3cLNU& zLjMKs1ug>rMWD3XR^Up6ZzgU4%6PYq*g>o(<^v`EAvj&Z{lvXMNw=H01^8*u8-ddi z4|VD31|p8}?`sujtO7oP@GhW?dmV~1;5*E?*8oJ8l_-8qma7}2$7ZOV}dhQ1EroifRlk?px8qVP}0FB&3;Z5@J`Uhz)u46fvv!C zz&n6rfS&;7Kubb&i1UaOi0QOCT0LymNX8x3|eBt|8t`EG3>zJhWHi|CIPKqK}wM{O9j9 z-Y(*8#HqyJzNP%n5SJ2%5O=<*{6~mOh_i{KiTg27N{&wP%#CGCL;&9@tztQ+#C*Dt-Oq9h%8p`$k zUn{OAetP1{c zoJPzd{`OUkw}p5Y@fzX~;v2g(-ZzNLh}RNNBJO@g<2^>4O+26YuU{zti^QeGV&W;p z@BLikEg)V%{PRu?UrB5xUQQfE-2XF;w}tp1v6)y-JdgN~pKAP9h+idsn7DvAj`+^Y z8vhaEOyXa6X!vI0M~GJu<>s~6&947Z{0#99;`PKl;$Qw-W5lZppFq39E6>yA@wARD8>Wc{lX_ zA7 zkJwFI2Q>14Mjpf48Q#M18itn;bBG>d?*)`k>?U>)YltPp9HN}lDEVgtC4UdYd(Wpl zVmGmaSVJr!<`6x^-dv_9b`v{@HN+BP4$(tAbe`(9A1HeD0!{r9yNMmd8e$1Chv*^p zj%9jcH&O0C43hQ)n)+vW4Y7onL-Y`P&!s$KH?f0QLo6ZY5Iw}+9Hu9B6FZ1C#1di- z(L?M#hv|u1fP+wu%|IzfH^V!KHN+BP4$(uD`wnSHzm3>U>>$<>a`M#BO2-v4&Ve%prP+y{9lev76XItRa>VbBG>d@5xM0 z>?U>)YltPp9HNKVi-FdZpST4m^|=`+_0!Gp4q^?lgqTD05PMIeJYqMogIGf>A?6T0 z#NOddPwXak5Nn7f#A2YaXQ1et!*CC=cNpanyNMmd8sa>l$f*K~oDzoT5Iw}+EXpHx z6FZ1C#Cbp?4`}2uJcsBZ_70^yVmGmaSVJr!<`6x^-b|(^ZULJ11Df_@cn7hDSVGJp zdWgM4D391p>>$<51LM4q^?lgedn}O#1;%`!U=@>>W&b#BSm`prl&^ zlyn^ouOXHYbBG?|A+M&}50rGhKx6;JZejozmJoA@9%8S>^u%sr2eBO}_0$5C^42iCgjh^|KKVHeAI0!&hI<&^3t^_d zh~2~vVhyo`m_zgsdy&|rCw3D%h&99#Vh+(m?Da4`v76XItRa>VbBGw;Lzf97{&|}HpO8&lX93QXMf#1$ zHT`_j3#jkAH6C+~Ae|XddQG>+4>SH&>br{cTGGyW^=C7_bN=)n$#>3!zLxqr=l3>{ z@0_PmSuck@2%hmvyUtxug%T293V<5__IkO0x6RXq`MF#>FIRetbO2mM)0OVVd{nM( z($2Ygw_K`x=bXH6KccjAZqqZA=bVF;$@I>-Pah`joWpb_e-Y~#p`CNbi!tvNx%-=cJeKE`9oD;tk z<&^kYsCT*kfq9hB&N+HZ8+@W9re2% z^J1Z$b7n8TMd{7tzdT#%)rcq8#^p*o=ei#ltMo|5|0Cjvz2;M&snA2@%YKPmU0F(J zkY9~;hVWlRxLluNd##1ua-BiC8*=0d!0si!bMCOuu_xG(TzkoP&b8Z(ek<{NDSs>F zwNU=MEZ=U@4?nE&opaY~(ElX8bIy7>@(|iNSMticw7g-q*E_|+-{x`7rA*IP+Bs+P z1GUcz%QF>&F(qCPp z`W_J4?^!GU3Hz(>GUV3 z!C-`62Ro4K2luGF?HJ?aT0**x_4zXUSMN#6|4zH4-{x`7sr}_LrJZwW-=cqZ&dF{3 zpz@t_X}^MY5PK?`r1Jho`(InAbo)HjuN{6#uF$m-f1BsvFr|NN%CpV0f$cMz{4V$@ zxt5aeoa5%3t@&-RmH+A|l$LqCT(4cIv~zCU&7>O!EC2Qi&3`|}Ex9g-{fqt?tlvL1 zDD9l9d+M!9%YLR@g&Yr@b7h}l`#I+f-Z)L=Plw-<>jC!9deV0+QvSM2l>fV+(({l` zuGx2Jeq-QA<@zn{(>X`=zkSNz!us1#py^9dFLG6r?wYUkB(#In_a^55U9^+Xm8U7c zlJuClN*`eQ?X-_Eum`E1YTDaL)TfyGei3#o{O!{_P^fublIcO(IKN5aZuGb8`%`=|; z|5K#vN&g+~Ch@B{o;?6PO#P0~^pC(Ugl=H_zCBgqZ}Z6hpd6`A7E8$N?zZUcZxz47)IdqEB-}!*@*Fuh5>9BWG ze%iyIOO$SB`#*TI&={|CBsMP6?Ky_>Jb9tUch14gBb`53`Pb23<&RQ&8S`(zI4akS zhgJUCETwxNQhLnEO5Y8;68%Q8{=UWen{%%AyB6#F42}QRAf?xm{#%;Rs1MfnOX*5i z(O&N~<2}|l)bG2uY5ubBF4x@2O79`Rj^nR$uK4BGYks-3hpuX+J7`ZgT%q)I>eF_) z(%GcHdzsSCIpn!4uX8T*jV!Noj_ji>uXAqihgn|doZd%SUguoaMwZt(hxZ(o*EyHC zmgRNM@qM>Q%j=vwEb~xlf9D)s2^V{G&ZWM9v~vz}7R&3LJA4t#>zq^E&hqZPQS0~H zb3}fJr=IqhNqRo(@8$b7{~FroIp}8+zx_N-Kjs1D?>SfLPa&T0*R%hB@g~)G9OKW; zR{mQ0o2k&l^w*i1{tv^IpG*5+_%W5AJy!Y6)F(`RcEL_1zwMMai22Q;ywT+MqF>1M z*Lj*>I`#R;hlIxb=VIm8a{S)N@#hy+n*Zh!v>+l^)?;Wgkk3%m|dTT)WS?Jet-B+vh=1EE)TB!6+(vMFQ zdYdQrEam@qq0+lJ|1F!M^r*9ye*@Z0;%8$VlxyZEgzoTcVfvrcYkhT-|Ig*h--~&Q zTd%&JiS^VD|*>C0f}Qr|7?PY2-lgsz4kkgF5nLa!(P z^$&_XtRLa0acZzg~J<4Sjs{{CZ1k7N9~65sCde2w(mA`kRQwIU7g`j;sE9rCXidEh(yxhq5- z=$FX90`X5u$Nok@QsWy3kSBBr`KOjBy^H+ekSBa+zjzYl3B8|u`A&wEe=X~8x1>)K z$$D)9KZf+IEQzPnKM_yQMm@*I|NZ6h^ta$gV)^A)#?$|kkYD``jUkD*p(pf8>rUU^q+zK#?tE( z_|GKBpOa8Ov+j>ie|7@>>xA^{66mKA^84R}_Wf=G-I9?1$^`nIO6hxqN-M$rh5a9j;)iklgkQ<{eB)# zx-1yLVXyU}wyUNtEtry@pFgGSHdi@?bHg|rc4mFB_Lks4r1)#w0}$TYyi7#S4Nt>) zz&HmLr}i$DfVze%gVebg2NnAl2HJv?P=dB#7{BWlhQj_pQ=K_>8RrDI;w)q%uS^qG zXlbYT&8frX*Uj}86#D&oYONZna^P)wtwbt_Ias>9wyX?c(;`PpOF&s! z$b=S5!@0tN7K)UkTXD#9`P`}gxy61YDr&&t(n6M%RW2+*s_W)X_LqZ)p9T4Te`|Ad zSWY{px~gp<7}3`82OC=&0=2=UR*KhYZh^=w_M-(_1B-(q97n|ZgAKvP0SS+5x}y^< zbwRz2)zmgG!9mDHC?&K&v-u@-K*}W8V=8qD3;cc@tBW(bn`1K_kobPfIuPLnlhkZ@ zG}67y$Gv$Pr93I8O2Rm*o+@1-VKRq#md?tO zrd=+b+360kli{heFrRF|^tC0a?>o_*h6!Q1D)Z%Iap5UDx)d$WlVHXuy}zLkrSg|F zg>GFEl-Z=wCoX+*T^)VBql%Bn6S>yo2{|i=QZgw|bo*@j6H;ZY)=GonKy7`nt{U@? zneq!Jis_O|DP(!a)l3L;=*3F{t#x8EF-sg!1D=K!VASF4qpa*b%s632H-K!pp2C2c zFpD$mqU0jSce-QfG|e!fEBoD zgM2p|?WYYID?|BcLf7Q<5K>e(V>`Nm4i+O*(tfhcGr)J{ngNkpkqJPC@ul* zVW!^$Tl^hkoxE2W#_j(_raY7S7&A`T`9&(FwHal47+%uS5cFgJX;FD)V}9A33ggv} zW@)IMKUHot?8qhvHhlt%V>V3V7U1vU*js>oQD?6W)4;^hpOtb<3iLGw_me$q>FAuG z41co!(^lWyiXGGDP!s0fi3L2i98h_Z!+RndbuO|Snwu88Wx&=sVY^vDfs~*QTe*GI zyyF}H4J#v7aZ^j8RcOVYm^1f$y%ix7hD5bt%mq_IO`&iIw`H)+?QaORg)wC{w{MDC z0-@G&__F*It7n8I-@nL@ooG38)3V76gNs8=iCJqN1D^lKO4i#Dv3DPiOn8ESIWp1g z|I^gF<8G15rhL(&P(wqaUQ8Ty;>$vH;d+-?N9V-g!$NJw3Al)jX5L!2aLFQ~?nFc=e$)BP_qF?Cfkdb>z=9 zhXlJm0{KU0YH~9oI$risK}RVbZ66uX`jS31cBbWD8VW9R>yv#+IjRl9qEr%3;K85| zeG~RMkA4apDwCclEoXdyOQ(6ivZF^jVW&J(Ihl5=CeA71Z}`djP#ywk3j3EdwFMR> zd8QNC1f}84jKCBrvDhcF;&|M_S&t{G&4K*{odCM)eIi$PiXCT6ZUS{n15LFq2A}FS z?fbIh18>>K{$tE7()Rc*N!Tx8J36(fEB?3QdClaA|s&cJgyg z@F&h*i!xmjaw{>PncaFmFyF9d_d#L14eqgF0oRa#v9O+Xy{u_;nwA~ zOBcF{NqHB%kN5+h+vBOyfLpFdH@83T5^I;rtU6VZ%tA0x`~R@PxitDzSln|=ZXN1K z9?d&a+5L9b$b)%qlH+b(Bt5)5pj44t9s`P95T|pQTbfCD64*R@aa1;47J>!x$(1SC zd$?|Hkzb^7uMZD*;mHeJZn+nnuuNl`fW1htraGJP&5wUQ$9O7apSh!o7SgqpfBKEmcw{q0FMmn;4ssm6?eEEB| z<>;2ZY`HbzaT>fvuoQdt{t)gs;sIQ!5?gBtRvZ7sZd}a`OkR8|#6ACeNMy+3~USSx10V{M#Qd9QMfvzr7@=9cG)IYmyf7f~90WIV1D47dqmyKKUn zHAgBtp`wpMa=fEXbRcf}#HET11_O$nFc`R{d4IZ{Tka?DbjQW|-pj`>U2Ex>rdSEK z8|Ro@bL@M%<5D+$4Uscl(xkTV0mV+RaJMwETE*2xnOlk@oXNP9?EUFku4PEI^;B9& zPntLzjW8S^6A6f~1$dXu8)ZzuQgA>yN7{>U_$8eur)_<7W$}G_z7yAmm&u<_~Ck8K+*#B2o@C#&~UBV3(KMldL_m3%S(O;GcjO z|D-Qf-;h`_CUkDf(4@D>Rf5yyHDw%C9!K2}?+chyTmem3d1AcAU}J4#i}0>_tj-Nwm8ems{L`5a7pSdaX)2_R`vT_=6*7sLi=uR z#lBS_6mF9p=a^|PsN=Sgmb{@;oZP$S%$*r;4*y;a3-VLB3sJHPZ(7IN?R!*di4Q!c zR;X(3m2t`x44~EqJnqFU`%*U9l;f6pU;Xzz&bsd&oVwoU;I2#+J{Ayb2**XRY=-^%Ps)~g2BtAAjRi4YoqkJ+>;|a)Q_7YltwB7W+!|gIh!q`uB0u4EfY?YWKYSEB zMT?7^@Ia7TylBp~czdn2?BK;-9P`XwY`lKo6zC^?VuvUw2;PdBYuGO{ z^0H7!RH`m_TW2{{t51~H2Ew)VPLMpS84YL%;I$~M+Z+7o-TM76M7+LfSqRbQ1lyK0 z1|?y%{mmQe2#S2o?3iZZjkU)tDz*`ihq&mhtt?JlL-ege^PoZEdp>0;U0!XqI6RD0 z6~|uEDS@`O(BdX>iLteopvV;6ok@&!RLvAqx8tvHEogsZ;A3x{s%5-@he8 zj5Uc_x%;IrPcnJqRRZkNNNZ!IwnE# zsXK0UG`HyIY-D>iVxHx`Mm!WywY0P)E`OPnB_`8%Lt|2!PhTXZ#NJ9>bIdM`zutUs zC;lz2avySCifx(1eDR>aDYv{xCq=KV4>d%eMeVx^7seGq8lx__aLHnS-9ij%Z9%+P zTpQJ1rjAGDTa4oIISpVncHCxz$*b(C<{M$n%j3%CJXKaKPn9i|uf&-}ZJgc%o*Tw? zf4$2P(@jlNVkTVLGJ8PM6DEeoRd&)EFNO4I|2_Vi_b>Z|yeS}$BAL~Wd}+=+kX-IF zUs5P6XbA;tgUdqrx@R;(SRQ(sY`(l8@yzE>5#;lm3Pt~rzSZZ`iu~Rc;`QOv>(YXGzs?q6;=KEzR&GD@S?mg?_@>3iW94*3_t_dQz{Z8c=E@Wg>iH?ZBoX)9`F7|!N@nU;!04F zst98A$NMuhvAM!oCRN*s>Hkm>i)2lY{kuSeeinO z>0i{^+-R0qWmOnAVp{4yrZ6$S@jtf=(Un4C8REV`WU7Rg7Ov(5lZ3 ziQ`>wnB78TWb$LCRIZ=$Zw=x$U&L%M9$Xdc)A|tdUM)P6U2tv8_tX;fYly0z`o1hG zBIcg7dANIFs_%4~JNL$!##g}m^R#@Z9TUAPwc?#87>{b1={!|nZs57TaBl1)ekM8z z&qme;n(&1l*=t*h{pw(yKaAsV%)v$cxE9`47e~OUX~-F`D;(9Mk3+u4D`)e%GMYB# zjb?KMQk-94eg6BEiggR|jjZ~c{vUbD;7HDiDvRwJ7{#Xeu`3octv((*aWQpj-Z|y| z8+I??j*oX<(W>e*uZUZEpB8p;AH1CtU+#h;e$^EV8}pE(8Mm+-VHR-aX$I39kE%b* zNnkk4E0RNV)Kf>)a2&>azhULp?UJkzrkKJuj%hlq)3oC*)l915q&lmTRHH=78|Ep7 zn7B8crS*&aS2op|&#Yq_^6)W5!Z0&ww7At;t zdd@f_&tA&diced?)gXH03Er}VHtK7;NC#PG@?#!(kS(A1MvmNU4B^~ZGpm&m%$$OO zTW>h#x2@bKCt=_^#{H+*Rfmf7VU=0tlmFz0ObIYF_~x~>n7t{PA;|lEs*Kz(fhx|% zax|*hEk)ciBn8)ehFi)yDbAMP$706J+upxo(r>{Q%@M+ljS1_>Mm$j!+qb1Yn&sn= z*er^9NVo#qDODIk;v!GNGuBa?#`Ar0GZj(dVbVE}7DaJ7t zRyKQJ;^RD6yaP@6kjqgBPw-xSi;tSkd!W0!@YG+$h+k8ntqS9;hr8+V_uu9As~oef zU$c%F4E7)66UTn=BeGVBc|1qPx&fq!ZI1z_h^d976qB8I3lqPVn)C{Eie~i5xw+!5 zV#_8@3_T^^JjqxPSATtE)}KKhVOEo(58mSF$wr)8jvLbE%d(i8*0!3Pcaf$lZ;-cZ z=fLn|Tty!e>VgB3ki1ZWn{k^(#^)XHc~HYK4h{o`aYU14){JV7(K)Uik|shjSBK(w z4aUDL6t0)u(Qs>XgMT5u260QYGEfc3(8Vt)GiJJ_-U2$ocHu#*`cf#ajm!QG>cr?R zR_iP?%-PfufS!CbTV087mQ9O1;~A}0h>v@qMIQLPS_c26s5Ke4;~MhBQdG=g08g-D zDq!y7 z^w`hWnnA`qbGaz6q#=x{dk8O82Nsu^eUpLJ=5bLerb0yC5vW9WdDL3qwrQ*-&AD=_ zzoIt8JJ-oIa6Gb$DeSrMKoq9&q5?@?x#9|9#h6tua%f7WU8JSvq0`E zhogJEm5wXbn>xp;(0jB9Oj;7TRwkzUx*U%9-GNr6;|(G&qnHU&%I!0BQrF7sQ-Qu; zjWiC|(cirDe=IH-Z+4rFuE^6meLjg8>#$|1g0%9mpD2J5)dgEnEpqUkqn7N1aMgmx za}dEC9_(+!OF#iUfgsCjdCt5{_GA_}H`n=F(JZo|r5_lHX_OPVPGa2M`&%c|mf)@1 zMOYce+@L~JM7{(81C;$V^Ni?AH z!|2C%0M)BUc7aorGR79;cJCv1h++qm#4UZ;@@(@$xr`3|ONw#9$0#X!PFBJfY>z>s zxa}A>Iq`EMmzxxcg)>!z`xEf=@sBf_FtI%B;3rh!z%q){`Mt{~>4qxwjg%**Ro~0< z^p}leuv2j_^g8iS&N3wS-r(FsJJlyzS^}X~yrPFq-S{`pj_EO58P)T3SXaM-oA>g# zMQlGgg7X|>`eEv?hndPhTH(>!9iVWT3YweFrslBJJOQgW7fjOcCe4wLVYWrBGU|NpeF;X!X4@ zo#S{EEZS%A`5d*Me`CQSTQdV5lwxg*x6!4Bs^>b}A?V|Lf?Sq`yuUS&=Q6abRy#XE z$E=aFU*skzt~ZiY literal 0 HcmV?d00001 diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o.d b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o.d new file mode 100644 index 0000000..25dbfa0 --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o.d @@ -0,0 +1,796 @@ +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o: \ + /Users/moye/code/Design/chainOfResponsibility/main.cpp \ + /Users/moye/code/Design/chainOfResponsibility/ChainOfResponsibility.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tree diff --git a/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/progress.make b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/progress.make new file mode 100644 index 0000000..b700c2c --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 + diff --git a/build/chainOfResponsibility/CMakeFiles/progress.marks b/build/chainOfResponsibility/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/chainOfResponsibility/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/chainOfResponsibility/Makefile b/build/chainOfResponsibility/Makefile new file mode 100644 index 0000000..4f9b39d --- /dev/null +++ b/build/chainOfResponsibility/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/chainOfResponsibility//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule +.PHONY : chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule + +# Convenience name for target. +chainOfResponsibility: chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/rule +.PHONY : chainOfResponsibility + +# fast build rule for target. +chainOfResponsibility/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build +.PHONY : chainOfResponsibility/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/build.make chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... chainOfResponsibility" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/chainOfResponsibility/cmake_install.cmake b/build/chainOfResponsibility/cmake_install.cmake new file mode 100644 index 0000000..9acb0ed --- /dev/null +++ b/build/chainOfResponsibility/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/chainOfResponsibility + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/clone/CMakeFiles/CMakeDirectoryInformation.cmake b/build/clone/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/clone/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/clone/CMakeFiles/Clone.dir/DependInfo.cmake b/build/clone/CMakeFiles/Clone.dir/DependInfo.cmake new file mode 100644 index 0000000..5778517 --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/clone/main.cpp" "clone/CMakeFiles/clone.dir/main.cpp.o" "gcc" "clone/CMakeFiles/clone.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/clone/CMakeFiles/Clone.dir/build.make b/build/clone/CMakeFiles/Clone.dir/build.make new file mode 100644 index 0000000..a6ca0dd --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include clone/CMakeFiles/clone.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include clone/CMakeFiles/clone.dir/compiler_depend.make + +# Include the progress variables for this target. +include clone/CMakeFiles/clone.dir/progress.make + +# Include the compile flags for this target's objects. +include clone/CMakeFiles/clone.dir/flags.make + +clone/CMakeFiles/clone.dir/main.cpp.o: clone/CMakeFiles/clone.dir/flags.make +clone/CMakeFiles/clone.dir/main.cpp.o: /Users/moye/code/Design/clone/main.cpp +clone/CMakeFiles/clone.dir/main.cpp.o: clone/CMakeFiles/clone.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object clone/CMakeFiles/clone.dir/main.cpp.o" + cd /Users/moye/code/Design/build/clone && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT clone/CMakeFiles/clone.dir/main.cpp.o -MF CMakeFiles/clone.dir/main.cpp.o.d -o CMakeFiles/clone.dir/main.cpp.o -c /Users/moye/code/Design/clone/main.cpp + +clone/CMakeFiles/clone.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/clone.dir/main.cpp.i" + cd /Users/moye/code/Design/build/clone && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/clone/main.cpp > CMakeFiles/clone.dir/main.cpp.i + +clone/CMakeFiles/clone.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/clone.dir/main.cpp.s" + cd /Users/moye/code/Design/build/clone && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/clone/main.cpp -o CMakeFiles/clone.dir/main.cpp.s + +# Object files for target clone +clone_OBJECTS = \ +"CMakeFiles/clone.dir/main.cpp.o" + +# External object files for target clone +clone_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/clone: clone/CMakeFiles/clone.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/clone: clone/CMakeFiles/clone.dir/build.make +/Users/moye/code/Design/bin/Design/clone: clone/CMakeFiles/clone.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/clone" + cd /Users/moye/code/Design/build/clone && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/clone.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +clone/CMakeFiles/clone.dir/build: /Users/moye/code/Design/bin/Design/clone +.PHONY : clone/CMakeFiles/clone.dir/build + +clone/CMakeFiles/clone.dir/clean: + cd /Users/moye/code/Design/build/clone && $(CMAKE_COMMAND) -P CMakeFiles/clone.dir/cmake_clean.cmake +.PHONY : clone/CMakeFiles/clone.dir/clean + +clone/CMakeFiles/clone.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/clone /Users/moye/code/Design/build /Users/moye/code/Design/build/clone /Users/moye/code/Design/build/clone/CMakeFiles/clone.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : clone/CMakeFiles/clone.dir/depend + diff --git a/build/clone/CMakeFiles/Clone.dir/cmake_clean.cmake b/build/clone/CMakeFiles/Clone.dir/cmake_clean.cmake new file mode 100644 index 0000000..a133829 --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/clone" + "/Users/moye/code/Design/bin/Design/clone.pdb" + "CMakeFiles/clone.dir/main.cpp.o" + "CMakeFiles/clone.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/clone.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/clone/CMakeFiles/Clone.dir/compiler_depend.make b/build/clone/CMakeFiles/Clone.dir/compiler_depend.make new file mode 100644 index 0000000..c911e41 --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for clone. +# This may be replaced when dependencies are built. diff --git a/build/clone/CMakeFiles/Clone.dir/compiler_depend.ts b/build/clone/CMakeFiles/Clone.dir/compiler_depend.ts new file mode 100644 index 0000000..99546bd --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Clone. diff --git a/build/clone/CMakeFiles/Clone.dir/depend.make b/build/clone/CMakeFiles/Clone.dir/depend.make new file mode 100644 index 0000000..d462061 --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for clone. +# This may be replaced when dependencies are built. diff --git a/build/clone/CMakeFiles/Clone.dir/flags.make b/build/clone/CMakeFiles/Clone.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/clone/CMakeFiles/Clone.dir/link.txt b/build/clone/CMakeFiles/Clone.dir/link.txt new file mode 100644 index 0000000..8f0f4a4 --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/clone.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/clone diff --git a/build/clone/CMakeFiles/Clone.dir/main.cpp.o b/build/clone/CMakeFiles/Clone.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8753e79cebfeb378bd80b4647358537c8a91fe71 GIT binary patch literal 110864 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

  • M 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 Yz8ZW}6liudqza8Z;92O@OMs{jB1 literal 0 HcmV?d00001 diff --git a/build/clone/CMakeFiles/Clone.dir/main.cpp.o.d b/build/clone/CMakeFiles/Clone.dir/main.cpp.o.d new file mode 100644 index 0000000..cab0d2f --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +clone/CMakeFiles/clone.dir/main.cpp.o: \ + /Users/moye/code/Design/clone/main.cpp \ + /Users/moye/code/Design/clone/Clone.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/clone/CMakeFiles/Clone.dir/progress.make b/build/clone/CMakeFiles/Clone.dir/progress.make new file mode 100644 index 0000000..596289c --- /dev/null +++ b/build/clone/CMakeFiles/Clone.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/build/clone/CMakeFiles/progress.marks b/build/clone/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/clone/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/clone/Makefile b/build/clone/Makefile new file mode 100644 index 0000000..74e18f3 --- /dev/null +++ b/build/clone/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/clone//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +clone/CMakeFiles/clone.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clone/CMakeFiles/clone.dir/rule +.PHONY : clone/CMakeFiles/clone.dir/rule + +# Convenience name for target. +clone: clone/CMakeFiles/clone.dir/rule +.PHONY : clone + +# fast build rule for target. +clone/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/build +.PHONY : clone/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f clone/CMakeFiles/clone.dir/build.make clone/CMakeFiles/clone.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... clone" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/clone/cmake_install.cmake b/build/clone/cmake_install.cmake new file mode 100644 index 0000000..b6f9b07 --- /dev/null +++ b/build/clone/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/clone + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 0000000..9070d8f --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,169 @@ +# Install script for directory: /Users/moye/code/Design + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/SimpleFactory/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/factoryMethod/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/abstractFactory/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/builder/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/singleton/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/clone/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/proxy/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/bridge/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/decorator/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/adapter/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/facade/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/composite/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/flyweight/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/observer/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/template/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/strategy/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/chainOfResponsibility/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/state/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/iterator/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/visitor/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/memento/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/command/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/interpreter/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/Users/moye/code/Design/build/mediator/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/moye/code/Design/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/command/CMakeFiles/CMakeDirectoryInformation.cmake b/build/command/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/command/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/command/CMakeFiles/command.dir/DependInfo.cmake b/build/command/CMakeFiles/command.dir/DependInfo.cmake new file mode 100644 index 0000000..788a4f6 --- /dev/null +++ b/build/command/CMakeFiles/command.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/command/main.cpp" "command/CMakeFiles/command.dir/main.cpp.o" "gcc" "command/CMakeFiles/command.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/command/CMakeFiles/command.dir/build.make b/build/command/CMakeFiles/command.dir/build.make new file mode 100644 index 0000000..378ce8b --- /dev/null +++ b/build/command/CMakeFiles/command.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include command/CMakeFiles/command.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include command/CMakeFiles/command.dir/compiler_depend.make + +# Include the progress variables for this target. +include command/CMakeFiles/command.dir/progress.make + +# Include the compile flags for this target's objects. +include command/CMakeFiles/command.dir/flags.make + +command/CMakeFiles/command.dir/main.cpp.o: command/CMakeFiles/command.dir/flags.make +command/CMakeFiles/command.dir/main.cpp.o: /Users/moye/code/Design/command/main.cpp +command/CMakeFiles/command.dir/main.cpp.o: command/CMakeFiles/command.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object command/CMakeFiles/command.dir/main.cpp.o" + cd /Users/moye/code/Design/build/command && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT command/CMakeFiles/command.dir/main.cpp.o -MF CMakeFiles/command.dir/main.cpp.o.d -o CMakeFiles/command.dir/main.cpp.o -c /Users/moye/code/Design/command/main.cpp + +command/CMakeFiles/command.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/command.dir/main.cpp.i" + cd /Users/moye/code/Design/build/command && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/command/main.cpp > CMakeFiles/command.dir/main.cpp.i + +command/CMakeFiles/command.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/command.dir/main.cpp.s" + cd /Users/moye/code/Design/build/command && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/command/main.cpp -o CMakeFiles/command.dir/main.cpp.s + +# Object files for target command +command_OBJECTS = \ +"CMakeFiles/command.dir/main.cpp.o" + +# External object files for target command +command_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/command: command/CMakeFiles/command.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/command: command/CMakeFiles/command.dir/build.make +/Users/moye/code/Design/bin/Design/command: command/CMakeFiles/command.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/command" + cd /Users/moye/code/Design/build/command && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/command.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +command/CMakeFiles/command.dir/build: /Users/moye/code/Design/bin/Design/command +.PHONY : command/CMakeFiles/command.dir/build + +command/CMakeFiles/command.dir/clean: + cd /Users/moye/code/Design/build/command && $(CMAKE_COMMAND) -P CMakeFiles/command.dir/cmake_clean.cmake +.PHONY : command/CMakeFiles/command.dir/clean + +command/CMakeFiles/command.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/command /Users/moye/code/Design/build /Users/moye/code/Design/build/command /Users/moye/code/Design/build/command/CMakeFiles/command.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : command/CMakeFiles/command.dir/depend + diff --git a/build/command/CMakeFiles/command.dir/cmake_clean.cmake b/build/command/CMakeFiles/command.dir/cmake_clean.cmake new file mode 100644 index 0000000..dcef492 --- /dev/null +++ b/build/command/CMakeFiles/command.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/command" + "/Users/moye/code/Design/bin/Design/command.pdb" + "CMakeFiles/command.dir/main.cpp.o" + "CMakeFiles/command.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/command.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/command/CMakeFiles/command.dir/compiler_depend.make b/build/command/CMakeFiles/command.dir/compiler_depend.make new file mode 100644 index 0000000..4785e09 --- /dev/null +++ b/build/command/CMakeFiles/command.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for command. +# This may be replaced when dependencies are built. diff --git a/build/command/CMakeFiles/command.dir/compiler_depend.ts b/build/command/CMakeFiles/command.dir/compiler_depend.ts new file mode 100644 index 0000000..83339fc --- /dev/null +++ b/build/command/CMakeFiles/command.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for command. diff --git a/build/command/CMakeFiles/command.dir/depend.make b/build/command/CMakeFiles/command.dir/depend.make new file mode 100644 index 0000000..5004417 --- /dev/null +++ b/build/command/CMakeFiles/command.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for command. +# This may be replaced when dependencies are built. diff --git a/build/command/CMakeFiles/command.dir/flags.make b/build/command/CMakeFiles/command.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/command/CMakeFiles/command.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/command/CMakeFiles/command.dir/link.txt b/build/command/CMakeFiles/command.dir/link.txt new file mode 100644 index 0000000..95a86df --- /dev/null +++ b/build/command/CMakeFiles/command.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/command.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/command diff --git a/build/command/CMakeFiles/command.dir/main.cpp.o b/build/command/CMakeFiles/command.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0a3f41b9266fcee2b6506421d080d1e5f87bede8 GIT binary patch literal 345160 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 RCi#M1$@g}dSP-y(|3BcPkUanZ literal 0 HcmV?d00001 diff --git a/build/command/CMakeFiles/command.dir/main.cpp.o.d b/build/command/CMakeFiles/command.dir/main.cpp.o.d new file mode 100644 index 0000000..05872db --- /dev/null +++ b/build/command/CMakeFiles/command.dir/main.cpp.o.d @@ -0,0 +1,801 @@ +command/CMakeFiles/command.dir/main.cpp.o: \ + /Users/moye/code/Design/command/main.cpp \ + /Users/moye/code/Design/command/Command.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/unistd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/unistd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_posix_vdisable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/select.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_select.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uuid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/gethostuuid.h diff --git a/build/command/CMakeFiles/command.dir/progress.make b/build/command/CMakeFiles/command.dir/progress.make new file mode 100644 index 0000000..d92f75a --- /dev/null +++ b/build/command/CMakeFiles/command.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 + diff --git a/build/command/CMakeFiles/progress.marks b/build/command/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/command/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/command/Makefile b/build/command/Makefile new file mode 100644 index 0000000..072a911 --- /dev/null +++ b/build/command/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/command//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +command/CMakeFiles/command.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 command/CMakeFiles/command.dir/rule +.PHONY : command/CMakeFiles/command.dir/rule + +# Convenience name for target. +command: command/CMakeFiles/command.dir/rule +.PHONY : command + +# fast build rule for target. +command/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/build +.PHONY : command/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f command/CMakeFiles/command.dir/build.make command/CMakeFiles/command.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... command" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/command/cmake_install.cmake b/build/command/cmake_install.cmake new file mode 100644 index 0000000..9c1e6e9 --- /dev/null +++ b/build/command/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/command + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/compile_commands.json b/build/compile_commands.json new file mode 100644 index 0000000..5423781 --- /dev/null +++ b/build/compile_commands.json @@ -0,0 +1,170 @@ +[ +{ + "directory": "/Users/moye/code/Design/build/SimpleFactory", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/simpleFactory.dir/main.cpp.o -c /Users/moye/code/Design/SimpleFactory/main.cpp", + "file": "/Users/moye/code/Design/SimpleFactory/main.cpp", + "output": "SimpleFactory/CMakeFiles/simpleFactory.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/factoryMethod", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/factoryMethod.dir/main.cpp.o -c /Users/moye/code/Design/factoryMethod/main.cpp", + "file": "/Users/moye/code/Design/factoryMethod/main.cpp", + "output": "factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/abstractFactory", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/abstractFactory.dir/main.cpp.o -c /Users/moye/code/Design/abstractFactory/main.cpp", + "file": "/Users/moye/code/Design/abstractFactory/main.cpp", + "output": "abstractFactory/CMakeFiles/abstractFactory.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/builder", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/builder.dir/main.cpp.o -c /Users/moye/code/Design/builder/main.cpp", + "file": "/Users/moye/code/Design/builder/main.cpp", + "output": "builder/CMakeFiles/builder.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/singleton", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/singleton.dir/main.cpp.o -c /Users/moye/code/Design/singleton/main.cpp", + "file": "/Users/moye/code/Design/singleton/main.cpp", + "output": "singleton/CMakeFiles/singleton.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/clone", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/clone.dir/main.cpp.o -c /Users/moye/code/Design/clone/main.cpp", + "file": "/Users/moye/code/Design/clone/main.cpp", + "output": "clone/CMakeFiles/clone.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/proxy", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/proxy.dir/main.cpp.o -c /Users/moye/code/Design/proxy/main.cpp", + "file": "/Users/moye/code/Design/proxy/main.cpp", + "output": "proxy/CMakeFiles/proxy.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/bridge", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/bridge.dir/main.cpp.o -c /Users/moye/code/Design/bridge/main.cpp", + "file": "/Users/moye/code/Design/bridge/main.cpp", + "output": "bridge/CMakeFiles/bridge.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/decorator", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/decorator.dir/main.cpp.o -c /Users/moye/code/Design/decorator/main.cpp", + "file": "/Users/moye/code/Design/decorator/main.cpp", + "output": "decorator/CMakeFiles/decorator.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/adapter", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/adapter.dir/main.cpp.o -c /Users/moye/code/Design/adapter/main.cpp", + "file": "/Users/moye/code/Design/adapter/main.cpp", + "output": "adapter/CMakeFiles/adapter.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/facade", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/facade.dir/main.cpp.o -c /Users/moye/code/Design/facade/main.cpp", + "file": "/Users/moye/code/Design/facade/main.cpp", + "output": "facade/CMakeFiles/facade.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/composite", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/composite.dir/main.cpp.o -c /Users/moye/code/Design/composite/main.cpp", + "file": "/Users/moye/code/Design/composite/main.cpp", + "output": "composite/CMakeFiles/composite.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/flyweight", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/flyWeight.dir/main.cpp.o -c /Users/moye/code/Design/flyweight/main.cpp", + "file": "/Users/moye/code/Design/flyweight/main.cpp", + "output": "flyweight/CMakeFiles/flyWeight.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/observer", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/observer.dir/main.cpp.o -c /Users/moye/code/Design/observer/main.cpp", + "file": "/Users/moye/code/Design/observer/main.cpp", + "output": "observer/CMakeFiles/observer.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/template", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/template.dir/main.cpp.o -c /Users/moye/code/Design/template/main.cpp", + "file": "/Users/moye/code/Design/template/main.cpp", + "output": "template/CMakeFiles/template.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/strategy", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/strategy.dir/main.cpp.o -c /Users/moye/code/Design/strategy/main.cpp", + "file": "/Users/moye/code/Design/strategy/main.cpp", + "output": "strategy/CMakeFiles/strategy.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/chainOfResponsibility", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/chainOfResponsibility.dir/main.cpp.o -c /Users/moye/code/Design/chainOfResponsibility/main.cpp", + "file": "/Users/moye/code/Design/chainOfResponsibility/main.cpp", + "output": "chainOfResponsibility/CMakeFiles/chainOfResponsibility.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/state", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/state.dir/main.cpp.o -c /Users/moye/code/Design/state/main.cpp", + "file": "/Users/moye/code/Design/state/main.cpp", + "output": "state/CMakeFiles/state.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/state", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/state.dir/State.cpp.o -c /Users/moye/code/Design/state/State.cpp", + "file": "/Users/moye/code/Design/state/State.cpp", + "output": "state/CMakeFiles/state.dir/State.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/iterator", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/iterator.dir/main.cpp.o -c /Users/moye/code/Design/iterator/main.cpp", + "file": "/Users/moye/code/Design/iterator/main.cpp", + "output": "iterator/CMakeFiles/iterator.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/iterator", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/iterator.dir/Iterator.cpp.o -c /Users/moye/code/Design/iterator/Iterator.cpp", + "file": "/Users/moye/code/Design/iterator/Iterator.cpp", + "output": "iterator/CMakeFiles/iterator.dir/Iterator.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/visitor", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/visitor.dir/main.cpp.o -c /Users/moye/code/Design/visitor/main.cpp", + "file": "/Users/moye/code/Design/visitor/main.cpp", + "output": "visitor/CMakeFiles/visitor.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/visitor", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/visitor.dir/Visitor.cpp.o -c /Users/moye/code/Design/visitor/Visitor.cpp", + "file": "/Users/moye/code/Design/visitor/Visitor.cpp", + "output": "visitor/CMakeFiles/visitor.dir/Visitor.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/memento", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/memento.dir/main.cpp.o -c /Users/moye/code/Design/memento/main.cpp", + "file": "/Users/moye/code/Design/memento/main.cpp", + "output": "memento/CMakeFiles/memento.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/memento", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/memento.dir/Memento.cpp.o -c /Users/moye/code/Design/memento/Memento.cpp", + "file": "/Users/moye/code/Design/memento/Memento.cpp", + "output": "memento/CMakeFiles/memento.dir/Memento.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/command", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/command.dir/main.cpp.o -c /Users/moye/code/Design/command/main.cpp", + "file": "/Users/moye/code/Design/command/main.cpp", + "output": "command/CMakeFiles/command.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/interpreter", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/interpreter.dir/main.cpp.o -c /Users/moye/code/Design/interpreter/main.cpp", + "file": "/Users/moye/code/Design/interpreter/main.cpp", + "output": "interpreter/CMakeFiles/interpreter.dir/main.cpp.o" +}, +{ + "directory": "/Users/moye/code/Design/build/mediator", + "command": "/usr/bin/clang++ -g -std=gnu++11 -arch arm64 -o CMakeFiles/mediator.dir/main.cpp.o -c /Users/moye/code/Design/mediator/main.cpp", + "file": "/Users/moye/code/Design/mediator/main.cpp", + "output": "mediator/CMakeFiles/mediator.dir/main.cpp.o" +} +] \ No newline at end of file diff --git a/build/composite/CMakeFiles/CMakeDirectoryInformation.cmake b/build/composite/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/composite/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/composite/CMakeFiles/Composite.dir/DependInfo.cmake b/build/composite/CMakeFiles/Composite.dir/DependInfo.cmake new file mode 100644 index 0000000..1b0de61 --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/composite/main.cpp" "composite/CMakeFiles/composite.dir/main.cpp.o" "gcc" "composite/CMakeFiles/composite.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/composite/CMakeFiles/Composite.dir/build.make b/build/composite/CMakeFiles/Composite.dir/build.make new file mode 100644 index 0000000..465ca21 --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include composite/CMakeFiles/composite.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include composite/CMakeFiles/composite.dir/compiler_depend.make + +# Include the progress variables for this target. +include composite/CMakeFiles/composite.dir/progress.make + +# Include the compile flags for this target's objects. +include composite/CMakeFiles/composite.dir/flags.make + +composite/CMakeFiles/composite.dir/main.cpp.o: composite/CMakeFiles/composite.dir/flags.make +composite/CMakeFiles/composite.dir/main.cpp.o: /Users/moye/code/Design/composite/main.cpp +composite/CMakeFiles/composite.dir/main.cpp.o: composite/CMakeFiles/composite.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object composite/CMakeFiles/composite.dir/main.cpp.o" + cd /Users/moye/code/Design/build/composite && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT composite/CMakeFiles/composite.dir/main.cpp.o -MF CMakeFiles/composite.dir/main.cpp.o.d -o CMakeFiles/composite.dir/main.cpp.o -c /Users/moye/code/Design/composite/main.cpp + +composite/CMakeFiles/composite.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/composite.dir/main.cpp.i" + cd /Users/moye/code/Design/build/composite && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/composite/main.cpp > CMakeFiles/composite.dir/main.cpp.i + +composite/CMakeFiles/composite.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/composite.dir/main.cpp.s" + cd /Users/moye/code/Design/build/composite && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/composite/main.cpp -o CMakeFiles/composite.dir/main.cpp.s + +# Object files for target composite +composite_OBJECTS = \ +"CMakeFiles/composite.dir/main.cpp.o" + +# External object files for target composite +composite_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/composite: composite/CMakeFiles/composite.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/composite: composite/CMakeFiles/composite.dir/build.make +/Users/moye/code/Design/bin/Design/composite: composite/CMakeFiles/composite.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/composite" + cd /Users/moye/code/Design/build/composite && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/composite.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +composite/CMakeFiles/composite.dir/build: /Users/moye/code/Design/bin/Design/composite +.PHONY : composite/CMakeFiles/composite.dir/build + +composite/CMakeFiles/composite.dir/clean: + cd /Users/moye/code/Design/build/composite && $(CMAKE_COMMAND) -P CMakeFiles/composite.dir/cmake_clean.cmake +.PHONY : composite/CMakeFiles/composite.dir/clean + +composite/CMakeFiles/composite.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/composite /Users/moye/code/Design/build /Users/moye/code/Design/build/composite /Users/moye/code/Design/build/composite/CMakeFiles/composite.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : composite/CMakeFiles/composite.dir/depend + diff --git a/build/composite/CMakeFiles/Composite.dir/cmake_clean.cmake b/build/composite/CMakeFiles/Composite.dir/cmake_clean.cmake new file mode 100644 index 0000000..3347bd4 --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/composite" + "/Users/moye/code/Design/bin/Design/composite.pdb" + "CMakeFiles/composite.dir/main.cpp.o" + "CMakeFiles/composite.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/composite.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/composite/CMakeFiles/Composite.dir/compiler_depend.make b/build/composite/CMakeFiles/Composite.dir/compiler_depend.make new file mode 100644 index 0000000..2dfe3da --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for composite. +# This may be replaced when dependencies are built. diff --git a/build/composite/CMakeFiles/Composite.dir/compiler_depend.ts b/build/composite/CMakeFiles/Composite.dir/compiler_depend.ts new file mode 100644 index 0000000..e855920 --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Composite. diff --git a/build/composite/CMakeFiles/Composite.dir/depend.make b/build/composite/CMakeFiles/Composite.dir/depend.make new file mode 100644 index 0000000..02ef7bc --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for composite. +# This may be replaced when dependencies are built. diff --git a/build/composite/CMakeFiles/Composite.dir/flags.make b/build/composite/CMakeFiles/Composite.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/composite/CMakeFiles/Composite.dir/link.txt b/build/composite/CMakeFiles/Composite.dir/link.txt new file mode 100644 index 0000000..03ba393 --- /dev/null +++ b/build/composite/CMakeFiles/Composite.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/composite.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/composite diff --git a/build/composite/CMakeFiles/Composite.dir/main.cpp.o b/build/composite/CMakeFiles/Composite.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..50084d36b63b43f056e2e30d588b5d4d3f5b5757 GIT binary patch literal 318560 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

    n=owy#=~177 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 d+ CMakeFiles/decorator.dir/main.cpp.i + +decorator/CMakeFiles/decorator.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/decorator.dir/main.cpp.s" + cd /Users/moye/code/Design/build/decorator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/decorator/main.cpp -o CMakeFiles/decorator.dir/main.cpp.s + +# Object files for target decorator +decorator_OBJECTS = \ +"CMakeFiles/decorator.dir/main.cpp.o" + +# External object files for target decorator +decorator_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/decorator: decorator/CMakeFiles/decorator.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/decorator: decorator/CMakeFiles/decorator.dir/build.make +/Users/moye/code/Design/bin/Design/decorator: decorator/CMakeFiles/decorator.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/decorator" + cd /Users/moye/code/Design/build/decorator && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/decorator.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +decorator/CMakeFiles/decorator.dir/build: /Users/moye/code/Design/bin/Design/decorator +.PHONY : decorator/CMakeFiles/decorator.dir/build + +decorator/CMakeFiles/decorator.dir/clean: + cd /Users/moye/code/Design/build/decorator && $(CMAKE_COMMAND) -P CMakeFiles/decorator.dir/cmake_clean.cmake +.PHONY : decorator/CMakeFiles/decorator.dir/clean + +decorator/CMakeFiles/decorator.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/decorator /Users/moye/code/Design/build /Users/moye/code/Design/build/decorator /Users/moye/code/Design/build/decorator/CMakeFiles/decorator.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : decorator/CMakeFiles/decorator.dir/depend + diff --git a/build/decorator/CMakeFiles/Decorator.dir/cmake_clean.cmake b/build/decorator/CMakeFiles/Decorator.dir/cmake_clean.cmake new file mode 100644 index 0000000..f37797e --- /dev/null +++ b/build/decorator/CMakeFiles/Decorator.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/decorator" + "/Users/moye/code/Design/bin/Design/decorator.pdb" + "CMakeFiles/decorator.dir/main.cpp.o" + "CMakeFiles/decorator.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/decorator.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/decorator/CMakeFiles/Decorator.dir/compiler_depend.make b/build/decorator/CMakeFiles/Decorator.dir/compiler_depend.make new file mode 100644 index 0000000..7a4a502 --- /dev/null +++ b/build/decorator/CMakeFiles/Decorator.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for decorator. +# This may be replaced when dependencies are built. diff --git a/build/decorator/CMakeFiles/Decorator.dir/compiler_depend.ts b/build/decorator/CMakeFiles/Decorator.dir/compiler_depend.ts new file mode 100644 index 0000000..20c90e6 --- /dev/null +++ b/build/decorator/CMakeFiles/Decorator.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Decorator. diff --git a/build/decorator/CMakeFiles/Decorator.dir/depend.make b/build/decorator/CMakeFiles/Decorator.dir/depend.make new file mode 100644 index 0000000..264b00f --- /dev/null +++ b/build/decorator/CMakeFiles/Decorator.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for decorator. +# This may be replaced when dependencies are built. diff --git a/build/decorator/CMakeFiles/Decorator.dir/flags.make b/build/decorator/CMakeFiles/Decorator.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/decorator/CMakeFiles/Decorator.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/decorator/CMakeFiles/Decorator.dir/link.txt b/build/decorator/CMakeFiles/Decorator.dir/link.txt new file mode 100644 index 0000000..5b8654f --- /dev/null +++ b/build/decorator/CMakeFiles/Decorator.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/decorator.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/decorator diff --git a/build/decorator/CMakeFiles/Decorator.dir/main.cpp.o b/build/decorator/CMakeFiles/Decorator.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b389c789525833a64e436bf84ccdd4c88d497337 GIT binary patch literal 316680 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

    wCQKDY-CG~7v2yi3H=!?LV@S-o>!86g9 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 literal 0 HcmV?d00001 diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o.d b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o.d new file mode 100644 index 0000000..95ea264 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.o: \ + /Users/moye/code/Design/factoryMethod/main.cpp \ + /Users/moye/code/Design/factoryMethod/FactoryMethod.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/progress.make b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/progress.make new file mode 100644 index 0000000..6ec2abf --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 21 +CMAKE_PROGRESS_2 = 22 + diff --git a/build/factoryMethod/CMakeFiles/progress.marks b/build/factoryMethod/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/factoryMethod/Makefile b/build/factoryMethod/Makefile new file mode 100644 index 0000000..1095e4b --- /dev/null +++ b/build/factoryMethod/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/factoryMethod//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +factoryMethod/CMakeFiles/factoryMethod.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factoryMethod/CMakeFiles/factoryMethod.dir/rule +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/rule + +# Convenience name for target. +factoryMethod: factoryMethod/CMakeFiles/factoryMethod.dir/rule +.PHONY : factoryMethod + +# fast build rule for target. +factoryMethod/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/build +.PHONY : factoryMethod/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f factoryMethod/CMakeFiles/factoryMethod.dir/build.make factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... factoryMethod" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/factoryMethod/cmake_install.cmake b/build/factoryMethod/cmake_install.cmake new file mode 100644 index 0000000..b80d2e2 --- /dev/null +++ b/build/factoryMethod/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/factoryMethod + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/flyweight/CMakeFiles/CMakeDirectoryInformation.cmake b/build/flyweight/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/flyweight/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/DependInfo.cmake b/build/flyweight/CMakeFiles/flyWeight.dir/DependInfo.cmake new file mode 100644 index 0000000..666231e --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/flyweight/main.cpp" "flyweight/CMakeFiles/flyWeight.dir/main.cpp.o" "gcc" "flyweight/CMakeFiles/flyWeight.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/build.make b/build/flyweight/CMakeFiles/flyWeight.dir/build.make new file mode 100644 index 0000000..7ee922f --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include flyweight/CMakeFiles/flyWeight.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include flyweight/CMakeFiles/flyWeight.dir/compiler_depend.make + +# Include the progress variables for this target. +include flyweight/CMakeFiles/flyWeight.dir/progress.make + +# Include the compile flags for this target's objects. +include flyweight/CMakeFiles/flyWeight.dir/flags.make + +flyweight/CMakeFiles/flyWeight.dir/main.cpp.o: flyweight/CMakeFiles/flyWeight.dir/flags.make +flyweight/CMakeFiles/flyWeight.dir/main.cpp.o: /Users/moye/code/Design/flyweight/main.cpp +flyweight/CMakeFiles/flyWeight.dir/main.cpp.o: flyweight/CMakeFiles/flyWeight.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object flyweight/CMakeFiles/flyWeight.dir/main.cpp.o" + cd /Users/moye/code/Design/build/flyweight && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT flyweight/CMakeFiles/flyWeight.dir/main.cpp.o -MF CMakeFiles/flyWeight.dir/main.cpp.o.d -o CMakeFiles/flyWeight.dir/main.cpp.o -c /Users/moye/code/Design/flyweight/main.cpp + +flyweight/CMakeFiles/flyWeight.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/flyWeight.dir/main.cpp.i" + cd /Users/moye/code/Design/build/flyweight && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/flyweight/main.cpp > CMakeFiles/flyWeight.dir/main.cpp.i + +flyweight/CMakeFiles/flyWeight.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/flyWeight.dir/main.cpp.s" + cd /Users/moye/code/Design/build/flyweight && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/flyweight/main.cpp -o CMakeFiles/flyWeight.dir/main.cpp.s + +# Object files for target flyWeight +flyWeight_OBJECTS = \ +"CMakeFiles/flyWeight.dir/main.cpp.o" + +# External object files for target flyWeight +flyWeight_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/flyWeight: flyweight/CMakeFiles/flyWeight.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/flyWeight: flyweight/CMakeFiles/flyWeight.dir/build.make +/Users/moye/code/Design/bin/Design/flyWeight: flyweight/CMakeFiles/flyWeight.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/flyWeight" + cd /Users/moye/code/Design/build/flyweight && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/flyWeight.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +flyweight/CMakeFiles/flyWeight.dir/build: /Users/moye/code/Design/bin/Design/flyWeight +.PHONY : flyweight/CMakeFiles/flyWeight.dir/build + +flyweight/CMakeFiles/flyWeight.dir/clean: + cd /Users/moye/code/Design/build/flyweight && $(CMAKE_COMMAND) -P CMakeFiles/flyWeight.dir/cmake_clean.cmake +.PHONY : flyweight/CMakeFiles/flyWeight.dir/clean + +flyweight/CMakeFiles/flyWeight.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/flyweight /Users/moye/code/Design/build /Users/moye/code/Design/build/flyweight /Users/moye/code/Design/build/flyweight/CMakeFiles/flyWeight.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : flyweight/CMakeFiles/flyWeight.dir/depend + diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/cmake_clean.cmake b/build/flyweight/CMakeFiles/flyWeight.dir/cmake_clean.cmake new file mode 100644 index 0000000..4379f0e --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/flyWeight" + "/Users/moye/code/Design/bin/Design/flyWeight.pdb" + "CMakeFiles/flyWeight.dir/main.cpp.o" + "CMakeFiles/flyWeight.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/flyWeight.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.make b/build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.make new file mode 100644 index 0000000..a1a73f7 --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for flyWeight. +# This may be replaced when dependencies are built. diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.ts b/build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.ts new file mode 100644 index 0000000..f5416bb --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for flyWeight. diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/depend.make b/build/flyweight/CMakeFiles/flyWeight.dir/depend.make new file mode 100644 index 0000000..0ee1cb1 --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for flyWeight. +# This may be replaced when dependencies are built. diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/flags.make b/build/flyweight/CMakeFiles/flyWeight.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/link.txt b/build/flyweight/CMakeFiles/flyWeight.dir/link.txt new file mode 100644 index 0000000..f313390 --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/flyWeight.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/flyWeight diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o b/build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..bfcd93101e6edacdae0c5ebe64129d62b13ff1de GIT binary patch literal 345392 zcmd442Yl4U_BKAVC2ZJT1hOH?X6Xr#h#-Pe6bS~Uh>C~`Hb7Lc7wqU2#e!l1D~dt@ zy#}n;as?F|_TKect^r%Xj;L@2d7tOZ%5AEx=m`yzp0s*W9o?=6(D780Ju_AM@bPrJLcIuT}){H-7x7N1l1A zc{b@WyN?}{NxP>DN1G?g3*fQgppfdvhme|XDCT|q_{ozdjX(0tNk^V^>iAP99zK42 zwmc{238|SQ`p`0cx|LUVTu3FFNMn2C%FDLj zsQpc*a+`PN!Fhyu5bAs6;ipX=Kk@LxPdV~*${%vz;L&@eIgYjRb}cl};->Q0%IQBR z@8}bbI+0+myd{Sj)(d|%pR0~ApEbvaRF!G-yz)+&c*5i(r#6+h-9aW(2lJthoM0Yi zo*q(3BRa1Pde$iBgdaG@p!7&q`s%zX}lxR z(+F64UlVW1EAPa^kD0_Ax%yrFp~>(3`LR`hPM+v@(!@!*@|Ie8=w|Y_`cKL`^{kWf z);I8x(I?W`$Q!WwkMx^#;_=Yy)bXdCaK_Om95H_U$RSo0`DnSt+hokBwBXA7Cx&B&X3en=WNs?-!qk`L$4#~powNX)h0 zOe?S54kp(VkjKAzD-VxZ`jM>^FQa-3Q1QYanTRh#zEePae{M*Py;CXZqekJyze@K4 zeFR?J1pRAoTWW)EY@QZdvN;%>^Z3g4%aHrpx?sBv^})k7G`3e8>poR)G;~%QA%1p8 zrRI>{(7tBls?IeV<+-cS5{+GJHrCH*w}Je`r>N

    x1o=)$_9!pOjamHa67iISnN_ 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 M^4dC0%=Gd5e+MmqU;qFB literal 0 HcmV?d00001 diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o.d b/build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o.d new file mode 100644 index 0000000..ec1acfe --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +flyweight/CMakeFiles/flyWeight.dir/main.cpp.o: \ + /Users/moye/code/Design/flyweight/main.cpp \ + /Users/moye/code/Design/flyweight/FlyWeight.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/flyweight/CMakeFiles/flyWeight.dir/progress.make b/build/flyweight/CMakeFiles/flyWeight.dir/progress.make new file mode 100644 index 0000000..6c29f4f --- /dev/null +++ b/build/flyweight/CMakeFiles/flyWeight.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 23 +CMAKE_PROGRESS_2 = 24 + diff --git a/build/flyweight/CMakeFiles/progress.marks b/build/flyweight/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/flyweight/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/flyweight/Makefile b/build/flyweight/Makefile new file mode 100644 index 0000000..02d8389 --- /dev/null +++ b/build/flyweight/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/flyweight//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyweight/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyweight/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyweight/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyweight/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +flyweight/CMakeFiles/flyWeight.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 flyweight/CMakeFiles/flyWeight.dir/rule +.PHONY : flyweight/CMakeFiles/flyWeight.dir/rule + +# Convenience name for target. +flyWeight: flyweight/CMakeFiles/flyWeight.dir/rule +.PHONY : flyWeight + +# fast build rule for target. +flyWeight/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/build +.PHONY : flyWeight/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f flyweight/CMakeFiles/flyWeight.dir/build.make flyweight/CMakeFiles/flyWeight.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... flyWeight" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/flyweight/cmake_install.cmake b/build/flyweight/cmake_install.cmake new file mode 100644 index 0000000..a6c5796 --- /dev/null +++ b/build/flyweight/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/flyweight + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/interpreter/CMakeFiles/CMakeDirectoryInformation.cmake b/build/interpreter/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/interpreter/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/interpreter/CMakeFiles/interpreter.dir/DependInfo.cmake b/build/interpreter/CMakeFiles/interpreter.dir/DependInfo.cmake new file mode 100644 index 0000000..06917ad --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/interpreter/main.cpp" "interpreter/CMakeFiles/interpreter.dir/main.cpp.o" "gcc" "interpreter/CMakeFiles/interpreter.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/interpreter/CMakeFiles/interpreter.dir/build.make b/build/interpreter/CMakeFiles/interpreter.dir/build.make new file mode 100644 index 0000000..9130cc7 --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include interpreter/CMakeFiles/interpreter.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include interpreter/CMakeFiles/interpreter.dir/compiler_depend.make + +# Include the progress variables for this target. +include interpreter/CMakeFiles/interpreter.dir/progress.make + +# Include the compile flags for this target's objects. +include interpreter/CMakeFiles/interpreter.dir/flags.make + +interpreter/CMakeFiles/interpreter.dir/main.cpp.o: interpreter/CMakeFiles/interpreter.dir/flags.make +interpreter/CMakeFiles/interpreter.dir/main.cpp.o: /Users/moye/code/Design/interpreter/main.cpp +interpreter/CMakeFiles/interpreter.dir/main.cpp.o: interpreter/CMakeFiles/interpreter.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object interpreter/CMakeFiles/interpreter.dir/main.cpp.o" + cd /Users/moye/code/Design/build/interpreter && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT interpreter/CMakeFiles/interpreter.dir/main.cpp.o -MF CMakeFiles/interpreter.dir/main.cpp.o.d -o CMakeFiles/interpreter.dir/main.cpp.o -c /Users/moye/code/Design/interpreter/main.cpp + +interpreter/CMakeFiles/interpreter.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/interpreter.dir/main.cpp.i" + cd /Users/moye/code/Design/build/interpreter && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/interpreter/main.cpp > CMakeFiles/interpreter.dir/main.cpp.i + +interpreter/CMakeFiles/interpreter.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/interpreter.dir/main.cpp.s" + cd /Users/moye/code/Design/build/interpreter && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/interpreter/main.cpp -o CMakeFiles/interpreter.dir/main.cpp.s + +# Object files for target interpreter +interpreter_OBJECTS = \ +"CMakeFiles/interpreter.dir/main.cpp.o" + +# External object files for target interpreter +interpreter_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/interpreter: interpreter/CMakeFiles/interpreter.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/interpreter: interpreter/CMakeFiles/interpreter.dir/build.make +/Users/moye/code/Design/bin/Design/interpreter: interpreter/CMakeFiles/interpreter.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/interpreter" + cd /Users/moye/code/Design/build/interpreter && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/interpreter.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +interpreter/CMakeFiles/interpreter.dir/build: /Users/moye/code/Design/bin/Design/interpreter +.PHONY : interpreter/CMakeFiles/interpreter.dir/build + +interpreter/CMakeFiles/interpreter.dir/clean: + cd /Users/moye/code/Design/build/interpreter && $(CMAKE_COMMAND) -P CMakeFiles/interpreter.dir/cmake_clean.cmake +.PHONY : interpreter/CMakeFiles/interpreter.dir/clean + +interpreter/CMakeFiles/interpreter.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/interpreter /Users/moye/code/Design/build /Users/moye/code/Design/build/interpreter /Users/moye/code/Design/build/interpreter/CMakeFiles/interpreter.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : interpreter/CMakeFiles/interpreter.dir/depend + diff --git a/build/interpreter/CMakeFiles/interpreter.dir/cmake_clean.cmake b/build/interpreter/CMakeFiles/interpreter.dir/cmake_clean.cmake new file mode 100644 index 0000000..3a7bd1b --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/interpreter" + "/Users/moye/code/Design/bin/Design/interpreter.pdb" + "CMakeFiles/interpreter.dir/main.cpp.o" + "CMakeFiles/interpreter.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/interpreter.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.make b/build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.make new file mode 100644 index 0000000..d183b8f --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for interpreter. +# This may be replaced when dependencies are built. diff --git a/build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.ts b/build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.ts new file mode 100644 index 0000000..b5b6da9 --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for interpreter. diff --git a/build/interpreter/CMakeFiles/interpreter.dir/depend.make b/build/interpreter/CMakeFiles/interpreter.dir/depend.make new file mode 100644 index 0000000..ffcb497 --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for interpreter. +# This may be replaced when dependencies are built. diff --git a/build/interpreter/CMakeFiles/interpreter.dir/flags.make b/build/interpreter/CMakeFiles/interpreter.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/interpreter/CMakeFiles/interpreter.dir/link.txt b/build/interpreter/CMakeFiles/interpreter.dir/link.txt new file mode 100644 index 0000000..87b838b --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/interpreter.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/interpreter diff --git a/build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o b/build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a81171fc00aca56a2e7f1917fcd15b9f178817f1 GIT binary patch literal 464280 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 F{~zTw_#OZN literal 0 HcmV?d00001 diff --git a/build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o.d b/build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o.d new file mode 100644 index 0000000..de96a9c --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/main.cpp.o.d @@ -0,0 +1,796 @@ +interpreter/CMakeFiles/interpreter.dir/main.cpp.o: \ + /Users/moye/code/Design/interpreter/main.cpp \ + /Users/moye/code/Design/interpreter/Interpreter.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stack \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/deque diff --git a/build/interpreter/CMakeFiles/interpreter.dir/progress.make b/build/interpreter/CMakeFiles/interpreter.dir/progress.make new file mode 100644 index 0000000..9fd0bf5 --- /dev/null +++ b/build/interpreter/CMakeFiles/interpreter.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 25 +CMAKE_PROGRESS_2 = 26 + diff --git a/build/interpreter/CMakeFiles/progress.marks b/build/interpreter/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/interpreter/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/interpreter/Makefile b/build/interpreter/Makefile new file mode 100644 index 0000000..67208ef --- /dev/null +++ b/build/interpreter/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/interpreter//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +interpreter/CMakeFiles/interpreter.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 interpreter/CMakeFiles/interpreter.dir/rule +.PHONY : interpreter/CMakeFiles/interpreter.dir/rule + +# Convenience name for target. +interpreter: interpreter/CMakeFiles/interpreter.dir/rule +.PHONY : interpreter + +# fast build rule for target. +interpreter/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/build +.PHONY : interpreter/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f interpreter/CMakeFiles/interpreter.dir/build.make interpreter/CMakeFiles/interpreter.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... interpreter" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/interpreter/cmake_install.cmake b/build/interpreter/cmake_install.cmake new file mode 100644 index 0000000..2e1e5c2 --- /dev/null +++ b/build/interpreter/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/interpreter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/iterator/CMakeFiles/CMakeDirectoryInformation.cmake b/build/iterator/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/iterator/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/iterator/CMakeFiles/iterator.dir/DependInfo.cmake b/build/iterator/CMakeFiles/iterator.dir/DependInfo.cmake new file mode 100644 index 0000000..f04cabe --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/iterator/Iterator.cpp" "iterator/CMakeFiles/iterator.dir/Iterator.cpp.o" "gcc" "iterator/CMakeFiles/iterator.dir/Iterator.cpp.o.d" + "/Users/moye/code/Design/iterator/main.cpp" "iterator/CMakeFiles/iterator.dir/main.cpp.o" "gcc" "iterator/CMakeFiles/iterator.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o b/build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4c36d3ae690e44ff98ff067fa7924cebd1560eef GIT binary patch literal 142064 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ʹDJ$f3dsr9C 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 literal 0 HcmV?d00001 diff --git a/build/observer/CMakeFiles/observer.dir/main.cpp.o.d b/build/observer/CMakeFiles/observer.dir/main.cpp.o.d new file mode 100644 index 0000000..fc99ebd --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +observer/CMakeFiles/observer.dir/main.cpp.o: \ + /Users/moye/code/Design/observer/main.cpp \ + /Users/moye/code/Design/observer/Observer.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/observer/CMakeFiles/observer.dir/progress.make b/build/observer/CMakeFiles/observer.dir/progress.make new file mode 100644 index 0000000..5419900 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 35 +CMAKE_PROGRESS_2 = 36 + diff --git a/build/observer/CMakeFiles/progress.marks b/build/observer/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/observer/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/observer/Makefile b/build/observer/Makefile new file mode 100644 index 0000000..e8f74a0 --- /dev/null +++ b/build/observer/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/observer//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +observer/CMakeFiles/observer.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 observer/CMakeFiles/observer.dir/rule +.PHONY : observer/CMakeFiles/observer.dir/rule + +# Convenience name for target. +observer: observer/CMakeFiles/observer.dir/rule +.PHONY : observer + +# fast build rule for target. +observer/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/build +.PHONY : observer/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f observer/CMakeFiles/observer.dir/build.make observer/CMakeFiles/observer.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... observer" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/observer/cmake_install.cmake b/build/observer/cmake_install.cmake new file mode 100644 index 0000000..3eb9ec0 --- /dev/null +++ b/build/observer/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/observer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/proxy/CMakeFiles/CMakeDirectoryInformation.cmake b/build/proxy/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/proxy/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/proxy/CMakeFiles/Proxy.dir/DependInfo.cmake b/build/proxy/CMakeFiles/Proxy.dir/DependInfo.cmake new file mode 100644 index 0000000..1af2310 --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/proxy/main.cpp" "proxy/CMakeFiles/proxy.dir/main.cpp.o" "gcc" "proxy/CMakeFiles/proxy.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/proxy/CMakeFiles/Proxy.dir/build.make b/build/proxy/CMakeFiles/Proxy.dir/build.make new file mode 100644 index 0000000..7159edc --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include proxy/CMakeFiles/proxy.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include proxy/CMakeFiles/proxy.dir/compiler_depend.make + +# Include the progress variables for this target. +include proxy/CMakeFiles/proxy.dir/progress.make + +# Include the compile flags for this target's objects. +include proxy/CMakeFiles/proxy.dir/flags.make + +proxy/CMakeFiles/proxy.dir/main.cpp.o: proxy/CMakeFiles/proxy.dir/flags.make +proxy/CMakeFiles/proxy.dir/main.cpp.o: /Users/moye/code/Design/proxy/main.cpp +proxy/CMakeFiles/proxy.dir/main.cpp.o: proxy/CMakeFiles/proxy.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object proxy/CMakeFiles/proxy.dir/main.cpp.o" + cd /Users/moye/code/Design/build/proxy && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT proxy/CMakeFiles/proxy.dir/main.cpp.o -MF CMakeFiles/proxy.dir/main.cpp.o.d -o CMakeFiles/proxy.dir/main.cpp.o -c /Users/moye/code/Design/proxy/main.cpp + +proxy/CMakeFiles/proxy.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/proxy.dir/main.cpp.i" + cd /Users/moye/code/Design/build/proxy && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/proxy/main.cpp > CMakeFiles/proxy.dir/main.cpp.i + +proxy/CMakeFiles/proxy.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/proxy.dir/main.cpp.s" + cd /Users/moye/code/Design/build/proxy && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/proxy/main.cpp -o CMakeFiles/proxy.dir/main.cpp.s + +# Object files for target proxy +proxy_OBJECTS = \ +"CMakeFiles/proxy.dir/main.cpp.o" + +# External object files for target proxy +proxy_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/proxy: proxy/CMakeFiles/proxy.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/proxy: proxy/CMakeFiles/proxy.dir/build.make +/Users/moye/code/Design/bin/Design/proxy: proxy/CMakeFiles/proxy.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/proxy" + cd /Users/moye/code/Design/build/proxy && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/proxy.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +proxy/CMakeFiles/proxy.dir/build: /Users/moye/code/Design/bin/Design/proxy +.PHONY : proxy/CMakeFiles/proxy.dir/build + +proxy/CMakeFiles/proxy.dir/clean: + cd /Users/moye/code/Design/build/proxy && $(CMAKE_COMMAND) -P CMakeFiles/proxy.dir/cmake_clean.cmake +.PHONY : proxy/CMakeFiles/proxy.dir/clean + +proxy/CMakeFiles/proxy.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/proxy /Users/moye/code/Design/build /Users/moye/code/Design/build/proxy /Users/moye/code/Design/build/proxy/CMakeFiles/proxy.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : proxy/CMakeFiles/proxy.dir/depend + diff --git a/build/proxy/CMakeFiles/Proxy.dir/cmake_clean.cmake b/build/proxy/CMakeFiles/Proxy.dir/cmake_clean.cmake new file mode 100644 index 0000000..7950b50 --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/proxy" + "/Users/moye/code/Design/bin/Design/proxy.pdb" + "CMakeFiles/proxy.dir/main.cpp.o" + "CMakeFiles/proxy.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/proxy.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/proxy/CMakeFiles/Proxy.dir/compiler_depend.make b/build/proxy/CMakeFiles/Proxy.dir/compiler_depend.make new file mode 100644 index 0000000..ab4f037 --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for proxy. +# This may be replaced when dependencies are built. diff --git a/build/proxy/CMakeFiles/Proxy.dir/compiler_depend.ts b/build/proxy/CMakeFiles/Proxy.dir/compiler_depend.ts new file mode 100644 index 0000000..24a40ec --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Proxy. diff --git a/build/proxy/CMakeFiles/Proxy.dir/depend.make b/build/proxy/CMakeFiles/Proxy.dir/depend.make new file mode 100644 index 0000000..74f6043 --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for proxy. +# This may be replaced when dependencies are built. diff --git a/build/proxy/CMakeFiles/Proxy.dir/flags.make b/build/proxy/CMakeFiles/Proxy.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/proxy/CMakeFiles/Proxy.dir/link.txt b/build/proxy/CMakeFiles/Proxy.dir/link.txt new file mode 100644 index 0000000..69bf1a1 --- /dev/null +++ b/build/proxy/CMakeFiles/Proxy.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/proxy.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/proxy diff --git a/build/proxy/CMakeFiles/Proxy.dir/main.cpp.o b/build/proxy/CMakeFiles/Proxy.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6849111893ecf1258b2b6fbf9fc723af5d266c6d GIT binary patch literal 491528 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�QZ=P&iV>-c>?Yh@SY+}(=URE66RS^#gm)el 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

    Ex}W-Y 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 kCl*rs$?1jtY CMakeFiles/singleton.dir/main.cpp.i + +singleton/CMakeFiles/singleton.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/singleton.dir/main.cpp.s" + cd /Users/moye/code/Design/build/singleton && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/singleton/main.cpp -o CMakeFiles/singleton.dir/main.cpp.s + +# Object files for target singleton +singleton_OBJECTS = \ +"CMakeFiles/singleton.dir/main.cpp.o" + +# External object files for target singleton +singleton_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/singleton: singleton/CMakeFiles/singleton.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/singleton: singleton/CMakeFiles/singleton.dir/build.make +/Users/moye/code/Design/bin/Design/singleton: singleton/CMakeFiles/singleton.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/singleton" + cd /Users/moye/code/Design/build/singleton && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/singleton.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +singleton/CMakeFiles/singleton.dir/build: /Users/moye/code/Design/bin/Design/singleton +.PHONY : singleton/CMakeFiles/singleton.dir/build + +singleton/CMakeFiles/singleton.dir/clean: + cd /Users/moye/code/Design/build/singleton && $(CMAKE_COMMAND) -P CMakeFiles/singleton.dir/cmake_clean.cmake +.PHONY : singleton/CMakeFiles/singleton.dir/clean + +singleton/CMakeFiles/singleton.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/singleton /Users/moye/code/Design/build /Users/moye/code/Design/build/singleton /Users/moye/code/Design/build/singleton/CMakeFiles/singleton.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : singleton/CMakeFiles/singleton.dir/depend + diff --git a/build/singleton/CMakeFiles/Singleton.dir/cmake_clean.cmake b/build/singleton/CMakeFiles/Singleton.dir/cmake_clean.cmake new file mode 100644 index 0000000..30dde17 --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/singleton" + "/Users/moye/code/Design/bin/Design/singleton.pdb" + "CMakeFiles/singleton.dir/main.cpp.o" + "CMakeFiles/singleton.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/singleton.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/singleton/CMakeFiles/Singleton.dir/compiler_depend.make b/build/singleton/CMakeFiles/Singleton.dir/compiler_depend.make new file mode 100644 index 0000000..ae57bda --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for singleton. +# This may be replaced when dependencies are built. diff --git a/build/singleton/CMakeFiles/Singleton.dir/compiler_depend.ts b/build/singleton/CMakeFiles/Singleton.dir/compiler_depend.ts new file mode 100644 index 0000000..4183eb8 --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for Singleton. diff --git a/build/singleton/CMakeFiles/Singleton.dir/depend.make b/build/singleton/CMakeFiles/Singleton.dir/depend.make new file mode 100644 index 0000000..cc727c0 --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for singleton. +# This may be replaced when dependencies are built. diff --git a/build/singleton/CMakeFiles/Singleton.dir/flags.make b/build/singleton/CMakeFiles/Singleton.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/singleton/CMakeFiles/Singleton.dir/link.txt b/build/singleton/CMakeFiles/Singleton.dir/link.txt new file mode 100644 index 0000000..091afc4 --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/singleton.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/singleton diff --git a/build/singleton/CMakeFiles/Singleton.dir/main.cpp.o b/build/singleton/CMakeFiles/Singleton.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c8cd75a2f95218652745ccf071582088bbb776e6 GIT binary patch literal 229200 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%0AKps=ap4G$Bj$21gtZBJ>)BzFet66o=iB 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 literal 0 HcmV?d00001 diff --git a/build/singleton/CMakeFiles/Singleton.dir/main.cpp.o.d b/build/singleton/CMakeFiles/Singleton.dir/main.cpp.o.d new file mode 100644 index 0000000..ac63ebb --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +singleton/CMakeFiles/singleton.dir/main.cpp.o: \ + /Users/moye/code/Design/singleton/main.cpp \ + /Users/moye/code/Design/singleton/Singleton.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/singleton/CMakeFiles/Singleton.dir/progress.make b/build/singleton/CMakeFiles/Singleton.dir/progress.make new file mode 100644 index 0000000..1f42eb5 --- /dev/null +++ b/build/singleton/CMakeFiles/Singleton.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 41 +CMAKE_PROGRESS_2 = 42 + diff --git a/build/singleton/CMakeFiles/progress.marks b/build/singleton/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/singleton/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/singleton/Makefile b/build/singleton/Makefile new file mode 100644 index 0000000..011063e --- /dev/null +++ b/build/singleton/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/singleton//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +singleton/CMakeFiles/singleton.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 singleton/CMakeFiles/singleton.dir/rule +.PHONY : singleton/CMakeFiles/singleton.dir/rule + +# Convenience name for target. +singleton: singleton/CMakeFiles/singleton.dir/rule +.PHONY : singleton + +# fast build rule for target. +singleton/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/build +.PHONY : singleton/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f singleton/CMakeFiles/singleton.dir/build.make singleton/CMakeFiles/singleton.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... singleton" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/singleton/cmake_install.cmake b/build/singleton/cmake_install.cmake new file mode 100644 index 0000000..ab8c71a --- /dev/null +++ b/build/singleton/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/singleton + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/state/CMakeFiles/CMakeDirectoryInformation.cmake b/build/state/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/state/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/state/CMakeFiles/progress.marks b/build/state/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/build/state/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/build/state/CMakeFiles/state.dir/DependInfo.cmake b/build/state/CMakeFiles/state.dir/DependInfo.cmake new file mode 100644 index 0000000..087e21f --- /dev/null +++ b/build/state/CMakeFiles/state.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/state/State.cpp" "state/CMakeFiles/state.dir/State.cpp.o" "gcc" "state/CMakeFiles/state.dir/State.cpp.o.d" + "/Users/moye/code/Design/state/main.cpp" "state/CMakeFiles/state.dir/main.cpp.o" "gcc" "state/CMakeFiles/state.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/state/CMakeFiles/state.dir/State.cpp.o b/build/state/CMakeFiles/state.dir/State.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8c69c3b786355ff40413257fd63de3e5a079e11a GIT binary patch literal 238856 zcmeFa34ByV+AdzzOXv_t0(5tP1_A_R350+wVG#m|0_-lY;AoGX#8}^e=ID0)Ao38Kd7COZ(xhmQmP?dhl`#=em4;)^Wo4&MnNl`&!IY`9=atQyd{VkS zYo}CdhUyG9_FNlox~y!<+<9}R&pg!w)9o!7U>IL}{1cCHwX52Oy;(EoCM#T4c4Xht zeUmz~k22}aruo#^Aqq8Bs<@tCrI{ANs`gUbFL#i!SK!t6$6+RasB>A_$x~07e`?v} zlTMm5^$hmMk;nHv)^iFTu(8wf5#ro_XrjxmE35+Qlf{Y0Ri4Jx#u8zTd`Nwf4}-qLJ?3QC*Gx$_|DW z^)l2mPm*SD^6c61sbw=K&!Br%>if)8Bfhzvv2f4nDe8x`H|wO+rjVKLU;HAY-@=$v zqc{FOd*a{h$y3tpUFg~KxjoZfqQU;a}RDGHV9>npZY|=9$xH zo?KQo#2fiWf9suI`*{_<@IIf6kIm@cL8fa`8lbFf>a?;`=Abu>e){+w_^J^v@!GHW zZDVh58^3gHmQvF^mJl1y@#!odDFwVO-A!7YF_* zL_E~iuhxLMv!7p;o}?7~QFh3+Mw$obvS~PM3;_Dwe+T>P7Y{57Y&+oB>o+gY|8cKh z-@MhI|KsN6Wk2rntNk!^@m_!Fel=OG-&MoQFIVe{qsXx3?RKzTUV0bw4lFuy8_HO} z!(aB=t{kt+=0p$0>_pPYk=2q%OSAMTo)`3O+wn5(L`PnA^Z3mENn`}XQY(;y}#uh)? zr9aB{+J-}%}{9mk}?Yq5MYQOZI*H^|Dr*3KXS^vGP3;Ne> z^D1qbruUoeo+c}OjxwaJy>bpLa{B3ixV_WsxEp;IQaChXO80p!#h3nw544^53jRU# zb#;AsNSncGY^JwITAL^Q$^38V)~-&MaU8^0F=Lx?%=kq=Ux-=5j;#xusl<3rq_;wj z@xFIC#tz0UV`DeQ;AYfi7h+6e1@+jSW$f&-)ElP<77f5S^y2^VjIGvkY8q>Rhouw(T(E^YcZZKd_eZt6+DpxpGBNRzdFPnwAsX><0ZAC=BL zzpt+3Y6kNq{6{@>V^z<#lcg!K=G5oknx7m!+n#pJC;9`vrL`A_kq>bU#&=E~ov|8K?4|3p0g2hQpL)ob6O=9&M`+ql13d-B?x zuhjnhfJ&}Eo%w+4FIhKXefEhzbn`Z>sX|zHhP3*6Z{9TxcPiBl^GaCOuw0LtYe<-D zgx|X+*sK(HKEhnbSp7rIPp&_znORGQ0_v{4HLhuh`%>|Rb&@r=x5jO)DvyP~b$M+4 zHoqhTWrfl(mcRAevJwTEbid`^5o^s%Re8}TXpc{@jtuEfehgt9#`%)vCGP_{S7hKm zP$%yLu@>HZomtB^Q>nnV-_PLnl*?Um7E7!uJgJfrh(-4CYq`)<|^b>%wOz3)tEpZ?B04B9(!50hp~?7*JX19du-jZE11 z1m)#tqHNSRVXr^i)$ASc9zoWPxSfRCfssCyO!?f zy+#P}zIFMe9}zeEYx3R<2kfkGtJVJ2LF3~m1*O|tOUz`}+zS1zb0?K-^T9-leWhuj-RUFKcbaSxTH$)9%zs@!yeA zo(;PfMIX`UxF;#yk3F*s`+4`Z>HTik!&PkeH)BPqgBK;@+9{9au#75t&YlHg_rj1y zU-!kmGRDbf&Mk;(>S}Lp`NWHdOvE$yT5O!i9P8QVoX>Jtp1Xe}aRbbZF|&V0Innjz zA$PAU#UJ>P(&wBv*dHv%#wf~VKmJd|CF|nul^v>IZ9D&0Wvleh@9D$GIp)p&Alt~@ z^F+MdyqSB2-u$>1ZI!-9Mj6(xx!1=jagDfg`+;_B3meoptzws&>q8^6_hiD&V{Ya6dESZ9eB)Fa()dYviD`X#rRnHbyP|pNgH|vU|wuMOyo_zxJSg*k>GHdr)r^lTM%YH}S+aNwmiy z?64nMw#K~a^X5ErZA;pteRtg3aqjw&?!$pak8UF-x=vrX@o99N{n<1*`u}@m4mp;+ zc1W~=m#5v|TKBSk|2yN{UAHFI(V2)>ZymkYt}WOPAzWX)>p1)2-&sqW@#nOsQ{O}z zJf573s`V?F^lRtuUEe!4ZEV;%#a;tGLESi(n>JJHH4f9S$r$5xlxttc_g-9Uc%9?= zTE;)pp8&&}Ok$O5aHgS?*fakx>;4Yk880dGkE6pj=>c`Hm=`!{}ogF1H5+w#+E{>Xq*Q0PVB~eY-m!>x)*U`-6$ScCS42^Jc8kw)z|KdB?@20aItUJlfuZ z`x5f$V*`$Be`E6u^zlXy@EN6>w{0o0;GZaV)9qPXmYR8D5T1qjWK4+eb><#n|G|TK zu6?WH+9#I2mbLRQc`4Vf$CGnNVm*U4r`!&EKaVzJp7T9kr3t(11(sW7O!YU{EXFOy zes_iYuf&|?#-Mkvcdft4kJl}4{Nwd##~Z$FRKot2`4q9T)tk47@mXvI%Ga)F1C1Z^kd4fX@@5h7>g3|x3{z(aYdkbKrfO6Oufquwm z_9D18--1}(10LH#WK`%gckkp;)W`aX=j~zIHf0)HJA=m7ZuoKSx9^nfx-RvZFm*Xk z(!O0M?t!edJ^DoKp)WqM_29mZw^!np-5T+UF|<7s0d0ekA-OhAVo!r;b0W? z@s&CjOkAOjQ^!QAAGii>XC1ItBjq2;o~r$?*Mw{vyS9|Qw2o*;c~Q#SlW*D$#$&sFu!D;&iTcSeWfbv%DWQIzM!=I-24)@`_?JyMLQ?5zS0NY zT*&s^GWUJ6Cx|g4^9JN8gF1O*(Rr81nF}|2a?%ENZdqQn55SjwBHB!;cbe?(eAS)) z?atrPUB+2sGtLy|h~L!n#(JnJ+6X>to!PcZS^Z6%{#JiWjQ)48+i7*O?HxLyw0r2R z8lysu)f}$h*nhuOC#%QzMSh>$Z?~?I9_M&8du{)6{`C5ubJ-uy9@1hvtsQxfE7u~# z>6Sm9J^b%~_Ta^0%JTtdZGpA#f7IT;T`$;mj@{?syqmt(``z!+F0XnmJ>+`kU&vOu z9#$h?MdtD3+`;-u-4O4T`)}{lr`hIu*|r_+S82C2d0Cfv>p>%rH5%Ib|LDHE(}p%4 z|JYMcKG%_ZAa9;z-~7uxb*DXfFUc4r2)$X;T zy?%4A)oWM#42}2n+>1uMW2}J&ao|}y)A`z?LFL@P{jm=FV;z=!&S;`C}cHe1^sK;s2HI6!bUi-9Of0sn`5J-o^dnU0nN3vK<@$Pri%mjsHK^ zVSlW{((fm^Cj4VR%-m!C=AO~=)U`S9nX0`XJ;eHn`;+!P0JBDSp8tE}ljT?U?Aq=R z^Bqw>H~3>e?Ek0hFfUH*wd&vAPdlh{RcEC-hvI5rXt5e`BCZGrbuCql-zo~sR-I3f ze5h9~@CPD&Wo;d35$dJ!FqMA?uk5G~YZQ9Jr(19J?e*ywd=T2`5A5`-tNeHi;1z!W zuR6Wq58Izcq0T{FN8N+3Jnr#@zVfMud@J}XDW2`twMHat(~s8pZInhQt0PN2emGQ| z!vDQ~{yTO0H)NYmpWF1LS###hI&ogG zAv~yFNmgfYYnco=eH!#?&?&1?j#9OwD8QfH$y3Nq$OMxzIgSk8e$GwGl%R|{0l4fH z32xoiD3X@zCBauUCUU@Ia|Z5arXmC=*KMC55a={UTLWuR#$i zO;ba%hSoQdjiKJq!d5wEd^gR}s2+TyD~)~HZKfs(S8dDGRw_RUvYJit3umI+%qt?x z7STKvm;(C+iCSbOtJ)$_4+m_Sl%zeS4omi-?UYuH&@?4kY_8U}tki0^Nm{WCwnp3Z z5|t`UN*d3UYG)h6me)R6bJKH0NhMq94pxbMfW=D(2_vOCnnV-Sq*KC-#1doT@OsI1 zhgRp>(4ql0aF;xdAnuAFHzvC#)oW*+4uNiN-?EiU5^i|`rBruUrc)NBdL*Sx3-?R~ z&gIDI3(U|3po)OfMek>e0sm z^^_ZrM>$zE)6q$N_6JQ4Oh9Nm2F9R7oI_!-+X_k@Q_r0iz#o#-UZr!4fuXhqBnpDS zl^T|8DH~RuvKUyy&t0Z59Pp!hEXnXXBYeplnN+f|&ng~^*-ee=fYa!N0LDS8-7!U& zChKOD)=v(2j)~)f%2(gc97-LZB@^e^&MD})4&u@H2;1#gIuUhOo*!#QBUnLKU0k5gxq8{oGWqm^~Xs^GyV2geEq`#1Sa5ATLnjhWIV`|uCW6oRKqtHL^sUzpECdn{3YcZ zdd3=O`mgbr#(J|%|E(6d8!8&W_A2VNl<#>m56kpFS%uj^`93GJeWw4tD$Fe96SEyN z{h!!!#8kgb|MwOU^#PgwZ10DBef$+$Jt))Pzyp#M$x*&>9eoAn_Z$ev=eSm0KMvS-+A0NLE^`8FFwwrTcao6SJBG<${3 z)<6~|t+n}()_3acD{MAX>%rMD3cOW}~ZBZL;<*+gC1A^-7>_;psTWeqT zlQx&5bs+m$o6E)SNA|18ok%0~tdTc?XkT5Oy~nb`H1d(nMQCK7%|*2iWq)OJd0OXY ze`j;`wQidG6LRn2@SUYYxf$4=ISUWMeM@w1ZhMDIYpZDzSH&gHLtFCb@yF3C9y3I39@_Vv|u*ckJW3HVBN-3laB-Ie6k)bDqzJpTh^w?bfu!yK!s87rd z;cG+5tk=_WqsZJtv5WNV+@_YZK`+SdU^5r%%J31$oP@*ITC;I!CkN<2Cq<_z{TUT%|dwh@Q&(9&pD~!Rlul?hoO|agp{7&>K*wSN>qLC0vF^o6H$Y87fQO~P;{h+B^zamTIiMQ} zk4S-U2J|Z7V^dt*W#LgNuH@C6j^#fN-xv>9c_$;giO_KgXa}<25E_@FZJKq8_IX_p zJPmiAIDDsgP?W=5gi@>EGw3|`}y3B(vbI%W z9R%EX3Rri_EM*j0v;fkF=v`8H%cGHA#Qgozb|MvBybP|-hI8sLY!{$sA&{#BJ6bWP zbaUndPx>NPP>vT1)%wSi0qx|x{mVA}YBS0PUe}SGR4sZJ zIcexO3=(~oun~IGg<9^1lZ@K_vyKfexBj+-jB z6&=HFEQjc$b;5AH^RY{Hs`az?b_h63fW=Gu98UBJ&}R(1X5E*LQ8^Azz=$uK%#P zhkg1{m2)+GIYOMf+IM*HTQKW~9yiv8vjR`TS_aHcVCJvBysk8TDl<>{YCIs;B)3zn zu}OZ0fDT;-YX#7&AIkLSwn1Vhb+X`e_H;~Q(m37y`k?*O-DUy~HStGYfnc<8E1Xz^ z=$pu@9JcHWXjC2A=qtGxl3!E0*gq0IYBX4PmD37(x*p|j_mwn3VmXdbXa7RVeL%}A zky1JBAa}XQ-Qml58*Q*y+Ta>rLvf?0UyD`MU9$bWtZ~MO47J!kI%u$AF6Ii4w2W_( z!joLg6+X){c2|0h;F&+C3L|=L(%u@&m1bj4cxv}p20b;6Dk6^V{Z&OA?jFm1=d6TL zJnA& zpJ!8=G~E9%kN2y~lNJnbu)JWv(G&l||Fpc2%PZwf5gvfTIe~;~xx5z`JK@#fjbRmX z0t_oJ0>W=uxNd+^=?WUS#3=Dbh~^?wSYbMgjg)7teOik|NCLZIBP$ z=?j-3Au{=a79zuVRXNKca|Bd%=q_LQ6UaP3JI!4?;qGlcxTUKaJ`eEKQAoE*apqmX zpAv4D0v8oxeTSXGP=^#F%K(oe+$jZq1#kiD-zC6kvdz-69qxuQ0C!7)7XbbaLoC!i z1%4KA^Y(!IyKr71p!tN44tNnE0V~~uCdHv$v+ z<2_vEeFkU%E{LJA35dI#(b7-hUjRQucv4_*9orx>+*HnB z1mAh6z7B2jg$Lt`CxTM~buf!LHB>pnAviz;ukwX2gJ8{uusE%X#qhh9H@%9HaPyAX zI>Zq=-3@XxsFqmXB9~_d$Fr8V)a9AM(Xf+ebEV5O1MV#FUd9nx?ea`{Z&}_Y>Ad7j zq{3|u_bhC7rRbGu!0>!4uq9nUg?CuqwJy(zn3|oHisJ~~kP-pmWx&Mm9j>C(DeqJ8 zx^{ui<5tH+Un#JQi9eBuhfTQp7ahgafZ)k>-G=~kds z6#=JG_gSgd!Q@3E$_qo(43tPuubjdv0*;v_R%$>MDKn;ifxv)XXrMvWdZWU}fGGmU zq+3woyDV>LI!`=R;f6a{ zPqR|ftCw;b^nNQEcSWUNB3%T^Z!9i6kEgV z3V#T^TR-6U1X)*m)jk5yUQSB)rNCuDR6#}2*1}{|K6>uCW8SDuZxB}^pthZ7vtCdpWZ>&Ho zSHN*(H+z#Fb~wRQNi} z8|w0sB^s%3tkm#BOL>L$8>-Y*I6@0EoK7g%YaKphXd@Rs=afDt=@$|2NS{w`bUFm91xC@Z=L_bIo z-U8@X!XLT9*`x3@2uJ7>SGdP)Ku;6i=fWj#0qQy$@VBmw0YGjb`lBZ-TOcJ50LmK! z_~#4)UIp6%5%kv#?tmDdOU?uODP?sHNA_2X25LC6WydMC9Y?5!EBlm1Yr3+{k4G2d z2-T~R2r1QLB@ph(g__qe9iKMHdc0)?TBHl89*2$fln?WGVwmGg^_UIb3phf>RrNjv z-g6vy{aw9;R}vM;lj<=5vNuxxsNW+Wm2uMJAt>aHhtdc~2|fclhwyO@>_zZq;DHI? zjq`Y%l2niSfCQf8z|mDj19goz!BP1gAOFSS(UtGSy!jAyn)&FL_BE2 z5!zBce=T@lk$;QBPb`d7kHBQy<>3h3?YSk>O3zh*J|+BU4HNV|4+tVgwRpGHN8_Tdnq7!w#wj`yft)J10=XxN%xH+bLCxcgqUQkrO4d>jri9@Y zWM(SW1xLok*J8<{Bl%?Aj-;whDcK*-SY5jf(y}>|ael#YtFrOcq{?nl*^LI0?c|K} zY8OF8HhwbJ6kGunac)zZbJ4>gr3!X}&pon?E!~kfUZ|oPHSs(FN5-w5-*i#cW-rM@ zg^V(UZ*NpgXAJMd#w};Mm>cG2B2~JSbsibXWf71Z15>)jXTo2GbjfO*=v9p@&1V78 z!4Qn{k%fw}B-XvgmodBlUSnUZ2Y4*G#&1Adl+=64VK^6jnvFLBbMS`E@>1k=bFj zc?vhb^D97S>f$&G+lsU#Zbd?zjNbGZ8jUA5ad*_Ker6k~EF-lqN6Z5NRX_I6!%X#m z7H76bW~uTY`5H2rMUe^=6=ey^ARP=cpGaXHT($Z9Dzg_GM>s0B6dH`k%)-KpE&m8M zQ)DeTDz*Y=hF@koH6XYTrRdC-1A=%}42i>f1?!^0b>@-M8!4XZgr~X{yWaXZII@v; zjeEyP#&vjzL5#ygVO$&@#~w0@u}#+DqYAII{PFCo$W7ufpE`)cN2{ZPi_i}`wAR9S_0z#jtU445@H1ukk}Hr%t$@ZJrP zHVRh&=018>g&x<&+BQv{lbCn2vUK<<2yq`hYiSk1aBbk+yv;h-;i>RAK-{Ixx*!F< z4iNWAvNmY;kXN0&eSmt#0AFT1S2{dz5U|ULUz3X80F0AN){Pct5UKFzz#On)uNB#Q7HDQ)VN)1q1_JjR5;+c>h?y8@0QpICt|u7Kl6_hz1j?yf+(BWtWw z-)f~)_&o@4FDh%WE8sZN3rrC>))jCZIo}E#=L)1d@~)MdRIL=geZm!tdr?`Zx&n?P zms){Yu7Kmnr&iz$S0LSyzE~MaIZLXQQsK)Wz`dxfb6o+)kpos>oh#rtGNPqt;Zj#1 z-H{uu)Ya8W;bJ-(vv|`Y%$iN_#woS|6aN(xu&iv^D|kJqt{o{pSczNC5Z*0f;x7b` z{wvOtmO(5}7e0gZK^(PXFF-jm1+a=8geb46xEjPh2E6VBq_NPr0<>D2%CV^mw?oX> zY|#NWXQbP#Deo>_I0e`JoMli&O_V5k77>NeOsM#QV>^5jCgf;=m9pD>G zk=)+C$Tq5&TpyE*-cG1w8w6Ot+*02I07THR)G^Xx6HiA+=hW84--FFQE&jYS9*Sf2 z-h1!iurTDf1-MY5@SG_cFD4BQOh!KB&l!wYqEAC|Cd>U5$onf`;x(;uhz8@(%XvxX)#M+qbZZ8{cmc$nNj7YR&5?f=jo`MabsgFENg~uW*VZ6^*3cjlzKG*Voad~1U z?_Th@+Q=!ut2y*4N_Ca@5%9=d;B7rzg=5GLA~eX)s_Mu9N`{95T1a@fe>a-U!Z!nY zjqsQh>D_=N)F=8)tQ#Ydd3Zk%N6r+#85jbO914hIK4-cMhbsU-MCr2}*tAuT=YiLn z58lImsn4-09DNF}sNu*7_@!+m((3{kWorE3E$oaBpMk`sK3)97O1ur5ifvvm z2OH6p^CBk9K+<0o8;tl_j(CXHZya2G2Gp^GV<(~BF^taS4$dToTES}&GCMe&DRhLW zw}Vsj%;XM^z?ATIa0Y;9c5qJaLbYjR%|=qyrWAKEGSW7F(5#mnBuM6O}U| zW_NJTM%wP++yfP}gOlc*w}bN;`0fr4y--C>G5gsa9PyhjVxQo~_8LyDE9Sh@Z4a)V zmrqyfCx96jl6|!_m%FFK>B`;H8AtPYZ+k0dxDa+%$d}y}wy^B3gt|eX_f0$(tXph% zR~8|!BQI0C;2n#ux>C?L1Z{hk-Ce0yl9XLw(Tffj)W|*s)a~eD@@E>3-HWrg6VWU13M4|<(y^i2cVMO2(n)TVm@OR& zWI9_qPo(+PAtH$JOQG$}mJVB4I4WjC6k9q+TmBJj@5tZ8FB^~8(i!tW44&febB)%U z@y~sDK!c;vm%h?R(I<~U>3KAGqy4_)eCrn!BeFaeva`D|`;~8ZB|h=>t)GSuyqVpE z?C~@?*0+8vUp#K~Pv2MlkWXx~6tBXvo^Ly2TkmC955-~$USb2L)pgw=p!3gNs? zcC4eS{W73+$m>}9X2-4pcDRmoz&sr7jFYN;S|5CS3s}dB47-cRroJked4;+7#kzd} zagQ|`993`^SiCyLj!3dp!FNErT?w?ei}nK|XrCl%KB_4=2dw9)P^+EGjda5+$1@q&igam%&#Kv_%6bPZ zS-{F?V|=H-L0hc2z5)C*D&3$^=hkKw`NTmtSf2ZnWwgTwX}(HNs=aQSThnHW@C{mB zo9TdW&>GrIu`X%d9GM3ATmzpP(YJ_V6$=grdJZ`k%4Y?FdLJXK1Qp;`YvD0C8oZFyiZ+Mm zs$dM@E6931$x;Q^0{M{W`$^PO_zW-?h7CS;%8H@2O%pfkM&4&W(}O1WxyeOaN*^5! z0WKCB>}!j>%PQgw!b!Nn7amLrRq!xijZ}lLStnn_^mPp&gNc6QqQik~Ao{I?7F`bH z9ispA46}z+(H=mB=K|jE!O~`llL{AuIgbKLJLbX_fF35SQ{cY<%2);1=fZil01YP` z#Ai_Kelx7|#sIs5c*x=sqEs}o&>ljkP_Uud zAoJnN)r5~~!s%dbBfGKr*3p++!)5;otgpy!V%ec2+llB2KR~F<`4G(45~04_%%q^2 z&UtBw)Fx(Td(I2yf6mgi%IX#HqeyB*ef z!Ww>wr}dG;x<**nSk@;Fi&sWf@Umrn>agw*t=gA*20wFH_X%r+Wqt0j28zKImbK4e zjTY7emi2|hnk}r)E$d5%wN+S6FZ0~^%3(1YRKaM=`r2VVEUYUn>l=slgs@(m z!mH=QfHQ4<~N zPLW2e+0{PsF<7t$LWd|u6Btrhu7=e`e#?x>6JZr`fhkC1r=CVYSLU6_+t zR`^cwjr;-}mgt-3GbQ$B{ll#rvs7?u^0Hvhu9*WcQau55Sx2N1KF?S zV&ew5e286>66Kl4KGzv;oAW3CF?vN8&*e5Q+;mXH6APtKnWG@ zgBxV|0(+g0rmf0i3$OQJQ89z+W$@%{>kYnRMMZeWi@93s@uN;Se3$w*4M>>F8I7W3 z>Ft~13lFt28$B7(r??8Q0*|W&-<3YIOcvhjmE^quUd~0}UG1Yi<7$+8QRcC81?DIU zY<3DayoS<>*ZX{?rSir>Og>1z$%D*ADDMv7^2PYg7H1Vz-ad=pYVi{UFT}No3qarP z7B}+KfySoJ4*sn!rSp$0G`?LI&L7<9wqA}Bvoxn*&VOHA#HcOZnr8MS0`025tZj4 zW_P^aK-%tjeQ2HAl;)hb;}t`vxI13-LKO`MYInTEZ@P$E>5H(*z#T6(lI(aD&v$pc zUXkW;vx<(tip7x}W|#TJ$wubXxRYY&M z=&B0@EfDl)pyqv|;4w+rf!EphiCPM3WG@A3cD&j{S4TUEg|C5{_ldeC(W0T(CwIJ9 zezX^b(H4(vhAMWvSOt!z#Fmn~<3(oj-J5^1_IAgMnbaLGLCnt50T?&$-mvBoQH=cz z4R6P5)E19Fo^22b(x;fhIkDq)GbFgk2 zSvV?YLliq+G4z7?eFWP(5*EMSfZyU*J8ves5^XAvv$#<&GtsmmRc4}7VBq)8M3L3- zxgk!;nTU`oiQSZ#iShwN3|bDIL#I|*3B5oaUCTh6N%tYkNOvDzJnP|l@2=p!(j&s5Oo9#^W15h0~4i!@c z18%WzHs(P}Mz=-)d)~snFHY)5O9mpk^kTl|+mF0o3lj z(`IxYh0zvcwm}s$5vy>>nMh(QvG-m?RXY?-{|L5sWQh1>;}LuB=D~WW+q{{G4+Ui=`esCxndmDR_`NgH(DUH)u{b4X zB0{R<+B*_6(eVHx2K@o3Hxso@psM7UI}>Xn5k5goYzFGBi9}e?Vc!9DXQBsLUBeo1 zSL#fZWaS)l?4f2Nsz%ug$(bmrhneVOG#O_i+hV<&!Blc4;`Wy+D8Aj!MD$cgh8 zNnqKTNMK5MGtrgcnVIOckyPtI))`2u+LW?0QFo;6O!R_P*|;gGvQ1QaL(I-Z1CeG# zYP`ptfkrnoQJQn!Ow<#6cP642s%R!qI}?fDbP=PkYX`F?Vk5~+v}%z%6a6I3<<3NG zTX!aEO7obBuDr|4MC8j%#1@vBh#woN-na2wFy~KpCOR8=9a&55f`=`-YKx#71kJq1 z&O{AxuVQ7#SoEUqf*RRtftoeZCg|$uwPN8Hpk^kzDTx*xe{XUoV)@ZqDU7yw1y$fo z#3~$eCX(1n%tYJ;P0U2hxFdc@L=ZFL>)vf=BGz0uDt0BivX_{XhB7zvdKDOodVk-+r#cYUTCTfSiF>4~WcVvb5W#bVu z(Zu|AcLAH&Z1yig%IloZ+?>ON%phicWo7N_n(CP=@B9K{7uMxuL!xHn=TUz9{5zq_V0x}s4gJ*P?nH~qe32OCS*rD zA&>dap~&O?B=^KnlA@l?2p094T1j%mCLyI`$tylpa>di8NN)NXA*bCdygr25b3XSVtLTBn>LTBp}h0fJ; zgr1>S2wk8r6}m`o6}m(}Dzs9+CUm*pCv>GgDD+%i2m9cYdacqOg`Tg63SFyD7J8vR zL+A#*O6Vo}3ZWbItwOKVj|knQUl4kY-XnC2{!ZxiIs<#(lX~5x8w=g0I|#i+_Z51Z z9wqb+JyqzPda=+y>5W3~)prQJU;kC;cKxo<2lbaiAJ!WC-IIDfs_O}TOt%#Jxb7zO zNj*sDQ+k5Xzv&r5pVmu-KBLzQeO_ND^hJHI(3kZyLSNM%2z_1uB=k)ky`1H}ty>Fy zSN9P5z8)!bx1J{S16?8XL%l}mNBU}^AL~1X?$v)0`iXv1=%@NKp`YmkLO<6z*eIXW zYoF$Z`J`T7=);A6sRs!CN}nL~Ydu%!H~KuG-|DM`ey492`n`Tq=s)#4LVwU-2>nqj zY{*UOwO`j2`m=5!^cUS#=m9-Y=&yRb(1SWIRQr|)_4_Un8t~mDH0awdG{g6_&>FsX zg@%0J3C;B7VtZy%ubRGALbH6mh1T+o5n9`Ks?coTLZLan^M&U6HVLicyF+MQ-(y1S z`Cb+p_I)Tc;`>2p)R&1pr%Ao?d@-T*eVv3h@C_2$(08KHm~XMrM!vN|8~Zj3ZQ{FM zXuj_`p-p|eKqr>Y|3=6eCt(k8V(FQiIPaG(d{lB3uL@c8k&wkd3OTF(W{NE7AY|!L zLMo>SIlDs0vh_liKO3(5 z*1joZ-F_kK8*{g+bVG@dOGXK~Y_5=vD}-FWUdR1UcN~rSKK4yoTr7X z{8-4jKI|Dx9K5Qzkk#FVoHts?`Ll$qsT6X-l|t6uC1l-GLN0t)$oemYTok~j(8R$T z8Vb3%i;zo>5pwBdA(t%{vhgw@m)|Yqif4sf`GJtDeigDQyp_hT?jYov0YWxU5VGYA zA=j=Ka@{RLu76U<4etxNaleq8>Tjc!twln%^$~J2HvuLNzGb$MThAAA+l@kQe@w_7 z?+Ce5-Au{5>Ik{JxsX2{A>^KkLhe0F$bB1y-2bqU?R$j$d7qF6{kPD{!x15m946$^ zUL->gzZK(X%sa~bm4N6OJO8TGEjV&M^$#k;+i3PhJb9UW6yDc9<07#fVk*1_F7b(E&OYBO(D6h?J^ZNU z{o?Y(Oy1Yvaid1w*B0|sS9yo+#PWYGaK5i?iWmpTdtaMX)sZ(T89pDd_r7-P$w~M@ zz~1}XuJmVsQ{LA$MhgCx_P(~jBgXVl2p-ts&@=Y`9l!j5qtS9d zpA;wFbF|rYx$>Ula{um1*iO82D zbj+FWXKMl;(*ijE#^TU3Iz5B?Kpc%~d3M)@Mcj2{)XG3!mkvF{)?!;8M02)Gn*dug58mnW7G>~UYk!uy_gC|;F1^h z+o9u$ihB5H%lpOW@Wf2s0`L-1FXkzt@@@s5hnw>ghM49{&_VE%Tvc zE|>mHeup4W#3btF3Ewy9H$*)jjCfK1P6iR|1LDv#@?OBZpD>TOI36`kY>g)3Vi5%7 z>lM3cDsi#p4lgc<{)@P{5wcEPFqTgric~9-UuH#s&RGT&yq9szD2h3-+g$4wblgaJUy2virRd{f4;U zrlFZH%I?V~f)K!=XFd43QWxRKnKHW)|4zlXzJ4j*{?D1R8&}t2LfmXsWB%bOT}Y)F zN4$ZL(W&&FT%!5Sz>(B?&(BXI_C-K$NHR(|0n`rSW$m|d`H8>hUNNW zZII!s_ruzkHhK@Fd*su5;BsLxGB*<_rKkr!0D#-4!;Tj4OG+Nu>3sm5#JRReil}@I z7-ix7wBe{X(FS--!H;v;I=x>y4S3?`X8uAm1$l4T#}r(r=m=5oF-198_A!OPl<*!? zyaZmCOg=EJ1EV_f6xABjer-w}0Tw@2dJ!=9rZs+Uro-Ew%Elv;DkDVYHHg{A6uXeN zk0~yIig`?t=A8GK;#2V5#}xEJ6%9ap+s72*H(gBmxtV7Cjw|Cdvt;8F3sY?d1^4hb zNyE7hEZDj31B-`Q5G3zKQT!ZLtqYxj&_Hl3DzCM?I?I7vXT|88tt|JN;CSC6v#hbWCrp z#Jhj|_VgsC*Z^bpLSw}0V)oD7NEhCZQ>#z#_-wLj$}gTBQ{nZnF_(6F!Opsn*y&~MD6!K^ z?8qQiQ(Dv)C%hVe3C-uI-BPrrwk<{5)Rz9>%bBJPjZ!ZVJ?qBL@cauSEWG-ot zUpW@@WDKr~84t~zxnLivgd=C{>`G_O9Gf<0_G)63N`378&R=5M{{nOOxj}w?#W|B7 zQ6;m}jzGnZT@~C7o8X?G8~75afpjWBu!P zsuP%BYx6tQWac+W{`e81v##|i#I6qVUt3gjBcrD7Yz_wga&hQczkH2vba0G%4Sf=t z3*Aw#^+ppGQ{P-O-eB0{uN@9Ou#c1NcvOxCrN~rChiT^l*zEtDo zv-HsSczPbVCi$Ns9)>L%{?2LgD?`f&R72w{#TIiAsg85 z)7h)QDWuphKK%Ey?)<+rft#@AC{FLRra|q>cAix(<1AAO$1{-|;!Q<_f z4+cH27{pOI(FgnsDoF8N*T5G(syV)U@4B951-^65B-%)%)oH0Oji;EPOMKV5){ zfFqM^)(OKQSWaX0tg)aYXpAkkGGS{h!;x`}T?@g-Xe?rl)o=u*xhMSH%0y+~0-l8& znY3n~@D-%%?1#lXzcf3)(n+nWY5oZ@2#H{QYqq8%SY0=$4#6;jTL(7k?0h5|p`8M+ zY5ps~oQBuq#Svk?ptIXr=IdnUW*6K18^{N;yV~rVWc#vv+5B6`H_h&6v-sTva0lA# zJIIEzhuQ4A$d+c0w%PZPh3yG8{}J<{?8!F&G4eWlrp>m+>`*g%p3N2_JGdch7if>k zq8Vz2tJLh4B#31kde#YOu>Lqk+{!lR9C#XLFOw_A3f#Bk;_! zd@Jg$Bh#sN50ZF~5mI(pJ{PcEmiIg0scd{Zsq(R?EP$9@mM=rvF3YchiuWEPj5^MF z%krPWcbDb#LKThqHMuMozv*J?vYaoQb6L(!KUtQG9D_m@+tP6EvYegkF3ZbU5LTsk zq9`uQZ6uU5KbTmSvx}qWLNLl8z`w|X4R2Xaac@~(3ZAztzYMx|SuT2FL6l2;L9LeH zz_Ofx6lj*^%l~FvIUD~Lm*a}fFXQSR0A^hA2OpyB3Kg@RgK;%xFBfn4Gh?N5mc}wc z?pe97;*1r(Vd#vNdtuGFh24*AVpC1ti%c0SPr@w63f~z`+`=-G7%RJBK*ox%B4w=5 zu#A<@7p9MuEziU4!q0Q0XO( zmW?mw9+HfeOHgQXtSqFNf{fbQgyRfuF6jtSZ>*GoWygxZl<>yNqu`mb@(Sv$BTJ~Z z3rSU*Qg*DY0&K@hEZbArSOb1|D)s16?F%4g$I4|$+p)3$DrT&tIp>X)SHO423cXN8 zML9Zg3oCxp#niFF*P%I9xDhI2MdTP1906;k;oPyp&UMGiJQf7W)hLQ%#YRHO&j9E# zZeiKQ(W@XBWe}(sz3|2g#l5i-hm{tnddvbYuh7YSDgeO0he* z-Lna>9V;JOm5qldRr-j^wGgvoxo*%vjk(PuLYIMlPMeSc&Zfe0w|WLNw_Wd$W` zrv6e7_t7yWSH``KngzTV-w_Bj|=b#XGk^E8;c^*U<@>Ml?(eBdi$EKW73 zRSvPf=3g4KOyS`s5-|T2YP}=1aVrm&Rk#H3Bx(%S(xMTYWq^^U8mavym7|EcvRR^cHCo1v<@-Xpz&M@ZuH!V^Fr!%^=m`V?g|s2JZHeVyRG z!Y@INn}y`}WJ&j^!Z?7(2>!&rFiIsm0W?C}VY$nC2%|4DwUeiAE)oZnmG`O46LG5Fc5qXBm)z!su2kC zQ{f1fv7i6?17@8IT40wDQ@YzxRGveq5B+c(-l=D01IE}`(;&eatiZUJn zsS%3PQv6Jw9>FOnqC5rp?{wo)jFmV)fGvNAT&Ci~6|$c(y9ohberGeBeqxrXj30ye z2vx@k#0kWY#{E#dZ2?ZBp%`y*HYAxXXSSTi;w8Z5xIcd`|Hr0$8#Mj=ZxDeAkjhj3 zQz0j5lv4+INc;H@0R-}^IDdD%oIk)_zM6$F72m)V8FBs|dASr!7vi^)K`j0;9ej{k zNr|weL_<=4qS5y#!vC2R-^-L>OwDB~&VTh3*UP|QD#)L|&0!>Qa?|)#-*{v47URAz z&Kt$@cFanOr#Q3aVrT#vtaUk4mj;<+KExaw zZeGrOTux-i=}W8~TrZx(#y+D5NO@P}gXGNRshp=cv2wOcob3{4?8N!gg7MEg+w2Ug zFFh4)DYdJNS(=_7m4zu;_H~df_a`)Ie!Evem%hr zl>m8C88t42x-X+INDW`cs>^s$$ao$k5Xi{f2olOTQb_zgXa@O{CFS%vzK>Z+apT6! z0O6}R0~FgCpfR!%Vx44&a~C6W%eg4p%m7D#EirjG*h;6f$AT^4*jZ+PboM;3B{sXr z43NeyS`YT0aMbOpoigXsLj#}+)QR)^{W!O$O!f)*7i6|vxGyuyR5?@ecTm;2A}lA? zJbnX&k*yeoedNyZ?ZO#vn zmGSdiIr;byHymZ@^4;{0-Zt_aJCRg8C_?uua$5j7f!_oEuII6tzD zk7QO-{7gE2BD0bb5lN9-E-BvUnJ}Dn8{4gqZMQR#m3HeZ?Z%s)NbI~syR8RX+O40o zTRQtruq6!pOS`4Bp9Wjn?MP|2H1>SDqNOzWPiCCoM#g#DYO` z{LXZ)2+N68jBlqdzyB*2H5!OlP>ooep9IENGb<^6)EVE%tfWLlQskC16?+KW>+i*S zvT5uoByUHuanIOGNIu47_XWYq#$EHDMfxjXjk~G*H<0EpFEz$Ikeq2NRpA~mzQED+ zm4TRC%<8l7p8$OK0es5=YXXQ8+~t5x0JJ6ekpp%D(3{{s2RsVEu>`+$!0`Z1A-LZG zX9B1ocrXc;ECaBXU{E{gr9iGFn&qN51G$fA9T$BB$kRmYyXY%G_^_^N3m4rBgwOw) zwsp|h;cM_N4$$UJGW_>rBGxhf+*S^fEt<%$oaG_evPq1K-h3nv%a8F#w^||DDnB+F z?OTjw>--ph=&C!CZSrHSVY45SZ5zkPI9o5bXsJ|^>H{I2hGCY#3iZQnvBo5lEj z-?>aSkMSG7OPMT)@jJg8m~0_-?_sjF*xkWo8?pN=lWoQBTTB*;-H(}UCw9MMvc1^# zJ%D79*v)0KL#*2c2sj|(GSV?O=B;innRH6kQhY2fZ$9D zPNv`_5oCmSEHi?VJ~5;!&Y;lBr@=D!jTMUsoXgTZppw8UTK0f*2%Jv~-mT{O05%Z3 zAz>%lYpudSZHT@uyaKFi$-a@lQzklwU9pYmHa3Kd-bM7LM1dk}hF--3WZjx5+GXt^ z>yE9~O_#Nkth*Uj$zqJbMK6+dEo)o)8k5&Y8HlRl9b`Hcok?q(>`9e=K(s@Yu&UV0 zO#6h0s`!#Xu>eVQ@ee>dF0VL1a*j0X@#~--KLO{nmISr~UT>UPlF7`YUR86L*}w+$ zS~&`!3Bd=P&S^>D0x6Ea*(UpFNsps{k)oc$`Aktt$f(lx)Z8p}NmnR59K0iO9KKxo zh9^}qkO~(|xA3GYh7#B)oxzhT90g!1)vn;@sL>>+Vmd`H;kT;t)8Xd#!z*SIy*yoZ z9?`23brk1RMFr8T1>JI?*CvJ)zY+P2v%wDrDpphMArX_NBTrRaNOaRCcpXhsuDG16 z2ZbdH`)Qn675^2n^f}i`8T|Ry;s-Oe*TtaR*t) zq_R}SQ$$ClqMpL@WF4K_vmWa;vW6yGaW|_}@h;KPsi>#$Az8yxS*l_m(FvQNZ2rX$ z%@~Ek@4;&NXT0)wQnL1 zZqvg;`EzZ0c&+?JHa#LYf0<2>4CkL`)5q4&zsROXHOjxjrbjo;zYb}R*&btB=ii1j zE7Rk+V%7FuWFErNV+KD?uJ{X+vt$zI=gCo?RN>P=UnXa+fYFNq#)nZpCkXTmLHPrr z*!Uv)7G-7XkMj|%S;EiY(wR9ul3mjNtd+9ZV=O*0r{@U|O2TUCD?}!{$Xi72a*A>+gGc ziGqTNih`0VC<;mv5(pYG2&+U8Q;13tyKFX_WMN;~-8_g0sEGtc0kw(+6)Or=TB)L9 zi;994ktzx*RjR01ZGE9qMT`3V&dl7ob9e71`=Z}};pE;qbLPyMGp{pq=h2C$khSY` zmk?&V%6U0qy2fc?6`_w*(5!u!`xv1QnBj#m&k*`x4EngGtp2=6emhM+ZSFS0>{c;5 z2y?fI;bza=-GshNLG!A&m(ZI{v^MuM!t7Hq-wEoXbDe~7s~8Vq z9#b(h33I862@$4R#ncmKvWmHeFjuIUX2M*lVs0YLDiyPYFdaI`92bgPM(8J1!WD%1 zi;8)WFhLcwhABMbyub-*GX1X!QwwVjOxap&vG*6ii+t^qsuj z;aRbZFwdKW+T1;a`4?|xIL#-7`CP?(MVRZ=PzMMzSH=89nE5KE)3d<5&087Hxf@|V zP%+04rVCFGZ)N%r=5>|Nsf0NqF3o2X`lvYcIfVYf3@=ncM@XOdQw&)PLo*5eqKVe#MhNq@g6aF?-LT?-9d&nc=ec+;9W|%_ zd_2Fq2e`Rf{~Pg6+(ymo+W%(b{o3yR7vr7gd`4Z@v;UpO`}Mv0-;MW!6t=lf|8)j^ z%b@;G;Ff*vnYOzZ!xEWo{z05C7N%T#mxsz zO!K}=$cNbTF*kc-K7IW_?s^vS{<3c)Uf;v(`4_P%voG*^QXgL{ux2ED5`#1S9eny7 z0lCd@$sLt)E-)8z#C7Gl(T~6q`V$pN2BJ?kLg|}Mn2vbF#Pp~k|Pp}FQ+MMlR=>~Njp`W+L zaNL>|8m4}q#NRpaz96UX^LV`huP05IrxVjV@jmzW_%nJEmx9vGRmsB6{S*0J#{EbD z)$b|tE4P!LN8GfD2wt+LKzMBLBig_Mo?6CS+?>&jMv}}&*A$6U^JgOk&_+@ zP1Dijzfj70+_2wiC}LE$n@%9F-`$|I-N)StYTnOn@lL@7Co z5PuLwwSXKqa7WX5loH}WmYdq(GB~av#1dl6vzYX$4ZaH4D)PD0 z>LcO_kk`YEEu(L$Bg7hs;QX(iP1vW1LsK)oJ}a|XyZRb#A(*uNFr4Tl)Aj?3XB+;6lBE%+%5Ow9l`|&{pK4Ws& zDv2$4J!xv+?}6Qg*9$rJ1H3xU=-UHd%l?Dci*owXmWrPUJDAPc_k13~jvw3?k3oQO z!&o$Qkc~Dt4~S8O9H}5L0-_vHny(i027;m4bX3h+TwqE6DeO_=1pL1^FEioi+g(RFFpk(U*{Q3UVM2!wBh+$m2Re zOIlMgVeh7QQT)aLQAWtCNkhkRHT?>RDnhdJe>k!!2t?^DNp;*8px2sa5%y|&=M0;! z1!8OLw9+cI65o8(p)mwucNA0QB^Z zzDrn-DGq1z5n-!jU@^=7DPg@zY+n(gHkRdggso#(h4yE{E@mTBmWtd}kk>~-Hg(wy zuSeKyf$7zBBw_!=Y$sgsEu=A~0*2-&5W65i_)k|v{PuLbKRs@(#UUN+C^BATQc5W=Tg0MGO zv4YJE^16i;P!%1dR%^PJ5DO(jkhKzaiOH8G zkCmUMMdWp-ty1nJuca}exHR{Y*Il+=tI12zh?$1LYvJ{0^1hA<$by@qvf10FP2}%l z#h!%HnqDHrA|@bVwWe1I!4`QQH|!xGd`0-%`A_(`-t-oE&15X!M__I`OkqUK|6TI; znUTj3HT{$PuV((Nw`8)j@J(NkSI`W)9$Z!a#H#545#4Bp|3?fF>HX>sFM?uqP5G%#^~4QPZh}Xfkt+2OL6JZs_oU*Xq5FT&rW70f7J3 z;-UMa594pQ0+9c@8G{@hTjftYOV^%zA4_UGE(vw%4~O23t&eNgDG2?B0CfK!5Of{_ z?!XE#1YFdW0=|fVT7-@v^LgnHz16-7%FgVKd62V3?=2)LW6Zt9 zTYjgGbov)NID=03n5;GHl_EHoW#k$Rm$qWBJ))DcyiBq*>x(UvZcv^N%9HaIN+$Jn z`UXK+z(iUEO1;|*(AubGQBPGh*XjF2&>|LeD+N932?VX>TII?its)0#p)vi20B|!Y zqupdndxKssXmc6u$$vnI9&=-PPVcx#>oSmXss}ClgL0ciFs|Im2zC}vFV9|!azF1t zmnmvD=sQKAViwnp6j#qXV&l^0>peSy0KYx}JxI%Xo)OGh5!g#O>(S zaolduD=l=|A3@ja&o*=`EOdj2?wD;hbh`x|RzX3#Wkh%E;nyoAi_T8NcGb{eQrNL< z1zn3y8{_H6^Q0M}E-q0D$Qwu#ww`L|B22%3G~EEo2<h~zX-)O_9%rKI-iH))r*G` zC2Xh&HM=WUM+uYg6ACr(%!F|b6rnbVP&}@a|AbJ3N)yI4NQ4@DIFE~KqnttwsYw{u z5Ed#zJKKDV=nuWsHX~GL_QpKO*{p9DjCr0u0$k)x96s4bp3;F-@@OW?(@sZl*?69Q z4ev+6Vn3pkdAgV9X|AB;X+QB%q+;Y$I6%ksOy_>dnmkgZeZ3`A8HGA;R>Dx{iBKio zxKt&0=>8ih)aa!=6t6oxE>RLji%|1KD6Z!X6l&~~2}6w)p>|qAeNCap-MT18 zOWimTYEXABA=pF0L670@_&@PbTpK);D0SmmD0JB(6wk2f2=!lR`=vHAET*TuLEkG_ z@I>B65nsAJp}3a{af^=R;_^^$QK(5@CJZ%+g=*CoictM1k-;A8Fctciv@n*K7Dlta z+QNS%D62tf^y)pOEz+VN6qLLpa)PqFKvDMIX2jK^7ahgrolPCWVYptX@LNuusgF*?^4;adpKT!OOmDSpz5F}mq_(?N{sB~M_1tw;hZJ;VnZ?s_yH`0;#f0M+G?a5NX0 zS9lT`lm&tkdPcdp50snWk!D^r>&=24&)R)pckTzc-y5YxwrU5!|3=E^E;Am75}4IX zdrP6Q^%k*@LfN5HgeW_(ry8 zfF8UTp?^l`FNC;Eqd$_KTJ%AJatcxUUjXH^q5!Y~1tkh4v?mGI#ZTiRt@fWF>P!`2 zfj&=!X2r)}r6z2GP6v^h=aQj7V;dp+ajEjwW7DrHQ3q01vtA^q7Q?0cuLM=eN3uXK z2~i7?us}EKTSVw`7WyuPz7wGjD^N0uS`JFnLU8J_HZ+gL+K+_74}^%7mU(VMxV2Ef z%;3WyA2O;Zt45dTcOsK9Dku{Hd6De?6n0#k(f6NFZLAfe-K5X9(2fLck0bRlM4ZQ~ zt6A1>(pL*&UIMB(@eQ`bE&47&%rjykh|i2;i6&K0O=F3C6jTmQ#d{)FSvxFgpxWN! zT>TaJmmW17Yjw#zQrBAbDaRrteoUs|cOZBP0zER6Yl%ruEiPI(jcIpLXdbAW^;R{U ze<&8)?L)YBwcDbv7Xf)EP>F!A#byci?f2BqhJ@w%gUAv%yBZ~KjwMb^*H$9Hx{7#_aN3@XN>z;<|)?}wRGCe`UFAC zG#~7aHD|qYrh;}LN*NU$rj#eCvfZSI1noG+cO+<$|24!oF0-2T^@5leEH{WB2IVH6 zeBRbkiG+6dS}1P@rS^#(WsBbPc=+MRTiM4z`IE|zwXzHJB0*IEN(@L?tzOc|nydas zbJdgDdmKziM-ozF##*oby!BeB`veEB;~qY)W9kFS?qVkZw&?Q&NePRD*44dj*YHp@ zUFMQtMn~CY?%nec2BVBVc;LqsL<`&o{Tn)un@X6kM+Ie1Q0u{mK>5$>yZ}?$`@HIr^;g4pNi#``e&k84kG6? zot2}7`fkCJtL*LJO0itViey=>4R9L8>_cB=~XF+zZNYKpAiE zwCYho$)kM3rb#nPIv~Zyz@Cf z)~E1U3^8&(wPOj@qh@{Si6pSm08c`ouRhbXZ`Jn65^xru{%F>>iGU#l*8Q|1Cg*b* zkXv0MU{_{@h=476abFgpIIn6W0_GMlF?r<@2Ih1@#jDIeLG?Uu?l{%IsAjk5D^KFQ zI92y&aY;Ec3o7JPeMyBa`ZhtuRhSQ|zo1CU4u(!>N!UC}jnx)_$pJ2a1%~27;2hK|0K_@34X!KzWP4 zR)nLHrU&0dxHt8?Iw}0mB>s!^ErPC+==?u{u1Cik9E^^qcqq}$*N6N95BvrI^x%Mv znznGH!mWU)TJ$nO#f$63pc;;{BegdYRA^&5%|wOi(8TWQhN!beATH{)2-Lend1r+= z6SYOZUC{Bmx(akB;8iM}u7ftzaKguZxr;StCwxrDP@-sVw{Z9z9J=qrw@r*ZBo{hC zl57KN2D>g~yYk`eLB~tNN%;+lyPrZ&Q7ePPo`c>y%oGy$A-iS_rfj4NjgnEeE1zaOY1?S*T(g62S|!y8tC zgj(Y3r7M>>twt#JvIZ~UyUW5i=Xo>%U)%Cs60-2^(69Im_O3>Ha#}8AaU=?DaK0r{hwkr6qQz%21bZs=rD>4M}4xm z7U{(zPyq|{I|Mqb!ymdR!FY8O?aEoaUBMi@2u56V|62(5Jepit(?wIh%OcT_pz4ms zT^0>N)sqS!e!N>a^#yz&2rEsKx^$3*t1QTBt9zQ0nbrk5e6W3U5NFKCJ_^n<(ywn| zmBpB$p;(O>n%hNamhHhRg#Jj4gTyswXz1KYnr{$cR>GzGzjQO^Au&Tkv)sxI4MnZa z(41d^G}4BDHbX=DoVW*UTJ&jW;DI0U22%*~D~L%+U`-tHL1LQ)6;JF5TVQ#1(6wD$ zWKKyUgL18)EMxq}fYRA9?YwB#wKKs7zXE{nzZL9W2fGO<1(YAGNt%g>#S9G{At_Il zgvJU)XfE~x2t|V$F+(%|MdmbSXxK@Q&H8i^B$q|l@g*$k>6C1Qt@>gSx;KRmjz;L) z5xPZ)%QPAyJ;AgTlv7wd)u6nbmsc}UWWT60G_4@&Och{(eo%zwt;UaP!Y1g~gU&pn zl8np2hy*__)ed+cqe@iAbFM&8Ee56T{}EK5MxDDAE6Tdy zNJ|tnnNdxMhpZ_v)A9jIEM{5`h=4qg>JhM4?r#zF9(c=QNTnMi?EyrDAE&(^v>0hW z4C1X9Da5SI-lUfaVxE)RIq~PV#4Y+fLCh8UEr^40ERkt~Y8qtF{rz4>!Q)gs(^#c5 zXIhHjUy6TnrUk|MEG9pnY4N*2F!Zn_wA7;Kih$gry8{7_Q)4F8%Askw{?&ZTjLBK3 z7VtG@OjwJH(Y#>EOT`nA)0{EMM+oH2JV7#+rMK5M%9|S?u*e&pYLPda1?@OSdp>B9 zH+Oxag zu~M->Unr<}Ienki961XjngnAOgie5^21Cq(uohyWzEN=CddqF#dgHSo?3mXUeWxHP zVWN!v8#*q#%FSm%NHC)_lCvPaF&d>GSI~{%F#d2|n^mC{bM~EizFs0Idx9F@|3SGM zJp)xb*4z*k&4QE(vVM&09gxj38JeVMnS6qh7d8DA2$8U;O_fDW%z}&%MNQ0tu(GjG zUoBX2m2Fdt+A>zun)MBWgtv!RBi2=r&*))fAC3~yn<_MZTs04X5{K2<*c7dLiJ;`s zz6#3oL3swEm+G0zOIf*~EC*j))dtG>pfo<~v)GxsTlLj~vVlM^8k?7}Swql>*$?{h1XO{=T{xz9-UKCY`!9gMk50k$O>4xT>p|3+-fGzyGq;kH z-fHQs_B*1ZgMobylLx&u>nlYp1>mInx549Z+}(68cu=d#lGKdEn?_L$1Tf0s#C$rM zS034mK4h0**N4~z=~}PTI4fRu7H~c8vm|XasAeP5Vv#f!DV^&I?HEQ8#cCKu{qn&a zKh_8buSV#j)i_98(D@owe1*;RD_0EQ6Q125fhYUjB*Mn zi?HA-&Ah<8yI{w&b`{t?40equ1yrt?QFIF;7Df@B6)cYrhQ>Bn#C{E-6r+ev^M%te zis%Gi$WJGs(JvRE`}@3(VG&OGO)kP#y${KWUvGdOyd0tZ2>mA^F4NO(q^A~rh@hN8 zl>XVEyiODVnW$K!=xz{orV6k?Zx*3h@$sJl(PhFW=ydq7c@{AW^lFP#pTPTkRidRl z=Qaqc#Z01JJ2dS@oNX)$G&hP87U*VuLLq|TM@+E#38DKPuWNI8S>hQ*-~S+{VHBN6 z6(1e12*``pO$gYlD1xAGqU6b9NTnM_(HaZwdeEZdZ3c0+)hKEe47g17 zAn4jB2`%9>k_gCqs)rG9MXYKSqv#B%7Ea?cl7~ADqlmS*_>3f2_C~VxV97+@x%1CR zGkD(6IeGLO3()mcmKm&*V{C3AY+mnMeICpj5GyF35(=cZ{pjxUFGIR5ea5=M$#x+ zE;w)n-3tx_PSmv}XvJlncn^IqD)$ya*^}Z5z5vSo9^N{#%0N_P6zvjZ+$h=yvPmXG z-mx);E&6^z$&1=?Z(&9xVNsi^8%0eRML|*2gi*xG#zH-JB!t6{tL$>Ms4Zhftyv!{ zNTz^H_b*1Q^B|wm!^l1yC1Sat?mf_1-m{FOb-tEJIW7d z#r3#`>#Lb*hcoiaah57=N_KxH34-jtm1Ho9?<1eU?X z2O7RzQ1Qf$0oD8gx|YjD<}*bkGBsj?5=@=`^seVqLX0M21p@Xuf50GJI||-Z zlbF(|bi*hru+aVuwCH#XK>RL`hZD0hdy_t05c8b;ffLu+61V7!1u<7>&OZ=$97|-H zpqd70bpM5*x<^eQt8}JOR003e-jh_LsAma6;>TsW2?S3-pmw#?qL-Aga9S}Qx_=`A zo~g!6s#T047u2N~MR#+jVHB|zccDI8u;is;E95k1ihf7>zD{2(NXD{Qi{GWZ>3)XH z8=kEqZ*~gWag5drTI5YX5Xa{Y=JrQ}3O`;kZv*jFpzNoroRWn0WSoWaX;7}UrEJlo zf|9pnAA*u@9h60gm5K%WazVw*>BwuSNJ^tfGzo@LM0Yw+y%I(dYatfu+XV-%w^q=Y zMiINX0V7R8Qi3Gt{=j=!dSzF+xlu%d8J&?diUwSOp!jhGtpkUxXX@JT(Td9i?R_8q z_^u%+d%~p$>3+}d=ozSWWHpDV$S9gF$oes|&U^4N)?{dsqGg&bD0xvE49b#(MQy5X z6g6QKtrA5|7)7jXEY#NvmRx0f)S|YG6*a635hT1ld;qZy7;N@1vJXdz7%&D&z>llu z)jjya3Cehz0<&X+l1KYJDE|z~^ANpM&kG-b6LvZY%5u1L|EbWKJ_Og52z9gAnYvr` z^@6g5D1(=P@@!BVtMi%4V~nDh)%mUZ0Sk-8VBrS~W4*W?i;|SYnz|Pq>*Ff`C(`@}TEuChEj zwVdMOlVWUojAq8zIn4azW@+$o6OkE<=ANAgO#a!0XJ|t&i-2mVKRC-X)E%t!3?1u zGjuZjJ=+}$X+tM?E5feuEcn-Ze8G?>JakOZ?{@_%CwK#%@?g*x89I6F_{h*pT<%LJ zPdPhMIa5(y0z-`LD_xPA4|1L@VKur+I@B zXN4=`(VX?6Xn26>bk;{Jd`{q;(ODsn<_$!(3W((Lg=$<{l|NeLb5%#Qx&S53Q<+2l zl^(ZN$@lU|m#;hU)@uD9A{t6Yrt0$L*!ucS3t% zkINtNHhDB?sM1?i<&0vZP@o!Q4c^LV4bg`ynFRFeX>@x+Q3Q=}4#wLY-rd2_EJ!ANoKA0`($mP|VO&Tq$Vh*qW)2DQ zjEF)+-zY-5qCvmcU5pGE1+3Q<4!dTNzj)&erPJ+VfkTo^ycuM|$;qZp96vca3`MQT zC|iZB=v*+OK5uw#ZtieLy~fLubLzx)C}(K#GzAe)w8~^QLnC(*bauRkqd3QK;~3%> zn~agNJeaZ9YZ7TAf?Wuo9qU3?hE%o;VZ$<(lCg``A}czMN#iF@b`D38bNM_DUYt;5 z$)yE?0gvWJEvOEn3b=zlAJqsqtN4ESMX6>4>inKCDs9y3_h^1kB;u;}L^KpwloQT} zl^B1BYKIq90kzZXc5+8CwM0X5(CVCX4$8tg=aAbO4ZFP22=g1IdV(ngiw48oD+h&g z4Cu>Qdu9n`sw6K@VOi>S40lDSX>v?*Pa5ymxI=`e_DmL}*l_utT8G=Md1_g6*9M(0 zN_4(xVv-T=pdWR?<0u>No;=Lyhh~{OafsnQPoO$lLjlli(raScf+|#AqV!LiobN=# z8$gS0RH4{Z75Iboki$*n8ojqcO0A1QO7DqD4IP)c{b(!`#XTYrL{k;4a(GeD*c+(6hRmJF9Jna?sAm!y{0dH*`GAf3F8H*{~NEtIqevxo^ z%m&171XA+d5+*OV(i0yH`HD{6z*BUh5wwII;i{|*qdhRAn}iC-aT@E@Jz*{Esq%z9 z0XGvMNiL`aZgiPZr@@4~EUb82XOYJ){bl3p6Nz8scQrbx>oVo9*9@HKMJ+9cC9)Bf z9<*@5S!UoeH+05unsc;KAdrimK&96ea8|k8XxNPW2+Bs#Y#N2W)z**kF|#{wxTF!S zVJX^ni(C%7Vn7XrED990C0$8zwJ#{dm1-f*#*wk-Au)RBZe zp?0bgkw7BeNiqAZ(iL@)kcPD)tQl_vy;z`{`H*i-FdWtDT|O9HTun$yWhMGGr)g4A z`vh7Bt_Hj{1Yz`{+UEiC;f_&+)8q5_53x3KhvZbbd=U@&%+kt6beyih1s;b#6rFVe zGxME1O$mepy3$kSs`EwB0(#L%yU3*FK}>|v(&y*fCy`2HUcQ>wrEWsSbkUCZLR-l4 z)G@)E>zGiH>u|tb?TMO|3$>UKN?rc{BSSkGE32nr+vE+&p>`jcl8o-GHF<(J56Z~1 zRfcSl+fqX+?09>cHzF=$GtSe=g-%Cdl{Xx*WG6!?+4;YVS?0u{igI|wgAS`wExa7_ zKS-`k+=o29dBa)Vbh0dElL}_i%O)35%ZjS2c$<~sP-Ow}r8v3X6U(IdA9|q*A`PyP zshUZo8bWD-P%vT{H9=#T06{wp(-8(rCGWFXn`|^A={2)?XjlENnI5MXb2K#2GR1-U z662>CMDS<`W9(0E*0ANA$r?0a&ZQ?xex8Vq8+S%ria;;}ZApZ2XoRpzM|NWl_0J@u zslu?+=Z!>ptE@R4WExa>s=b(iiKP*hG;esU2Q2J@SaXrwZ3QS~k(g1p0wPkr(Tm8Y}b>uD%;!8iD+jMsUFV4NQpic)FxNpYU`R)xbg*_3_Kc#OPhrjN;go~ksvl-pS;j`-Yz zP)4ConoDekro&^nJFXycOj_wGaL1G}a;L>=oifek(QI(ixGHZ!CIJRvOZ0m*X$T=N( z3O#ImqRa?0L|O{+Hk!%u%Zh*HRcSHHcPYjyM$YQMBY8a)R)vEBg%Kva36YjW1@w8q zOd&cF`dpBX(hF!Hta2hZaZ0th%^Mc>(3B#5Ai?J!lcgWCK8i<1yd!m0_Pn`AI=tiT zFmx1YDUv2h%~WF^1QQ`?bP&TMbrqO5GC6?{N2SG1&OTEIn2tOK1680b^GZ`w@siPm zdA8D+WnSqO1~$8IYMy;QNGE|Yd}xj?jiMRDg}x$WjZsFddkQ(7s@8%Bx}gYKa6p_G*Vk(@}{rLHd&^Z=zOL)p9|k6>~$)6K!>+{Ik6rA(C7 zYYahbjn6V^74Gq_5 zpXM@c@ohO~QZ3@X_+=`g9m7ln6uSV-?8(ZUM;zB|Onev{7MO(DXtDSnlkBuul2@jM z+DK*QEmmA69HN#3i>zQvD+Z&Vmm!YMSRb5?gEP%Swj2DilJ5$$tR*xHIWNRw3qO=e zlTxJFk@;L)T!!1nleKi1jgx&uhp1c^vK^cb6gl>iY5sC{?WN^^6U*e08Bc3t1RCQZ5wbATlG`CP7_K@1^gNrle@=GZmbS z_{Oc$%amc>Fxn6yHz=tRTRbwCoIW+1?0Ey69jPXG7l!)&*rt-4^!Q z(zbF zLHF^?znR7}wk_iM8spJSjV^<;bs(CNp&?nKTgY0_EuZS3Hz9>n z`evNdBcU;V(uFl?0-14&um_xN1;jqvDi0kMWk$mf2(kKR9AAO;zzQ=q$}jaOi%esp z0~XA)aB#8*HW+&vLzYzt_7s`MoQEyGSWOW@QFlfnK{JU|KopNmI(ZmY4&4SkVeyg zGQ$=Fou64v6DEn*@T{e&-AFS`6nY0rRKnzBEg@}0lwlIs3P>EO}Vx3r=)u5hY8nZ}fl0?PT(Fn}@( z2MOaGVRmjO(_|vwOk>VNwy~nZ&q$560maZdp5%WKFMX^Zf#WVD1vpAhEj;5FntCokZIqUgRek8MD$0p?KuCFk=)_Qq_L=JKM|C?wWi08mb);Qfy z9?EUij7YU{0APEG1;3cYW;%pMAHhz1;AP2F<0R}_OPrZ3U6zm;>p49^aLAq`00AEi670K5cbXhzTgmMx;Qba*s|wPG_?wS7eB?lMdOdK)1s zvq6pSTE%4?2TEt4&gXNYlkwxo`>4mMo^iwHXyOPmjWr({qlr477l+K4$3R7JrmA`z zBpD0|$w&sH?M~~9YCeXZ(HgQx_+BgYw_)|*y3Ec5y{4(x3@81aR`0x>OC(s^O(R=UDNkyd>`PWiEkr3q7UOBVY(WEi)H0u^&>t;t%*s;$U1Of zI#d}*q&7#W+i288*7D4;S3(Ra4d;1bp~RU*MF=Dqj;wJ-=vZvz_$12xd~c;glQ_+b zL)@HnLj;O0&JSm=z!-OHOr~2tVotIiDG6onq9j$)A&=2v`M4AVZ6M5SpiDIjVGubF zlc$s!)6W=2B0Vu_ML<4{MukD@+(;s6H8zP7r_jqwGKOPJj}`#T_=_2zNz%yXWBIM~4k*9+u2i=VGrv~S>xCajg1V$sI>xTadA)E ztlJ{8;Z5_5MkeES1tzAc9HcYO*M>;}pHHf1C&!Y1Y=JBcSK^)@lW)Do5H_r0Da(}R z#mp46J#;^itbGxjpDybjWVU+RM1xPp?A{>JbqkjbA-^qzsZ%CeYr zBQ+9>H_yyUZ82^1`bg`+i$~X^(7P&p3GT^|-lK46gLG)DClKa< zc%M44ki8AB2*TEDa7-$=AQ+s9n_bAIvG=Gq>Z99|ST};}r; z6plDqLP@NdarO+_wlLZj8r9aYKu7>q`&9(RZ5SkWskXOD+D>r+dP<6k9_{g`ucltf!71Lj z%Ejpl`<>xv)a#_Sk|=pb(CA2Vj^!{6x!D#Ani*w*Nfer<#HwT5QekF14XSJitXQoM zrV+dBElVPCDM%g}w1)BuJ zD?C-furl&R)pMdFASA_SsfaWvs6mTbsnFNcsDLBm=+%5-d}A2~6h;Pt_#$i943Xlj zgFM!rvgXVNuXG%^D9z{NRS6d&`bc4e1nLZJj@iL*6{9uE%gZ&frM$z6J;NLqe3?yP zJLH$*`1ZD`<2FFF7od>NI#CKJOc_FmTu77#+G(H`2sqmbVa;u0rs7PLQR>iq{2m&4 z|C2LXtai(mqoizf6tW0oFh8rkU14JQ4W5|g1ml!l z`)F6V9b^zPDw2kUGb}XLY%ok-E(Q>F;Q+BmwKE+u3hzC2|NyF{T=9ya>mOpM7j8T@j~h#kd#F ztY^wl%|0%h8{(LRFw}x!+@Xm?PUdgO%L+`Fp_er=hQ?{~+UzBaky5EC8@{b5@goL& z$|^GWWBlHNz+%AVonfGV3J`M}`qtM7LFYT5{(p;%1R6tWT?TK&r?n z58E(A#>i{-%5cjbN>9wKWXiFJc1_2S9J4`)4;*_}ojnKKHkaPLW@f>4h}+(>bHQ1% zd}DRRlPeW6BnLOPnV->lTaxgOH8WCvR~x=&^10xck|mn5jQNP36~o4u9FMsM(v-{L zpgVoyuU|9U*92E^DQ!wp+|m`z{=zcD`bjyZ_UzIX&RF|vf3sPEYHg=1X**YxWyU z0*bkmY!n%{!<3dplf8ekdKp1U#Ro7m9vpYZQK>U4!k!Tq&8Dl|3|#8$hDYeTsYNu7 zNrzQMoj+t{#W1O}DvZF^v~nUunv4Rbs;Gn$??CFTMn=%k(NTDcTy9MwQ)f6LQio+D zG0Ehp)R`5MAaRnVr7Wm7|7bu??%G{F+ zocK@EI;?d~QBj2<^pcj@GKNS)RRy6Km6JOSK82oGMhuaeyQ_2C$Kgv9|B`USLR>;g2d`3fWC|0|uOK6jJ zm1U_!8?)Ffg`oCp$&?{zyMo(um|+%k<6dkk`zc5^4CUUmh3Yjp&HCN0RMyZ~w(QIs z#w(1duHqW)R3wUB2bPMKV#6|t;(K4322}dzc9W^D8MBzv?S{mikv_|?liVpNI3~Q( zIkp=$w@J*rjWbS?ZQ+IoT(nZmHz>fwCKL{`~_l=m3GIppq;;$pLS zCYP2NhDfhkgjl;Xc{pN7QM2)E<@BHfTj|o^hvnoc%ixG$g%1w*NF!tvws6E-9q?4< zq|3saMzo4WlWhLchMUxiy)R<9LMEvKi!hC8#52oOquoSqvQbxQ7*z0k+*7IF5V}&U z4Ax;`Od7I#_}p{a;mgJ=mO#?EnOrZC9J^r{39(B(Qmz4o4Pks6;)5vmnyUT^t9-at z1Vc*pOgVJagVlHl&7LWTX2be~!+y4!U7a&YsuUJ-ruMTGii9IYU!;DeOE401O*Xqy z#ZbyifrWMHo!Jhgz#^n{=;o+y@Zj{)q;g{opfRbKf<(h<7QkcKC&Muq?#8dCDZYU1 z3-I96rTKl+T=!u3(yjyJosw2$I1()PlK$~a#iW1)CdW3Gdc`jEv0d6_v_qqYCI9ihQY< zAZ_wY#{y}KVWtL%Q8$O=7;mYVA4ZrAtPdk`*)=|r<7#hvh(x7kdKeLAW_cvXCD~5Y z;Fb-$BMDyViDhpmByDwA<+5j%o?zLuIjmA<)#R|UwzD|o?i{i6TU=C>&3ln% zP)vZSF~S>h`2ux*oRr633|y$j#c_DyxC);uFq3fXh2z+9P=sSI99QYB_C^WEUN{cN zSchr|$6h!NYg|2H!m$^Q3*iVK7M8sTTwTD;arDA*kr0l{qOk0R|`M6 zlF7ocbRrm}!WILhOBOtd!3$Y9ToL?@{^AteYJ7XsD!ujiTU!^5;&2PU=HqUkc;cLg zDh+?U^vB2kV0i|1J4SJ~pm=a+6?ck;-C>CCvGTdN9t zJer@sV>>0oxhiPA3%1iWdZQZq<8;s~HX(Ten52lz!dZ}htXpRfYy)(K-8EWmgs+kr z=Bh9k7M*2M8XS#{qztA35YVe13oQcp8x1yKwH#kYy@6I6=CzVHru$| zbZnNO6oHbBj_4>TkB;QTf2sa9V*??DjN;flCM9<-&Gns^zXgewBun+=sv9i$670sB|GL zS3<2}ifmNB6igabD))a*PRAJ|A16m0Z7k>~z zq&6Id%18$M0fJA=V)*kQR;AZZBD&b0M*2%p z)yxV75#9?CDcsn)Icq- zOZ?6Eu{^?G@+DRIDD6I$NBHXt2E%wj*Z50$d@L&vJFfYZ z0eM)O@nl)So}_3lD9MhjV1Fy{m()iOPJwLjnb|GlB7I@le_WI) znv+g0tz(e}*k2!LDtt3}lwd^dWEGFHimzJ(rk+Tvm`R5x(o6*~Alwn-$?^3DUA+re zDWZv!=7ou{5C-t8n%j z8ba zpdAUUIi3)&f(KKYcLqhsUdd#mLpq=lv=038J!Hx-G=c=UhSEZ4GoL~vpq*3K>H?S zL)my1hA5FK6sUa@l1IZ#NZ7at0&7UxKeo1`5e*1gEXi2X4Gn&+ffKS+k*SKf$gHF& zxr?k&MnuXYVp1`ltjVAkW}kwdn{D#N7)L~dZ1_OCX)ufk^Dzc&Tb9ju^3erDu;B$m zv1XBtL9}{NlEi}*6l!kjjRI*r@$rJK#2k|^&q0j4vm`fu9|;}ktt{W8oh1%v(AbJ% zbJFCPJed`kU-r9Z8ka(-hiKDrJnWcDF-w%E(8=J+S#lRU>K(M`*>ZMcIW~@s4P9DJ zhl2k~UG!`tm9idLVGE{{Cg(dZrBs#@JGtBBym)EN<+-Mxng%sioEyv_qfLX{d_IY)(XN zKQRe67+VUa5=&A?qS{uc7$&i&oXT3_z!|9RF&Jy9llJ7|nBO>3-fHA!rPW}(#^&?y zPTY|PhjH?4aj~+BRN2tRc8$}QSSh)(2a8Uai{Ji67q`Ukf2AspEnhTkp~OissULyk zVpcuPMPfvjP$;*ZRKUfyrFLSLJJF;;(2-8IO*GHiPDB35Bb?=QoTi2gAbrVgsW(bU z0R@p|C&A_oTjd#2jc{5Tb#p0ea&5X?L)c!Et~9r?aoBh%Wy4YxWps{Y+hO|t));XpRnPEJBUY^j8C~*K z&tPc@(N@)y0aB=XGEDMSPXd64fRXs_bT-B50sZ~80EQP8k!z5YtBz*=|&%z@+ zRnK6VRMj(x9f_-+!&o|&T&HJzE>5B1#l)c0JK>Y4+8J?K>QGw)58D83R60qYe4Ud) zlCE+xM3Oa5(kE5nBz02tO;V>+-DIfbYnu#`TxFBw>DM(2i>y>NgJUu^&7h5`Xi8aE zj=zqrX=+zv)7zTEr(`5C801USSX~=u>6wjjl9d!w;uY>t2v^qz{a!aF^{d!Dmblc( zjrn8TgHcRp1SoZuZj);-j1;ES=WvueC($YWV*Ft@sbaT9SSk=}-D5Ra7{kkq&QzXt z$ijASCTzqejmNl!CS=r`DwP3`$V1?>9gHsB$H}C zT$A1yv(Z08lfkeOS>}w9n53`2$Z~?DC8_8f`IlhVtC<^Y_6rkJG`E-ha^RFXCt5aK zkmxdwlw+`4UQBz^4TvOhhkAc3E@k8n5(VN7lQYVtG>0Nq`&vX1m*MasKW=J?YfQ}|N``_^gcrAhu%_!ETx04(7~hVj1JR60=rGLitUg@i>^*I@-r9I z_%22fMnR^&8r5?QT^)LXk6lzLzQ?G>mDy1^=;lAzGjyVTgEvYS-yvwwN0$V-&9!25 z$V1}##66YfjEhGS@z+}Yj0ojlrn!;%vOdjIM z#+cTrQn)TtK9VUJkT|c*thd+*YEfc#1I<$#U(jUAGKxW!pDYvG7_fde#@H&QRgg$e z%5hs-c13$+osL%2b|{+k`0lwB%{hiGehk}(({y_yTSKJuj%FdwrVS~F2)JbrhfLBP z+PEP$?3#tk=^L=LIZz#?OG_t5^U;qaCXvPfS@y;lhuUGZ8%nE+wj{<=26Xt*6dJz9 zml_hHSe{%LGn}FwIf9!?FFBT8>_-bzRzEgGEuQf;B)x`IDVx@Y)L?6Shp}3ylw0rQA(;~*JxU|O*JSb~BR&^9Q%@olk+M;o&s4|Gj z9MSH2aDOwtqhb;UBb#E?GDD-5kWjKLrDmfZe0ghRL@paHeiL{x&DZ3R@{D#R-<&gw zp;cIyq2qAGv~!jTEVF%xorW>uNl0!fFjA~TWG~rAru6J;LhOl?G7uCt4u{(CC=Ea& zjaaJ?ogiGyZjrTQn{}SNv`ow(GCM`gxzYv>mn#y^&%@Q%w04Y4YmBVxun_|rH<0?|tqfyUNptcR*Q4N; zHd;91a$}1CR(<16W?V0q+8PdO2JHEmaoVmwff-Gi8FMD6xv-;*CbaxGLlmRBS!gqZ zGif9ijNtxP11Fn^7$)}dVP`0@a!sa{ZJ(ur$DgXEon5xM*~rW69AcIU*(wy0DeWgM z=2T`BPFxZKe!ZCR?2Bnxi;j2&KUr|@>tgJvHZ~-`~xROGC z#yc8wZ=kyUqH1qXiM3{yDNR@{anYJZnaXThieRRRI!HQXYBmc?l4>>@pM=-drk!Y! z`xCsmjtLdGELSxHh^bu>Fsoi$@>uH|Kd1l~3#S%=g^3zeHBpk83}IE?)Vn&yNvUm8 zShUeL)kQqmmhARKmD<3zU$AOG-{54&&OWU(T1ycwWaR8Z19Tzy1Zug|OW}nble8Cx zZMfpQMf|SFOpR?f(fA&CzJHu=MqyiFunQ9#;<34ccCU+V=wc5H+Jb6Nqq89xuEd86 zY{S>Y{&+M{xDK6a9&RSWyBGsdLd1s}DRREo+;8ld;l>t}cB!y171Oe1?4&Lyi(8w+O1ND%;FD0$DRK-MWjfj=PN-bLlI4ZLlGhv?jaY~ivMhpJ?3NkMPhL0^ zTh2|owlZrZxbb^$9Jm2TI_y%ckSbXPg*jc7m0?c=my*#~D~I*5X2#^@V~$hO$Q&#k zk2bWd+=+T>PB8EfnkE~|cq%V$wgW5@O84@RmS#T zvuO;^ipbd7HY8BV5YzDL(!e(>!3~6WN+O^qDbv4in;8=OfY%~q14oucqELyjTIi! z@Xcr%I8n?tOFH6`rxYEtI2nzkWt4G9L{z5>(6)$$9EN?@emkp9$?&xhD#rw07}a@D zsk{Fh>oW|^tDRz|Rod)q4oMa!_`G&V;!=k1%F+y@xMa}ys--5wRT;8GS*!qyj4K6IbY5QvgWcjpw;gvZRI~X-;O(JTgjHpwyhr%Ya=7>y( z(t#+cNFY}-Q^qD2>#Vh!K6`5*z_{KM*d5O2Z z$Q`RTO-cF_8-^&cWhps3ww;L$gLykzNOj9g3T(4Dv5`WosZVSe%q=F3%~(!ZzpvD# zHrgIr#`fd2^d>fJBe0o#NM~XrS>EYPY}oR)(|9@)8}`hNrLyLnsM1Vjke!EcV#7#C zay3}C^O+dFMwAmV-27i{Xi?f$OQiM{CF>I#36k8_)|D(xY$S*|?THP8Ulu1e43;tF zL9y;_MyiR-Nt2ny6r=NM)E+RwaKvI9$TIVPV`9TdnOakA4PHA!8`FgCLNzONMn<9$ zWlR<(7z$)Iv5_DyWrS{1Try~UE#)xbyhA1tnC5Y5;+d1A7Lz7rCs-OlMQz!d*hr8; zhjL=Wh*GT^35vYjWnv7b(rQVREVG{?O^2%-LMuhi9PAruOm1Ssptc!H;JgDhtJ9G* zxrvRoWH8fes?sK{Nli<%6_0V;8~-GhPFkg;30kwvcq*w+brXbevFpZWQHyO?962(%Q}sz3|rP&n#r)|o%uwDE#E^pkC9ec&tMkA zOrOP^w#k+3t zlO>bnCMYC%n)4Gzc{u68^sQ*NR$rwsK8}w7|`QxFa)GCNSwIR4;y;` zbbA^*0S`~?sWA^SgBx3JoVei&e+k4Ly5b@?OmX1U1)yF0tTvqW3hrY#hYRQ=w9)Lk z(y*rj7mq26lcnhC9;7l#3r1@^ln7S@d)U47R^`RbnRp5(Si^w}EQ7f7%<1&_a3QMG z*$AKw{cJCh6ITvFBb2ZpHljJb%#CaN5Ds^VIB~xf{*ZTs{b7295`bV=Qb9A=*6obu ze2y`!leklH{0dQ#nc-H+l3pUDLE}fV=S09Z&iZPS?7~ z_fB{_4Dd64N8ov+c<(8mz3}VWsT1h@c|01trt=vR&R8N%%s&k&wr zKvcNv@N5J$0j>sI1E8?i0agMY1grwA0Xza& z3m|^`AR(L{cF5`3pfDy9`IklkAR;5KLa|T5Oe|@2IvYn9B>5S zNI(z3(SY6n;&m*ZCjd?qZo>7)dk$a#;530h9nZny{cJpk0`dWcfDwRm0OtbE1C#(R z0E_`R02czNuucR_23!u90=N?31h@bcZv~znKo!6Xm;smx@B;z>qN&9*42S~i1a20d zP2&A(Jm&!B0j>jF4`>Fo0OkW00B!*+2HXnx4d6~d&Dhqh5Bz&`uxa7Nw_bkUq{!w8-yS((@)OU@y}HYX|6bN>-r+mP{Na~dw$1&=)rWum z>l1$Qmj|vm?S!KT9M|)L^G~kbbNBhd)^4}0xc0O!8z0^H&4cg#b;{~KXI4Jc>7|!` zTXAveRTu8N{EYAPAC7qJw2GVG-TmpFm0d6WWAoy^k8WBwbN&@u-rN4*7gOH*?&8uP zg0APjXt-fU(Z4pFvgh(I-7oA7&I=rOOmp>!K?Ba}FgP@#pt$$JoiDGOx$9Gh>%0y( z|MDNtzj49XFMn6Rs9Uc)4)p4B^fP1c|JUQA-nw+(s|Wu2Y~h~I@1DK!y?0(e@~SuM zezR)N(xd-2<)cTxezE01 z#{c>5z6*a`JMXg94-6T3|Hn6v5A~>Ry}$g&)t7Fmda{4NUwhp7_pH6(uMZENI_-tO zSKf5uLwCJ=|2Ll=HR9dZdvy0ac22()9sHZ0)_(uOvd8-T@bo*wZtZ(@(f1GLPCxqC z-kXkmbTMz%b;-Fo=*)5hJt-SBJ5Idj!SOFV{h)8uzIEE?UH32leDksQ_MCU*Kkl7>*Ifks7Ly9;lu9e>8Hua|#5<)iDbtGxE=3#L5q=9jy! zUa@KFbq_87{KihRYd-1I`B=2S=WMw1nfE(BGuT1q1JSZ(zX( z+pFdjEU(#f_l6VJ9e8^8j?(MKJgZImA%En=*857n*fjF4|1=#r>d1wTF>jpS@rzY8 zM-Tsa)JaVR9k&cz`=6Qb<({?X<65oR{jXp#wOhEBhJ_JSEzZ{56V->%0UZ{Y9Wy!Y}gyBE(nYTQHb zefaO{hj(oG>Z$G5y)pTz5B@tRu<2mGs$W0-oBE5!e0c5~kGEXkrSGav(QRFqFI@G= z-tDiw(9)?T{KReBe>?xvhkxAC%kr*0-`V-Y+TFhY9P{x5^LI@dc+I)! z_Sw_)(3OM2KTqF%^T2zKo_EjEfB5#?J#a^lZx+p*Rxnk;o)-`<7c6_(<<^GW|2MaF#y!!4P$F4j2Bz@P3hu!(amjjkRJNKP;USB%k&(pU} zd9!ZF%XiG4{_1OQY`dc4hqv$P{^jW7YkSlUF6(>Wm)!#|z3|SCYtD9jeA@K0PP^kd z=Vk96RbRhs=ruzwdQW>S=PxIo5dHA0C2McH<8OMm#wm5<`Ypftn}-@UU-+%1rPtUHMSls6X$H2v%_YPWi>!p7`?OwmL=k{{(9@gAC4aN`Y{DZ^?B))5yyY>mzzp%e6`=gdyXky z{CfGHe)Z*T=d8?~hX$Z|=k{Ymn~&(b>MPg1BON`)Kl}QFwLQK)ZtE%eJ8tnb`ER+t z>737R?EjA^F52-*?v;zX+~8Qa^A9)tV$xTYXEndx_@CL`9{r+j&csu?|9#Q%Uu}AM z%o816?bB1!1_6oy;{a0tHGoDyD_|*LHDEnpFJM2Q)6wXw0RsR9fU$r|KormnxE-(( zunw>puoJKsupiI~#$9i~06+m?ET9}v184-a0+s?+1J(n!0CoXB0UQ8yJqETRU=W}P zFb*&UPy=WLv;vj_)&MpDwgGknJ_8&CbnlIDfN_8+03TpEU=3gcU>jgJ;4{EMKzFox z{QyG%#efNbX#gK!HeexOIbaQ717I6qH{dhCK|uH85FRiDPz;y=mjgJU>|@C=-z-qfO0@3APQ&& zECs9vtOslX>;iN;0rY?YfD*tofDbSmupF=kumP|Qum`XYK*o7bKn@@mPy#3eOb3Jj z^8mL4Rsz-mHUoA7_5$_;I`u`IfB}F4z*xX^z-qvHz!tzRz$btMfUXz_^Z^V46amHo zrT}UHjeu6bQow4!dcaP=Uci1pr;`vDU;v;9Fb*&UPy=WLv;vj_Rs+@pwg7ekJ^>s6 zbUhhy0|o(#0Of#6KormnxE-((unw>punX`R;2@wo1~2^pxquQt8DKgf1ega{3|IkJ z3)l$Q4%h?O2heh$V?Yid7f=Ey155|Z11tut0IUUU1Z)TF0d)Tb;sgu<6ayvzrU62L zd4R=$4S;Qc-GF@n?G(fX$N}U6N&r52UG&0fM&q$fR%vtfGvRCfX@Kh5a<<<3n&4U0j2{& zfO&w$fUoZ7a{$G!fF8f^Fo@OhJZ2BMH0{YxxVz&9?*0q|Kk~olE$+U57x%wyop9^i zzvo}M`=sUEzhW(SUwI7ozjHfxe}cA#`0am&yO;cnyBmGn?P`Sn@cQ_A$n^<&Zd@AREj^O_k2Ia*6{37mu z=g-{z*KOSG?!nzxfEWF~K8(9pY~t=*q0412a`!>#ocP^R!`(lB!QIdMxx3#F+&wVL z-46-*=L`9Vtl<8gpg;O8`2%+!^%!@D`f&LR-{9_(p?He#H6hO>uX6WNq?>+g_hIe; z&o$4XoIcM`+I1Z`kLyJKU-lUfQ!Hd`UBlhK6y@jdm~@~xE)hCuxtIIDCBpx78F%Li z9ZmId_i9mI>QN3T{OBqk|IVX0zwNJccM&Eo$iMhC?rsoi-t{PVf4Gu|*Mz$O`APK8 zi#&~r@_WvoIDG-~g8VOkn7ePD$lV`p=I(q^esduw{klU(ME}}Ga%tKteYrf>G;#M8 z4{#mc1o;jM8DADMJ}vUac_a@r8nV&v6%of1A`Yj>x5Gug9YkHEIIH#$HQMym-2IuT zb2~(xnt=MW>@S%AKzXOrrc+YZi|IR3jR0i@l zqWu#(Sd4OWIB?V^T>muYxllF=p|=HSV=hJ+qPD|{I`-He5aBmf=*amTcfSYuD2@+N z&**myT;!f8%EYO?x&MjJGHT>RWR;2FmFb?mHz+ye#HH+SIFr zUKms73WWZQcJcO3LLNh3b)5e{QP1f2U&uo7pHa!2+Q|=aw@>Kf-D>VO%J;*f4e0CS z^yedADf~rixO>B1?l#)pdr_ar|2a`UH;MF6pGLpq-{$^*5c%=SGVboak$Gzme9zs~ z=g@EKnLIs9-{bC!XYe{W3GH-~XsZi_j=mCQsz1_9^>htn+$H3^XC}ve0Xd#WTR^`( z;EC$11&~+g15f?<`_LQZ<+rb6-WEFVChFBanE0i1ee@26)U>ls=I+adT+N+0|LTpH zGk%VdXn(zir{!J|-+8;Z+vwBEMc#B0dDC|l_oudregk9tU-*CRy$^iVWB)&X*4bIB zRu)4soLKs!)wWixv^um=YqDzGQMq&bISz>ks$m_kG;gW7nSNb-k|Zb-k|F^}7DN-{*ba7nBu!4~Ol< zeycX%dj#nFGJHKB`hE=C&Y*q;9aTT^JqeGOtL%_xl#YOGsO-1_^Ny@>55d39I`C0P z<;k2NdnH-FCe>@XYa7jpZ_)qF9;Z`p^?&iVNh=`d5$xUJTUT;^k3%1c9hbxA5(Y!I z&_9qr4Sp$f@hagu9AoCGU1feahW#DJF*)xY%@c9Gmf40p5_Uvt+w(Xky{{?1<3#0m zoThaDhn2p5iPDQP7f3kz9Hq@Vu;6>8uP;&li|i*^KP248F`W%tNhm}c#Q$X7euMTt zcdN=6|AdvrQTHFEWv!6V6@D%4Ha^|`Yo({4edqoMe z?@+$1cM?Xi&C(|lexQ6=vn0IGRm*pz{~QK?5&yXLDIjEYhEMj!*p?vfc^F~>qL}nD z#07|VAxd*a#2!SL#rp0|f6^z){{?a-yhxk9NSm$xSotz{OZa2F z(toF4ReYti*{`Rp#9E-eI$JA()wl2mT)We8%O=FKUw)t(x-o+fAr1O{AYiw z^5+*T{Q&x3>@RbZ?7w9GFzapvzT^|z7+KeHpB0TcT|zYXHEEC`A)NbExo(rN8*_`4 zH~sm}aVpQu*RTIe`C+uh`xk2e$lm*+<(3FX6y_=EGil#$j7bS!qirI$Gkxl2USqh~ zCmUKT-&|*Xf<6!#GRDlfc)LjRoXK%9gKafyUktBXrY& z9m@ZTd@uE{#9AX^E!Uj$rYN25RDHW~E`5-GeCAr^KZYi-(2Ih;rhN3 zeJ)`!?i+~z$bEy+EHjz*JdXa;mwV7J&DsQg!cj)nzVn{O_wg88vR29-UHYUOxh9#Jnjv1jC*a@=yISEKL5H#)#CdchCm zTKaDIhPl3#2N|S&(r*%OX{Yv=YeflHb8MJBkYNxi=cd zv3NblV)}07o4r#y+TIpLMPJ#&%Y4%cdWvsL|GkI)`3QX@*N>)-7mrdMWKS%il;c~j zYb7km(>lz(sCj6iv{9~oB$U#hpP@e&LNS^-6!gL+Sp{D1F7(N{eqxcmTGS@{8HtchNZUS((4g7(RmiD)$K_ z{Eaf6g1<@lX12<>uFfJIAG2T09D4z5BXyXy;R(`m%_HGoSQCXW`+Etqxz`a}O32x! z{A0Zq>3EBCpx8yiFT5XT?rj}~F(C5HUTZ{0T`T3<=1r_cUu^R4(@GB4_P$w%alT%p zVZCaj`DLAw{hQpgGS^ZoVJDGot`UZF{x#QWeQ0lUU+q$^`|}}3!oA;U`EQDp&hM)J zC3_nQzqeMtxwrT4uaq|TlomHC{|47Tx!)?`_D?l`>XS-;eU8%RK3xTETTI*T;(TxB z$Kgnq_Q^Pt@ECkhXmhHj@ zrg9FHu_9sk^;)O7MykddB09)@F$obIljgqM-tU!fu6eFxn`Ew*kj4FutThrYY2;5i z8?_B`U&!o{+~2CqQjVL8AWL*Od7UM~aTz9ExQSyH?EDbMlH3F8iave}V?^c(8N+9P zi212r^WOkk%A0lkL$={=T>Hs< zAoGmaOzs)Uoe|OZZ@^+FyLq+$-IH`B>~_?&ZYKQTn<%DS`Qk zbBtL#{>FLV*mDf`QBt>rp$oLU+>4R0>_Vl@{{J`BCVnjU^v&Mtcl0s-touXK@ACbC z?BljzZkKz$au3JcQwig}V7a#;A^&idZ|-3va_uy0V;QgeMV5r=VVeJN)GwjON2J-m zV{cF!$=W&g1jPT8T@HyHb?Uenn@s(XaX*nbJl}5hu z)OX4^*OoE7RuTV}kN}y|S8wK8q+?8@wmist{c zA1C*F&38X{jnR6{djIdwls5N>dvlLv=H4IpJ&){LC2TrH^P79}&o5J2?vY3+{6=Zn zOG)_PPNn6VUV?c(S?nPpLcy|+JfAGja+*BSHi?b%ND;|bId*QlvIpn3O9DL{@qI** z`#6P5cgV+;q>Ws-hvN&xC`1Y9F60XXx^NBL&PtPdLlIqwa6fBqmO3T02Q7FQFcPsN z;t_~PA$CSQ22uFYKsVw^h$ka)|-i#=1SxmeIcn9KLh)WSMR4o3zK)8bAVZ=ueA47ZsQOd3cV!E^L zkJSO!BR+@tJfiUbNtDko;0>N~7QGoLK7gst zdXD-t;Fr$MksTKAnZJJV=F@t9HT=%Y-^-g`xuez6FT?IS^X(CDJY8|YvQ|uw7PELu8qgabCEaa zpYrSC-|wuv{;@^XYnDfSa_sAGhu&E~rsLif3!~rNdg;uH*c)a(;=Q$ceEhx3mnUZS zxcmJZS7vzUwmZ4Un`={kt9h-u_tZVtf41S8koUrFysY-quim-wvuOAD~h$2Y#NpcSaIR?qt``TeN0RL|myE4#h3;^Ur6Z(Eu8QSE2NA5Oet z{-`e7?upEJ;!aBd6Kmo# zu9>kZ@7}LRCaivE=lPMNFL<@vO&|Z!^U91)?autq@y9>5uJF{u&R8~QMym-++Rv=q z(AHgXQh43m(Mu-ZKI8bEW6z&|$H+T7tS@`)@mag$j@kX$1bHs@f)jUi*p@dW>B(M4 z4!!S#r)FiW|LM08rRPp>9bItPkQ>)@+Wg?BLszcebFpXO=xeSV-MQU^GgB(tyu5ba zM;UmI`;Uoxi(k=Fm=84Vv@G$Mw;#6&$}J)YIywb2`>MeSF`p6Q6js z==DAGcRyL$dgaU8M)&J;YxRzoe%yF&RPT;+&iL_|5B_*;?b7egc>lqNLLZr#Ro^pZ z(LER6aK$~Y!B?ywxcRZOo{(oOyC#3*xoFz!OExU+_1>mK8?5$@iWAq5Zho;jYjN) zcsk-ah*J!0^L5xL|=QPJ6Rw7=Bcq`&Vh;@i>BYuJS z3t|K|1t%aTAf_T#B3_AjE8;_lb%<{xeu4N4V#Kk?kC=d%iZ~AOLc~iEuSZ;p_$1;h zh#w*DM08@qaSGxP#Ls}Zx8e(-8w;&zU-~rA>=yjNlh9w&zEZ%3x14(vdKb7 zF40^wz=B&zaQ4*O7}GBCC0z^|Az)1%>MM9U#aH{qUyY5BG?;5m5>b^6EE(_?WO(lVTV8a-FkX zlYYCdSsrdtwlX_;~CdS)*LvO41o~eQi7*ZIz?~uP@ikXEkZp z?Y^W}*~X`9d`Vqs`!c`nZ+~A4zIB05)jOtX(y{OgTH=g#nzU_^Pgdk}nsf~GqpJVp zW$NS8eFY!?RdW?WCS@ItNl~=F6uV?5$@5Z@G$q~F#&>Shr2DWZX0Fd?YEt+BUs5U- z49qo-j+oS-#KR|9;DKaN-z${$v#5(v3W-M~Suk<91;uF=xJFvA1JxtT&!a53?raOD zjke(Ou@-dBwBR^c3prO!wV=Mrf{1DhppN50Ht1#yC2Id=sA_*txG&eY5t>xwx5TaE zHEC{dU#?H-g&X}|cpdsr?6pH1BQ-urpSa!YD=6QhNv@x-@LBbNyEN$*w3~We#qUC& z^^cA{F3t4^WW_)LLVx_!Ph_>iq`-oEpU_<0{qEb19zEWl6c1TY&2c-HTv%+Gf{46~ zF8do?mLh)uS8BNqhG9}yj5tYJSMF=qLe5%mJY^*%y=uW(n=F|4kuTql3$^Gi@xJzl zQ`#>W2%;6jL(o+!@DB48Or}@WKn>`8w|dnbFa@Z5b*FRHf$Gz(#0%6(I;varK*h)z zQ)I!n6&5U0U#XjBQK=Xr$g)X2X9sK#>LNHez@dKBN&EYDf4BEstE!&3Q1c<{hV`2C z**(6bv90wYch!kj($rHec+KCuNo;Yufxa?3{-a{9s`MHD7Ic7^Xa@E-P^xoxU*Ye|B4p#=zwrIj}y;|Km&x`l!90%J50+7@ zj@ti2wg1Vg$j#afS7|pKfpLaPZr5%|(Qf!qE#6v<+t)uj@vV;4<(Xbzm4o13;sw3t z=r5Y_@k3}YN%O;fzVZ@>;wtnB{c{7s6j(X>GUxw2jP}wJ8CSrAU9ATfJ4P(o71y}yA zNeid>lHw>!{DHE5T(7x8m->?A`+1Qyc(%_B|9ME0y7(u9yEvHl;&uURTu)h>@A1jH z8XbEiWNq(gC2iG)=V1Cn{T+49JFkaD-J|_`+W?E|s}tRg+S~Kfti-M(EjU5@{%D=9 zS18=Co^aP#E6YHgwQ;JkRP?3##S!WkL;Zg795k1vZbA2QcKEfO_T@(SBZ^k5jvIA$ zj_G41qJ$&+J1x2sy~m=P+5YeR?VnYvxdx2z<+{2+lR~f)q2X?>)1>E+oBeVYJ7EGk z7H%ownEN%?dNiLkUc-5NZWo`dfe|`yPryXOT(>=<1xKRym~;X?A;a$pb*MsYF&+_K zB;gToCFz=BzJl^4wIp47l`rWdkdm|p|0sSWm#bGW;joQqYcSaorQe!Y)M>6KYkdVDW-HhETiKejR`_LIH$e+->Fq1{`+7|}Y^g8ljQ2I^mO`I< z45Ke3E%fCofai$z-#C3qk!)iZe;YS$)?B-$_$-n0t0u)^jMMwFICdubN7yo$PQ<77 z_vQMOs{Z01tvxx5_B_d#>uB05)o-sM>r~eJi+rkX;t1<7)~DCK*t1BDd;9s4e$o*FOEICOzbrbtRQ}%&$ZQAF`SYcVV+Pb4H$cr%$iAa+TG^Kf)?$ z=shqrCzgTmK2c&*SDzBwdaL$TXZey`MLOu7inqiUW?PUw(Sqsu7F;*U0?2Y?QRf@{ zI!|VY&hvNZchtGcuk%3WI^Cb^Uze(aSxG+eCCv4>KiB1aChz#^KAl%liA{bb5qcCbogdTubr&;i`E=?!-w|??8hY0%kOrM}uD8)jpfQ4;dmR z4h}}iPcZ2lG=NF%F4J81_*aO_3N-0Q*o&qM!I%(Pqt$fyMJg8Ku1c>jRYr*mA-u>0RM`8A1)i-dQ zd^g-z&*`-PS$@k7q_HpZ_tM;(Rhy^%)9Kt_H0edCK%JktT$8f>IzP-E>HU6JiQ^>l zB|M9U>rN|`d3~-j?Io2pBHNcM$)!n;K>!P$&j--c{AxK?l+1};r~+fq%6AL&c_tqs0dg*3T& zjDmw;Ucf4aemyPfei#LbLoc+zGtGi`6^e9Fw}L5=Wigx#&|CX$AbJ*5yBZ5niR1jW zs=%m)J_XFvXK~neveB2;X|Cn9zJj;VNzV2=$vGH8V!(@_E8B-Jm#w7XUY|$&i$3^* z-v^VA)|z5;D!i_{ua+6?%w_)0Jc1%W2BIwzb~9Hyzw=-IlvaH20$;^1!l0twX%Rm4 ztkU{#r9z5HO5!J`Ti>mM7i#zh;iguAhe&9`$72On$WUm)&nLf^4Szv1{B`7G=8(`t z{!a4k^pi0w!LI&H^5ZmH6Zx~rw`<=f@(0_LkHmy6p_BZJG!7?(hVJCsmCtX6U)v0S z3;A=kx+d+*X9}iT2~GIRnUZe9-$TBgePb{iN*JfmM1D2-cKx@Ce7pYNPQG3JQDIuK z$EN;F^6l)ig?u~xqFSq9JN<@}Z>L`+`I$EQ$@BOU?8@&Z-%kJPa4qjqXk!0$#wct>T}wJ(wU44d+^$+v6&>SpB2`->#RDKybv-f1KuO8y10Uw87y2|vjC;3eO( zUl9IM^6m7OcO*%$v!B^%+36R>otRzyN#rlkYEl&N>?%KPAU{(Xp@wfT+Nu~=mNxth z^6mP!x*7g5^6mO(Gx>Jy+e`ig8~w)NYFdINKS=-14de&uzt!a1%@4cDx6}wCKb(75 zn!Aa8)5*8m7o>a{`NOptP0Ft(-_HKqn&C%cZ!W>k|B}d0)ND=aFCyQr{a*4tT0TVq z-_i0@9rg(9>dcXLJx?u4x3k|)^2ceFP4(}r3|sxlx064Y{7f79TgYd3HL2fyj25)o7i9gL z&l%80Sy%X`Tr*!jm?@-6=hqW^00cj$E%&46c?_-W~J`g7`-|`Qa+2m4g3& zCi$~9DaCL$@zZAV?d%iURZAo(gqrdO2a}&@!!IM>&VIAWr~R79-`q_7ktb`#cJohC zGkp10TLR6{r2g6D+v&f!8UFHS>X-NFNwBkDc((@p6s7PSEpG$hTgo51w876MJewJNY@}TkBtt@xOq4JO7e*6G|AT(4>8P$&az&yH8Puo%}@d z8~aCSs+N0!e7pAVA>Xe3F=W{BGsv*BkC%MA_AMoUf=&A!vC6QMA4k63`cy=|o&CJz zr`Xj00{O#j_z}I8VP~JDX88H!+xh=I^6mPsj(ofJZ6e>JYO=WT&m=!n%@C^K|G$iUk0b?Y|90{h zXc3=%-L!92yfWSk4{j*F#&`ZnvpNxu1jDyG_hYN3XYOYLE7Jod^`V|O}=HnAoKsSX5_CUzp;PB z(Ld7riDLHalb3uu`z~*WznOeH`-Jz``t91+i+sEJc`o^O@>i2@H~x2%A0=u8=^uFt zT|$aNlm1O7-)??hM82K<>YCy2Am7gaqmooHc5@T`hLdmCz6s=eR1BMm=RoNnOUSp= ze*^iEQa*_NHj{5RKkp{ru7BbNs$zEfr;tBRvo&e|67p^JZ$|zW@-uDZ#|=`3M<7W1 z%gAp${?ch*>tH1mwbQTHsUp~ZeCCkfNiqegzlwZ2`Af-kBHyn4;duT-f?fL)o8jk>Z)cwcLCbu*OrG8w!cj*=lEzjkOZ z5Q22XkUr;B6qHx=DK4E+&?m1nzo1V_L4_Rj*eAVkVtH=)4A9dGib~50%KHo}EiTS2 z$xkmVDab4>Evo19M=T?@MAGC70<;4dp<6z4lD&rJe2hJa~ zHt4Q{mf`ECsg;FAg_Se#S_3%`wa-}j-#f3YOs0;)(h7Nm1&7q;7fk9sMSfR?vsO#< za&ZhT((|U|meU2n#9U}KPdXi>D}eN8LMlh8lrJqV!|Ayd1^Lz~uUe?Eq_DCOC(+I< zD9t*~TLsg-#ua?2^VzU;IN1m))EXBSP&Et*<@BY`Is zloyob6{sF&DEQ6L20C+mAPXoMr69L>;?zk}3(PK41wNJf(tYDe^OIreBnnm_xh)z~ zJke@_(J#9}g0wbIawBs)nBV$ri9oB8Oqo1%H)xZN1D)Aeu~h#=A0?*HLRgTpg<@7i z(yE4JQIJ}JDj`Ax3@T)CZk1JuDHuSDZg53QH%#~PIa}D)$;DP7xTs{pVk4RK6Km4Z z2cmrd1DTNDS~slx@=5b+Dn46gljDy~)AK3|i>(2WEgwv(eAbf1xs_A2T%LRs0Zf9` zMeV{;&8TxOK6g;93oR!L%rGt28U)A!=fp9^B{*nWiM;9l?lT@B;*ngQTT)?V6ANm# zMx<7+Ed2~|7$Ksn^}%F78a^UbjEZxidoFBTz z)xB-_LlCvbLiL|O&>pHb<_;T0jVQH?BmLg%!Ph4wUQKpv8T8kyI77~w^ zq9;H`?=_-!nDa$^j%@ohR7#UfVb0YvYFx)ku9Lv&zXnNbU7dt>gN{?Wv(Q~YCkVaH z)vj%LvMU_)(Q8~i#5^Ni9m96H!l9Y7#uXB_HZ&S7+JOwcBxeFtA5r5PnC6PuMbkVP z62MDJb9ri9X9TeCnz6>!K`NzjS3s1j?GLUFkaPsB(iS9a*%oGqK;HODP??*jP`06K>CO78}G0 z*SY#jD|>*EY`ILkHLmt;!-t?{Yh38dp3=^dt|MSv>2{YG_gN@VVpKnQKUA0YX@mWW z473!nJo@SVY1F^asAg@|B7^$13TR7kHC>K%Y`_UHSah1}lr=6-(5~wn)G4LwUd1pK zTRv_1z+)F1L%JdHxHMOm(Kp39TwYFFdjra5j8 zNyDu4>7~0c44k!+{Rdb958eg$PCD}ysR~R3PL-|M6uSID6Fyd zS_tYxW@q~vEB~FC-Ht(q!yz~_Y~)CP&i9~Bo3^bIk8pK{sG~4YqmZW)lsF0)1B?U0 zIBmi(JGj<{IqR#|IBQ#5BjC!5p$8_y!LEMDbW)ns73RDFm35V&;<^H=Vs?P@ZFNP? z5`(&iLZWDa!P7cyq}8@W%v~~K62jJmwiW?*VZy!l(^TyHme}1^10nKk5wX=0xf`naI_Nh? z8v4xH2Cb4g%gM^WM$R^E*Ge(xFOC{lm$thN-!l1hnFU+*igdX!=Z*+-etXF-_?7d{ zR%x!T5aSA47ls7`RbGGDF7!pKUL7ra^uQF}1^jktuAY`nZ-bUY#T;$cg&vN&KER~d zTKXNeIJbpBt8lTc!}q~?9LP3poze}ibQyPWlj*K#%tLKpha(}peb{VQo9`{I^G&oP zM&w6ptzE5JpN7N0>9PF5%b#%_FV-JF(lroy`lJCyT5_U*?JkF=)B0O9NyaDo9XcZC^O)REkyf<9`ng($<5a6+=NM~v4Yum-rrq{9 z+6HzfXo4}Xqck)_Isx^c*wz{}>K+9(u0CzUt6Yi5ie;)jdKB$$zuM}u=P@L)$Cbo6Liu zqtTo{Fm{i|tRdqT1O7-TkF5wsgivijiB<5?T8}SnX;w?Sw?eH6N|yR3U5CRrBCYub zqd-g}osEy}!_qNJ&$<}1^zWgKX6a|DF}%b}T{5YUv-V@j=n+eMq+qQHn0RH66Xq0? zB)1Kp0r#qLUOf}`33LAJN(*ydHFJ%8aGer12OEqUXwZF@D>iJGb2gUFe$KrpH!985 ztp*upx%#4xcu--NyG}`Wb@PTH7i9c_OyXOy!kPuedZD~nuw$6>Kdx|e;1x5&2jgQ6 z9CWm+qjN^u)o3#Y1ZFJkRokXvz`DYmGj^dX+dz>H7Cp-qFohK8fP56SW}LgoOhDXutcPmG$0m9e6Y5r zM?hdlTvBKo_D8dk)&ip2Tj@=VPgE0nEIMYv)Ec?4ST1|=&{ks7doW)_U|317f?SOa z$%!(>^_PxMOLP7kyZj@tjDqZlHMvci^E-5UM3{3S3ZRgP4Rby;bC)X>J#`imht#O# zHP|qXk?CLr636Rua+$BP(9TlstxIZLM~XhjAP?-(dX4x`nDZaFG#Mn+#}MrZY7IoURx;l#3eFq1UoXbiM;>@u8* zSe4<5H1oq4(CO9;0qs!7Y&7Up)Pdz8)FlbGK#z_{=nVc*awUnxb*{E;)2#Miff)x| zz0YOu=KL8A8sfYP8I#g1!etR5Vdys3_o1QCW)HTF-C?g@=rYs{`CHM?xEh;kjfOVV z>J{t|u^-X}4YeXG+{IeZ_Et+*S)*OMd&2Hl16`{PAvaPa`5twl%^ zVMg@rP-{mKi4L-i`>kUadJ;3kiO?U;?Fg%Ld4!g3Lu;+od{%|E^kP0mB1El%sB_w` zu@w8rAs(tLt=0LjL$QVuoztwEhxlt&8}EhK7+56&8{MT?=UmP$ScoImgeFQQ*Ibr{ zU5B$Bu9#3Oc3Rd>>RVXwe>>#=13P4E)BQGjP4>OA{oDmdXxS#W*RBSe*sXz^*pCi= z6Wd|ULGM-BeJ|35X}zX}}h@BE(_@3jraJ9PTrc(=yk!Cy%JZ@kN9>i>s#zz*H|zB6#V zzwv)!yx-SgyhEq|jrae~c)zUWn}Js0xFv`8|KmBSt$02DVBj)f1n^Pd;?u3OUt$LX zF9z)fP7VPd_zCE`)9_+0(DQ&_gU%r)0>1+t4x9$Q9FX%Z=xrW+wHe|ls#nZf4a83j zVrzlfA&&GVipdjzbx7|86uAzd=(7{gBi;$z4itG?fJu=58t@CyOM#yQy}(&WuLAA@ zoeul~=mz4E>)74+`f~?xBXA1xy#N$FmjLm|cuD|8kh*I z0)_);0vF(U-JQU6;H$t+K)lpDb}ybomUip}zJ~OT#0@|^YZAK-DD7DZd>L2^{5Nn3 z@Lb>`;48pRz^%YlcrN+@;B4S(U?lLLlAeS!5P*w;;s>*VpMXvR4gnns#48(PH^az+ z%Yk@#ZLAk4_N@Zq{qnIBfCaGQIK`|up!h*2U@rV1N-=p8I^zYTF9nLcD&T6+Q-F5? zbATc*6X*e^07HS%KqqhyexD$IuoD;wd;!=IxEPp%@Hvwl>fZhn43wk+lHqZ;a0vHbL0R9Uw+B={Z0Q-Wj1WG%m0N+LW zaH0n|2XrD(+S48QHt0^k_MoGH<3L9MHvt#mfnM>0Ucmc-d+|G|$ANQ!&r3S+a$qD- z{9tcy^@EkbL7=OFzkr`Xi~;@zdQYs{cPDT!=uJSpqpfJ8V%9PsRES*w%z+=wQ%p_= zK8N&Zpvc|XOZBM-)`H#)6nU=!2c!OVz#l;`0`3Nu0mTod05RXi4hFUYMglQ}W4E1x zH(>(nfMUN@K=FflKn&T~*+7v~1^f>%2PpGF3Q+X-C}u?hbCJHIr~1Jbp!mTHz$cMj z4SWcg0X!AyZeTKSTMz5(t=Nq~(SHf>E##{N?g0)5)&OIGmjd^6cR0L2FYpiGVBkhz zI4~aNci?xs(vEuIn@F!Ct_EHPdO1+qQww|pxB&P&a31h)z}dim0W*NtKu!`+`Z*f- z5z@DxjB{Opb;L^Gc*zgE1DMYA7~+nuntvTI1N`N{vw=&1V}Uuqiy?n^3|{65+zG6L zU3VyEZ30SrHUMV;Yl#bh6HvYyI2`GfzzczUPr_L#NZ$q&z3YGlpo@Sjfga!)NSA}& zP6F;Z5ohuM<#qedf?oyv7+3}@L3$4G8PI#W;2a`g5fCo}j&%Sh;o}asbp~5(J@9(a zOMu&eRY1`@6Ns05#=3#`A${WsIFB3jI${}6(sO{Lff>NXKnK$o9gp=9bSQ8XaQAUI z9|^b(DE3e%IN(~~x=z;Fa|UNfYSbD zz)w(a0`PRu-GMm%Hg@k(iW`AAayfP>&|3e2$AI<%C&B-!6|*vde+QkRm=y<%huluU ziLzcPCT}_tXDA_kDNyRk0bY)B6BM(C1EpPZp3>dGIH1%Q155!%0r3jXSUG|15 zYG5Z|KJZhd4+l!SQxvnh180N3^Kgfw3vd(gD&R(7G4j2pn6&|TDd-mzv(^ENkZ%=m z4p7dp%7gqe;09n0Q0B$qz^6ewfGdETI%3^L`chyja0+l8(ldc#A2)Cd=sl5mJt^qd zfY*Xv2D}BDU*D_slX`U5~OcyuYOz&ycKj65J!=w%b8=quIqK#>y#6giQK$q_)26AqMig(@b?i>XA;o_5OL4MdaD zcPb|D0E+zWidioJMSdMnYywJs^8RvQ)-qrXf2Ho&c2k$0=qd0>!?)fYRO= zptQFWQ0yBH6#MQDS3PzDMUNed$=iXV$2OqYw_Y)M3sCgf43zpdDP}DPN_&<8Mb1*i z5CPU7XhXG0>!K%U^U9;14Z8nK+!h?cmdD@TnOw1lzO@YrJfkYWH(Ui zi3Z{?y^~^c6j1by1WJ7oidoxQ#;_bAh7gY{g_RQ1qw2)c0u(tOpvW1ln4AO@If=kf$ca-- z?gfv9nNq6Dqq1xD>b)xEL6R@>782z#QQN@idjSZ`=-{T|sXKjzRv{fTMv+ zm_8491L#bkjMH?W*dqlf_DBNCIPDHx1dIYoJ0gM7jtIr%aG*ovk#z4k&u822KVp2TlRXNfgt79$*|W3Ml*B2%zNO5@Ma9 z9J>rS6*Ts4j_ZIKK;aJuioC%gy+AK;JC>R%U?J!-;FqAM0KW(3 z0Cxe$0Y`&B94K<6-4lRGK#>y%39!fsw#);8@@uv{&Tp1da!8 z2a23};LoUUGf?Dg1pWki1JD7w4v6d84y%DX!0j0h&U>0x+ z&;x1!k-&b?GaQ%*bN~~8 z(w}{SJAr2*Up-LDZw8{y4jX||Ui$lVtH{e{L zl=lJ$BVQHpRA3n}2{;8f2$%yLg?t%6DL))|9?%1n^2qBr2N(yu4A>orJRRJ?Gl89e zslZ6!8NhHLY}H}fR_PW;SYKir;wSZ*{y6a(;uPYM#BXrXBIREo-bx%t>__|o7pao( zb>cn58N_s=oA}#Dn*RafMZ`E_TjEF9WQ*LD#M#7=#P-B5v5A&^PZ2LBjwT*Ktp7ms z-Ax=z>_K!AAI9cdx^&;vC{I zqMP{fJDP7b@mgX&aR9L$ar-9Ce{JF&IrYL_cf?S7$;U2q%*h^c8y}pIGH*X>C$yta!u7%qiikMz4`T^oC z#JNPMZ}CqhE(StG*aD*D6WU8e^DH`tIF6V>g!&dgj@X^(CUzo562plAttW=^i5{Yx z=pfdgr1|QIwL~v5hv*?D0b8LRalosw|8z6mL99QK@`$xWFHyeV5IcB?ZlZ%&--YFg zwL~v5hv*@?iJgG0AU6^ydO4V0@1{IrEzwKNA$o{zqJvm}0?QL?iC$t3(L;0-9mGAy zt6n>SqE|gI1bWsHYl&WB4$(t&6CK3*<5-?3-@k~w#XxEQ0-)66WqJj_I{T zFENMcA-ahUVto|#A=VPT#2liB=q5Ud^+&KgQNBMCy;cH6uUe*iiB;s6k)OkK57A9@ z5bF=8d}1xpOUxm9h;E{TSl^N5iE<8&r617JkLg}w4$(t&6FUK=TqID+IhbCL3Ec7r zVlB~2%prP+ZlZ%&e;CUXYl&WB4$(t&6CK3*4qARQ(DDbMPM_4dWkti57A9@5bGmYo>)ut5_5_|J!&shJOI!@J>_|Joh(nRC3=ZDL=VwTbP(&&XsbVn zwL~v5hv*@?i4I~t3R~rgwL~v5hv*@?i4J1DgXM{}L@zOi=pnj^Sgu5cFib1zUrfg` z@92hGv4VKcp@W&%KA`^`HxV}@QMU&Z9gGK?i{&RN(-I+X2S&GM0?ZzSy|-I@90NMB9byw`U!>2&hzm@8e^}F_WD@LyYOAb2!|Ec3XQd7*-97zVYbj%yN17`^uGXyh2R+=$drI*eJt9X zSNb+&3qPOyFG<&uzULg}XR0{IstHQ3Lm3H^Nh<}vI9d7fJ&S~*7^QbI{}o+@u5+04 zzGnAleym3lT%MJC-CgCG_p`o6`3pQ2+i^O}oAWc}xmIcK z?$*kGy`R$67_SnZWBzrd&u9LWHp>63o7QK}Q&`6Oys^s9V|jBP4Oa09GK{t=o{N}u}9_d2YIn4QD%TH8# zrHXTG{hRu;IiL08bCq7@(hND|N6~-AlfRPV@fWMUI)^!*>;qgEN`2-$(z{sRydU;< zmN(}uoIrluAg!-6`R0AGk#3c@06r~Y$k9qK?KS5!zkQDA@0IUJt?*C$7yFs_ z^Nz|;zIosFcPFVl^M2pxW0f}V>wU$ov^k$vu2-df=6$%sDBsh^s?IU!Y?W`$!|6}? z=KPI(T!%|}bDl;K4;5Ud3$6H}8Lcf%46H4mVJ~d4GHz<(v1x-$wbv*?%un zzIorem`Uto&i7j}O7%DAoyxghqOUn0FpToed4Gc`KcDu#fbz|GdIOSFo;e@uQEPqi z;=veHjPU*-<(u=9o*1qAEarTBBI#<{r--yUkNG|Hr|7>$#W^kWi=eHaO0q|N!abNgxeahR7ROohFqyg6TLOp4MQPg8z5 z97Onay_Noy^l;ckLI`Pde&oEfG=CZNmQZJnU(9#ils=h!a~{cgY4s)Jgn|P&{&|c9PN5VJno1b&K`iFV{`(e;q_~yKvIM`Ka zbH39xkR#*YoVPTO`OWza_cFgZZzP=ZXTxq1u4nz`yw9g%RleNUkkFp;y=>nNW28RJ zcl4(};GaUvxRG!I_HCkHwZ|eIH?aNYecqE(m0yH?R?- zoys%kgZ;gimN(~-UE5P>bAHz(_@&634ZS2R>ZG(e|K~-@Gw0d7MS14@oL1D&oHz3} z<(czoLa3iPui{Ov*XDfZuUNkJFs;8c^)u%$?{TX>=Dg;Ush>H2^bc!3f&X^X@>2(E z`_1`?>uK*g%!3k!aQ-mobH2>|&ffOQAJ6&3oIiZ+c&)$Mt^9b>=KR7BG0vs`%y|&M z;y$6!mGDamKe^Q2<~)HDt@*ajVa^Yj*-H5ENA_P)Yo$FNtGL56QtRI|MCtkwN=K3} zzmt&ui)MXaAEoqg(x(m8`ptP5pC>DA&R_VnyVB-7gksoH{Lh@9kkVD@O{}jE+iT8` zJB#f#=V{6Fds5yDKao)GRN9<3_C|=%uouR)glDiX7CMgOZ9$sq{{s9%LLA$RC*iGd zINKY6c|(HSH|b-<%aN_Mz2wiFQlu|<~*Ox7zg6N^^vO2j~p-NJm$Uh zUvvI-XSUazca3Kyt^TaVIF&Go{kxj;;Q+Qb8g`WMp0z)ybC~n4*B!6@Y0i)S8s(&a zx1rq;B{q=llc=;gPiEu!+F#~;o8jjv zZO*ItlKT&He%>3juQ|^#g5@1pCnU@sr{!}<4`==6e5dZLzZXzK3CqugTnS&W{C3iF zSihI+MFs2cj&(x9{nU4MN2R;4{5I0lXzxteNy5+UpNuX_e{A^|uBXvY66Oz5`{ZL> zN%&^G(#uK9?;6FPOIiQAB+#K=N9`F_cE?Qv(SGEed#2JuNbe#4Led`c<@d^xem(oy6uBYkC-@;6i7O3}yVbsUR%OTt`{@4|1zN%tXrBIyaFdy$rh z>LtIqe|EFf2YEk}A0hgHzJ&B!q}Py65q-cPN_r{uIV=?ZP5owye6)8QX*cN&Z2wuL zBgx-smG|G@I~V$hygIi371SrRoAd(cBXk+*5b|p&Pp%WC|IB&u^`Jx4RM!9VdNibu zJEtK%JggzTqFY0{+sO^-rD#u}{Pigf>AyG1f6A#1`7>av!19aHu0Z;ut_|rgTQ#JI z$26q7j%`S%G;UubeTJa2!1^A;_z9%td6z)?yhidTHnQ&vjrg}VqN^Lx{TtEpoK0YT zYZ~>};zqQ$QT+=W(I;a54wQ#y-W$-ZCpM%XZ6qJ(UYtK_Y-Qix^I7lT748B2V+kyFOmLgV3_!UK6_iALi*YJUqb_cV%zgIm z0gBvL#~zr-ef6oW#F34r!v3%|4n}E-Rs74%zDGMol}vZmeAp7X`?R)y7Ts^L`?C0f zi`|#i_bHW@j~|eY#iqg8QzK+BCFlUtgMWgLuZCu~2AoWZWvOHPWn=6WmRD5z*L)p1 zrqaM|LqF@7t<*Bx%-BmbK4wQ$3|QenwO}~LXO9@$SC&Ev{VcDr)9+xa4Dg@7sz$$S z{Y5qUy{_dICL}cRG;0rX(C(IA7?+wpF|L_D_3gH>D&$TM*o_8G>auS=^u894{hiq= z;C!#fPRFhE!BlPMbALh2Hoo`g*KFg1%~Wh=paYuUWFshRNyU`X^2%%;@71_F53UBd ziq!C@$cBfB?4nYfA81p7`eF+v)4=IhFE9eHD;nEmpJD@?_fSgpJLVyj>UX;R6H2ET zsH-Y2{DLp3sfm*ci;5askA?j+*!05u$|*Lv4s7LyV;5Ffo?#=_UwL^xj%KvU)olCv z?X$H1nzdysdK^~t1YOaSA{t0j& z<~~62x+~Ke>X1uM3?`9_Z_q1zG}bKJdb_2uZ?Q1$1n_o@-Wh0VxuBI|mn5gB?pKBT zEMwNAfk6&XwV8$bPr{A7g8bmkJ+Q?g@N#Lt7^Fk z*yvwTP*PbwBX8Qo#-=o44rqImn4epj+gRd0m+lr`gQq0ym(+cBx$mNOe}(R=!w*#G zzPh_vnGJ59^D5Y`Q4R9?t)AMV{62fOFuSo-%d#6A*ylc&D;s}XM`4>8Z~<@I@`I_( zXQ{uWGGphzqB7G|2y^O+mUHr>%8 z+0ABdAlq2KC8GByZ=S6{*{PM_+XNivJq<_5XBSQykv=g#wc&lU0Q09FoFu=k4_1)R zum>r~XU2n+Blk6JeX}J-ZrP=|-E1DHrhY3PfXoJSp4rjZG^#<~fQcxjCHZ}xoZ7PN#!@ZIZfszm`(XAM z{|({UwzdJO34xnOi?j4cmb zgt6H^CFm48%oxh=d%h%JWBe&bH(!dW%9p^~TKjV=A|<{-XBld2WkMXDYRb+nFVCHk zT~aVTyQrXKa^)0XcCD&EzVgp4Drl5?VD}Ik2|1u;zGX6ewhh`xeiO)payDutna((H z5vKQ=kr2Eeh8ZmbT*oB&n&->p)7F<_D)%KE%;=0e=%+JMS|(zjMsJY_)9#=~rv&&u z7H;e5J$bUP$r$i$Ag4KsvU}q}3+t&!a|18vy-P%#!*dC;l#YMvh4faBJN=&f zmsM%spZ@LCA#bN`fBuSvO5@{#Ee+DO8FwQOo(p{SHO!tUM?xYl*<#Dd9%CE0nom3dQ4Qi1$(jtS>yo~yUV zENNo{K9BHy&dw{!#j~)u_f(Ya`}H33pHniu5Tan~sl^3W`E&ifrt%um0YARe{Jw6~ z>Azi*)-Iy$p1{g^^<}oKL-oC)aGT%LW{lZ$ObKKRJgz1woGl53pX6{N=qs#3#!Vn z;#>Dv{3E7O-WJ_W?Tf`ERTbflpniEWDDZQ(epoCD0v4JExtbl3!AtXQ9Uh|NZJpAx zg7RGaOjK^w`dTs~tr*{dXG}{e%ghe&2HEp8E~a;;0!n5~L(wKBaUUtaG~kX?_7wc) zwWy%s^SdL`q$qAdHL6!u#{7bbQzvKVPlS`==X%(8`Ky%e)B(A?Ra?Ur9?0)(1Kize z0e*6nQg(Jr{%JL+T>scVq_#b9vHP^`0gK(IZJU>x zSTQ}f%s(PBbiGTp9{%C4^6@y(xZK=|@`QLi_Fr5&tw1NT@~L^1h4=yg2$>c8P0KBs zT2N6QpJejnR#X&DE|FjO>-{>-kvc6k(OS93;93ROECF*wV@=ShK{vJ-d(z*3v2xfh z_*_y4w&~VCLAL3_KS6X8d&7v)pU2uQp4NIF>~}|I1(gdg*)`yC#iVSx73#Y`k=kes;5SZ{rSj9L@`8$hE4`6; zJ~tyX8@uel0n?(3E&hr|MsvgB`#XU*e7{b>PCfPP776x^UfBcrzL;zL-kt-HYy9XC z%QY@^h{gIx?7jv2H^7J1zWXn?W%k`~xh=D=z1Rj1>T&bma3>CrPiQb;f;=3VJJvV6 zWw~oMf1rQ1D1Sf$n&j_izD#cXL&$&|Z9%*w4c8)aCDFhFaxF7vB)(CR>+tvn&9<** zUt{tR*0K)|I&`({!=LuElD__XKDbR(j5jcq7fiB#^olz%dF2Jg_+6sUYep2w6FOt? z;AFtmyblTa1uc>g-((AnHNbB3+@S6TUg4i@QWLNUqH5gl&YoUaIYlmoE6YoZvM1uP z#0&k+K||nLHj9HYo6O$0u*Jy10+j*(3ot_iReZko-`B+W<9}TflJ(c{`Y%~?WmC%reQw^7v<~mgO_A_?4TtXi|>aZ88?5zyQ2bD66;PrZnNhXOv;^F zRB3%FkzJWPId$x5nALGxwXwbbES3C=)&8oKi21QHRmOhix#o+MU{7~y7D(4OYuab= zNon-0uc<>`#FAH4l{>L;nm%`2DBp8cR9IiH!Ge=YgXOed1QsM4_1V|kn*wG%?8egz zNrNHrGxOWWL2?lJxu+x%Vwa-SUj~yB zVEu+tS}q}A5c(%$=+SZs{+}@Wzk}T`0RbxbCh`3e5U7EfyZ1{#pausdAV32%=O3s7 z&6N+B8SJ-C{;srK2|k69)nNM2xBSRJYwBt(s>0V*e_joyEB>?^jIIB)3heqJz~QXE zIrRN-C~FAb4~MXZ;Qi3D3gY+UB|HK1Wza97@~qAXoOJg`xL@Cv2@hCkg5T`J_zoC~ z@~iovg3XP;fx2!sTG;WO7QR5lMS5z$8iwDcnZ>Kg?fST;ul<$r(O47zf{43)heDWd zD`#^#7&w*!wb5S@T8+ybYqnMg@|b~&FuTQr(8BB{ZA1jjoCnyB7D#BO87+{|Tr2#u z!hyD;c?r$6qIn6;w8B609AG1w7tl-__ATJdVZ->NGhCwKA%TSWf&6J(?}3iS%=q{u z!%S+*>^GoET0-IgQve?-i_7{q&C<7NT0GM9_jSGT0mb??DHh+apUHv`$dcGJ%Yde7 z3H_U<#m6TaQT|Uzg3!J`hVK(TfRWIowt-EP1~g6Tm*A7wl$j9c CMakeFiles/state.dir/main.cpp.i + +state/CMakeFiles/state.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/state.dir/main.cpp.s" + cd /Users/moye/code/Design/build/state && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/state/main.cpp -o CMakeFiles/state.dir/main.cpp.s + +state/CMakeFiles/state.dir/State.cpp.o: state/CMakeFiles/state.dir/flags.make +state/CMakeFiles/state.dir/State.cpp.o: /Users/moye/code/Design/state/State.cpp +state/CMakeFiles/state.dir/State.cpp.o: state/CMakeFiles/state.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object state/CMakeFiles/state.dir/State.cpp.o" + cd /Users/moye/code/Design/build/state && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT state/CMakeFiles/state.dir/State.cpp.o -MF CMakeFiles/state.dir/State.cpp.o.d -o CMakeFiles/state.dir/State.cpp.o -c /Users/moye/code/Design/state/State.cpp + +state/CMakeFiles/state.dir/State.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/state.dir/State.cpp.i" + cd /Users/moye/code/Design/build/state && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/state/State.cpp > CMakeFiles/state.dir/State.cpp.i + +state/CMakeFiles/state.dir/State.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/state.dir/State.cpp.s" + cd /Users/moye/code/Design/build/state && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/state/State.cpp -o CMakeFiles/state.dir/State.cpp.s + +# Object files for target state +state_OBJECTS = \ +"CMakeFiles/state.dir/main.cpp.o" \ +"CMakeFiles/state.dir/State.cpp.o" + +# External object files for target state +state_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/state: state/CMakeFiles/state.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/state: state/CMakeFiles/state.dir/State.cpp.o +/Users/moye/code/Design/bin/Design/state: state/CMakeFiles/state.dir/build.make +/Users/moye/code/Design/bin/Design/state: state/CMakeFiles/state.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable /Users/moye/code/Design/bin/Design/state" + cd /Users/moye/code/Design/build/state && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/state.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +state/CMakeFiles/state.dir/build: /Users/moye/code/Design/bin/Design/state +.PHONY : state/CMakeFiles/state.dir/build + +state/CMakeFiles/state.dir/clean: + cd /Users/moye/code/Design/build/state && $(CMAKE_COMMAND) -P CMakeFiles/state.dir/cmake_clean.cmake +.PHONY : state/CMakeFiles/state.dir/clean + +state/CMakeFiles/state.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/state /Users/moye/code/Design/build /Users/moye/code/Design/build/state /Users/moye/code/Design/build/state/CMakeFiles/state.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : state/CMakeFiles/state.dir/depend + diff --git a/build/state/CMakeFiles/state.dir/cmake_clean.cmake b/build/state/CMakeFiles/state.dir/cmake_clean.cmake new file mode 100644 index 0000000..1353650 --- /dev/null +++ b/build/state/CMakeFiles/state.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/state" + "/Users/moye/code/Design/bin/Design/state.pdb" + "CMakeFiles/state.dir/State.cpp.o" + "CMakeFiles/state.dir/State.cpp.o.d" + "CMakeFiles/state.dir/main.cpp.o" + "CMakeFiles/state.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/state.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/state/CMakeFiles/state.dir/compiler_depend.make b/build/state/CMakeFiles/state.dir/compiler_depend.make new file mode 100644 index 0000000..db88a57 --- /dev/null +++ b/build/state/CMakeFiles/state.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for state. +# This may be replaced when dependencies are built. diff --git a/build/state/CMakeFiles/state.dir/compiler_depend.ts b/build/state/CMakeFiles/state.dir/compiler_depend.ts new file mode 100644 index 0000000..603e66e --- /dev/null +++ b/build/state/CMakeFiles/state.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for state. diff --git a/build/state/CMakeFiles/state.dir/depend.make b/build/state/CMakeFiles/state.dir/depend.make new file mode 100644 index 0000000..890aebd --- /dev/null +++ b/build/state/CMakeFiles/state.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for state. +# This may be replaced when dependencies are built. diff --git a/build/state/CMakeFiles/state.dir/flags.make b/build/state/CMakeFiles/state.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/state/CMakeFiles/state.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/state/CMakeFiles/state.dir/link.txt b/build/state/CMakeFiles/state.dir/link.txt new file mode 100644 index 0000000..b9703a0 --- /dev/null +++ b/build/state/CMakeFiles/state.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/state.dir/main.cpp.o CMakeFiles/state.dir/State.cpp.o -o /Users/moye/code/Design/bin/Design/state diff --git a/build/state/CMakeFiles/state.dir/main.cpp.o b/build/state/CMakeFiles/state.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..0b32f892444c5d2a4864064427ad0146ba1e3390 GIT binary patch literal 69568 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 %o1KtDj1)&L6^jjbrE|>P6 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

    Q3n-MNYxCP-Mgy#{yN9cl!f&(E7 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 literal 0 HcmV?d00001 diff --git a/build/state/CMakeFiles/state.dir/main.cpp.o.d b/build/state/CMakeFiles/state.dir/main.cpp.o.d new file mode 100644 index 0000000..01b6772 --- /dev/null +++ b/build/state/CMakeFiles/state.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +state/CMakeFiles/state.dir/main.cpp.o: \ + /Users/moye/code/Design/state/main.cpp \ + /Users/moye/code/Design/state/State.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/state/CMakeFiles/state.dir/progress.make b/build/state/CMakeFiles/state.dir/progress.make new file mode 100644 index 0000000..8e0f303 --- /dev/null +++ b/build/state/CMakeFiles/state.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 43 +CMAKE_PROGRESS_2 = 44 +CMAKE_PROGRESS_3 = 45 + diff --git a/build/state/Makefile b/build/state/Makefile new file mode 100644 index 0000000..d862a3c --- /dev/null +++ b/build/state/Makefile @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/state//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +state/CMakeFiles/state.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 state/CMakeFiles/state.dir/rule +.PHONY : state/CMakeFiles/state.dir/rule + +# Convenience name for target. +state: state/CMakeFiles/state.dir/rule +.PHONY : state + +# fast build rule for target. +state/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/build +.PHONY : state/fast + +State.o: State.cpp.o +.PHONY : State.o + +# target to build an object file +State.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/State.cpp.o +.PHONY : State.cpp.o + +State.i: State.cpp.i +.PHONY : State.i + +# target to preprocess a source file +State.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/State.cpp.i +.PHONY : State.cpp.i + +State.s: State.cpp.s +.PHONY : State.s + +# target to generate assembly for a file +State.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/State.cpp.s +.PHONY : State.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f state/CMakeFiles/state.dir/build.make state/CMakeFiles/state.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... state" + @echo "... State.o" + @echo "... State.i" + @echo "... State.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/state/cmake_install.cmake b/build/state/cmake_install.cmake new file mode 100644 index 0000000..ca1f247 --- /dev/null +++ b/build/state/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/state + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/strategy/CMakeFiles/CMakeDirectoryInformation.cmake b/build/strategy/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/strategy/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/strategy/CMakeFiles/progress.marks b/build/strategy/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/strategy/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/strategy/CMakeFiles/strategy.dir/DependInfo.cmake b/build/strategy/CMakeFiles/strategy.dir/DependInfo.cmake new file mode 100644 index 0000000..cbe6b2c --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/strategy/main.cpp" "strategy/CMakeFiles/strategy.dir/main.cpp.o" "gcc" "strategy/CMakeFiles/strategy.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/strategy/CMakeFiles/strategy.dir/build.make b/build/strategy/CMakeFiles/strategy.dir/build.make new file mode 100644 index 0000000..ecf0c17 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include strategy/CMakeFiles/strategy.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include strategy/CMakeFiles/strategy.dir/compiler_depend.make + +# Include the progress variables for this target. +include strategy/CMakeFiles/strategy.dir/progress.make + +# Include the compile flags for this target's objects. +include strategy/CMakeFiles/strategy.dir/flags.make + +strategy/CMakeFiles/strategy.dir/main.cpp.o: strategy/CMakeFiles/strategy.dir/flags.make +strategy/CMakeFiles/strategy.dir/main.cpp.o: /Users/moye/code/Design/strategy/main.cpp +strategy/CMakeFiles/strategy.dir/main.cpp.o: strategy/CMakeFiles/strategy.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object strategy/CMakeFiles/strategy.dir/main.cpp.o" + cd /Users/moye/code/Design/build/strategy && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT strategy/CMakeFiles/strategy.dir/main.cpp.o -MF CMakeFiles/strategy.dir/main.cpp.o.d -o CMakeFiles/strategy.dir/main.cpp.o -c /Users/moye/code/Design/strategy/main.cpp + +strategy/CMakeFiles/strategy.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/strategy.dir/main.cpp.i" + cd /Users/moye/code/Design/build/strategy && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/strategy/main.cpp > CMakeFiles/strategy.dir/main.cpp.i + +strategy/CMakeFiles/strategy.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/strategy.dir/main.cpp.s" + cd /Users/moye/code/Design/build/strategy && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/strategy/main.cpp -o CMakeFiles/strategy.dir/main.cpp.s + +# Object files for target strategy +strategy_OBJECTS = \ +"CMakeFiles/strategy.dir/main.cpp.o" + +# External object files for target strategy +strategy_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/strategy: strategy/CMakeFiles/strategy.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/strategy: strategy/CMakeFiles/strategy.dir/build.make +/Users/moye/code/Design/bin/Design/strategy: strategy/CMakeFiles/strategy.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/strategy" + cd /Users/moye/code/Design/build/strategy && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/strategy.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +strategy/CMakeFiles/strategy.dir/build: /Users/moye/code/Design/bin/Design/strategy +.PHONY : strategy/CMakeFiles/strategy.dir/build + +strategy/CMakeFiles/strategy.dir/clean: + cd /Users/moye/code/Design/build/strategy && $(CMAKE_COMMAND) -P CMakeFiles/strategy.dir/cmake_clean.cmake +.PHONY : strategy/CMakeFiles/strategy.dir/clean + +strategy/CMakeFiles/strategy.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/strategy /Users/moye/code/Design/build /Users/moye/code/Design/build/strategy /Users/moye/code/Design/build/strategy/CMakeFiles/strategy.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : strategy/CMakeFiles/strategy.dir/depend + diff --git a/build/strategy/CMakeFiles/strategy.dir/cmake_clean.cmake b/build/strategy/CMakeFiles/strategy.dir/cmake_clean.cmake new file mode 100644 index 0000000..7e0049b --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/strategy" + "/Users/moye/code/Design/bin/Design/strategy.pdb" + "CMakeFiles/strategy.dir/main.cpp.o" + "CMakeFiles/strategy.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/strategy.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/strategy/CMakeFiles/strategy.dir/compiler_depend.make b/build/strategy/CMakeFiles/strategy.dir/compiler_depend.make new file mode 100644 index 0000000..975c4d0 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for strategy. +# This may be replaced when dependencies are built. diff --git a/build/strategy/CMakeFiles/strategy.dir/compiler_depend.ts b/build/strategy/CMakeFiles/strategy.dir/compiler_depend.ts new file mode 100644 index 0000000..17e7409 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for strategy. diff --git a/build/strategy/CMakeFiles/strategy.dir/depend.make b/build/strategy/CMakeFiles/strategy.dir/depend.make new file mode 100644 index 0000000..ef5325e --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for strategy. +# This may be replaced when dependencies are built. diff --git a/build/strategy/CMakeFiles/strategy.dir/flags.make b/build/strategy/CMakeFiles/strategy.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/strategy/CMakeFiles/strategy.dir/link.txt b/build/strategy/CMakeFiles/strategy.dir/link.txt new file mode 100644 index 0000000..75dd9a9 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/strategy.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/strategy diff --git a/build/strategy/CMakeFiles/strategy.dir/main.cpp.o b/build/strategy/CMakeFiles/strategy.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3420451156dfd8628933817889cfd69a1bcdfe65 GIT binary patch literal 104576 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 CyAGlN literal 0 HcmV?d00001 diff --git a/build/strategy/CMakeFiles/strategy.dir/main.cpp.o.d b/build/strategy/CMakeFiles/strategy.dir/main.cpp.o.d new file mode 100644 index 0000000..0407d64 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +strategy/CMakeFiles/strategy.dir/main.cpp.o: \ + /Users/moye/code/Design/strategy/main.cpp \ + /Users/moye/code/Design/strategy/Strategy.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/strategy/CMakeFiles/strategy.dir/progress.make b/build/strategy/CMakeFiles/strategy.dir/progress.make new file mode 100644 index 0000000..80ac6c1 --- /dev/null +++ b/build/strategy/CMakeFiles/strategy.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 46 +CMAKE_PROGRESS_2 = 47 + diff --git a/build/strategy/Makefile b/build/strategy/Makefile new file mode 100644 index 0000000..95b4740 --- /dev/null +++ b/build/strategy/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/strategy//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +strategy/CMakeFiles/strategy.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 strategy/CMakeFiles/strategy.dir/rule +.PHONY : strategy/CMakeFiles/strategy.dir/rule + +# Convenience name for target. +strategy: strategy/CMakeFiles/strategy.dir/rule +.PHONY : strategy + +# fast build rule for target. +strategy/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/build +.PHONY : strategy/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f strategy/CMakeFiles/strategy.dir/build.make strategy/CMakeFiles/strategy.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... strategy" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/strategy/cmake_install.cmake b/build/strategy/cmake_install.cmake new file mode 100644 index 0000000..565c297 --- /dev/null +++ b/build/strategy/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/strategy + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/template/CMakeFiles/CMakeDirectoryInformation.cmake b/build/template/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/template/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/template/CMakeFiles/progress.marks b/build/template/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/template/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/template/CMakeFiles/template.dir/DependInfo.cmake b/build/template/CMakeFiles/template.dir/DependInfo.cmake new file mode 100644 index 0000000..9370013 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/template/main.cpp" "template/CMakeFiles/template.dir/main.cpp.o" "gcc" "template/CMakeFiles/template.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/template/CMakeFiles/template.dir/build.make b/build/template/CMakeFiles/template.dir/build.make new file mode 100644 index 0000000..2fc7e48 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include template/CMakeFiles/template.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include template/CMakeFiles/template.dir/compiler_depend.make + +# Include the progress variables for this target. +include template/CMakeFiles/template.dir/progress.make + +# Include the compile flags for this target's objects. +include template/CMakeFiles/template.dir/flags.make + +template/CMakeFiles/template.dir/main.cpp.o: template/CMakeFiles/template.dir/flags.make +template/CMakeFiles/template.dir/main.cpp.o: /Users/moye/code/Design/template/main.cpp +template/CMakeFiles/template.dir/main.cpp.o: template/CMakeFiles/template.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object template/CMakeFiles/template.dir/main.cpp.o" + cd /Users/moye/code/Design/build/template && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT template/CMakeFiles/template.dir/main.cpp.o -MF CMakeFiles/template.dir/main.cpp.o.d -o CMakeFiles/template.dir/main.cpp.o -c /Users/moye/code/Design/template/main.cpp + +template/CMakeFiles/template.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/template.dir/main.cpp.i" + cd /Users/moye/code/Design/build/template && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/template/main.cpp > CMakeFiles/template.dir/main.cpp.i + +template/CMakeFiles/template.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/template.dir/main.cpp.s" + cd /Users/moye/code/Design/build/template && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/template/main.cpp -o CMakeFiles/template.dir/main.cpp.s + +# Object files for target template +template_OBJECTS = \ +"CMakeFiles/template.dir/main.cpp.o" + +# External object files for target template +template_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/template: template/CMakeFiles/template.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/template: template/CMakeFiles/template.dir/build.make +/Users/moye/code/Design/bin/Design/template: template/CMakeFiles/template.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/template" + cd /Users/moye/code/Design/build/template && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/template.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +template/CMakeFiles/template.dir/build: /Users/moye/code/Design/bin/Design/template +.PHONY : template/CMakeFiles/template.dir/build + +template/CMakeFiles/template.dir/clean: + cd /Users/moye/code/Design/build/template && $(CMAKE_COMMAND) -P CMakeFiles/template.dir/cmake_clean.cmake +.PHONY : template/CMakeFiles/template.dir/clean + +template/CMakeFiles/template.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/template /Users/moye/code/Design/build /Users/moye/code/Design/build/template /Users/moye/code/Design/build/template/CMakeFiles/template.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : template/CMakeFiles/template.dir/depend + diff --git a/build/template/CMakeFiles/template.dir/cmake_clean.cmake b/build/template/CMakeFiles/template.dir/cmake_clean.cmake new file mode 100644 index 0000000..e0f8ad0 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/template" + "/Users/moye/code/Design/bin/Design/template.pdb" + "CMakeFiles/template.dir/main.cpp.o" + "CMakeFiles/template.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/template.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/template/CMakeFiles/template.dir/compiler_depend.make b/build/template/CMakeFiles/template.dir/compiler_depend.make new file mode 100644 index 0000000..89bb506 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for template. +# This may be replaced when dependencies are built. diff --git a/build/template/CMakeFiles/template.dir/compiler_depend.ts b/build/template/CMakeFiles/template.dir/compiler_depend.ts new file mode 100644 index 0000000..7229096 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for template. diff --git a/build/template/CMakeFiles/template.dir/depend.make b/build/template/CMakeFiles/template.dir/depend.make new file mode 100644 index 0000000..20c193f --- /dev/null +++ b/build/template/CMakeFiles/template.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for template. +# This may be replaced when dependencies are built. diff --git a/build/template/CMakeFiles/template.dir/flags.make b/build/template/CMakeFiles/template.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/template/CMakeFiles/template.dir/link.txt b/build/template/CMakeFiles/template.dir/link.txt new file mode 100644 index 0000000..d8fd51c --- /dev/null +++ b/build/template/CMakeFiles/template.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/template.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/template diff --git a/build/template/CMakeFiles/template.dir/main.cpp.o b/build/template/CMakeFiles/template.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..978ceaba2934b845ccbbee26af57f074a2a8fd5a GIT binary patch literal 106576 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 SW^%ZzEakC+DV83B;`l${93+7N literal 0 HcmV?d00001 diff --git a/build/template/CMakeFiles/template.dir/main.cpp.o.d b/build/template/CMakeFiles/template.dir/main.cpp.o.d new file mode 100644 index 0000000..bd6e1e9 --- /dev/null +++ b/build/template/CMakeFiles/template.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +template/CMakeFiles/template.dir/main.cpp.o: \ + /Users/moye/code/Design/template/main.cpp \ + /Users/moye/code/Design/template/Template.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/template/CMakeFiles/template.dir/progress.make b/build/template/CMakeFiles/template.dir/progress.make new file mode 100644 index 0000000..961e1ca --- /dev/null +++ b/build/template/CMakeFiles/template.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 48 +CMAKE_PROGRESS_2 = 49 + diff --git a/build/template/Makefile b/build/template/Makefile new file mode 100644 index 0000000..89f81c4 --- /dev/null +++ b/build/template/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/template//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +template/CMakeFiles/template.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 template/CMakeFiles/template.dir/rule +.PHONY : template/CMakeFiles/template.dir/rule + +# Convenience name for target. +template: template/CMakeFiles/template.dir/rule +.PHONY : template + +# fast build rule for target. +template/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/build +.PHONY : template/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f template/CMakeFiles/template.dir/build.make template/CMakeFiles/template.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... template" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/template/cmake_install.cmake b/build/template/cmake_install.cmake new file mode 100644 index 0000000..a170cbd --- /dev/null +++ b/build/template/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/template + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/visitor/CMakeFiles/CMakeDirectoryInformation.cmake b/build/visitor/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/visitor/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/visitor/CMakeFiles/progress.marks b/build/visitor/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/build/visitor/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/build/visitor/CMakeFiles/visitor.dir/DependInfo.cmake b/build/visitor/CMakeFiles/visitor.dir/DependInfo.cmake new file mode 100644 index 0000000..1e3c18f --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/visitor/Visitor.cpp" "visitor/CMakeFiles/visitor.dir/Visitor.cpp.o" "gcc" "visitor/CMakeFiles/visitor.dir/Visitor.cpp.o.d" + "/Users/moye/code/Design/visitor/main.cpp" "visitor/CMakeFiles/visitor.dir/main.cpp.o" "gcc" "visitor/CMakeFiles/visitor.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o b/build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b2d3951aeb5740d60cc23668f2df6af06d28c0b9 GIT binary patch literal 108448 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 z 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 literal 0 HcmV?d00001 diff --git a/build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o.d b/build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o.d new file mode 100644 index 0000000..e97e463 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/Visitor.cpp.o.d @@ -0,0 +1,794 @@ +visitor/CMakeFiles/visitor.dir/Visitor.cpp.o: \ + /Users/moye/code/Design/visitor/Visitor.cpp \ + /Users/moye/code/Design/visitor/Visitor.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/visitor/CMakeFiles/visitor.dir/build.make b/build/visitor/CMakeFiles/visitor.dir/build.make new file mode 100644 index 0000000..9ec48a9 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include visitor/CMakeFiles/visitor.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include visitor/CMakeFiles/visitor.dir/compiler_depend.make + +# Include the progress variables for this target. +include visitor/CMakeFiles/visitor.dir/progress.make + +# Include the compile flags for this target's objects. +include visitor/CMakeFiles/visitor.dir/flags.make + +visitor/CMakeFiles/visitor.dir/main.cpp.o: visitor/CMakeFiles/visitor.dir/flags.make +visitor/CMakeFiles/visitor.dir/main.cpp.o: /Users/moye/code/Design/visitor/main.cpp +visitor/CMakeFiles/visitor.dir/main.cpp.o: visitor/CMakeFiles/visitor.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object visitor/CMakeFiles/visitor.dir/main.cpp.o" + cd /Users/moye/code/Design/build/visitor && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT visitor/CMakeFiles/visitor.dir/main.cpp.o -MF CMakeFiles/visitor.dir/main.cpp.o.d -o CMakeFiles/visitor.dir/main.cpp.o -c /Users/moye/code/Design/visitor/main.cpp + +visitor/CMakeFiles/visitor.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/visitor.dir/main.cpp.i" + cd /Users/moye/code/Design/build/visitor && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/visitor/main.cpp > CMakeFiles/visitor.dir/main.cpp.i + +visitor/CMakeFiles/visitor.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/visitor.dir/main.cpp.s" + cd /Users/moye/code/Design/build/visitor && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/visitor/main.cpp -o CMakeFiles/visitor.dir/main.cpp.s + +visitor/CMakeFiles/visitor.dir/Visitor.cpp.o: visitor/CMakeFiles/visitor.dir/flags.make +visitor/CMakeFiles/visitor.dir/Visitor.cpp.o: /Users/moye/code/Design/visitor/Visitor.cpp +visitor/CMakeFiles/visitor.dir/Visitor.cpp.o: visitor/CMakeFiles/visitor.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object visitor/CMakeFiles/visitor.dir/Visitor.cpp.o" + cd /Users/moye/code/Design/build/visitor && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT visitor/CMakeFiles/visitor.dir/Visitor.cpp.o -MF CMakeFiles/visitor.dir/Visitor.cpp.o.d -o CMakeFiles/visitor.dir/Visitor.cpp.o -c /Users/moye/code/Design/visitor/Visitor.cpp + +visitor/CMakeFiles/visitor.dir/Visitor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/visitor.dir/Visitor.cpp.i" + cd /Users/moye/code/Design/build/visitor && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/visitor/Visitor.cpp > CMakeFiles/visitor.dir/Visitor.cpp.i + +visitor/CMakeFiles/visitor.dir/Visitor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/visitor.dir/Visitor.cpp.s" + cd /Users/moye/code/Design/build/visitor && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/visitor/Visitor.cpp -o CMakeFiles/visitor.dir/Visitor.cpp.s + +# Object files for target visitor +visitor_OBJECTS = \ +"CMakeFiles/visitor.dir/main.cpp.o" \ +"CMakeFiles/visitor.dir/Visitor.cpp.o" + +# External object files for target visitor +visitor_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/visitor: visitor/CMakeFiles/visitor.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/visitor: visitor/CMakeFiles/visitor.dir/Visitor.cpp.o +/Users/moye/code/Design/bin/Design/visitor: visitor/CMakeFiles/visitor.dir/build.make +/Users/moye/code/Design/bin/Design/visitor: visitor/CMakeFiles/visitor.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable /Users/moye/code/Design/bin/Design/visitor" + cd /Users/moye/code/Design/build/visitor && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/visitor.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +visitor/CMakeFiles/visitor.dir/build: /Users/moye/code/Design/bin/Design/visitor +.PHONY : visitor/CMakeFiles/visitor.dir/build + +visitor/CMakeFiles/visitor.dir/clean: + cd /Users/moye/code/Design/build/visitor && $(CMAKE_COMMAND) -P CMakeFiles/visitor.dir/cmake_clean.cmake +.PHONY : visitor/CMakeFiles/visitor.dir/clean + +visitor/CMakeFiles/visitor.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/visitor /Users/moye/code/Design/build /Users/moye/code/Design/build/visitor /Users/moye/code/Design/build/visitor/CMakeFiles/visitor.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : visitor/CMakeFiles/visitor.dir/depend + diff --git a/build/visitor/CMakeFiles/visitor.dir/cmake_clean.cmake b/build/visitor/CMakeFiles/visitor.dir/cmake_clean.cmake new file mode 100644 index 0000000..ce3af66 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/visitor" + "/Users/moye/code/Design/bin/Design/visitor.pdb" + "CMakeFiles/visitor.dir/Visitor.cpp.o" + "CMakeFiles/visitor.dir/Visitor.cpp.o.d" + "CMakeFiles/visitor.dir/main.cpp.o" + "CMakeFiles/visitor.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/visitor.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/visitor/CMakeFiles/visitor.dir/compiler_depend.make b/build/visitor/CMakeFiles/visitor.dir/compiler_depend.make new file mode 100644 index 0000000..4c434da --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for visitor. +# This may be replaced when dependencies are built. diff --git a/build/visitor/CMakeFiles/visitor.dir/compiler_depend.ts b/build/visitor/CMakeFiles/visitor.dir/compiler_depend.ts new file mode 100644 index 0000000..944d5d8 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for visitor. diff --git a/build/visitor/CMakeFiles/visitor.dir/depend.make b/build/visitor/CMakeFiles/visitor.dir/depend.make new file mode 100644 index 0000000..60146f8 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for visitor. +# This may be replaced when dependencies are built. diff --git a/build/visitor/CMakeFiles/visitor.dir/flags.make b/build/visitor/CMakeFiles/visitor.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/visitor/CMakeFiles/visitor.dir/link.txt b/build/visitor/CMakeFiles/visitor.dir/link.txt new file mode 100644 index 0000000..8310bf6 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/visitor.dir/main.cpp.o CMakeFiles/visitor.dir/Visitor.cpp.o -o /Users/moye/code/Design/bin/Design/visitor diff --git a/build/visitor/CMakeFiles/visitor.dir/main.cpp.o b/build/visitor/CMakeFiles/visitor.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..332a8df2646c105735a6fec9ad3ab31ed7ca5755 GIT binary patch literal 74656 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 literal 0 HcmV?d00001 diff --git a/build/visitor/CMakeFiles/visitor.dir/main.cpp.o.d b/build/visitor/CMakeFiles/visitor.dir/main.cpp.o.d new file mode 100644 index 0000000..c399e84 --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +visitor/CMakeFiles/visitor.dir/main.cpp.o: \ + /Users/moye/code/Design/visitor/main.cpp \ + /Users/moye/code/Design/visitor/Visitor.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/visitor/CMakeFiles/visitor.dir/progress.make b/build/visitor/CMakeFiles/visitor.dir/progress.make new file mode 100644 index 0000000..a9e1abb --- /dev/null +++ b/build/visitor/CMakeFiles/visitor.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 50 +CMAKE_PROGRESS_2 = 51 +CMAKE_PROGRESS_3 = 52 + diff --git a/build/visitor/Makefile b/build/visitor/Makefile new file mode 100644 index 0000000..466d22c --- /dev/null +++ b/build/visitor/Makefile @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/visitor//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +visitor/CMakeFiles/visitor.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 visitor/CMakeFiles/visitor.dir/rule +.PHONY : visitor/CMakeFiles/visitor.dir/rule + +# Convenience name for target. +visitor: visitor/CMakeFiles/visitor.dir/rule +.PHONY : visitor + +# fast build rule for target. +visitor/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/build +.PHONY : visitor/fast + +Visitor.o: Visitor.cpp.o +.PHONY : Visitor.o + +# target to build an object file +Visitor.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/Visitor.cpp.o +.PHONY : Visitor.cpp.o + +Visitor.i: Visitor.cpp.i +.PHONY : Visitor.i + +# target to preprocess a source file +Visitor.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/Visitor.cpp.i +.PHONY : Visitor.cpp.i + +Visitor.s: Visitor.cpp.s +.PHONY : Visitor.s + +# target to generate assembly for a file +Visitor.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/Visitor.cpp.s +.PHONY : Visitor.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f visitor/CMakeFiles/visitor.dir/build.make visitor/CMakeFiles/visitor.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... visitor" + @echo "... Visitor.o" + @echo "... Visitor.i" + @echo "... Visitor.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/visitor/cmake_install.cmake b/build/visitor/cmake_install.cmake new file mode 100644 index 0000000..3f1052e --- /dev/null +++ b/build/visitor/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/visitor + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/builder/Builder.hpp b/builder/Builder.hpp new file mode 100644 index 0000000..7c5f434 --- /dev/null +++ b/builder/Builder.hpp @@ -0,0 +1,58 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-10 11:09:27 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-10 11:46:26 + */ +#include + +#define DEFAULT_ROOF "default roof" +#define DEFAULT_WALL "default wall" +#define DEFAULT_FLOOR "default floor" + +class House { +private: + std::string roof_; + std::string wall_; + std::string floor_; + House() {} + void setRoof(std::string roof) { roof_ = roof;} + void setWall(std::string wall) { wall_ = wall;} + void setFloor(std::string floor) { floor_ = floor;} +public: + void print() { + std::cout << "roof : " << roof_ << std::endl; + std::cout << "wall : " << wall_ << std::endl; + std::cout << "floor : " << floor_ << std::endl; + } + class Builder { + private: + std::string roof_; + std::string wall_; + std::string floor_; + public: + Builder() {} + ~Builder() {} + void setRoof(std::string roof) { roof_ = roof; } + void setWall(std::string wall) { wall_ = wall; } + void setFloor(std::string floor) { floor_ = floor; } + House* build() { + if (roof_.empty()) { + roof_ = DEFAULT_ROOF; + } + if (wall_.empty()) { + wall_ = DEFAULT_WALL; + } + if (floor_.empty()) { + floor_ = DEFAULT_FLOOR; + } + House *house_ = new House(); + house_->setRoof(roof_); + house_->setWall(wall_); + house_->setFloor(floor_); + return house_; + } + }; +}; \ No newline at end of file diff --git a/builder/CMakeLists.txt b/builder/CMakeLists.txt new file mode 100644 index 0000000..8139815 --- /dev/null +++ b/builder/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Builder) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(builder ${SRC_LIST}) \ No newline at end of file diff --git a/builder/main.cpp b/builder/main.cpp new file mode 100644 index 0000000..27f2435 --- /dev/null +++ b/builder/main.cpp @@ -0,0 +1,17 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-10 11:38:36 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-10 11:42:23 + */ +#include "Builder.hpp" + +int main() { + House::Builder builder; + builder.setFloor("floor"); + auto* house = builder.build(); + house->print(); + return 0; +} \ No newline at end of file diff --git a/builder/readme.md b/builder/readme.md new file mode 100644 index 0000000..f61120b --- /dev/null +++ b/builder/readme.md @@ -0,0 +1,188 @@ + +# 建造者模式 + +**Builder模式,** 中文翻译为**建造者模式**或者**构建者模式,** 也有人叫它**生成器模式.** 也是比较常用的创建型设计模式. + +本身代码的原理和实现掌握起来不难, 难点在于他的应用场景. + +下面可以围绕这两个问题进行了解 + +1. 既然可以直接用构造函数 或者使用set函数设置参数进行构建对象, 为什么还需要使用建造者进行对象的构建 +2. 建造者模式和工厂模式都可以创建对象,那它们两个的区别在哪里 + +## 介绍 + +建造者模式将包含多个部件的对象的构建过程进行剥离, 客户只需要给出他需要的部件类型, 不用关心如何构建, 以及构建的细节. + +比如你,我都需要造一间房子, 造房子的过程无非是从打地基, 筑墙, 装修等过程, 但是最后你, 我期望的房子的风格肯定是不一样的, 最终建造的房子肯定呈现不同风格. + +## 问题1. 为什么使用建造者 + +平常开发中, 最常用new 构造出一个对象. + +假设 这里有个一个类 House + +```cpp +#define DEFAULT_ROOF "default roof" +#define DEFAULT_WALL "default wall" +#define DEFAULT_FLOOR "default floor" +class House { +private: + std::string roof_; + std::string wall_; + std::string floor_; +public: + House(std::string roof, std::string wall, std::string floor) { + if (roof.empty()) { + roof = DEFAULT_ROOF; + } + if (wall.empty()) { + wall = DEFAULT_WALL; + } + if (floor.empty()) { + floor = DEFAULT_FLOOR; + } + roof_ = roof; + wall_ = wall; + floor_ = floor; + } +}; +``` + +给空字符串表示使用默认风格的装饰. 现在只有三个选项, 但如果需要增加其他的装修什么吊灯, 沙发啥的… 参数逐渐增多,变成了8个、10个,甚至更多. 如果继续沿用现在的风格, 构造函数只会变得更长, 可读性和易用性就会变差. + +这个时候就会想到定义set变量的函数, 你需要用哪个就自己设这个变量 + +```cpp +#define DEFAULT_ROOF "default roof" +#define DEFAULT_WALL "default wall" +#define DEFAULT_FLOOR "default floor" + +class House { +private: + std::string roof_; + std::string wall_; + std::string floor_; +public: + House() {} + void setRoof(std::string roof) { roof_ = roof;} + void setWall(std::string wall) { wall_ = wall;} + void setFloor(std::string floor) { floor_ = floor;} +}; +``` + +到现在仍未使用 建造者模式, 但可以再想下以下场景是否能够适配 + +1. 假设有一些必填项, 比如大小, 空间, 占地, 门牌… 这些需要放到构造函数中强制填入, 那参数列表又会很长. 但如果使用set 函数, 没地方进行校验. +2. 假设大小, 占地这些参数有关联和约束, 也没有地方进行校验. +3. 假设房子造完了, 我不期望他的属性进行修改, 那就不能暴露他的 set函数 + +这时候可以使用建造者 + +我们可以把校验逻辑放置到Builder类中,先创建建造者,并且通过set()方法设置建造者的变量值,然后在使用build()方法真正创建对象之前,做集中的校验,校验通过之后才会创建对象。 + +当然我们也可以将Builder类设计成独立的非内部类 + +以下代码隐藏了 house的set 函数, 并在House::Builder::build中进行了校验 + +```cpp +#define DEFAULT_ROOF "default roof" +#define DEFAULT_WALL "default wall" +#define DEFAULT_FLOOR "default floor" + +class House { +private: + std::string roof_; + std::string wall_; + std::string floor_; + House() {} + void setRoof(std::string roof) { roof_ = roof;} + void setWall(std::string wall) { wall_ = wall;} + void setFloor(std::string floor) { floor_ = floor;} +public: + void print() { + std::cout << "roof : " << roof_ << std::endl; + std::cout << "wall : " << wall_ << std::endl; + std::cout << "floor : " << floor_ << std::endl; + } + class Builder { + private: + std::string roof_; + std::string wall_; + std::string floor_; + public: + Builder() {} + ~Builder() {} + void setRoof(std::string roof) { roof_ = roof; } + void setWall(std::string wall) { wall_ = wall; } + void setFloor(std::string floor) { floor_ = floor; } + House* build() { + if (roof_.empty()) { + roof_ = DEFAULT_ROOF; + } + if (wall_.empty()) { + wall_ = DEFAULT_WALL; + } + if (floor_.empty()) { + floor_ = DEFAULT_FLOOR; + } + House *house_ = new House(); + house_->setRoof(roof_); + house_->setWall(wall_); + house_->setFloor(floor_); + return house_; + } + }; +}; +``` + +客户使用方式 + +```cpp +int main() { + House::Builder builder; + builder.setFloor("red floor"); + auto* house = builder.build(); + house->print(); + return 0; +} +``` + +效果 + +```cpp +./bin/design/Builder +roof : default roof +wall : default wall +floor : red floor +``` + +## 问题2. 与工厂模式有何区别? + +工厂模式是用来创建不同但是相关类型的对象, 由给定的参数来决定创建哪种类型的对象. 建造者模式是用来创建一种类型的复杂对象, 通过设置不同的可选参数, “定制化”地创建不同的对象. + +网上有一个经典的例子很好地解释了两者的区别. + +顾客走进一家餐馆点餐, 我们利用工厂模式, 根据用户不同的选择, 来制作不同的食物, 比如披萨、汉堡、沙拉. 对于披萨来说, 用户又有各种配料可以定制, 比如奶酪、西红柿、起司,我们通过建造者模式根据用户选择的不同配料来制作披萨. + +## 优点 + +1. 将构建过程进行剥离, 客户无需关心建造的细节. 使用同样的建造过程创建不同风格的对象. +2. 如果将建造者放到类外实现, 可以实现多个建造者建造不同风格的house, 这些建造者相互独立, 无依赖. + +## 缺点 + +1. 创建的产品一般具有较多的共同点, 如果产品之间的差异性很大,则不适合使用建造者模式,因此其使用范围受到一定的限制。 + +### 适用 + +- 需要生成的产品对象有复杂的内部结构(通常包含多个成员变量); +- 产品对象内部属性有一定的生成顺序; +- 同一个创建流程适用于多种不同的产品。 \ No newline at end of file diff --git a/chainOfResponsibility/CMakeLists.txt b/chainOfResponsibility/CMakeLists.txt new file mode 100644 index 0000000..cc3cadb --- /dev/null +++ b/chainOfResponsibility/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(ChainOfResponsibility) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(chainOfResponsibility ${SRC_LIST}) \ No newline at end of file diff --git a/chainOfResponsibility/ChainOfResponsibility.hpp b/chainOfResponsibility/ChainOfResponsibility.hpp new file mode 100644 index 0000000..a26e12c --- /dev/null +++ b/chainOfResponsibility/ChainOfResponsibility.hpp @@ -0,0 +1,59 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-27 10:42:09 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-27 10:52:23 + */ +#include +#include +#include +using namespace std; +// 抽象处理者 +class Handler { +public: + virtual void handleRequest(string request) = 0; + void setNext(shared_ptr handler) { + nextHandler = handler; + } +protected: + shared_ptr nextHandler; +}; +// 检查库存 +class StockChecker : public Handler { + map stock; +public: + StockChecker() { + stock = {{"goods1", 100}, {"goods2", 10}, {"goods3", 1000}}; + } + void handleRequest(string request) override { + if (/* 检查库存 */stock[request] > 10) { + cout << "库存检查通过" << endl; + } else { + cout << "商品库存不足" << endl; + return; + } + // 传递给下一处理者 + if (nextHandler) nextHandler->handleRequest(request); + } +}; +// 校验价格 +class PriceValidator : public Handler { + map price; +public: + PriceValidator() { + price = {{"goods1", 100}, {"goods2", 10}, {"goods3", 1000}}; + } + void handleRequest(string request) override { + if (/* 校验价格 */price[request] > 100) { + cout << "价格校验通过" << endl; + } else { + cout << "商品价格错误" << endl; + return; + } + if (nextHandler) nextHandler->handleRequest(request); + } +}; +// 其他具体处理者 +// ... diff --git a/chainOfResponsibility/main.cpp b/chainOfResponsibility/main.cpp new file mode 100644 index 0000000..b009020 --- /dev/null +++ b/chainOfResponsibility/main.cpp @@ -0,0 +1,29 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-27 10:42:13 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-27 10:53:58 + */ + +#include "ChainOfResponsibility.hpp" + +int main() { + // 初始化责任链 + std::shared_ptr stockChecker = std::make_shared(); + std::shared_ptr priceValidator = std::make_shared(); + stockChecker->setNext(priceValidator); + // 提交请求 + string request = "goods1"; + stockChecker->handleRequest(request); + std::cout << "=========================================" << std::endl; + // 提交请求 + request = "goods2"; + stockChecker->handleRequest(request); + std::cout << "=========================================" << std::endl; + // 提交请求 + request = "goods3"; + stockChecker->handleRequest(request); + return 0; +} \ No newline at end of file diff --git a/chainOfResponsibility/readme.md b/chainOfResponsibility/readme.md new file mode 100644 index 0000000..3d603af --- /dev/null +++ b/chainOfResponsibility/readme.md @@ -0,0 +1,146 @@ + +# 职责链模式 + +## 介绍 + +职责链模式是一种行为设计模式,其主要思想是: + +1. 避免请求的发送者与接收者耦合在一起,让多个对象都有可能接收请求。 +2. 将这些接收者对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 + +职责链模式的主要角色包括: + +- 抽象处理者(Handler):定义了一个处理请求的接口,包含对后继者的引用以及一个抽象处理方法。 +- 具体处理者(Concrete Handler):实现了抽象处理者的处理方法,判断是否有能力处理该请求,如果可以处理则处理,否则将请求传给后继者。 +- 客户类(Client):创建处理链,并向链头的具体处理者对象提交请求,不关心实际的处理者。 + +职责链模式的主要优点: + +1. 降低了发送者和接收者之间的耦合关系。 +2. 增强了系统的可扩展性,可以通过增加或者修改链中的处理者来扩展系统。 +3. 增强了给对象指派职责的灵活性。 + +职责链模式适用于有多个对象可以处理同一个请求的场景,例如多级请求审批、异常监控等。通过职责链模式,请求发送者只需要将请求发送到链上,无需关心由谁来处理,实现了请求者和处理者的松耦合。 + +## 定义 + +假设有一个购物网站,当用户下单时,订单数据需要经过以下多个处理步骤: + +1. 检查库存:检查用户购买的商品是否有现货 +2. 校验价格:校验订单中商品的价格是否正确 +3. 计算运费:根据收货地址计算运费 +4. 生成订单:生成订单信息 +5. 发送邮件:给用户发送订单确认邮件 + +定义职责链基类 + +```cpp +// 抽象处理者 +class Handler { +public: + virtual void handleRequest(string request) = 0; + void setNext(shared_ptr handler) { + nextHandler = handler; + } +protected: + shared_ptr nextHandler; +}; +``` + +实现具体实现类 + +```cpp +// 检查库存 +class StockChecker : public Handler { + map stock; +public: + StockChecker() { + stock = {{"goods1", 100}, {"goods2", 10}, {"goods3", 1000}}; + } + void handleRequest(string request) override { + if (/* 检查库存 */stock[request] > 10) { + cout << "库存检查通过" << endl; + } else { + cout << "商品库存不足" << endl; + return; + } + // 传递给下一处理者 + if (nextHandler) nextHandler->handleRequest(request); + } +}; +// 校验价格 +class PriceValidator : public Handler { + map price; +public: + PriceValidator() { + price = {{"goods1", 100}, {"goods2", 10}, {"goods3", 1000}}; + } + void handleRequest(string request) override { + if (/* 校验价格 */price[request] > 100) { + cout << "价格校验通过" << endl; + } else { + cout << "商品价格错误" << endl; + return; + } + if (nextHandler) nextHandler->handleRequest(request); + } +}; +// 其他具体处理者 +// ... +``` + +## 调用 + +```cpp +// 初始化责任链 +std::shared_ptr stockChecker = std::make_shared(); +std::shared_ptr priceValidator = std::make_shared(); +stockChecker->setNext(priceValidator); +// 提交请求 +string request = "goods1"; +stockChecker->handleRequest(request); +std::cout << "=========================================" << std::endl; +// 提交请求 +request = "goods2"; +stockChecker->handleRequest(request); +std::cout << "=========================================" << std::endl; +// 提交请求 +request = "goods3"; +stockChecker->handleRequest(request); +``` + +## 效果 + +```cpp +./bin/design/chainOfResponsibility +库存检查通过 +商品价格错误 +========================================= +商品库存不足 +========================================= +库存检查通过 +价格校验通过 +``` + +传统的方式是逐一调用这些处理对象的方法。使用职责链模式后,可以将这些对象接成一条链,请求从链头传递到链尾,每个处理对象判断是否需要处理该请求,如果需要则处理后再传递给下一个对象,直到请求被处理完毕。 + +这种方式提高了请求处理的灵活性,客户端只需要将请求发送到链头,而不需要关心链的结构,新增或者删除处理对象也方便,只需要修改链的结构即可。此外,职责链模式还提高了每个处理对象的独立性,责任单一。 + +## 回顾 + +模板模式、策略模式、在职责链模式 + +这三种模式具有相同的作用:**复用**和**扩展**,在实际的项目开发中比较常用,特别是框架开发中,我们可以利用它们来提供框架的扩展点,能够让框架的使用者在不修改框架源码的情况下,基于扩展点定制化框架的功能。 + +在职责链模式中,多个处理器依次处理同一个请求。一个请求先经过A处理器处理,然后再把请求传递给B处理器,B处理器处理完后再传递给C处理器,以此类推,形成一个链条。链条上的每个处理器各自承担各自的处理职责,所以叫作职责链模式。 + +在GoF的定义中,一旦某个处理器能处理这个请求,就不会继续将请求传递给后续的处理器了。当然,在实际的开发中,也存在对这个模式的变体,那就是请求不会中途终止传递,而是会被所有的处理器都处理一遍。 + +职责链模式有两种常用的实现。一种是使用链表来存储处理器,另一种是使用数组来存储处理器,后面一种实现方式更加简单。 \ No newline at end of file diff --git a/clone/CMakeLists.txt b/clone/CMakeLists.txt new file mode 100644 index 0000000..2e2f2e9 --- /dev/null +++ b/clone/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Clone) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(clone ${SRC_LIST}) \ No newline at end of file diff --git a/clone/Clone.hpp b/clone/Clone.hpp new file mode 100644 index 0000000..d014da1 --- /dev/null +++ b/clone/Clone.hpp @@ -0,0 +1,50 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-12 09:40:13 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-12 10:14:11 + */ +#include +class Homework { + public: + int id; + std::string name; + std::string answer; + Homework(int id, std::string name, std::string answer) + : id(id), name(name), answer(answer) {} + void print() { + std::cout << "id: " << id << " name: " << name << " answer: " << answer + << std::endl; + } +}; + +class ShallowStudent { + public: + Homework* homework; + ShallowStudent(Homework* homework) : homework(homework) {} + void print() { + homework->print(); + } +}; + +class DeepStudent { + public: + Homework* homework; + DeepStudent(Homework* homework) : homework(homework) {} + void print() { + homework->print(); + } + void CloneHomework(const Homework* homework) { + this->homework = new Homework(*homework); + } + DeepStudent(const DeepStudent& other) { + CloneHomework(other.homework); + } + DeepStudent& operator=(const DeepStudent& other) { + CloneHomework(other.homework); + return *this; + } + +}; \ No newline at end of file diff --git a/clone/main.cpp b/clone/main.cpp new file mode 100644 index 0000000..71a9ceb --- /dev/null +++ b/clone/main.cpp @@ -0,0 +1,30 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-12 09:40:19 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-12 10:04:57 + */ +#include "Clone.hpp" + +int main() { + auto A = ShallowStudent(new Homework(1, "小杰", "小杰作业")); + auto B = ShallowStudent(A); + B.homework->id = 2; + B.homework->name = "小李"; + A.print(); + B.print(); + + auto C = DeepStudent(new Homework(3, "小迓", "小迓作业")); + auto D = DeepStudent(C); + D.homework->id = 4; + D.homework->name = "小王"; + auto E = C; + E.homework->id = 5; + E.homework->name = "小张"; + C.print(); + D.print(); + E.print(); + return 0; +} \ No newline at end of file diff --git a/clone/readme.md b/clone/readme.md new file mode 100644 index 0000000..8dcbc2e --- /dev/null +++ b/clone/readme.md @@ -0,0 +1,210 @@ +创建型模式: 单例模式、工厂模式、建造者模式、原型模式 + +## 定义 + +通过一个已有对象, 获得更多相同或相似的对象. + +`使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。` + +## 为什么使用原型模式 + +如果对象的创建成本比较大, 然后同一个类的对象之间的差别不大. 这时候就可以使用已有对象通过拷贝的方式进行创建新的对象. 以达到节省创建时间的效果 + +## 什么时候会产生较大成本的对象创建 + +实际上, 为对象申请内存, 给成员赋值并不会产生多大的性能和时间. 但如果在创建的过程中需要进行复杂的计算(排序, 哈希…), 亦或者是文本系统, 数据库, 网络…的读取,. + +这个时候可以通过拷贝构造创建对象可以减少这些消耗性能时间的操作. + +## 原型模式的两种方式 **浅拷贝** 和 **深拷贝** + +深拷贝(Deep Copy)和浅拷贝(Shallow Copy)是与对象复制相关的两种不同方式,它们有着重要的区别: + +1. **浅拷贝(Shallow Copy)**: + - 浅拷贝是一种简单的复制操作,它只复制对象的成员变量的值。 + - 浅拷贝创建一个新对象,然后将原对象的成员变量的值复制到新对象中。 + - 如果对象包含指针类型的成员变量,浅拷贝只会复制指针的值,而不会复制指针指向的数据。这可能导致多个对象共享相同的内存位置,即浅拷贝对象和原对象之间的数据共享,如果一个对象修改了共享的数据,其他对象也会受到影响。 +2. **深拷贝(Deep Copy)**: + - 深拷贝是一种更复杂的复制操作,它不仅复制对象的成员变量的值,还会递归复制指针指向的数据。 + - 深拷贝会为新对象创建新的内存空间,并将原对象的数据递归复制到新的内存位置。 + - 这确保了每个对象都有自己的独立数据副本,修改一个对象的数据不会影响其他对象。 + +C++默认提供了拷贝构造函数 + + 默认拷贝构造函数会自动被编译器生成,除非你自定义了拷贝构造函数,否则将使用默认的合成拷贝构造函数。 + +而默认的拷贝函数属于浅拷贝. + +下面以同学拷贝作业为例🥸 + +有个作业类包含 学号, 姓名, 答案 + +```cpp +class Homework { + public: + int id; + std::string name; + std::string answer; + Homework(int id, std::string name, std::string answer) + : id(id), name(name), answer(answer) {} + void print() { + std::cout << "id: " << id << " name: " << name << " answer: " << answer + << std::endl; + } +}; +``` + +## 浅拷贝 + +```cpp +class ShallowStudent { + public: + Homework* homework; + ShallowStudent(Homework* homework) : homework(homework) {} + void print() { + homework->print(); + } +}; +``` + +这里不实现拷贝构造和赋值构造, 都是用默认的 + +调用方式 + +```cpp +auto A = ShallowStudent(new Homework(1, "小杰", "小杰作业")); +auto B = ShallowStudent(A); +B.homework->id = 2; +B.homework->name = "小李"; +A.print(); +B.print(); +``` + +得到的效果 + +```cpp +./bin/design/Clone +id: 2 name: 小李 answer: 小杰作业 +id: 2 name: 小李 answer: 小杰作业 +``` + +这里看到 同学B 拷贝完作业后修改名字, 把原来同学A的姓名也修改掉了, 这明显不是我们想要的效果. + +## 深拷贝 + +下边我们手动实现拷贝构造和 赋值构造函数 + +```cpp +class DeepStudent { + public: + Homework* homework; + DeepStudent(Homework* homework) : homework(homework) {} + void print() { + homework->print(); + } + void CloneHomework(const Homework* homework) { + this->homework = new Homework(*homework); + } + DeepStudent(const DeepStudent& other) { + CloneHomework(other.homework); + } + DeepStudent& operator=(const DeepStudent& other) { + CloneHomework(other.homework); + return *this; + } + +}; +``` + +调用方式 + +```cpp +auto C = DeepStudent(new Homework(3, "小迓", "小迓作业")); + auto D = DeepStudent(C); + D.homework->id = 4; + D.homework->name = "小王"; + auto E = C; + E.homework->id = 5; + E.homework->name = "小张"; + C.print(); + D.print(); + E.print(); +``` + +得到的效果 + +```cpp +./bin/design/Clone +id: 3 name: 小迓 answer: 小迓作业 +id: 4 name: 小王 answer: 小迓作业 +id: 5 name: 小张 answer: 小迓作业 +``` + +从效果得到 同学D, E 修改完学号姓名 不会对 同学C原有的试卷有任何影响 + +## 结论 + +(1)编译器会自动生成拷贝构造函数 + +```cpp +class 类名{ + //拷贝构造函数形式:   一定要有&  const某些情况下可以省略  但不建议!! + 类名(const 类名& o){ + } +}; +``` + +(2)默认生成的拷贝构造函数的实现是按照 字节复制 的形式进行拷贝 + +(3)哪些时候会调用拷贝构造函数: 用已经实例化的对象来构造一个新的对象 + +```cpp +class Emp{ + Emp(){} + Emp(int,string,int){} +} +void func(Emp e){} +void bar(Emp& e){} +Emp e; +Emp e1(e); //拷贝构造 +Emp e2 = e;//拷贝构造 +Emp e3; +e3 = e; //不是拷贝构造 +func(e); //拷贝构造 +bar(e); //不会拷贝 + +func(Emp());//匿名对象作为实参时不会调用拷贝构造 +func(Emp(1,"",0));//匿名对象 + +Emp e4 = func();//有可能会调用拷贝构造 +返回一个全局的 或者 *this 或者引用对象时 会调用拷贝构造 +返回匿名对象 或者 函数内存声明的函数时 不会调用拷贝构造 +``` + +(4)什么情况下需要手动实现拷贝构造函数? + +默认的拷贝构造函数都是进行字节复制,即浅拷贝 + +如果需要实现深拷贝则需要自己手动实现拷贝构造函数 + +深拷贝: + +对于指针类型的成员变量,不是拷贝指针变量本身的值,而拷贝指针所指向内存区域的数据 + +(5)默认的拷贝构造函数会调用类类型成员的拷贝构造 + +手动实现时需要在 初始化列表中 调用类类型成员的拷贝构造 + +### 优点: + +- 当创建新的对象实例较为复杂时,原型模式可以简化创建过程,提高创建对象的效率; +- 可扩展:模式中提供了抽象原型类,具体原型类可适当扩展; + +### 缺点: + +- 深克隆代码可能会较为复杂; +- 每一个类都得配备一个clone方法,且该方法位于类的内部,修改时违背开闭原则; + +### 适用 + +- 当创建新的对象实例较为复杂时,原型模式可以简化创建过程; \ No newline at end of file diff --git a/command/CMakeLists.txt b/command/CMakeLists.txt new file mode 100644 index 0000000..0db39f6 --- /dev/null +++ b/command/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Command) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(command ${SRC_LIST}) \ No newline at end of file diff --git a/command/Command.hpp b/command/Command.hpp new file mode 100644 index 0000000..786e5d8 --- /dev/null +++ b/command/Command.hpp @@ -0,0 +1,80 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-06 09:57:13 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-06 10:26:49 + */ +#include +#include +#include +#include + +// 技能接口 +class Skill { +public: + virtual ~Skill() {} + //返回冷却时间 + virtual long Use() = 0; +}; +// 具体技能类 +class SpecificSkills: public Skill { +private: + std::string name_; + int cooldown_; +public: + SpecificSkills(const std::string& name, const int& cooldown) : name_(name), cooldown_(cooldown) { + } + long Use() override { + std::cout << name_ << " used!" << std::endl; + return cooldown_; // 冷却时间 + } +}; +// 命令接口 +class Command { +public: + virtual ~Command() {} + //返回使用次数 + virtual int Execute() = 0; +}; +// 具体命令类 +class SkillCommand : public Command { +private: + Skill* skill_; + time_t coll_down_; + int usage; +public: + explicit SkillCommand(Skill* skill) : skill_(skill), coll_down_(0), usage(0) {} + int Execute() override { + if (time(0) < coll_down_) { + std::cout << "Skill is cooling down!" << std::endl; + } else { + coll_down_ = time(0) + skill_->Use(); + usage++; + } + return usage; + } +}; +// 客户端/调用者 +class Invoker { +private: + std::unordered_map commands_; +public: + ~Invoker() { + for (auto& it : commands_) { + delete it.second; + } + } + void SetCommand(const std::string& name, Command* cmd) { + commands_[name] = cmd; + } + void Execute(const std::string& name) { + if (commands_.find(name) != commands_.end()) { + auto usage = commands_[name]->Execute(); + std::cout << name << " is used " << usage << " times !" << std::endl; + } else { + std::cout << name << " is invalid!" << std::endl; + } + } +}; \ No newline at end of file diff --git a/command/main.cpp b/command/main.cpp new file mode 100644 index 0000000..4ef030a --- /dev/null +++ b/command/main.cpp @@ -0,0 +1,25 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-06 09:57:18 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-06 10:29:41 + */ +#include "Command.hpp" +#include + +int main() { + Skill* fireBall = new SpecificSkills("Fire Ball", 3); + Skill* Flash = new SpecificSkills("Flash", 1); + Invoker* invoker = new Invoker(); + invoker->SetCommand("fire", new SkillCommand(fireBall)); + invoker->SetCommand("flash", new SkillCommand(Flash)); + invoker->Execute("fire"); + invoker->Execute("fire"); + sleep(3); + invoker->Execute("flash"); + invoker->Execute("fire"); + delete invoker; + return 0; +} \ No newline at end of file diff --git a/command/readme.md b/command/readme.md new file mode 100644 index 0000000..c64f1eb --- /dev/null +++ b/command/readme.md @@ -0,0 +1,180 @@ + +## 介绍 + +命令模式是一种设计模式,它将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也允许支持撤销操作。 + +主要解决的是调用者与接收者之间的耦合关系。 + +命令模式的主要角色有: + +1. 接收者(Receiver) - 执行命令对应的操作,即命令要执行的具体操作。 +2. 命令(Command) - 声明执行操作的接口,拥有执行命令的抽象方法execute()。 +3. 具体命令(ConcreteCommand) - 实现了Command接口,它拥有接收者,并通过调用接收者的功能来完成命令要执行的操作。 +4. 调用者(Invoker) - 要求命令对象执行请求,通常会持有命令对象。 +5. 客户端(Client) - 创建具体命令对象,并绑定接收者。 + +command模式的优点: + +1. 解耦了调用操作的对象和实现操作的对象。 +2. 可以实现命令的排队和日志,也可以方便地实现撤销和重做操作。 +3. 扩展性好,可以易于增加新的命令类,满足扩展的需求。 + +总结:命令模式将请求封装成对象,这可以用来参数化其他对象,实现命令的排队和日志,也可以方便地实现撤销/重做操作。它通过解耦调用者和接收者来实现更松耦合的代码。 + +## 定义 + +假设我们在做一个游戏,游戏中有不同的角色,每个角色都可以执行不同的技能。需求如下: + +1. 游戏中有多种角色,如武士、法师、猎人等。 +2. 每个角色都有自己独特的技能,如武士可以横扫千军,法师可以释放火球术等。 +3. 玩家可以控制角色去释放技能攻击敌人。 +4. 需要记录每个技能的使用日志,如火球术使用了多少次。 +5. 需要有一个技能冷却系统,每个技能不能连续释放,需要冷却一段时间。 +6. 未来需要不断新增角色和技能。 + +使用命令模式可以很好地满足需求: + +1. 每个技能都封装为一个命令类,实现执行技能的方法。 +2. 命令类记录自己的执行日志。 +3. 命令类具有冷却功能,可以避免连续释放。 +4. 新增角色时,只需要给该角色绑定它的技能命令即可。 +5. 新增技能也只需要新增一个命令类。 +6. 角色和技能解耦,两者之间通过命令进行交互。 + +技能 + +```cpp +// 技能接口 +class Skill { +public: + virtual ~Skill() {} + //返回冷却时间 + virtual long Use() = 0; +}; +// 具体技能类 +class SpecificSkills: public Skill { +private: + std::string name_; + int cooldown_; +public: + SpecificSkills(const std::string& name, const int& cooldown) : name_(name), cooldown_(cooldown) { + } + long Use() override { + std::cout << name_ << " used!" << std::endl; + return cooldown_; // 冷却时间 + } +}; +``` + +命令 + +```cpp +// 命令接口 +class Command { +public: + virtual ~Command() {} + //返回使用次数 + virtual int Execute() = 0; +}; +// 具体命令类 +class SkillCommand : public Command { +private: + Skill* skill_; + time_t coll_down_; + int usage; +public: + explicit SkillCommand(Skill* skill) : skill_(skill), coll_down_(0), usage(0) {} + int Execute() override { + if (time(0) < coll_down_) { + std::cout << "Skill is cooling down!" << std::endl; + } else { + coll_down_ = time(0) + skill_->Use(); + usage++; + } + return usage; + } +}; +``` + +角色调用 + +```cpp +// 客户端/调用者 +class Invoker { +private: + std::unordered_map commands_; +public: + ~Invoker() { + for (auto& it : commands_) { + delete it.second; + } + } + void SetCommand(const std::string& name, Command* cmd) { + commands_[name] = cmd; + } + void Execute(const std::string& name) { + if (commands_.find(name) != commands_.end()) { + auto usage = commands_[name]->Execute(); + std::cout << name << " is used " << usage << " times !" << std::endl; + } else { + std::cout << name << " is invalid!" << std::endl; + } + } +}; +``` + +## 调用 + +```cpp +int main() { + Skill* fireBall = new SpecificSkills("Fire Ball", 3); + Skill* Flash = new SpecificSkills("Flash", 1); + Invoker* invoker = new Invoker(); + invoker->SetCommand("fire", new SkillCommand(fireBall)); + invoker->SetCommand("flash", new SkillCommand(Flash)); + invoker->Execute("fire"); + invoker->Execute("fire"); + sleep(3); + invoker->Execute("flash"); + invoker->Execute("fire"); + delete invoker; + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/command +Fire Ball used! +fire is used 1 times ! +Skill is cooling down! +fire is used 1 times ! +Flash used! +flash is used 1 times ! +Fire Ball used! +fire is used 2 times ! +``` + +这个示例中: + +- SpecificSkills类是技能,实现了释放火球术的功能 +- SkillCommand是具体的命令类,封装了对Wizard的调用 +- Invoker是调用者,通过invoke方法触发命令 + +这样可以实现调用者和接收者的解耦,并可以方便地扩展新的命令和接收者,满足游戏的灵活需求。 + +## 回顾 + +命令模式在平时工作中并不常用,你稍微了解一下就可以。今天,我重点讲解了它的设计意图,也就是能解决什么问题。 + +落实到编码实现,命令模式用到最核心的实现手段,就是将函数封装成对象。我们知道,在大部分编程语言中,函数是没法作为参数传递给其他函数的,也没法赋值给变量。借助命令模式,我们将函数封装成对象,这样就可以实现把函数像对象一样使用。 + +命令模式的主要作用和应用场景,是用来控制命令的执行,比如,异步、延迟、排队执行命令、撤销重做命令、存储命令、给命令记录日志等等,这才是命令模式能发挥独一无二作用的地方。 \ No newline at end of file diff --git a/composite/CMakeLists.txt b/composite/CMakeLists.txt new file mode 100644 index 0000000..060d320 --- /dev/null +++ b/composite/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Composite) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(composite ${SRC_LIST}) \ No newline at end of file diff --git a/composite/Composite.hpp b/composite/Composite.hpp new file mode 100644 index 0000000..3b61e9e --- /dev/null +++ b/composite/Composite.hpp @@ -0,0 +1,55 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-20 10:16:58 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-20 11:11:15 + */ +#include +#include +#include +using namespace std; +class Entry { + string name; + int size; + + public: + Entry(string name) { this->name = name; } + void setSize(int size) { this->size = size; } + string getName() { return name; } + int getSize() { return size; } + virtual void read(std::string space = " ") = 0; +}; +class File : public Entry { + string content; + + public: + File(string name, string content) : Entry(name) { + this->content = content; + setSize(content.size()); + } + void read(std::string space = " ") override { + std::cout << space; + std::cout << "File : " << getName() << " size [" << getSize() + << "] content[" << content << "]" << std::endl; + } +}; +class Folder : public Entry { + vector> children; + + public: + Folder(string name) : Entry(name) { setSize(0); } + void addEntry(std::shared_ptr entry) { + children.push_back(entry); + setSize(getSize() + entry->getSize()); + } + void read(std::string space = " ") override { + std::cout << space; + std::cout << "Folder : " << getName() << " size[" << getSize() << "]" + << std::endl; + for (auto child : children) { + child->read(space + " "); + } + } +}; \ No newline at end of file diff --git a/composite/main.cpp b/composite/main.cpp new file mode 100644 index 0000000..5c11c17 --- /dev/null +++ b/composite/main.cpp @@ -0,0 +1,21 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-20 10:16:52 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-20 11:12:19 + */ +#include "Composite.hpp" + + +int main() { + std::shared_ptr root = std::make_shared("root"); + std::shared_ptr second = std::make_shared("sec"); + second->addEntry(std::make_shared("sex.md", "this is a girl")); + root->addEntry(std::make_shared("readme.md", "for test")); + root->addEntry(second); + root->addEntry(std::make_shared("readme2.md", "for test2")); + root->read(); + return 0; +} \ No newline at end of file diff --git a/composite/readme.md b/composite/readme.md new file mode 100644 index 0000000..8172718 --- /dev/null +++ b/composite/readme.md @@ -0,0 +1,126 @@ + +组合模式相较于我们对象设计中的组合关系是两个不同的概念: + +1. 组合模式(Composite Pattern)是一种设计模式,它将对象组合成树形结构来表示部分-整体层次结构。组合模式允许客户端统一地使用个别对象和组合对象。 +2. 组合关系(Composition)是对象之间的一种强关联关系,表示部分和整体的关系,部分对象无法脱离整体对象独立存在。这种部分与整体的关系不同于关联关系和聚合关系。 + +主要区别: + +- 组合模式是一种设计模式,重点在于统一处理个别对象和组合对象。 +- 组合关系是描述类之间关系的一种关联方式,强调部分与整体之间不可分的强依赖性。 +- 组合模式使用了组合关系,即组合对象与部分对象之间形成了强依赖,部分对象不能脱离组合对象独立存在。 +- 但是实现组合模式不一定需要使用组合关系,也可以通过关联关系来实现。 + +总之,组合模式是一种设计模式,利用组合关系或者关联关系来统一对待部分和整体对象。组合关系是描述部分和整体间强依赖关联的一种方式。 + +## 介绍 + +组合模式(Composite Pattern)是一种结构型设计模式,用于将对象组合成树形结构以表示“部分-整体”的层次关系。 + +组合模式的定义:将对象组合成树形结构以表示部分-整体层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 + +组合模式的主要角色: + +- Component:组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。 +- Leaf:叶子构件,叶子对象没有子对象,定义叶子对象的行为。 +- Composite:容器构件,存储子部件,在Component接口中实现子部件管理的相关操作,如添加和删除等。 + +组合模式的适用场景:表示对象的部分-整体层次结构(树形结构)。 + +## 定义 + +我们要构建一个文件系统,它包含文件和文件夹。文件和文件夹有一些共同的操作,比如获取名称、获取大小等。但是它们也有一些不同的操作,例如文件可以读取内容,文件夹可以添加子文件和子文件夹。 + +基类 含有共同属性 + +```cpp +class Entry { + string name; + int size; + + public: + Entry(string name) { this->name = name; } + void setSize(int size) { this->size = size; } + string getName() { return name; } + int getSize() { return size; } + virtual void read(std::string space = " ") = 0; +}; +``` + +文件 包含内容 + +```cpp +class File : public Entry { + string content; + + public: + File(string name, string content) : Entry(name) { + this->content = content; + setSize(content.size()); + } + void read(std::string space = " ") override { + std::cout << space; + std::cout << "File : " << getName() << " size [" << getSize() + << "] content[" << content << "]" << std::endl; + } +}; +``` + +文件夹 可包含多个文件以及文件夹 + +```cpp +class Folder : public Entry { + vector> children; + + public: + Folder(string name) : Entry(name) { setSize(0); } + void addEntry(std::shared_ptr entry) { + children.push_back(entry); + setSize(getSize() + entry->getSize()); + } + void read(std::string space = " ") override { + std::cout << space; + std::cout << "Folder : " << getName() << " size[" << getSize() << "]" + << std::endl; + for (auto child : children) { + child->read(space + " "); + } + } +}; +``` + +## 调用 + +```cpp +std::shared_ptr root = std::make_shared("root"); +std::shared_ptr second = std::make_shared("sec"); +second->addEntry(std::make_shared("sex.md", "this is a girl")); +root->addEntry(std::make_shared("readme.md", "for test")); +root->addEntry(second); +root->addEntry(std::make_shared("readme2.md", "for test2")); +root->read(); +``` + +## 效果 + +```cpp +./bin/design/composite + Folder : root size[31] + File : readme.md size [8] content[for test] + Folder : sec size[14] + File : sex.md size [14] content[this is a girl] + File : readme2.md size [9] content[for test2] +``` + +## 回顾 + +组合模式的设计思路,与其说是一种设计模式,倒不如说是对业务场景的一种数据结构和算法的抽象。其中,数据可以表示成树这种数据结构,业务需求可以通过在树上的递归遍历算法来实现。 + +组合模式,将一组对象组织成树形结构,将单个对象和组合对象都看做树中的节点,以统一处理逻辑,并且它利用树形结构的特点,递归地处理每个子树,依次简化代码实现。使用组合模式的前提在于,你的业务场景必须能够表示成树形结构。所以,组合模式的应用场景也比较局限,它并不是一种很常用的设计模式。 \ No newline at end of file diff --git a/decorator/CMakeLists.txt b/decorator/CMakeLists.txt new file mode 100644 index 0000000..bcc44d1 --- /dev/null +++ b/decorator/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Decorator) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(decorator ${SRC_LIST}) \ No newline at end of file diff --git a/decorator/Decorator.hpp b/decorator/Decorator.hpp new file mode 100644 index 0000000..1b2d7c5 --- /dev/null +++ b/decorator/Decorator.hpp @@ -0,0 +1,76 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-17 09:43:14 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-17 10:13:30 + */ +#include +#include + +// 冰激凌抽象类 +class AbstractIceCream { + public: + virtual ~AbstractIceCream() = default; + virtual const std::string MakeIceCream() = 0; +}; + +// 草莓冰激凌 +class StrawberryIceCream : public AbstractIceCream { + public: + const std::string MakeIceCream() override { return "草莓冰激凌"; } +}; + +// 巧克力冰激凌 +class ChocolateIceCream : public AbstractIceCream { + public: + const std::string MakeIceCream() override { return "巧克力冰激凌"; } +}; + +// 装饰器抽象类 +class AbstractDecorator : public AbstractIceCream { + public: + virtual ~AbstractDecorator() = default; + virtual const std::string MakeIceCream() = 0; + virtual void SetIceCream(std::shared_ptr iceCream) { + iceCream_ = iceCream; + } + virtual std::shared_ptr GetIceCream() { return iceCream_; } + + protected: + std::shared_ptr iceCream_; +}; + +//巧克力酱装饰器 +class ChocolateIceCreamChunk : public AbstractDecorator { + public: + const std::string MakeIceCream() override { + return GetIceCream()->MakeIceCream() + AddChocolateChips(); + } + const std::string AddChocolateChips() { + return "撒上巧克力豆"; + } +}; + +//坚果装饰器 +class NutsIceCreamChunk : public AbstractDecorator { + public: + const std::string MakeIceCream() override { + return GetIceCream()->MakeIceCream() + AddNuts(); + } + const std::string AddNuts() { + return "撒上一把坚果"; + } +}; + +//布丁装饰器 +class PuddingIceCreamChunk : public AbstractDecorator { + public: + const std::string MakeIceCream() override { + return GetIceCream()->MakeIceCream() + AddPudding(); + } + const std::string AddPudding() { + return "撒上一块布丁"; + } +}; \ No newline at end of file diff --git a/decorator/main.cpp b/decorator/main.cpp new file mode 100644 index 0000000..6e5f13e --- /dev/null +++ b/decorator/main.cpp @@ -0,0 +1,33 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-17 09:43:18 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-17 10:18:36 + */ +#include "Decorator.hpp" + +int main() { + //想要制作一个巧克力冰激凌 + auto chocolate = std::make_shared(); + //加上布丁 + auto pudding = std::make_shared(); + pudding->SetIceCream(chocolate); + //加上坚果 + auto nuts = std::make_shared(); + nuts->SetIceCream(pudding); + //制作 + std::cout << nuts->MakeIceCream() << std::endl; + //想要制作一个草莓冰激凌 + auto strawberry = std::make_shared(); + //加上巧克力豆 + auto chocolate_beans = std::make_shared(); + chocolate_beans->SetIceCream(strawberry); + //加上布丁 + auto pudding_beans = std::make_shared(); + pudding_beans->SetIceCream(chocolate_beans); + //制作 + std::cout << pudding_beans->MakeIceCream() << std::endl; + return 0; +} \ No newline at end of file diff --git a/decorator/readme.md b/decorator/readme.md new file mode 100644 index 0000000..dc3cc1d --- /dev/null +++ b/decorator/readme.md @@ -0,0 +1,163 @@ + +# 装饰器模式 + +装饰器模式的代码结构跟桥接模式非常相似, 但是两者针对的问题却并不相同 + +## 介绍: + + `装饰器模式允许你附加新的行为到对象实例上,同时保持对象类的完整性。装饰器模式通常用于通过递归组合方式,使类能够包含更多的责任,同时保持系统中的每个类小而简单。` + +装饰器模式用于在运行时动态添加功能,而桥接模式用于将抽象和实现分离以处理多维度的变化。 + +他们可以由以下几点区分: + +1. **主要目的**: + - 装饰器模式的主要目的是动态地为对象添加行为,而不修改其原始类。它用于在运行时包装对象,以添加新的功能,例如添加额外的操作或状态。装饰器模式关注对象的功能扩展。 + - 桥接模式的主要目的是将抽象和实现分离,使它们可以独立变化。它用于处理多维度的变化,例如在多个维度上有多个实现,然后通过组合在不同维度上选择不同的实现。桥接模式关注不同维度的独立变化。 +2. **结构差异**: + - 装饰器模式包括抽象组件、具体组件、装饰器抽象类和具体装饰器。它通过递归性地包装对象来添加功能,具体装饰器可以在运行时添加额外的功能。 + - 桥接模式包括抽象类、具体类、抽象实现类和具体实现类。它通过将抽象类和实现类分离来处理多维度的变化,允许它们独立变化。 +3. **应用场景**: + - 装饰器模式适用于需要在不修改原始类的情况下动态添加功能的场景。它通常用于需要包装核心对象以添加功能,例如输入/输出流、窗口控件等。 + - 桥接模式适用于多个维度上有多个实现,并且需要将这些维度进行解耦的场景。它通常用于处理多维度的变化,例如操作系统平台和文件系统的组合。 +4. **关注点**: + - 装饰器模式的关注点在于在现有对象上添加功能。 + - 桥接模式的关注点在于将抽象和实现分离,以处理多维度的变化。 + +## 定义 + +**场景**:假设你是一个冰淇淋店的经营者,你有各种类型的冰淇淋,如巧克力冰淇淋、草莓冰淇淋、香草冰淇淋等。你想允许顾客根据自己的口味选择各种配料,如巧克力酱、坚果、草莓酱等,以定制他们的冰淇淋。 + +抽象冰激凌类 + +```cpp +// 冰激凌抽象类 +class AbstractIceCream { + public: + virtual ~AbstractIceCream() = default; + virtual const std::string MakeIceCream() = 0; +}; +``` + +实现具体冰激凌 + +```cpp +// 草莓冰激凌 +class StrawberryIceCream : public AbstractIceCream { + public: + const std::string MakeIceCream() override { return "草莓冰激凌"; } +}; + +// 巧克力冰激凌 +class ChocolateIceCream : public AbstractIceCream { + public: + const std::string MakeIceCream() override { return "巧克力冰激凌"; } +}; +``` + +抽象装饰器 + +```cpp +// 装饰器抽象类 +class AbstractDecorator : public AbstractIceCream { + public: + virtual ~AbstractDecorator() = default; + virtual const std::string MakeIceCream() = 0; + virtual void SetIceCream(std::shared_ptr iceCream) { + iceCream_ = iceCream; + } + virtual std::shared_ptr GetIceCream() { return iceCream_; } + + protected: + std::shared_ptr iceCream_; +}; +``` + +实现具体的装饰器 + +```cpp +//巧克力酱装饰器 +class ChocolateIceCreamChunk : public AbstractDecorator { + public: + const std::string MakeIceCream() override { + return GetIceCream()->MakeIceCream() + AddChocolateChips(); + } + const std::string AddChocolateChips() { + return "撒上巧克力豆"; + } +}; + +//坚果装饰器 +class NutsIceCreamChunk : public AbstractDecorator { + public: + const std::string MakeIceCream() override { + return GetIceCream()->MakeIceCream() + AddNuts(); + } + const std::string AddNuts() { + return "撒上一把坚果"; + } +}; + +//布丁装饰器 +class PuddingIceCreamChunk : public AbstractDecorator { + public: + const std::string MakeIceCream() override { + return GetIceCream()->MakeIceCream() + AddPudding(); + } + const std::string AddPudding() { + return "撒上一块布丁"; + } +}; +``` + +## 调用 + +```cpp +//想要制作一个巧克力冰激凌 +auto chocolate = std::make_shared(); +//加上布丁 +auto pudding = std::make_shared(); +pudding->SetIceCream(chocolate); +//加上坚果 +auto nuts = std::make_shared(); +nuts->SetIceCream(pudding); +//制作 +std::cout << nuts->MakeIceCream() << std::endl; +//想要制作一个草莓冰激凌 +auto strawberry = std::make_shared(); +//加上巧克力豆 +auto chocolate_beans = std::make_shared(); +chocolate_beans->SetIceCream(strawberry); +//加上布丁 +auto pudding_beans = std::make_shared(); +pudding_beans->SetIceCream(chocolate_beans); +//制作 +std::cout << pudding_beans->MakeIceCream() << std::endl; +``` + +## 效果 + +```cpp +./bin/design/Decorator +巧克力冰激凌撒上一块布丁撒上一把坚果 +草莓冰激凌撒上巧克力豆撒上一块布丁 +``` + +## **优点**: + +允许动态地添加功能,避免使用继承,保持对象类的简单性,符合开放-封闭原则(对扩展开放,对修改关闭)。 + +## **缺点**: + +可能会导致类的数量增加,以及复杂的对象层次结构。 + +装饰器模式允许您在运行时包装对象并以递归方式添加功能,这在需要动态地修改对象行为而不影响其原始类的情况下非常有用。它是一种强大的模式,用于扩展对象的功能,同时保持代码的灵活性和可维护性。 + +**适用情况**:当需要在不修改现有对象类的情况下,动态地添加功能或职责时,使用装饰器模式。 \ No newline at end of file diff --git a/facade/CMakeLists.txt b/facade/CMakeLists.txt new file mode 100644 index 0000000..8587cf1 --- /dev/null +++ b/facade/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Facade) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(facade ${SRC_LIST}) \ No newline at end of file diff --git a/facade/Facade.hpp b/facade/Facade.hpp new file mode 100644 index 0000000..c5ad6c6 --- /dev/null +++ b/facade/Facade.hpp @@ -0,0 +1,78 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-19 09:44:15 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-19 09:51:56 + */ +#include +#include + +//子系统 灯光 +class Light{ +public: + void TurnOnTheLight() { + std::cout << "Turn On The Light" << std::endl; + } + void TurnOffTheLight() { + std::cout << "Turn Off The Light" << std::endl; + } +}; + +//子系统 空调 +class AirConditioner{ +public: + void TurnOnTheAirConditioner() { + std::cout << "Turn On The Air Conditioner" << std::endl; + } + void TurnOffTheAirConditioner() { + std::cout << "Turn Off The Air Conditioner" << std::endl; + } +}; + +//子系统 电视 +class Television{ +public: + void TurnOnTheTelevision() { + std::cout << "Turn On The Television" << std::endl; + } + void TurnOffTheTelevision() { + std::cout << "Turn Off The Television" << std::endl; + } +}; + +//子系统 音响 +class StereoSystem{ +public: + void TurnOnTheStereoSystem() { + std::cout << "Turn On The Stereo System" << std::endl; + } + void TurnOffTheStereoSystem() { + std::cout << "Turn Off The Stereo System" << std::endl; + } +}; + +//门面系统 +class FacadeSystem{ + Light light; + AirConditioner airConditioner; + Television television; + StereoSystem stereoSystem; + +public: + void on() { + light.TurnOnTheLight(); + airConditioner.TurnOnTheAirConditioner(); + television.TurnOnTheTelevision(); + stereoSystem.TurnOnTheStereoSystem(); + std::cout << "All systems are turned on" << std::endl; + } + void off() { + light.TurnOffTheLight(); + airConditioner.TurnOffTheAirConditioner(); + television.TurnOffTheTelevision(); + stereoSystem.TurnOffTheStereoSystem(); + std::cout << "All systems are turned off" << std::endl; + } +}; \ No newline at end of file diff --git a/facade/main.cpp b/facade/main.cpp new file mode 100644 index 0000000..3fc0fa3 --- /dev/null +++ b/facade/main.cpp @@ -0,0 +1,16 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-19 09:44:21 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-19 09:54:28 + */ +#include "Facade.hpp" + +int main() { + FacadeSystem facade; + facade.on(); + facade.off(); + return 0; +} \ No newline at end of file diff --git a/facade/readme.md b/facade/readme.md new file mode 100644 index 0000000..c61efb1 --- /dev/null +++ b/facade/readme.md @@ -0,0 +1,158 @@ + +# 门面模式 + +平常开发过程中是否会遇到接口颗粒的问题. + +一般情况下, 我门为了保证接口的可复用性, 会讲接口设计的细一些, 保证职责单一. + +但是如果颗粒太小, 在业务开发中可能会调用 n多个细颗粒的接口. + +但是如果颗粒太大, 一个接口有n多个事情要做,返回n多个数据, 就会导致接口复用性不够好, 不够通用. + +## 介绍 + +`门面模式为子系统提供一组统一的接口,定义一组高层接口让子系统更易用。` + +一下举个例子说明 + +假设有a, b, c, d 四个细颗粒接口, 业务需要使用a, b, d, 那就可以使用 门面模式将a, b, d包裹起来对外提供一个门面接口 x直接给业务调用. + +那么为什么不直接使用三个接口, 而是又封装一层呢? + +假设系统调用接口通过网络通信获取数据, 一般网络通信耗时比较多, 为了提高响应速度, 我们要尽量减少系统间的网络通信次数. + +如果完成一个业务需要依次调用a, b, d三个接口, 且不支持并发操作, 有可能会导致接口调用次数过多的网络通信, 导致系统响应过慢. + +## 定义 + +以这个需求作为示例 + +我需要一种方式来通过手机控制家庭的多个智能设备,如灯光、空调、音响等,而无需每次都与每个设备互动。 + +四个子系统 + +```cpp +//子系统 灯光 +class Light{ +public: + void TurnOnTheLight() { + std::cout << "Turn On The Light" << std::endl; + } + void TurnOffTheLight() { + std::cout << "Turn Off The Light" << std::endl; + } +}; + +//子系统 空调 +class AirConditioner{ +public: + void TurnOnTheAirConditioner() { + std::cout << "Turn On The Air Conditioner" << std::endl; + } + void TurnOffTheAirConditioner() { + std::cout << "Turn Off The Air Conditioner" << std::endl; + } +}; + +//子系统 电视 +class Television{ +public: + void TurnOnTheTelevision() { + std::cout << "Turn On The Television" << std::endl; + } + void TurnOffTheTelevision() { + std::cout << "Turn Off The Television" << std::endl; + } +}; + +//子系统 音响 +class StereoSystem{ +public: + void TurnOnTheStereoSystem() { + std::cout << "Turn On The Stereo System" << std::endl; + } + void TurnOffTheStereoSystem() { + std::cout << "Turn Off The Stereo System" << std::endl; + } +}; +``` + +定义门面系统包裹四个接口 + +```cpp +//门面系统 +class FacadeSystem{ + Light light; + AirConditioner airConditioner; + Television television; + StereoSystem stereoSystem; + +public: + void on() { + light.TurnOnTheLight(); + airConditioner.TurnOnTheAirConditioner(); + television.TurnOnTheTelevision(); + stereoSystem.TurnOnTheStereoSystem(); + std::cout << "All systems are turned on" << std::endl; + } + void off() { + light.TurnOffTheLight(); + airConditioner.TurnOffTheAirConditioner(); + television.TurnOffTheTelevision(); + stereoSystem.TurnOffTheStereoSystem(); + std::cout << "All systems are turned off" << std::endl; + } +}; +``` + +## 调用 + +```cpp +FacadeSystem facade; +facade.on(); +facade.off(); +``` + +## 效果 + +```cpp +./bin/design/Facade +Turn On The Light +Turn On The Air Conditioner +Turn On The Television +Turn On The Stereo System +All systems are turned on +Turn Off The Light +Turn Off The Air Conditioner +Turn Off The Television +Turn Off The Stereo System +``` + +## 回顾 + +类、模块、系统之间的“通信”, 一般都是通过接口调用来完成的. 接口设计的好坏, 直接影响到类、模块、系统是否好用. + +接口粒度设计得太大, 太小都不好. 太大会导致接口不可复用, 太小会导致接口不易用. 在实际的开发中, 接口的可复用性和易用性需要“微妙”的权衡. 针对这个问题. 基本的处理原则是, **尽量保持接口的可复用性, 但针对特殊情况, 允许提供冗余的门面接口, 来提供更易用的接口**。 + +“门面模式让子系统更加易用”, 实际上, 它除了解决易用性问题之外, 还能解决其他很多方面的问题. + +强调一下,门面模式定义中的**“子系统(subsystem)”**也可以有多种理解方式。它既可以是一个完整的系统,也可以是更细粒度的类或者模块。 + +## 应用场景 + +门面模式适用于以下情况: + +1. 简化复杂系统: 当你需要与一个复杂子系统进行交互,而子系统内部包含多个组件、类或服务,门面模式能够将这些复杂性封装起来,提供一个更简单的接口供客户端使用。 +2. 隐藏子系统的复杂性: 当客户端不需要了解子系统的内部工作原理,只关心如何与子系统交互时,门面模式非常有用。门面提供了抽象接口,隐藏了内部的复杂性,让客户端更容易使用。 +3. 降低耦合度: 门面模式可以减少客户端与子系统之间的耦合。这使得系统更加灵活,因为子系统的改变不会影响客户端代码。 +4. 提供一个单一入口点: 当你希望为系统提供一个单一的入口点,以便执行多个操作或任务时,门面模式非常有用。客户端只需与门面互动,而不必关心系统中的多个部分。 +5. 简化接口: 当多个接口和方法需要协同工作以执行一个任务时,门面模式可以将这些操作封装在一个单一接口中,从而减少客户端需要处理的细节。 +6. 遗留系统集成: 在将新系统与遗留系统集成时,门面模式可以充当接口,使新系统与遗留系统进行通信更容易。 +7. 性能优化: 在某些情况下,门面模式可以用于优化性能,例如缓存复杂操作的结果,以减少计算的重复执行。 \ No newline at end of file diff --git a/factoryMethod/CMakeLists.txt b/factoryMethod/CMakeLists.txt new file mode 100644 index 0000000..d4c06f7 --- /dev/null +++ b/factoryMethod/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(FactoryMethod) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(factoryMethod ${SRC_LIST}) \ No newline at end of file diff --git a/factoryMethod/FactoryMethod.hpp b/factoryMethod/FactoryMethod.hpp new file mode 100644 index 0000000..04f6258 --- /dev/null +++ b/factoryMethod/FactoryMethod.hpp @@ -0,0 +1,89 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-08 14:46:44 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-08 14:59:02 + */ +#include +#include + +class AbstractProduct { //抽象产品 +public: + AbstractProduct() {} + virtual void print() = 0; + virtual void play() = 0; +}; + +class PowerArmor : public AbstractProduct { +public: + PowerArmor() { + print(); + play(); + } + void print() { + std::cout << "得到一个动力装甲" << std::endl; + } + void play() { + std::cout << "动力装甲因太过脆弱而被损坏" << std::endl; + } +}; + +class FlyingPowder : public AbstractProduct { +public: + FlyingPowder() { + print(); + play(); + } + void print() { + std::cout << "得到一个飞路粉" << std::endl; + } + void play() { + std::cout << "飞路粉太香招来苍蝇" << std::endl; + } +}; + +class Goblins : public AbstractProduct { +public: + Goblins() { + print(); + play(); + } + void print() { + std::cout << "得到一个哥布林" << std::endl; + } + void play() { + std::cout << "暴躁的哥布林发起了进攻" << std::endl; + } +}; + +class AbstractFactory { +public : + AbstractFactory() {} + virtual std::shared_ptr getProduct() = 0; +}; + +class MachineryFactory : public AbstractFactory{ +public : + MachineryFactory() {} + std::shared_ptr getProduct() { + return std::make_shared(); + } +}; + +class MagicFactory : public AbstractFactory { +public: + MagicFactory() {} + std::shared_ptr getProduct() { + return std::make_shared(); + } +}; + +class Greenfactory : public AbstractFactory { +public: + Greenfactory() {} + std::shared_ptr getProduct() { + return std::make_shared(); + } +}; \ No newline at end of file diff --git a/factoryMethod/main.cpp b/factoryMethod/main.cpp new file mode 100644 index 0000000..1b84443 --- /dev/null +++ b/factoryMethod/main.cpp @@ -0,0 +1,21 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-08 14:47:54 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-08 14:54:44 + */ +#include "FactoryMethod.hpp" + +int main() { + std::shared_ptr factory = nullptr; + std::shared_ptr product = nullptr; + factory = std::make_shared(); + product = factory->getProduct(); + factory = std::make_shared(); + product = factory->getProduct(); + factory = std::make_shared(); + product = factory->getProduct(); + return 0; +} \ No newline at end of file diff --git a/factoryMethod/readme.md b/factoryMethod/readme.md new file mode 100644 index 0000000..aed4710 --- /dev/null +++ b/factoryMethod/readme.md @@ -0,0 +1,178 @@ + +# 工厂方法模式 + +一般情况下,工厂模式分为三种更加细分的类型:简单工厂、工厂方法和抽象工厂。在GoF的《设计模式》一书中,它将简单工厂模式看作是工厂方法模式的一种特例,所以工厂模式只被分成了工厂方法和抽象工厂两类。实际上,前面一种分类方法更加常见. + +## 介绍 + +简单工厂每次增加一个产品都需要修改工厂代码内部的逻辑, 为了遵循**开闭原则**, 工厂方法将不在使用一个工厂统一进行所有产品的生产, 而是每一个产品都由一个工厂进行生产. + +## 定义 + +- **抽象工厂(AbstractFactory)**:所有生产具体产品的工厂类的基类,提供工厂类的公共方法; +- **具体工厂(ConcreteFactory)**:生产具体的产品 +- **抽象产品(AbstractProduct)**:所有产品的基类,提供产品类的公共方法 +- **具体产品(ConcreteProduct)**:具体的产品类 + +## 流程 + +- 定义抽象产品类, 不提供实现方法 + +```cpp +class AbstractProduct { //抽象产品 +public: + AbstractProduct() {} + virtual void print() = 0; + virtual void play() = 0; +}; +``` + +- 定义三个具体产品类 + +```cpp +class PowerArmor : public AbstractProduct { +public: + PowerArmor() { + print(); + play(); + } + void print() { + std::cout << "得到一个动力装甲" << std::endl; + } + void play() { + std::cout << "动力装甲因太过脆弱而被损坏" << std::endl; + } +}; + +class FlyingPowder : public AbstractProduct { +public: + FlyingPowder() { + print(); + play(); + } + void print() { + std::cout << "得到一个飞路粉" << std::endl; + } + void play() { + std::cout << "飞路粉太香招来苍蝇" << std::endl; + } +}; + +class Goblins : public AbstractProduct { +public: + Goblins() { + print(); + play(); + } + void print() { + std::cout << "得到一个哥布林" << std::endl; + } + void play() { + std::cout << "暴躁的哥布林发起了进攻" << std::endl; + } +}; +``` + +- 定义抽象工厂, 纯虚类 + +```cpp +class AbstractFactory { +public : + AbstractFactory() {} + virtual std::shared_ptr getProduct() = 0; +}; +``` + +- 定义三个具体方法工厂 + +```cpp +class MachineryFactory : public AbstractFactory{ +public : + MachineryFactory() {} + std::shared_ptr getProduct() { + return std::make_shared(); + } +}; + +class MagicFactory : public AbstractFactory { +public: + MagicFactory() {} + std::shared_ptr getProduct() { + return std::make_shared(); + } +}; + +class Greenfactory : public AbstractFactory { +public: + Greenfactory() {} + std::shared_ptr getProduct() { + return std::make_shared(); + } +}; +``` + +- 用户使用方法 + +```cpp +#include "FactoryMethod.hpp" + +int main() { + std::shared_ptr factory = nullptr; + std::shared_ptr product = nullptr; + factory = std::make_shared(); + product = factory->getProduct(); + factory = std::make_shared(); + product = factory->getProduct(); + factory = std::make_shared(); + product = factory->getProduct(); + return 0; +} +``` + +- 效果 + +```cpp +./bin/design/FactoryMethod + +得到一个动力装甲 +动力装甲因太过脆弱而被损坏 +得到一个飞路粉 +飞路粉太香招来苍蝇 +得到一个哥布林 +暴躁的哥布林发起了进攻 +``` + +## 总结 + +如果 想要新增一个产品只需要增加对应的产品和生产产品的工厂, 此方式不会修改或影响到之前已存在的产品代码. 由此可见, 相对于简单工厂更加符合 **开闭原则**, 工厂方法是使用频率最高的设计模式之一,是很多开源框架和API类库的核心模式. + +## 优点: + +- 工厂方法用于创建客户所需产品,同时向客户隐藏某个具体产品类将被实例化的细节,用户只需关心所需产品对应的工厂; +- 工厂自主决定创建何种产品,并且创建过程封装在具体工厂对象内部,多态性设计是工厂方法模式的关键; +- 新加入产品时,无需修改原有代码,增强了系统的可扩展性,符合开闭原则。 + +## 缺点: + +- 添加新产品时需要同时添加新的产品工厂,系统中类的数量成对增加,增加了系统的复杂度,更多的类需要编译和运行,增加了系统的额外开销; +- 工厂和产品都引入了抽象层,客户端代码中均使用的抽象层(AbstractFactory和AbstractSportProduct ),增加了系统的抽象层次和理解难度。 + +## 适用: + +- 客户端不需要知道它所需要创建的对象的类; +- 抽象工厂类通过其子类来指定创建哪个对象(运用多态性设计和里氏代换原则) + +**那什么时候该用工厂方法模式,而非简单工厂模式呢?** + +之所以将某个代码块剥离出来,独立为函数或者类,原因是这个代码块的逻辑过于复杂,剥离之后能让代码更加清晰,更加可读、可维护。但是,如果代码块本身并不复杂,就几行代码而已,我们完全没必要将它拆分成单独的函数或者类。 + +基于这个设计思想,当对象的创建逻辑比较复杂,不只是简单的new一下就可以,而是要组合其他类对象,做各种初始化操作的时候,我们推荐使用工厂方法模式,将复杂的创建逻辑拆分到多个工厂类中,让每个工厂类都不至于过于复杂。而使用简单工厂模式,将所有的创建逻辑都放到一个工厂类中,会导致这个工厂类变得很复杂。 + +除此之外,在某些场景下,如果对象不可复用,那工厂类每次都要返回不同的对象。如果我们使用简单工厂模式来实现,就只能选择第一种包含if分支逻辑的实现方式。如果我们还想避免烦人的if-else分支逻辑,这个时候,我们就推荐使用工厂方法模式。 \ No newline at end of file diff --git a/flyWeight/CMakeLists.txt b/flyWeight/CMakeLists.txt new file mode 100644 index 0000000..1aea23b --- /dev/null +++ b/flyWeight/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(flyWeight) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(flyWeight ${SRC_LIST}) \ No newline at end of file diff --git a/flyWeight/FlyWeight.hpp b/flyWeight/FlyWeight.hpp new file mode 100644 index 0000000..1163f61 --- /dev/null +++ b/flyWeight/FlyWeight.hpp @@ -0,0 +1,63 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-23 11:08:05 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-23 11:17:18 + */ +#include +#include +#include +// ChessPiece为棋子对象的基类(共同部分) +class ChessPiece { +public: + virtual ~ChessPiece() {} + virtual std::string render() = 0; +}; +// 具体棋子类,继承自ChessPiece基类(共同部分) +class Queen : public ChessPiece { +public: + std::string render() override { + return "渲染Queen"; + } +}; +class King : public ChessPiece { +public: + std::string render() override { + return "渲染King" ; + } +}; +// 棋子对象(不同部分之一 - 棋子类型) +struct ChessPieceUnit { + ChessPiece* piece; + int positionX; // 棋子位置(不同部分之二) + int positionY; + void print() { + std::cout << piece->render() << " " << positionX << " " << positionY << std::endl; + } +}; +// 享元工厂类,使用单例模式 +class ChessPieceFactory { +public: + static ChessPieceFactory* getInstance() { + static ChessPieceFactory instance; + return &instance; + } + + ChessPiece* getChessPiece(std::string type) { + if (!pieces.count(type)) { + if (type == "Queen") + pieces[type] = new Queen(); + else if (type == "King") + pieces[type] = new King(); + } + return pieces[type]; + } + +private: + std::unordered_map pieces; + + ChessPieceFactory() {} +}; + diff --git a/flyWeight/main.cpp b/flyWeight/main.cpp new file mode 100644 index 0000000..de13af4 --- /dev/null +++ b/flyWeight/main.cpp @@ -0,0 +1,34 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-23 11:08:09 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-23 11:21:37 + */ +#include "FlyWeight.hpp" + +int main() { + // 创建棋子对象 + ChessPieceUnit queen1; + auto factory = ChessPieceFactory::getInstance(); + queen1.piece = factory->getChessPiece("Queen"); + queen1.positionX = 3; + queen1.positionY = 5; + ChessPieceUnit king1; + king1.piece = factory->getChessPiece("King"); + king1.positionX = 4; + king1.positionY = 8; + // 渲染棋子 + queen1.print(); + king1.print(); + // 修改位置 + queen1.positionX = 2; + queen1.positionY = 8; + king1.positionX = 5; + king1.positionY = 2; + // 渲染棋子 + queen1.print(); + king1.print(); + return 0; +} \ No newline at end of file diff --git a/flyWeight/readme.md b/flyWeight/readme.md new file mode 100644 index 0000000..91a5608 --- /dev/null +++ b/flyWeight/readme.md @@ -0,0 +1,151 @@ +# 享元模式 + +## 介绍 + +所谓“享元”, 顾名思义就是被共享的单元. 享元模式的意图是复用对象, 节省内存, 前提是享元对象是不可变对象. + +它使用共享的对象来有效地支持大量细粒度的对象. 具体来说,享元模式尽量减少内存使用,方法是共享相同数据的对象,避免重复创建相同的对象. + +具体来讲, 当一个系统中存在大量重复对象的时候, 如果这些重复的对象是不可变对象, 我们就可以利用享元模式将对象设计成享元, 在内存中只保留一份实例, 供多处代码引用. 这样可以减少内存中对象的数量, 起到节省内存的目的. + +## 定义 + +假设我们要开发一个国际象棋游戏,chessboard 上一共有32个棋子。如果对每个棋子都创建一个对象,那会产生大量相似的对象并浪费内存。 + +使用享元模式,可以把棋子分为两类状态: + +内部状态:棋子的名称(king, queen, pawn 等),颜色(黑色或白色)。这部分对每种棋子只需要创建一次。 + +外部状态:棋子的当前位置。这需要每个棋子都单独保存。 + +那么我们可以创建一个 ChessPiece 类代表内部状态,里面有棋子的名称和颜色属性。然后创建一个 ChessPieceUnit 类代表每个棋子,里面包含一个 ChessPiece 引用和当前位置坐标。 + +在游戏中,每次需要一个棋子时,可以从 ChessPiece 缓存池中获得,避免重复创建内部状态相同的 ChessPiece,然后绑定其外部状态,如当前位置。 + +这样就可以大量节省内存,只需要创建很少的内部状态对象,而复用它们来代表具体的每个棋子。 + +**共同部分 设定好就不再改变** + +```cpp +// ChessPiece为棋子对象的基类(共同部分) +class ChessPiece { +public: + virtual ~ChessPiece() {} + virtual std::string render() = 0; +}; +// 具体棋子类,继承自ChessPiece基类(共同部分) +class Queen : public ChessPiece { +public: + std::string render() override { + return "渲染Queen"; + } +}; +class King : public ChessPiece { +public: + std::string render() override { + return "渲染King" ; + } +}; +``` + +**不同部分** + +```cpp +// 棋子对象(不同部分之一 - 棋子类型) +struct ChessPieceUnit { + ChessPiece* piece; + int positionX; // 棋子位置(不同部分之二) + int positionY; + void print() { + std::cout << piece->render() << " " << positionX << " " << positionY << std::endl; + } +}; +``` + +```cpp +// 享元工厂类,使用单例模式 +class ChessPieceFactory { +public: + static ChessPieceFactory* getInstance() { + static ChessPieceFactory instance; + return &instance; + } + + ChessPiece* getChessPiece(std::string type) { + if (!pieces.count(type)) { + if (type == "Queen") + pieces[type] = new Queen(); + else if (type == "King") + pieces[type] = new King(); + } + return pieces[type]; + } + +private: + std::unordered_map pieces; + + ChessPieceFactory() {} +}; +``` + +调用 + +```cpp +// 创建棋子对象 +ChessPieceUnit queen1; +auto factory = ChessPieceFactory::getInstance(); +queen1.piece = factory->getChessPiece("Queen"); +queen1.positionX = 3; +queen1.positionY = 5; +ChessPieceUnit king1; +king1.piece = factory->getChessPiece("King"); +king1.positionX = 4; +king1.positionY = 8; +// 渲染棋子 +queen1.print(); +king1.print(); +// 修改位置 +queen1.positionX = 2; +queen1.positionY = 8; +king1.positionX = 5; +king1.positionY = 2; +// 渲染棋子 +queen1.print(); +king1.print(); +``` + +## 效果 + +```cpp +./bin/design/flyWeight +渲染Queen 3 5 +渲染King 4 8 +渲染Queen 2 8 +渲染King 5 2 +``` + +说明: + +- ChessPiece类中定义渲染接口是棋子的共同功能 +- Queen和King类继承自ChessPiece,是具体棋子类型的不同之处 +- ChessPieceUnit结构体中包含具体棋子对象和位置坐标,是每个棋子不同的状态 + +这样通过共享内存中相同的ChessPiece对象,避免重复创建,即实现了享元模式。 + +## 回顾 + +**1.享元模式的原理** + +所谓“享元”,顾名思义就是被共享的单元。享元模式的意图是复用对象,节省内存,前提是享元对象是不可变对象。具体来讲,当一个系统中存在大量重复对象的时候,我们就可以利用享元模式,将对象设计成享元,在内存中只保留一份实例,供多处代码引用,这样可以减少内存中对象的数量,以起到节省内存的目的。实际上,不仅仅相同对象可以设计成享元,对于相似对象,我们也可以将这些对象中相同的部分(字段),提取出来设计成享元,让这些大量相似对象引用这些享元。 + +**2.享元模式的实现** + +享元模式的代码实现非常简单,主要是通过工厂模式,在工厂类中,通过一个Map或者List来缓存已经创建好的享元对象,以达到复用的目的。 + +使用享元模式的好处: + +- 减少内存占用,降低系统资源消耗 +- 提高系统性能 +- 适用于系统有大量相似对象的情况 + +其缺点是增加了系统的复杂度,需要区分内部状态和外部状态,这使得程序的逻辑复杂化。 \ No newline at end of file diff --git a/interpreter/CMakeLists.txt b/interpreter/CMakeLists.txt new file mode 100644 index 0000000..d1bfafd --- /dev/null +++ b/interpreter/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Interpreter) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(interpreter ${SRC_LIST}) \ No newline at end of file diff --git a/interpreter/Interpreter.hpp b/interpreter/Interpreter.hpp new file mode 100644 index 0000000..14e0181 --- /dev/null +++ b/interpreter/Interpreter.hpp @@ -0,0 +1,138 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-07 10:45:08 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-07 11:17:04 + */ +#include +#include +#include +#include +using namespace std; +// Token types +enum TokenType { + NUMBER, + OP_ADD, + OP_SUB, + OP_MUL, + OP_DIV, + LPAREN, + RPAREN +}; +// Token struct +struct Token { + TokenType type; + string value; +}; +// Expression AST node +struct ASTNode { + TokenType op; + double num; + ASTNode* left; + ASTNode* right; + ASTNode(TokenType op, double num) : op(op), num(num), left(nullptr), right(nullptr) {} + ASTNode(TokenType op, ASTNode* left, ASTNode* right) : op(op), left(left), right(right) {} +}; +// Parse input expression into tokens +vector tokenize(const string& input) { + + vector result; + stack op_stack; + + for(int i = 0; i < input.size(); i++) { + + char c = input[i]; + + // 处理数字 + if(isdigit(c)) { + double num = 0; + while(i < input.size() && isdigit(input[i])) { + num = num * 10 + (input[i] - '0'); + i++; + } + i--; + // 添加数字token + result.push_back({NUMBER, to_string(num)}); + // 将op_stack中的所有运算符弹出生成token + while(!op_stack.empty()) { + char op = op_stack.top(); + op_stack.pop(); + + if(op == '+') { + result.push_back({OP_ADD, "+"}); + } else if(op == '-') { + result.push_back({OP_SUB, "-"}); + } else if(op == '*') { + result.push_back({OP_MUL, "*"}); + } else if(op == '/') { + result.push_back({OP_DIV, "/"}); + } + } + } + + // 处理加减乘除运算符 + else if(c == '+' || c == '-' || c == '*' || c == '/') { + op_stack.push(c); + } + + // 遇到左括号清空运算符栈 + else if(c == '(') { + op_stack = stack(); + } + + // 右括号将栈内所有运算符弹出生成token + else if(c == ')') { + while(!op_stack.empty()) { + char op = op_stack.top(); + op_stack.pop(); + if(op == '+') { + result.push_back({OP_ADD, "+"}); + } else if(op == '-') { + result.push_back({OP_SUB, "-"}); + } else if(op == '*') { + result.push_back({OP_MUL, "*"}); + } else if(op == '/') { + result.push_back({OP_DIV, "/"}); + } + } + } + } + return result; +} +// Build AST from tokens +ASTNode* buildAST(const vector& tokens) { + stack s; + for (auto t : tokens) { + if (t.type == NUMBER) { + s.push(new ASTNode(t.type, stod(t.value))); + } else if (t.type == OP_ADD || t.type == OP_SUB || + t.type == OP_MUL || t.type == OP_DIV) { + ASTNode* right = s.top(); s.pop(); + ASTNode* left = s.top(); s.pop(); + s.push(new ASTNode(t.type, left, right)); + } else if (t.type == RPAREN) { + ASTNode* node = s.top(); s.pop(); + while (s.top()->op != LPAREN) { + ASTNode* left = s.top(); s.pop(); + node = new ASTNode(s.top()->op, left, node); + s.pop(); + } + s.pop(); // Pop LPAREN + s.push(node); + } else { + s.push(new ASTNode(t.type, 0)); // LPAREN + } + } + return s.top(); +} +// Evaluate the AST +double eval(ASTNode* node) { + if (node->op == NUMBER) return node->num; + if (node->op == OP_ADD) return eval(node->left) + eval(node->right); + if (node->op == OP_SUB) return eval(node->left) - eval(node->right); + if (node->op == OP_MUL) return eval(node->left) * eval(node->right); + if (node->op == OP_DIV) return eval(node->left) / eval(node->right); + return 0; // Won't reach here +} \ No newline at end of file diff --git a/interpreter/main.cpp b/interpreter/main.cpp new file mode 100644 index 0000000..9f5984e --- /dev/null +++ b/interpreter/main.cpp @@ -0,0 +1,22 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-07 10:45:12 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-07 11:17:30 + */ +#include "Interpreter.hpp" + + +int main() { + string input; + cout << "Enter an expression: "; + // input = "1 + 1"; + getline(cin, input); + vector tokens = tokenize(input); + ASTNode* ast = buildAST(tokens); + double result = eval(ast); + cout << "Result: " << result << endl; + return 0; +} \ No newline at end of file diff --git a/interpreter/readme.md b/interpreter/readme.md new file mode 100644 index 0000000..412749d --- /dev/null +++ b/interpreter/readme.md @@ -0,0 +1,228 @@ + +# 解释器模式 + +## 介绍 + +解释器模式(Interpreter Pattern)是一种行为型设计模式,它能够对语言中的语法或表达式进行解释,并定义语言的文法表示。 + +它的主要作用是: + +- 定义语言的文法表示 +- 解释该语言中的句子 + +在解释器模式中,通常包含以下主要角色: + +- AbstractExpression(抽象表达式):声明解释器的接口,为所有的终结符声明一个解释操作。 +- TerminalExpression(终结符表达式):实现与文法中的每个终结符相关的解释操作。 +- NonterminalExpression(非终结符表达式):为文法中的每一条规则实现解释操作。 +- Context(上下文):包含解释器之外的一些全局信息。 +- Client(客户):构建表示文法所需的抽象语法树,并调用解释操作。 + +客户可以根据需要引入不同的规则,使用解释器模式可以避免对语法的编码。解释器模式常用于SQL解析、符号处理引擎等需要对表达式语法进行解释的场景。 + +比如抽象语法树、编译器、表达式计算等都大量运用了解释器模式,它是实现多种复杂语法解析的简洁高效方式。 + +## 定义 + +我们需要开发一个简单的表达式计算程序,支持加减乘除四种算术运算,以及括号内的优先运算。 + +需求如下: + +1. 程序需要解析输入的算术表达式字符串,识别其中的数字、运算符、括号等组成部分 +2. 表达式中允许使用的运算符为:+ - * / ,对应的优先级依次降低 +3. 括号内表达式需要优先计算,遵循合理的括号匹配规则 +4. 需要正确解析表达式,构建抽象语法树(Abstract Syntax Tree, AST) +5. 程序根据构建的AST计算表达式的值,并输出结果 +6. 需要能够处理错误情况,如非法表达式、缺少操作数等,并给出提示信息 +7. 需要提供简单的API或接口,外部程序可以通过该接口传入表达式并获取计算结果 + +以上是该表达式解释器和计算程序的主要需求。用户输入算术表达式字符串,程序内部需要解析表达式语法,转换为抽象语法树,然后进行运算求值,最后返回结果。需要能够正确处理运算符优先级和括号,并解析报错情况。 + +AST 节点定义 + +```cpp +// Token types +enum TokenType { + NUMBER, + OP_ADD, + OP_SUB, + OP_MUL, + OP_DIV, + LPAREN, + RPAREN +}; +// Token struct +struct Token { + TokenType type; + string value; +}; +// Expression AST node +struct ASTNode { + TokenType op; + double num; + ASTNode* left; + ASTNode* right; + ASTNode(TokenType op, double num) : op(op), num(num), left(nullptr), right(nullptr) {} + ASTNode(TokenType op, ASTNode* left, ASTNode* right) : op(op), left(left), right(right) {} +}; +``` + +解析表达式 生成toke + +```cpp +// Parse input expression into tokens +vector tokenize(const string& input) { + + vector result; + stack op_stack; + + for(int i = 0; i < input.size(); i++) { + + char c = input[i]; + + // 处理数字 + if(isdigit(c)) { + double num = 0; + while(i < input.size() && isdigit(input[i])) { + num = num * 10 + (input[i] - '0'); + i++; + } + i--; + // 添加数字token + result.push_back({NUMBER, to_string(num)}); + // 将op_stack中的所有运算符弹出生成token + while(!op_stack.empty()) { + char op = op_stack.top(); + op_stack.pop(); + + if(op == '+') { + result.push_back({OP_ADD, "+"}); + } else if(op == '-') { + result.push_back({OP_SUB, "-"}); + } else if(op == '*') { + result.push_back({OP_MUL, "*"}); + } else if(op == '/') { + result.push_back({OP_DIV, "/"}); + } + } + } + + // 处理加减乘除运算符 + else if(c == '+' || c == '-' || c == '*' || c == '/') { + op_stack.push(c); + } + + // 遇到左括号清空运算符栈 + else if(c == '(') { + op_stack = stack(); + } + + // 右括号将栈内所有运算符弹出生成token + else if(c == ')') { + while(!op_stack.empty()) { + char op = op_stack.top(); + op_stack.pop(); + if(op == '+') { + result.push_back({OP_ADD, "+"}); + } else if(op == '-') { + result.push_back({OP_SUB, "-"}); + } else if(op == '*') { + result.push_back({OP_MUL, "*"}); + } else if(op == '/') { + result.push_back({OP_DIV, "/"}); + } + } + } + } + return result; +} +// Build +``` + +根据token 生产 AST + +```cpp +// Build AST from tokens +ASTNode* buildAST(const vector& tokens) { + stack s; + for (auto t : tokens) { + if (t.type == NUMBER) { + s.push(new ASTNode(t.type, stod(t.value))); + } else if (t.type == OP_ADD || t.type == OP_SUB || + t.type == OP_MUL || t.type == OP_DIV) { + ASTNode* right = s.top(); s.pop(); + ASTNode* left = s.top(); s.pop(); + s.push(new ASTNode(t.type, left, right)); + } else if (t.type == RPAREN) { + ASTNode* node = s.top(); s.pop(); + while (s.top()->op != LPAREN) { + ASTNode* left = s.top(); s.pop(); + node = new ASTNode(s.top()->op, left, node); + s.pop(); + } + s.pop(); // Pop LPAREN + s.push(node); + } else { + s.push(new ASTNode(t.type, 0)); // LPAREN + } + } + return s.top(); +} +``` + +计算节点 + +```cpp +// Evaluate the AST +double eval(ASTNode* node) { + if (node->op == NUMBER) return node->num; + if (node->op == OP_ADD) return eval(node->left) + eval(node->right); + if (node->op == OP_SUB) return eval(node->left) - eval(node->right); + if (node->op == OP_MUL) return eval(node->left) * eval(node->right); + if (node->op == OP_DIV) return eval(node->left) / eval(node->right); + return 0; // Won't reach here +} +``` + +## 调用 + +```cpp +int main() { + string input; + cout << "Enter an expression: "; + // input = "1 + 1"; + getline(cin, input); + vector tokens = tokenize(input); + ASTNode* ast = buildAST(tokens); + double result = eval(ast); + cout << "Result: " << result << endl; + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/interpreter +Enter an expression: 1+1 +Result: 2 +./bin/design/interpreter +Enter an expression: 1+1/2 +Result: 1 +./bin/design/interpreter +Enter an expression: 1+(1/2) +Result: 0.5 +``` + +## 回顾 + +解释器模式为某个语言定义它的语法(或者叫文法)表示,并定义一个解释器用来处理这个语法。实际上,这里的“语言”不仅仅指我们平时说的中、英、日、法等各种语言。从广义上来讲,只要是能承载信息的载体,我们都可以称之为“语言”,比如,古代的结绳记事、盲文、哑语、摩斯密码等。 + +要想了解“语言”要表达的信息,我们就必须定义相应的语法规则。这样,书写者就可以根据语法规则来书写“句子”(专业点的叫法应该是“表达式”),阅读者根据语法规则来阅读“句子”,这样才能做到信息的正确传递。而我们要讲的解释器模式,其实就是用来实现根据语法规则解读“句子”的解释器。 \ No newline at end of file diff --git a/iterator/CMakeLists.txt b/iterator/CMakeLists.txt new file mode 100644 index 0000000..57d578e --- /dev/null +++ b/iterator/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Iterator) +# 设置变量 +set(SRC_LIST main.cpp Iterator.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(iterator ${SRC_LIST}) \ No newline at end of file diff --git a/iterator/Iterator.cpp b/iterator/Iterator.cpp new file mode 100644 index 0000000..d524e00 --- /dev/null +++ b/iterator/Iterator.cpp @@ -0,0 +1,35 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-31 08:52:47 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-31 08:54:26 + */ +#include "Iterator.hpp" +// 具体书类 +string DesignPatternsBook::getName() { return "Design Patterns"; } +// 具体书类 +string RefactoringBook::getName() { return "Refactoring"; } +// BookShelf类,实现Aggregate接口 + +vector& BookShelf::Books() { return books; } +void BookShelf::addBook(Book* book) { books.push_back(book); } +// 创建迭代器 +Iterator* BookShelf::createIterator() { return new BookShelfIterator(this); } +// 具体迭代器 +BookShelfIterator::BookShelfIterator(BookShelf* bookShelf) { + this->bookShelf = bookShelf; + this->index = 0; +} +bool BookShelfIterator::hasNext() { + if (index < bookShelf->Books().size()) { + return true; + } + return false; +} +Book* BookShelfIterator::next() { + Book* book = bookShelf->Books()[index]; + index++; + return book; +} diff --git a/iterator/Iterator.hpp b/iterator/Iterator.hpp new file mode 100644 index 0000000..1812596 --- /dev/null +++ b/iterator/Iterator.hpp @@ -0,0 +1,53 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-31 08:43:54 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-31 08:54:59 + */ +#include +using namespace std; +class Iterator; +// Book接口 +class Book { +public: + virtual string getName() = 0; +}; +// 具体书类 +class DesignPatternsBook : public Book { +public: + string getName() override ; +}; +// 具体书类 +class RefactoringBook : public Book { +public: + string getName() override ; +}; +// BookShelf类,实现Aggregate接口 +class BookShelf { +private: + vector books; +public: + vector& Books() ; + void addBook(Book* book) ; + // 创建迭代器 + Iterator* createIterator() ; +}; +// 迭代器接口 +class Iterator { +public: + virtual bool hasNext() = 0; + virtual Book* next() = 0; +}; +// 具体迭代器 +class BookShelfIterator : public Iterator { +private: + BookShelf* bookShelf; + int index; +public: + BookShelfIterator(BookShelf* bookShelf) ; + bool hasNext() override ; + Book* next() override ; +}; + diff --git a/iterator/main.cpp b/iterator/main.cpp new file mode 100644 index 0000000..2618d29 --- /dev/null +++ b/iterator/main.cpp @@ -0,0 +1,22 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-31 08:43:58 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-31 08:55:57 + */ +#include "Iterator.hpp" + +// 客户端代码 +int main() { + BookShelf* bookShelf = new BookShelf(); + bookShelf->addBook(new DesignPatternsBook()); + bookShelf->addBook(new RefactoringBook()); + Iterator* it = bookShelf->createIterator(); + while (it->hasNext()) { + Book* book = it->next(); + cout << book->getName() << endl; + } + return 0; +} \ No newline at end of file diff --git a/iterator/readme.md b/iterator/readme.md new file mode 100644 index 0000000..d892ca3 --- /dev/null +++ b/iterator/readme.md @@ -0,0 +1,178 @@ + +# 迭代器模式 + +## 介绍 + +迭代器模式是一种设计模式,它提供一种方法访问一个容器对象中各个元素,而不需要暴露该对象的内部表示。 + +迭代器模式的主要目的是: + +1. 提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 +2. 为遍历不同的集合结构提供一个统一的接口(即迭代器接口)。 + +迭代器模式的主要 PARTICIPANT 包括: + +Iterator 抽象迭代器接口:定义访问和遍历元素的方法。 + +ConcreteIterator 具体迭代器实现:实现抽象迭代器接口中定义的方法。 + +Aggregate 抽象容器接口:定义创建相应迭代器对象的方法。 + +ConcreteAggregate 具体容器实现:实现创建具体迭代器的方法。 + +客户端可以通过迭代器来遍历容器中的所有元素,而不需要了解容器的内部结构。迭代器简化了聚合类的接口和聚合类的遍历。 + +迭代器模式在提供一个统一遍历接口的同时,封装了集合的内部结构,使客户端代码与集合的存储结构解耦。 + +## 定义 + +假设我们有一个图书管理系统,需要管理图书馆中的所有图书。图书馆有打印版图书和电子版图书,打印版图书存储在书架上,电子版存储在服务器上。 + +我们希望提供一个统一的界面来遍历所有图书,而不管是打印版还是电子版。 + +需求如下: + +1. 图书馆有一个所有图书的列表,包括打印版和电子版图书。 +2. 图书馆可以提供一个迭代器接口,用来遍历所有图书。 +3. 打印版图书存储在书架上,需要提供具体的书架迭代器来遍历书架上的图书。 +4. 电子版图书存储在服务器上,需要提供具体的服务器迭代器来遍历服务器上的电子图书。 +5. 使用图书馆提供的迭代器接口,可以一致地遍历所有图书,而不需要关心图书的存储形式是打印版还是电子版。 + +图书接口 + +```cpp +// Book接口 +class Book { +public: + virtual string getName() = 0; +}; +// 具体书类 +class DesignPatternsBook : public Book { +public: + string getName() override ; +}; +// 具体书类 +class RefactoringBook : public Book { +public: + string getName() override ; +}; +``` + +具体实现 + +```cpp +// 具体书类 +string DesignPatternsBook::getName() { return "Design Patterns"; } +// 具体书类 +string RefactoringBook::getName() { return "Refactoring"; } +``` + +图书聚合类 + +```cpp +// BookShelf类,实现Aggregate接口 +class BookShelf { +private: + vector books; +public: + vector& Books() ; + void addBook(Book* book) ; + // 创建迭代器 + Iterator* createIterator() ; +}; +``` + +实现 + +```cpp +vector& BookShelf::Books() { return books; } +void BookShelf::addBook(Book* book) { books.push_back(book); } +// 创建迭代器 +Iterator* BookShelf::createIterator() { return new BookShelfIterator(this); } +``` + +迭代器接口 + +```cpp +// 迭代器接口 +class Iterator { +public: + virtual bool hasNext() = 0; + virtual Book* next() = 0; +}; +// 具体迭代器 +class BookShelfIterator : public Iterator { +private: + BookShelf* bookShelf; + int index; +public: + BookShelfIterator(BookShelf* bookShelf) ; + bool hasNext() override ; + Book* next() override ; +}; +``` + +实现 + +```cpp +// 具体迭代器 +BookShelfIterator::BookShelfIterator(BookShelf* bookShelf) { + this->bookShelf = bookShelf; + this->index = 0; +} +bool BookShelfIterator::hasNext() { + if (index < bookShelf->Books().size()) { + return true; + } + return false; +} +Book* BookShelfIterator::next() { + Book* book = bookShelf->Books()[index]; + index++; + return book; +} +``` + +## 调用 + +``` +// 客户端代码 +int main() { + BookShelf* bookShelf = new BookShelf(); + bookShelf->addBook(new DesignPatternsBook()); + bookShelf->addBook(new RefactoringBook()); + Iterator* it = bookShelf->createIterator(); + while (it->hasNext()) { + Book* book = it->next(); + cout << book->getName() << endl; + } + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/iterator +Design Patterns +Refactoring +``` + +## 回顾 + +迭代器模式,也叫游标模式。它用来遍历集合对象。这里说的“集合对象”,我们也可以叫“容器”“聚合对象”,实际上就是包含一组对象的对象,比如,数组、链表、树、图、跳表。 + +一个完整的迭代器模式,一般会涉及容器和容器迭代器两部分内容。为了达到基于接口而非实现编程的目的,容器又包含容器接口、容器实现类,迭代器又包含迭代器接口、迭代器实现类。容器中需要定义iterator()方法,用来创建迭代器。 + +遍历集合一般有三种方式:for循环、迭代器遍历。相对于for循环遍历,利用迭代器来遍历有下面三个优势: + +- 迭代器模式封装集合内部的复杂数据结构,开发者不需要了解如何遍历,直接使用容器提供的迭代器即可; +- 迭代器模式将集合对象的遍历操作从集合类中拆分出来,放到迭代器类中,让两者的职责更加单一; +- 迭代器模式让添加新的遍历算法更加容易,更符合开闭原则。除此之外,因为迭代器都实现自相同的接口,在开发中,基于接口而非实现编程,替换迭代器也变得更加容易。 \ No newline at end of file diff --git a/mediator/CMakeLists.txt b/mediator/CMakeLists.txt new file mode 100644 index 0000000..ba2e96b --- /dev/null +++ b/mediator/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Mediator) +# 设置变量 +set(SRC_LIST main.cpp ) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(mediator ${SRC_LIST}) \ No newline at end of file diff --git a/mediator/Mediator.hpp b/mediator/Mediator.hpp new file mode 100644 index 0000000..006572a --- /dev/null +++ b/mediator/Mediator.hpp @@ -0,0 +1,66 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-12-19 10:30:56 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-12-19 10:30:57 + */ +#pragma once + +#include +#include +#include + +// 抽象中介者 +class Mediator { +public: + virtual void sendMessage(const std::string& message, class Colleague* colleague) = 0; +}; + +// 抽象同事类 +class Colleague { +public: + Colleague(Mediator* mediator, const std::string& name) : mediator(mediator), name(name) {} + + virtual void sendMessage(const std::string& message) = 0; + virtual void receiveMessage(const std::string& message) = 0; + +protected: + Mediator* mediator; + std::string name; +}; + +// 具体中介者 +class ConcreteMediator : public Mediator { +public: + void addColleague(Colleague* colleague) { + colleagues.push_back(colleague); + } + + virtual void sendMessage(const std::string& message, Colleague* colleague) override { + for (Colleague* c : colleagues) { + if (c != colleague) { + c->receiveMessage(message); + } + } + } + +private: + std::vector colleagues; +}; + +// 具体同事类 +class ConcreteColleague : public Colleague { +public: + ConcreteColleague(Mediator* mediator, const std::string& name) : Colleague(mediator, name) {} + + virtual void sendMessage(const std::string& message) override { + std::cout << name << " 发送消息: " << message << std::endl; + mediator->sendMessage(message, this); + } + + virtual void receiveMessage(const std::string& message) override { + std::cout << name << " 收到消息: " << message << std::endl; + } +}; diff --git a/mediator/main.cpp b/mediator/main.cpp new file mode 100644 index 0000000..3060443 --- /dev/null +++ b/mediator/main.cpp @@ -0,0 +1,27 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-12-19 10:31:02 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-12-19 10:31:03 + */ +#include "Mediator.hpp" + +int main() { + ConcreteMediator mediator; + + ConcreteColleague user1(&mediator, "User 1"); + ConcreteColleague user2(&mediator, "User 2"); + ConcreteColleague user3(&mediator, "User 3"); + + mediator.addColleague(&user1); + mediator.addColleague(&user2); + mediator.addColleague(&user3); + + user1.sendMessage("Hello, everyone!"); + user2.sendMessage("Hi there!"); + user3.sendMessage("Greetings!"); + + return 0; +} \ No newline at end of file diff --git a/memento/CMakeLists.txt b/memento/CMakeLists.txt new file mode 100644 index 0000000..b5890a9 --- /dev/null +++ b/memento/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Memento) +# 设置变量 +set(SRC_LIST main.cpp Memento.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(memento ${SRC_LIST}) \ No newline at end of file diff --git a/memento/Memento.cpp b/memento/Memento.cpp new file mode 100644 index 0000000..574703c --- /dev/null +++ b/memento/Memento.cpp @@ -0,0 +1,35 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-02 09:57:43 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-02 10:04:36 + */ +#include "Memento.hpp" +// 编辑器 +void TextEdit::AddText(const std::string &text) { text_ += text; } +const std::string &TextEdit::GetText() { return text_; } +std::shared_ptr TextEdit::CreateMemento() { + return std::make_shared(*this); +} +void TextEdit::RestoreMemento(std::shared_ptr memento) { + text_ = memento->GetText(); +} +// 备忘录(快照) + +TextMemento::TextMemento(TextEdit &textEdit) { text_ = textEdit.GetText(); } +std::string TextMemento::GetText() { return text_; } + +// 快照管理 + +void MementoManager::AddMemento(std::shared_ptr memento) { + memento_list_.push_back(memento); +} +std::shared_ptr MementoManager::GetLastMemento() { + // if (memento_list_.empty()) return std::make_shared(TextEdit()); + auto mem = memento_list_.back(); + Undo(); + return mem; +} +void MementoManager::Undo() { memento_list_.pop_back(); } \ No newline at end of file diff --git a/memento/Memento.hpp b/memento/Memento.hpp new file mode 100644 index 0000000..b3b4365 --- /dev/null +++ b/memento/Memento.hpp @@ -0,0 +1,39 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-02 09:26:30 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-02 10:00:03 + */ +#include + +#include "iostream" + +class TextMemento; + +// 编辑器 +class TextEdit { + std::string text_; + public: + void AddText(const std::string &text); + const std::string& GetText(); + std::shared_ptr CreateMemento() ; + void RestoreMemento(std::shared_ptr memento) ; +}; +// 备忘录(快照) +class TextMemento { + std::string text_; + public: + TextMemento(TextEdit &textEdit); + std::string GetText() ; +}; + +// 快照管理 +class MementoManager { + std::vector> memento_list_; +public: + void AddMemento(std::shared_ptr memento) ; + std::shared_ptr GetLastMemento() ; + void Undo() ; +}; \ No newline at end of file diff --git a/memento/main.cpp b/memento/main.cpp new file mode 100644 index 0000000..46a9bc9 --- /dev/null +++ b/memento/main.cpp @@ -0,0 +1,28 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-02 09:26:34 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-02 09:51:17 + */ +#include "Memento.hpp" + +int main() { + TextEdit edit; + MementoManager mgr; + edit.AddText("Hello World!"); + mgr.AddMemento(edit.CreateMemento()); + edit.AddText("bro !?"); + mgr.AddMemento(edit.CreateMemento()); + edit.AddText("I'm fine, thanks!"); + mgr.AddMemento(edit.CreateMemento()); + std::cout << edit.GetText() << std::endl; + edit.RestoreMemento(mgr.GetLastMemento()); + std::cout << edit.GetText() << std::endl; + edit.RestoreMemento(mgr.GetLastMemento()); + std::cout << edit.GetText() << std::endl; + edit.RestoreMemento(mgr.GetLastMemento()); + std::cout << edit.GetText() << std::endl; + return 0; +} \ No newline at end of file diff --git a/memento/readme.md b/memento/readme.md new file mode 100644 index 0000000..2829c10 --- /dev/null +++ b/memento/readme.md @@ -0,0 +1,164 @@ + +# 备忘录模式 + +备忘录模式。这个模式理解、掌握起来不难,代码实现比较灵活,应用场景也比较明确和有限,主要是用来防丢失、撤销、恢复等。 + +## 介绍 + +备忘录模式(Memento Pattern)是一种软件设计模式,它提供了一种捕获对象内部状态的方法,并在需要时外部化该状态,以便可以恢复到之前的状态。 + +这个模式涉及到三个角色: + +发起人(Originator):要被保存状态的对象。它可以创建一个备忘录,用来记录当前时刻的内部状态,并可使用备忘录恢复到之前保存的状态。 + +备忘录(Memento):存储发起人对象的内部状态的类。备忘录的交互限定在发起人与管理者之间。 + +管理者(Caretaker):负责保存备忘录的对象。不检查备忘录内容,仅负责存储和提供备忘录。 + +主要步骤如下: + +1. 发起人在需要保存状态时,创建一个备忘录对象,将需要保存的信息导入,并将备忘录对象传递给管理者进行保存。 +2. 当需要恢复到之前保存的状态时,管理者返回相应的备忘录对象给发起人。 +3. 发起人使用备忘录对象记录的状态信息,恢复到之前保存的状态。 + +这样可以在不违反封装的情况下,实现对象状态的保存和恢复。备忘录模式提供了一种状态恢复的灵活机制,可以使用多条生命线的对象状态进行恢复。 + +## 定义 + +假设有一个文本编辑器软件,它允许用户进行文本编辑,同时也包含了撤销操作功能,可以让用户撤销之前的编辑操作,恢复到之前的内容状态 + +所以完整的需求是: + +1. 当用户编辑文本时,文本内容会随之改变。 +2. 文本内容需要在特定时间点(比如用户保存时)创建一个备忘录,存储当前的文本状态。 +3. 用户可以请求撤销操作。 +4. 撤销管理器提供之前创建的备忘录给文本内容。 +5. 文本内容使用备忘录中的状态进行恢复。 +6. 这样就实现了撤销操作,可以回退到之前保存的文本状态。 + +编辑器 + +```cpp +// 编辑器 +class TextEdit { + std::string text_; + public: + void AddText(const std::string &text); + const std::string& GetText(); + std::shared_ptr CreateMemento() ; + void RestoreMemento(std::shared_ptr memento) ; +}; + +// 编辑器 +void TextEdit::AddText(const std::string &text) { text_ += text; } +const std::string &TextEdit::GetText() { return text_; } +std::shared_ptr TextEdit::CreateMemento() { + return std::make_shared(*this); +} +void TextEdit::RestoreMemento(std::shared_ptr memento) { + text_ = memento->GetText(); +} +``` + +备忘录 + +```cpp +// 备忘录(快照) +class TextMemento { + std::string text_; + public: + TextMemento(TextEdit &textEdit); + std::string GetText() ; +}; + +// 备忘录(快照) + +TextMemento::TextMemento(TextEdit &textEdit) { text_ = textEdit.GetText(); } +std::string TextMemento::GetText() { return text_; } +``` + +管理 + +```cpp +// 快照管理 +class MementoManager { + std::vector> memento_list_; +public: + void AddMemento(std::shared_ptr memento) ; + std::shared_ptr GetLastMemento() ; + void Undo() ; +}; + +// 快照管理 + +void MementoManager::AddMemento(std::shared_ptr memento) { + memento_list_.push_back(memento); +} +std::shared_ptr MementoManager::GetLastMemento() { + // if (memento_list_.empty()) return std::make_shared(TextEdit()); + auto mem = memento_list_.back(); + Undo(); + return mem; +} +void MementoManager::Undo() { memento_list_.pop_back(); } +``` + +## 调用 + +```cpp +int main() { + TextEdit edit; + MementoManager mgr; + edit.AddText("Hello World!"); + mgr.AddMemento(edit.CreateMemento()); + edit.AddText("bro !?"); + mgr.AddMemento(edit.CreateMemento()); + edit.AddText("I'm fine, thanks!"); + mgr.AddMemento(edit.CreateMemento()); + std::cout << edit.GetText() << std::endl; + edit.RestoreMemento(mgr.GetLastMemento()); + std::cout << edit.GetText() << std::endl; + edit.RestoreMemento(mgr.GetLastMemento()); + std::cout << edit.GetText() << std::endl; + edit.RestoreMemento(mgr.GetLastMemento()); + std::cout << edit.GetText() << std::endl; + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/memento +Hello World!bro !?I'm fine, thanks! +Hello World!bro !?I'm fine, thanks! +Hello World!bro !? +Hello World! +``` + +## 回顾 + +备忘录模式也叫快照模式,具体来说,就是在不违背封装原则的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便之后恢复对象为先前的状态。这个模式的定义表达了两部分内容:一部分是,存储副本以便后期恢复;另一部分是,要在不违背封装原则的前提下,进行对象的备份和恢复。 + +备忘录模式的应用场景也比较明确和有限,主要是用来防丢失、撤销、恢复等。它跟平时我们常说的“备份”很相似。两者的主要区别在于,备忘录模式更侧重于代码的设计和实现,备份更侧重架构设计或产品设计。 + +对于大对象的备份来说,备份占用的存储空间会比较大,备份和恢复的耗时会比较长。针对这个问题,不同的业务场景有不同的处理方式。比如,只备份必要的恢复信息,结合最新的数据来恢复;再比如,全量备份和增量备份相结合,低频全量备份,高频增量备份,两者结合来做恢复。 + +## 扩展 + +如果要备份的对象数据比较大,备份频率又比较高,那快照占用的内存会比较大,备份和恢复的耗时会比较长。这个问题该如何解决呢? + +用上面这个例子, 可以通过只记录每次改变的长度, 而不是完整的信息 + +我们再举一个例子。假设每当有数据改动,我们都需要生成一个备份,以备之后恢复。如果需要备份的数据很大,这样高频率的备份,不管是对存储(内存或者硬盘)的消耗,还是对时间的消耗,都可能是无法接受的。想要解决这个问题,我们一般会采用“低频率全量备份”和“高频率增量备份”相结合的方法。 + +全量备份就不用讲了,它跟我们上面的例子类似,就是把所有的数据“拍个快照”保存下来。所谓“增量备份”,指的是记录每次操作或数据变动。 + +当我们需要恢复到某一时间点的备份的时候,如果这一时间点有做全量备份,我们直接拿来恢复就可以了。如果这一时间点没有对应的全量备份,我们就先找到最近的一次全量备份,然后用它来恢复,之后执行此次全量备份跟这一时间点之间的所有增量备份,也就是对应的操作或者数据变动。这样就能减少全量备份的数量和频率,减少对时间、内存的消耗。 \ No newline at end of file diff --git a/observer/CMakeLists.txt b/observer/CMakeLists.txt new file mode 100644 index 0000000..0410c8b --- /dev/null +++ b/observer/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Observer) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(observer ${SRC_LIST}) \ No newline at end of file diff --git a/observer/Observer.hpp b/observer/Observer.hpp new file mode 100644 index 0000000..1a6a47e --- /dev/null +++ b/observer/Observer.hpp @@ -0,0 +1,141 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-24 10:18:44 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-24 11:05:01 + */ +#include +#include +class WeatherAbstract; +//观察者基类 +class Observer { + public: + virtual ~Observer() = default; + virtual void update(WeatherAbstract *weather) = 0; +}; + +enum Weather { + SUNNY, + CLOUDY, + RAINY, + SNOWY, +}; +// 天气预报基类 +class WeatherAbstract { + public: + virtual void measurementsChanged() = 0; + virtual int GetTemperature() = 0; + virtual int GetHumidity() = 0; + virtual Weather GetWeather() = 0; + virtual std::vector GetPreWeather() = 0; + virtual void RegisterObserver(std::shared_ptr observer) = 0; +}; +// 天气类实现 +class WeatherConcrete : public WeatherAbstract { + public: + WeatherConcrete() = default; + virtual ~WeatherConcrete() = default; + int GetTemperature() override { return temperature_; } + int GetHumidity() override { return humidity_; } + Weather GetWeather() override { return weather_; } + std::vector GetPreWeather() override { return pre_weather_; } + void RegisterObserver(std::shared_ptr observer) override { + observers_.push_back(observer); + } + void setMeasurements(int temperature, int humidity, Weather weather, + std::vector pre_weather) { + temperature_ = temperature; + humidity_ = humidity; + weather_ = weather; + pre_weather_ = pre_weather; + measurementsChanged(); + } + void measurementsChanged() override { notifyObservers(); } + + private: + void notifyObservers() { + for (auto &observer : observers_) { + observer->update(this); + } + } + // 温度 + int temperature_; + // 天气预测 + std::vector pre_weather_; + // 湿度 + int humidity_; + // 天气 + Weather weather_; + // 观察者 + std::vector> observers_; +}; + +// 手机 +class Smartphone : public Observer { + public: + Smartphone() = default; + virtual ~Smartphone() = default; + void update(WeatherAbstract *weather) override { + std::cout << "Smartphone: 当前温度" << weather->GetTemperature() << "℃ " << std::endl; + std::string pre_we; + for (auto &pre_weather : weather->GetPreWeather()) { + pre_we += std::to_string(pre_weather) + "℃ "; + } + std::cout << " 未来天气预测" << pre_we << std::endl; + } +}; + +//电视 +class TV : public Observer { + public: + TV() = default; + virtual ~TV() = default; + void update(WeatherAbstract *weather) override { + std::cout << "TV: 当前温度" << weather->GetTemperature() << "℃ " << std::endl; + std::cout << " 当前湿度" << weather->GetHumidity() << "% " << std::endl; + } +}; + +//房屋智能 +class SmartHouse : public Observer { + public: + SmartHouse() = default; + virtual ~SmartHouse() = default; + void update(WeatherAbstract *weather) override { + if (weather->GetTemperature() < 22) { + std::cout << "SmartHouse: 当前温度" << weather->GetTemperature() << "℃ , 提高空调温度 10%" << std::endl; + } else if(weather->GetTemperature() > 30){ + std::cout << "SmartHouse: 当前温度" << weather->GetTemperature() << "℃ , 降低空调温度 10%" << std::endl; + } + if (weather->GetHumidity() < 20) { + std::cout << " 当前湿度" << weather->GetHumidity() << "% , 打开加湿器" << std::endl; + } else if(weather->GetHumidity() > 30){ + std::cout << " 当前湿度" << weather->GetHumidity() << "% , 关闭加湿器" << std::endl; + } + } +}; + +//智能衣柜 +class SmartDresser : public Observer { + public: + SmartDresser() = default; + virtual ~SmartDresser() = default; + void update(WeatherAbstract *weather) override { + switch(weather->GetWeather()) { + case Weather::CLOUDY: + std::cout << "SmartDresser: 当前天气阴天,建议带外套" << std::endl; + break; + case Weather::SUNNY: + std::cout << "SmartDresser: 当前天气晴朗,建议穿短袖" << std::endl; + break; + case Weather::RAINY: + std::cout << "SmartDresser: 当前天气下雨,建议穿雨伞" << std::endl; + break; + case Weather::SNOWY: + std::cout << "SmartDresser: 当前天气下雪,建议穿棉衣" << std::endl; + break; + } + } +}; \ No newline at end of file diff --git a/observer/main.cpp b/observer/main.cpp new file mode 100644 index 0000000..637fcac --- /dev/null +++ b/observer/main.cpp @@ -0,0 +1,19 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-24 10:18:48 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-24 11:22:15 + */ +#include "Observer.hpp" + +int main() { + std::shared_ptr weather = std::make_shared(); + weather->RegisterObserver(std::make_shared()); + weather->RegisterObserver(std::make_shared()); + weather->RegisterObserver(std::make_shared()); + weather->RegisterObserver(std::make_shared()); + weather->setMeasurements(18, 20, Weather::CLOUDY, {23,24,24,24,23,21}); + weather->setMeasurements(35, 40, Weather::SUNNY, {35,55,40,35,32,30}); +} \ No newline at end of file diff --git a/observer/readme.md b/observer/readme.md new file mode 100644 index 0000000..cf817f6 --- /dev/null +++ b/observer/readme.md @@ -0,0 +1,245 @@ + +从今天起, 开始学习行为型设计模式. + +我们常把23种经典的设计模式分为三类: 创建型、结构型、行为型. + +创建型设计模式主要解决“对象的创建”问题. + +结构型设计模式主要解决“类或对象的组合或组装”问题, + +行为型设计模式主要解决的就是“类或对象之间的交互”问题. + +## 介绍 + +观察者模式(Observer Pattern),它定义对象之间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新. + +其工作原理如下: + +1. 主题将所有观察它的对象保存在一个集合中。 + +``` +std::shared_ptr weather = std::make_shared(); + weather->RegisterObserver(std::make_shared()); + weather->RegisterObserver(std::make_shared()); + weather->RegisterObserver(std::make_shared()); + weather->RegisterObserver(std::make_shared()); + weather->setMeasurements(18, 20, Weather::CLOUDY, {23,24,24,24,23,21}); + weather->setMeasurements(35, 40, Weather::SUNNY, {35,55,40,35,32,30}); +``` + +1. 当主题状态发生改变时,会遍历所有观察者,调用它们的更新方法。 +2. 观察者收到通知后会执行相应的更新逻辑。 + +观察者模式可以实现对象之间的松耦合,当主题状态发生改变时,可以通知多个观察者对象,而无需每个观察者都了解主题的具体实现. 适用于需要维护对象之间一致性的系统. + +根据应用场景的不同,观察者模式会对应不同的代码实现方式: 有同步阻塞的实现方式, 也有异步非阻塞的实现方式; 有进程内的实现方式, 也有跨进程的实现方式. + +## 定义 + +这里用一个简单的天气预报系统来说明观察者模式: + +假设有一个天气预报站,它可以实时监测城市的温度、湿度、气压等数据。 + +然后有以下几类观察者: + +1. 手机软件:需要实时显示当前天气数据,以及未来24小时预测。 +2. 电视新闻:需要定期擦拭最新的温度和空气质量,报道天气概况。 +3. 房屋智能控制系统:根据温湿度调整空调、加湿器等家电。 +4. 衣柜智能推荐系统:根据天气选择推荐的服装。 + +这样当天气预报站的数据更新时,就会实时通知所有的观察者,各观察者接收到更新后,做出各自的响应: + +1. 手机软件实时更新显示信息。 +2. 新闻在下一个时段报道最新天气。 +3. 智能控制系统调整家电参数。 +4. 智能衣柜修改推荐列表。 + +天气预报 + +```cpp +enum Weather { + SUNNY, + CLOUDY, + RAINY, + SNOWY, +}; +// 天气预报基类 +class WeatherAbstract { + public: + virtual void measurementsChanged() = 0; + virtual int GetTemperature() = 0; + virtual int GetHumidity() = 0; + virtual Weather GetWeather() = 0; + virtual std::vector GetPreWeather() = 0; + virtual void RegisterObserver(std::shared_ptr observer) = 0; +}; +// 天气类实现 +class WeatherConcrete : public WeatherAbstract { + public: + WeatherConcrete() = default; + virtual ~WeatherConcrete() = default; + int GetTemperature() override { return temperature_; } + int GetHumidity() override { return humidity_; } + Weather GetWeather() override { return weather_; } + std::vector GetPreWeather() override { return pre_weather_; } + void RegisterObserver(std::shared_ptr observer) override { + observers_.push_back(observer); + } + void setMeasurements(int temperature, int humidity, Weather weather, + std::vector pre_weather) { + temperature_ = temperature; + humidity_ = humidity; + weather_ = weather; + pre_weather_ = pre_weather; + measurementsChanged(); + } + void measurementsChanged() override { notifyObservers(); } + + private: + void notifyObservers() { + for (auto &observer : observers_) { + observer->update(this); + } + } + // 温度 + int temperature_; + // 天气预测 + std::vector pre_weather_; + // 湿度 + int humidity_; + // 天气 + Weather weather_; + // 观察者 + std::vector> observers_; +}; +``` + +观察者 + +```cpp +//观察者基类 +class Observer { + public: + virtual ~Observer() = default; + virtual void update(WeatherAbstract *weather) = 0; +}; +// 手机 +class Smartphone : public Observer { + public: + Smartphone() = default; + virtual ~Smartphone() = default; + void update(WeatherAbstract *weather) override { + std::cout << "Smartphone: 当前温度" << weather->GetTemperature() << "℃ " << std::endl; + std::string pre_we; + for (auto &pre_weather : weather->GetPreWeather()) { + pre_we += std::to_string(pre_weather) + "℃ "; + } + std::cout << " 未来天气预测" << pre_we << std::endl; + } +}; + +//电视 +class TV : public Observer { + public: + TV() = default; + virtual ~TV() = default; + void update(WeatherAbstract *weather) override { + std::cout << "TV: 当前温度" << weather->GetTemperature() << "℃ " << std::endl; + std::cout << " 当前湿度" << weather->GetHumidity() << "% " << std::endl; + } +}; + +//房屋智能 +class SmartHouse : public Observer { + public: + SmartHouse() = default; + virtual ~SmartHouse() = default; + void update(WeatherAbstract *weather) override { + if (weather->GetTemperature() < 22) { + std::cout << "SmartHouse: 当前温度" << weather->GetTemperature() << "℃ , 提高空调温度 10%" << std::endl; + } else if(weather->GetTemperature() > 30){ + std::cout << "SmartHouse: 当前温度" << weather->GetTemperature() << "℃ , 降低空调温度 10%" << std::endl; + } + if (weather->GetHumidity() < 20) { + std::cout << " 当前湿度" << weather->GetHumidity() << "% , 打开加湿器" << std::endl; + } else if(weather->GetHumidity() > 30){ + std::cout << " 当前湿度" << weather->GetHumidity() << "% , 关闭加湿器" << std::endl; + } + } +}; + +//智能衣柜 +class SmartDresser : public Observer { + public: + SmartDresser() = default; + virtual ~SmartDresser() = default; + void update(WeatherAbstract *weather) override { + switch(weather->GetWeather()) { + case Weather::CLOUDY: + std::cout << "SmartDresser: 当前天气阴天,建议带外套" << std::endl; + break; + case Weather::SUNNY: + std::cout << "SmartDresser: 当前天气晴朗,建议穿短袖" << std::endl; + break; + case Weather::RAINY: + std::cout << "SmartDresser: 当前天气下雨,建议穿雨伞" << std::endl; + break; + case Weather::SNOWY: + std::cout << "SmartDresser: 当前天气下雪,建议穿棉衣" << std::endl; + break; + } + } +}; +``` + +## 调用 + +```cpp +std::shared_ptr weather = std::make_shared(); +weather->RegisterObserver(std::make_shared()); +weather->RegisterObserver(std::make_shared()); +weather->RegisterObserver(std::make_shared()); +weather->RegisterObserver(std::make_shared()); +weather->setMeasurements(18, 20, Weather::CLOUDY, {23,24,24,24,23,21}); +weather->setMeasurements(35, 40, Weather::SUNNY, {35,55,40,35,32,30}); +``` + +## 效果 + +```cpp +./bin/design/observer +Smartphone: 当前温度18℃ + 未来天气预测23℃ 24℃ 24℃ 24℃ 23℃ 21℃ +SmartHouse: 当前温度18℃ , 提高空调温度 10% +SmartDresser: 当前天气阴天,建议带外套 +TV: 当前温度18℃ + 当前湿度20% +Smartphone: 当前温度35℃ + 未来天气预测35℃ 55℃ 40℃ 35℃ 32℃ 30℃ +SmartHouse: 当前温度35℃ , 降低空调温度 10% + 当前湿度40% , 关闭加湿器 +SmartDresser: 当前天气晴朗,建议穿短袖 +TV: 当前温度35℃ + 当前湿度40% +``` + +## 回顾 + +设计模式要干的事情就是解耦 + +创建型模式是将创建和使用代码解耦 + +结构型模式是将不同功能代码解耦 + +行为型模式是将不同的行为代码解耦 + +具体到观察者模式, 它将观察者和被观察者代码解耦。 + +观察者模式的应用场景非常广泛, 小到代码层面的解耦, 大到架构层面的系统解耦, 再或者一些产品的设计思路, 都有这种模式的影子, 比如, 邮件订阅, RSS Feeds, 本质上都是观察者模式, 不同的应用场景和需求下, 这个模式也有截然不同的实现方式, 有同步阻塞的实现方式, 也有异步非阻塞的实现方式; 有进程内的实现方式, 也有跨进程的实现方式. \ No newline at end of file diff --git a/proxy/CMakeLists.txt b/proxy/CMakeLists.txt new file mode 100644 index 0000000..4042e96 --- /dev/null +++ b/proxy/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Proxy) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(proxy ${SRC_LIST}) \ No newline at end of file diff --git a/proxy/Proxy.hpp b/proxy/Proxy.hpp new file mode 100644 index 0000000..923e319 --- /dev/null +++ b/proxy/Proxy.hpp @@ -0,0 +1,91 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-13 09:49:13 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-13 11:25:02 + */ +#include + +// 接口虚类 +class Subject { + public: + virtual void method() = 0; + virtual void print() = 0; +}; +// 接口虚类2 +class Subject2 { + public: + virtual void method2() = 0; + virtual void print2() = 0; +}; +// 业务实现类 +class RealSubject : public Subject { + public: + void method() { print(); } + void print() { std::cout << "real method" << std::endl; } +}; +// 业务实现类2 +class RealSubject2 : public Subject2 { + public: + void method2() { print2(); } + void print2() { std::cout << "real2 method" << std::endl; } +}; +// Log类 +class Log { + public: + Log() {} + std::string getTime() { + time_t t = time(NULL); + char ch[64] = {0}; + // 年-月-日 时:分:秒 + strftime(ch, sizeof(ch) - 1, "%Y-%m-%d %H:%M:%S", localtime(&t)); + return ch; + } +}; + +// 代理类 +class StaticProxy : public Subject { + public: + StaticProxy() { + subject = new RealSubject(); + log = new Log(); + } + ~StaticProxy() { + delete subject; + delete log; + } + void method() { + std::cout << log->getTime() << ": " + << "static proxy start" << std::endl; + subject->method(); + std::cout << log->getTime() << ": " + << "static proxy end" << std::endl; + } + void print() {} + + private: + RealSubject* subject; + Log* log; +}; + +template +class DynamicProxy : public T { + public: + DynamicProxy(std::function func) : func(func), log(new Log) {} + ~DynamicProxy() { delete log; } + void extend() { + std::cout << log->getTime() << ": " + << "dynamic proxy start" << std::endl; + func(); + std::cout << log->getTime() << ": " + << "dynamic proxy end" << std::endl; + } + void method() { extend(); } + void method2() { extend(); } + + private: + std::function func; + Log* log; +}; \ No newline at end of file diff --git a/proxy/main.cpp b/proxy/main.cpp new file mode 100644 index 0000000..c190702 --- /dev/null +++ b/proxy/main.cpp @@ -0,0 +1,28 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-13 09:49:20 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-13 10:59:48 + */ +#include + +#include "Proxy.hpp" + +int main() { + std::cout << "-----Orgin print-----" << std::endl; + std::shared_ptr sub = std::make_shared(); + sub->method(); + std::cout << "-----Proxy Pattern-----" << std::endl; + sub = std::make_shared(); + sub->method(); + std::cout << "-----Dynamic Proxy Pattern-----" << std::endl; + std::shared_ptr sub1 = std::make_shared>( + std::bind(&RealSubject::method, RealSubject())); + sub1->method(); + std::shared_ptr sub2 = std::make_shared>( + std::bind(&RealSubject2::method2, RealSubject2())); + sub2->method2(); + return 0; +} \ No newline at end of file diff --git a/proxy/readme.md b/proxy/readme.md new file mode 100644 index 0000000..cebf833 --- /dev/null +++ b/proxy/readme.md @@ -0,0 +1,194 @@ +# 代理模式 + +简单回顾下创建型模式 + +1. 单例模式用来创建全局唯一的对象 +2. 工厂模式用来创建不同但是相关类型的对象(继承同一父类或者接口的一组子类), 由给定的参数来决定创建哪种类型的对象 +3. 建造者模式是用来创建复杂对象, 可以通过设置不同的可选参数, “定制化”地创建不同的对象 +4. 原型模式针对创建成本比较大的对象, 利用对已有对象进行复制的方式进行创建, 以达到节省创建时间的目的 + +接下来就是结构型模型 + +结构型模式包括:代理模式、桥接模式、装饰器模式、适配器模式、门面模式、组合模式、享元模式 + +## 原理 + +在不改变原始类(或叫被代理类)代码的情况下, 通过引入代理类来给原始类附加功能. + +下述有个业务接口. + +```cpp +// 接口虚类 +class Subject { + public: + virtual void method() = 0; + virtual void print() = 0; +}; +//业务实现类 +class RealSubject : public Subject { + public: + void method() { print(); } + void print() { std::cout << "real method" << std::endl; } +}; +``` + +若我想在这个业务上加个功能, 访问时间, 执行时长 或者其他的扩展业务 + +1. 扩展代码侵入业务代码, 跟业务代码高度耦合, 而且以后需要替换成其他扩展成本比较大 +2. 扩展代码跟业务代码无关, 不应该放一起. 一个类最好职责单一, 只需要关心业务的处理 + +假设我这边需要简单加个日期打印 + +```cpp +// Log类 +class Log { + public: + Log() {} + std::string getTime() { + time_t t = time(NULL); + char ch[64] = {0}; + // 年-月-日 时:分:秒 + strftime(ch, sizeof(ch) - 1, "%Y-%m-%d %H:%M:%S", localtime(&t)); + return ch; + } +}; +``` + +下面通过代理模式添加时间日志输出 + +```cpp +//代理类 +class StaticProxy : public Subject { + public: + StaticProxy() { + subject = new RealSubject(); + log = new Log(); + } + ~StaticProxy() { + delete subject; + delete log; + } + void method() { + std::cout << log->getTime() << ": " + << "static proxy start" << std::endl; + subject->method(); + std::cout << log->getTime() << ": " + << "static proxy end" << std::endl; + } + void print() {} + + private: + RealSubject* subject; + Log* log; +}; +``` + +调用方式 + +```cpp +std::shared_ptr sub = nullptr; +std::cout << "-----Orgin print-----" << std::endl; +sub = std::make_shared(); +sub->method(); +std::cout << "-----Proxy Pattern-----" << std::endl; +sub = std::make_shared(); +sub->method(); +``` + +效果 + +```cpp +./bin/design/Proxy +-----Orgin print----- +real method +-----Proxy Pattern----- +2023-10-13 10:08:37: static proxy start +real method +2023-10-13 10:08:37: static proxy end +``` + +这样就可以在不入侵原有业务代码的基础上扩展功能 + +但是 代码实现还是有点问题 + +1. 我们需要在代理类中,将原始类中的所有的接口,都重新实现一遍,并且为每个方法都附加相似的代码逻辑. +2. 如果要添加的附加功能的类有不止一个,我们需要针对每个类都创建一个代理类。 + +我们可以使用**动态代理**来解决这个问题 + +就是我们不事先为每个原始类编写代理类,而是在运行的时候,动态地创建原始类对应的代理类,然后在系统中用代理类替换掉原始类。 + +业务2接口 + +```cpp +// 接口虚类2 +class Subject2 { + public: + virtual void method2() = 0; + virtual void print2() = 0; +}; +// 业务实现类2 +class RealSubject2 : public Subject2 { + public: + void method2() { print2(); } + void print2() { std::cout << "real2 method" << std::endl; } +}; +``` + +代理类 + +```cpp +template +class DynamicProxy : public T { + public: + DynamicProxy(std::function func) : func(func), log(new Log) {} + ~DynamicProxy() { delete log; } + void extend() { + std::cout << log->getTime() << ": " + << "dynamic proxy start" << std::endl; + func(); + std::cout << log->getTime() << ": " + << "dynamic proxy end" << std::endl; + } + void method() { extend(); } + void method2() { extend(); } + + private: + std::function func; + Log* log; +}; +``` + +调用方式 + +```cpp +std::cout << "-----Dynamic Proxy Pattern-----" << std::endl; +auto sub = std::make_shared>(std::bind(&RealSubject::method, RealSubject())); +sub->method(); +auto sub2 = std::make_shared>(std::bind(&RealSubject2::method, RealSubject2())); +sub->method(); +``` + +效果 + +```cpp +./bin/design/Proxy +-----Dynamic Proxy Pattern----- +2023-10-13 10:34:48: dynamic proxy start +real method +2023-10-13 10:34:48: dynamic proxy end +2023-10-13 10:34:48: dynamic proxy start +real2 method +2023-10-13 10:34:48: dynamic proxy end +``` + +通过动态代理方式(模版增加通用性) + +1. 可以通过绑定函数的方式动态添加需要增加扩展的业务函数接口 +2. 只需要实现增加扩展的接口, 不需要全部实现基类所以接口 + +## 适用 + +代理模式常用在业务系统中开发一些非功能性需求,比如:监控、统计、鉴权、限流、事务、幂等、日志。 + +我们将这些附加功能与业务功能解耦,放到代理类统一处理,让程序员只需要关注业务方面的开发。 \ No newline at end of file diff --git a/simpleFactory/CMakeLists.txt b/simpleFactory/CMakeLists.txt new file mode 100644 index 0000000..f802ac4 --- /dev/null +++ b/simpleFactory/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(SimpleFactory) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(simpleFactory ${SRC_LIST}) \ No newline at end of file diff --git a/simpleFactory/SimpleFactor.hpp b/simpleFactory/SimpleFactor.hpp new file mode 100644 index 0000000..539919b --- /dev/null +++ b/simpleFactory/SimpleFactor.hpp @@ -0,0 +1,58 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-08 10:53:47 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-08 11:07:48 + */ + +#include +#include + +class AbstractBall { +public: + virtual void get() = 0; + virtual void play() = 0; + virtual ~AbstractBall() = default; +}; + +class FootBall : public AbstractBall { +public: + void get() override { std::cout << "get footBall" << std::endl; } + void play() override { std::cout << "play footBall" << std::endl;} +}; + +class BasketBall : public AbstractBall { +public: + void get() override { std::cout << "get basketBall" << std::endl; } + void play() override { std::cout << "play basketBall" << std::endl;} +}; + +class Volleyball : public AbstractBall { +public: + void get() override { std::cout << "get volleyball" << std::endl; } + void play() override { std::cout << "play volleyball" << std::endl;} +}; + +enum Type { + FootBallType = 1, + BasketBallType = 2, + VolleyballType = 3 + }; + +class SimpleFactory { +public: + std::shared_ptr createBall(Type type) { + switch (type) { + case 1: + return std::make_shared(); + case 2: + return std::make_shared(); + case 3: + return std::make_shared(); + default: + return nullptr; + } + } +}; \ No newline at end of file diff --git a/simpleFactory/main.cpp b/simpleFactory/main.cpp new file mode 100644 index 0000000..c5a1102 --- /dev/null +++ b/simpleFactory/main.cpp @@ -0,0 +1,23 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-08 10:53:34 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-08 11:10:50 + */ +#include "SimpleFactor.hpp" + +int main() { + SimpleFactory s; + auto ball1 = s.createBall(Type::BasketBallType); + ball1->get(); + ball1->play(); + auto ball2 = s.createBall(Type::FootBallType); + ball2->get(); + ball2->play(); + auto ball3 = s.createBall(Type::VolleyballType); + ball3->get(); + ball3->play(); + return 0; +} \ No newline at end of file diff --git a/simpleFactory/readme.md b/simpleFactory/readme.md new file mode 100644 index 0000000..f41a777 --- /dev/null +++ b/simpleFactory/readme.md @@ -0,0 +1,125 @@ + + +# 简单工厂模式 + +## 介绍 + +创建型模式主要关注对象创建的过程, 论述是如何将对象的创建和使用进行分离, 让用户在使用对象时无须关心创建对象的细节, 从而降低系统的耦合度. + +简单工厂 作为最基础的设计模式之一, 并不属于gof 的23 个设计模式, 但也是其余创建型模式的基础 + +## 简单工厂的基本流程 + +- 设计一个抽象产品类,它包含一些公共方法的实现; + +```cpp +class AbstractBall { +public: + virtual void get() = 0; + virtual void play() = 0; + virtual ~AbstractBall() = default; +}; +``` + +- 从抽象产品类中派生出多个具体产品类,如篮球类、足球类、排球类,具体产品类中实现具体产品生产的相关代码; + +``` +class FootBall : public AbstractBall { +public: + void get() override { std::cout << "get footBall" << std::endl; } + void play() override { std::cout << "play footBall" << std::endl;} +}; + +class BasketBall : public AbstractBall { +public: + void get() override { std::cout << "get basketBall" << std::endl; } + void play() override { std::cout << "play basketBall" << std::endl;} +}; + +class Volleyball : public AbstractBall { +public: + void get() override { std::cout << "get volleyball" << std::endl; } + void play() override { std::cout << "play volleyball" << std::endl;} +}; +``` + +- 设计一个工厂类,工厂类中提供一个生产各种产品的工厂方法,该方法根据传入参数(产品名称)创建不同的具体产品类对象; + +```cpp +enum Type { + FootBallType = 1, + BasketBallType = 2, + VolleyballType = 3 + }; + +class SimpleFactory { +public: + std::shared_ptr createBall(Type type) { + switch (type) { + case 1: + return std::make_shared(); + case 2: + return std::make_shared(); + case 3: + return std::make_shared(); + default: + return nullptr; + } + } +}; +``` + +- 客户只需调用工厂类的工厂方法,并传入具体产品参数,即可得到一个具体产品对象。 + +```cpp +SimpleFactory s; + auto ball1 = s.createBall(Type::BasketBallType); + ball1->get(); + ball1->play(); + auto ball2 = s.createBall(Type::FootBallType); + ball2->get(); + ball2->play(); + auto ball3 = s.createBall(Type::VolleyballType); + ball3->get(); + ball3->play(); +``` + +## 定义 + +- **工厂(Factory)**:根据客户提供的具体产品类的参数,创建具体产品实例; +- **抽象产品(AbstractProduct)**:具体产品类的基类,包含创建产品的公共方法; +- **具体产品(ConcreteProduct)**:抽象产品的派生类,包含具体产s品特有的实现方法,是简单工厂模式的创建目标。 + +## 效果 + +```cpp +//执行可执行文件 +./SimpleFactory +//输出 +get basketBall +play basketBall +get footBall +play footBall +get volleyball +play volleyball +``` + +## 总结 + +简单工厂模式的优点在于: + +- 工厂类提供创建具体产品的方法,并包含一定判断逻辑,客户不必参与产品的创建过程; +- 客户只需要知道对应产品的参数即可,参数一般简单好记,如数字、字符或者字符串等。 + +但是 存在明显的不足 + +如果想玩其他的球了, 一方面再继承实现, 另一方面还需要再工厂添加对应的类型. 但是这违背了开闭原则 + +另一方面,简单工厂模式所有的判断逻辑都在工厂类中实现,一旦工厂类设计故障,则整个系统都受之影响! \ No newline at end of file diff --git a/singleton/CMakeLists.txt b/singleton/CMakeLists.txt new file mode 100644 index 0000000..a9928e3 --- /dev/null +++ b/singleton/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Singleton) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(singleton ${SRC_LIST}) \ No newline at end of file diff --git a/singleton/Singleton.hpp b/singleton/Singleton.hpp new file mode 100644 index 0000000..c86b87c --- /dev/null +++ b/singleton/Singleton.hpp @@ -0,0 +1,117 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-11 10:23:14 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-11 12:07:47 + */ +#include +#include +#include +class HungryManSingleton { + public: + static HungryManSingleton& getInstance() { + // 静态成员变量确保只有一个实例 + static HungryManSingleton instance; + return instance; + } + ~HungryManSingleton() { std::cout << __PRETTY_FUNCTION__ << std::endl; } + // 其他成员函数和数据成员 + + private: + // 私有构造函数,防止外部实例化 + HungryManSingleton() { + // 初始化单例对象 + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + // 禁用拷贝构造函数 + HungryManSingleton(const HungryManSingleton&) = delete; + + // 禁用赋值操作符 + HungryManSingleton& operator=(const HungryManSingleton&) = delete; +}; + +class HungryManCallOneSingleton { + public: + static std::shared_ptr getInstance(); + + ~HungryManCallOneSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + + private: + HungryManCallOneSingleton() { std::cout << __PRETTY_FUNCTION__ << std::endl; } + // 禁用拷贝构造函数 + HungryManCallOneSingleton(const HungryManCallOneSingleton&) = delete; + + // 禁用赋值操作符 + HungryManCallOneSingleton& operator=(const HungryManCallOneSingleton&) = + delete; +}; + +static std::shared_ptr singleton = nullptr; +static std::once_flag singletonFlag; + +std::shared_ptr +HungryManCallOneSingleton::getInstance() { + std::call_once(singletonFlag, [&] { + singleton = std::shared_ptr( + new HungryManCallOneSingleton()); + }); + return singleton; +} + +class LazyManSingleton { + public: + static std::shared_ptr getInstance(); + + // 禁用拷贝构造函数 + LazyManSingleton(const LazyManSingleton&) = delete; + + // 禁用赋值操作符 + LazyManSingleton& operator=(const LazyManSingleton&) = delete; + + ~LazyManSingleton() { std::cout << __PRETTY_FUNCTION__ << std::endl; } + + private: + LazyManSingleton() { std::cout << __PRETTY_FUNCTION__ << std::endl; } + + static std::shared_ptr instance; + static std::mutex mutex; +}; + +std::shared_ptr LazyManSingleton::instance = nullptr; +std::mutex LazyManSingleton::mutex; +std::shared_ptr LazyManSingleton::getInstance() { + // 使用互斥锁确保线程安全 + std::lock_guard lock(mutex); + + if (!instance) { + instance = std::shared_ptr(new LazyManSingleton()); + } + return instance; +} + +class StaticLazyManSingleton { +public: + static StaticLazyManSingleton& getInstance() { + static StaticLazyManSingleton instance; // 静态局部变量确保线程安全且延迟加载 + return instance; + } + + // 禁用拷贝构造函数 + StaticLazyManSingleton(const StaticLazyManSingleton&) = delete; + + // 禁用赋值操作符 + StaticLazyManSingleton& operator=(const StaticLazyManSingleton&) = delete; + +private: + StaticLazyManSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + + ~StaticLazyManSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } +}; \ No newline at end of file diff --git a/singleton/main.cpp b/singleton/main.cpp new file mode 100644 index 0000000..e0db46f --- /dev/null +++ b/singleton/main.cpp @@ -0,0 +1,21 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-11 10:27:54 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-11 12:07:57 + */ +#include "Singleton.hpp" + +int main() { + HungryManSingleton::getInstance(); + HungryManSingleton::getInstance(); + HungryManCallOneSingleton::getInstance(); + HungryManCallOneSingleton::getInstance(); + LazyManSingleton::getInstance(); + LazyManSingleton::getInstance(); + StaticLazyManSingleton::getInstance(); + StaticLazyManSingleton::getInstance(); + return 0; +} \ No newline at end of file diff --git a/singleton/readme.md b/singleton/readme.md new file mode 100644 index 0000000..9317da3 --- /dev/null +++ b/singleton/readme.md @@ -0,0 +1,165 @@ + +# 单例模式 + +## 介绍 + +单例模式理解起来比较简单, 就是一个类 它只允许创建一个对象或者实例, 那这个类就是单例类. + +## 用处 + +在业务上, 有些数据只需要保存一份, 比如系统信息, 配置信息 + +1. 可以节省空间、资源 +2. 方便控制, 避免多对象引起复杂操作 + +单例有下面两种经典的实现方式。 + +## 饿汉式 (线程安全) + +它在程序启动时立即创建单例对象,而不是在首次访问时才创建。 + +这确保了线程安全,因为在多线程环境下,单例对象已经在程序启动阶段被创建,不需要考虑竞态条件。 + +使用普通静态变量方式 + +```cpp +class HungryManSingleton { +public: + static HungryManSingleton& getInstance() { + // 静态成员变量确保只有一个实例 + static HungryManSingleton instance; + return instance; + } + ~HungryManSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + // 其他成员函数和数据成员 + +private: + // 私有构造函数,防止外部实例化 + HungryManSingleton() { + // 初始化单例对象 + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + // 禁用拷贝构造函数 + HungryManSingleton(const HungryManSingleton&) = delete; + + // 禁用赋值操作符 + HungryManSingleton& operator=(const HungryManSingleton&) = delete; +}; +``` + +使用c++11 `std::call_one` 方式, 是 C++ 标准库提供的一个多线程同步工具,用于确保某个函数只会在多线程环境下执行一次。通常,它与 **`std::once_flag`** 一起使用 + +```cpp +class HungryManCallOneSingleton { +public: + static std::shared_ptr getInstance() ; + + ~HungryManCallOneSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } +private: + + HungryManCallOneSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + // 禁用拷贝构造函数 + HungryManCallOneSingleton(const HungryManCallOneSingleton&) = delete; + + // 禁用赋值操作符 + HungryManCallOneSingleton& operator=(const HungryManCallOneSingleton&) = delete; + +}; + +static std::shared_ptr singleton = nullptr; +static std::once_flag singletonFlag; + +std::shared_ptr HungryManCallOneSingleton::getInstance() { + std::call_once(singletonFlag, [&] { + singleton = std::shared_ptr(new HungryManCallOneSingleton()); + }); + return singleton; +} +``` + +## 懒汉式 + +普通懒汉式单例(线程不安全) + +使用互斥锁保证线程安全 (线程安全) + +```cpp +class LazyManSingleton { + public: + static std::shared_ptr getInstance(); + + // 禁用拷贝构造函数 + LazyManSingleton(const LazyManSingleton&) = delete; + + // 禁用赋值操作符 + LazyManSingleton& operator=(const LazyManSingleton&) = delete; + + ~LazyManSingleton() { std::cout << __PRETTY_FUNCTION__ << std::endl; } + + private: + LazyManSingleton() { std::cout << __PRETTY_FUNCTION__ << std::endl; } + + static std::shared_ptr instance; + static std::mutex mutex; +}; + +std::shared_ptr LazyManSingleton::instance = nullptr; +std::mutex LazyManSingleton::mutex; +std::shared_ptr LazyManSingleton::getInstance() { + // 使用互斥锁确保线程安全 + std::lock_guard lock(mutex); + + if (!instance) { + instance = std::shared_ptr(new LazyManSingleton()); + } + return instance; +} +``` + +静态局部变量 (线程安全) + +```cpp +class StaticLazyManSingleton { +public: + static StaticLazyManSingleton& getInstance() { + static StaticLazyManSingleton instance; // 静态局部变量确保线程安全且延迟加载 + return instance; + } + + // 禁用拷贝构造函数 + StaticLazyManSingleton(const StaticLazyManSingleton&) = delete; + + // 禁用赋值操作符 + StaticLazyManSingleton& operator=(const StaticLazyManSingleton&) = delete; + +private: + StaticLazyManSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } + + ~StaticLazyManSingleton() { + std::cout << __PRETTY_FUNCTION__ << std::endl; + } +}; +``` + +在C++11及更高版本中,使用静态局部变量来实现单例模式通常是线程安全的,这是因为C++11引入了线程安全的静态局部变量初始化机制。这种机制确保了只有一个线程能够初始化静态局部变量,避免了竞态条件 + +## 特点 + +- 构造函数为私有类型,目的是禁止外部构造。 +- 拷贝构造函数和赋值构造函数是私有类型,目的是禁止外部拷贝和赋值,确保实例的唯一性。 +- 类中有一个获取实例的静态方法,可以全局访问。 \ No newline at end of file diff --git a/state/CMakeLists.txt b/state/CMakeLists.txt new file mode 100644 index 0000000..606b3b5 --- /dev/null +++ b/state/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(State) +# 设置变量 +set(SRC_LIST main.cpp State.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(state ${SRC_LIST}) \ No newline at end of file diff --git a/state/State.cpp b/state/State.cpp new file mode 100644 index 0000000..300199b --- /dev/null +++ b/state/State.cpp @@ -0,0 +1,84 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-30 14:57:29 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-30 15:04:10 + */ +#include "State.hpp" +// Book class +Book::Book(string title) : title_(title) { + state_ = std::make_shared(); +} +Book::~Book() {} +void Book::setState(std::shared_ptr state) { this->state_ = state; } +void Book::borrow() { state_->borrow(*this); } +void Book::returnBook() { state_->returnBook(*this); } +void Book::reserve() { state_->reserve(*this); } +void Book::getTitle() { state_->getTitle(*this); } + +void Available::borrow(Book& book) { + cout << book.title_ << " is borrowed" << endl; + book.setState(std::make_shared()); +} +void Available::returnBook(Book& book) { + cout << "Book is already available" << endl; +} +void Available::reserve(Book& book) { + cout << book.title_ << " is reserved" << endl; + book.setState(std::make_shared()); +} +void Available::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", available" << endl; +} + +void Borrowed::returnBook(Book& book) { checkOverdue(book); } +void Borrowed::borrow(Book& book) { + cout << "Book is already borrowed" << endl; +} +void Borrowed::reserve(Book& book) { + cout << book.title_ << " is reserved" << endl; + book.setState(std::make_shared()); +} +void Borrowed::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", borrowed" << endl; +} +void Borrowed::checkOverdue(Book& book) { + if (true) { // 检查过期状态 + cout << book.title_ << " is expired" << endl; + book.setState(std::make_shared()); + } else { + cout << book.title_ << " is returned" << endl; + book.setState(std::make_shared()); + } +} + +void Reserved::borrow(Book& book) { + cout << book.title_ << " is borrowed" << endl; + book.setState(std::make_shared()); +} +void Reserved::returnBook(Book& book) { + cout << book.title_ << " is reserved" << endl; + book.setState(std::make_shared()); +} +void Reserved::reserve(Book& book) { + cout << "Book is already reserved" << endl; +} +void Reserved::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", reserved" << endl; +} + +void Expired::borrow(Book& book) { + cout << "Cannot borrow " << book.title_ << ", it is expired" << endl; +} +void Expired::returnBook(Book& book) { + cout << book.title_ << " is returned with fine" << endl; + book.setState(std::make_shared()); +} +void Expired::reserve(Book& book) { + cout << "Cannot reserve " << book.title_ << ", it is expired" << endl; +} +void Expired::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", expired" << endl; +} \ No newline at end of file diff --git a/state/State.hpp b/state/State.hpp new file mode 100644 index 0000000..7fb6686 --- /dev/null +++ b/state/State.hpp @@ -0,0 +1,70 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-30 14:06:00 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-30 15:04:23 + */ +#pragma once +#include +#include +#include +using namespace std; + +class State; + +// Book class +class Book { +public: + Book(string title); + ~Book() ; + void setState(std::shared_ptr state) ; + void borrow() ; + void returnBook() ; + void reserve() ; + void getTitle() ; + string title_; +private: + std::shared_ptr state_; +}; + +class State { +public: + virtual void borrow(Book& book) = 0; + virtual void returnBook(Book& book) = 0; + virtual void reserve(Book& book) = 0; + virtual void getTitle(Book& book) = 0; +}; + +// Concrete state classes +class Available : public State { +public: + void borrow(Book& book) override ; + void returnBook(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; +}; +class Borrowed : public State { +public: + void returnBook(Book& book) override ; + void borrow(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; + void checkOverdue(Book& book) ; +}; +class Reserved : public State { +public: + void borrow(Book& book) override ; + void returnBook(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; +}; +class Expired : public State { +public: + void borrow(Book& book) override ; + void returnBook(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; +}; + diff --git a/state/main.cpp b/state/main.cpp new file mode 100644 index 0000000..b1d2c92 --- /dev/null +++ b/state/main.cpp @@ -0,0 +1,17 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-30 14:06:04 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-30 14:55:10 + */ +#include "State.hpp" +int main() { + Book book("Design Patterns"); + book.borrow(); + book.getTitle(); + book.returnBook(); + book.getTitle(); + return 0; +} \ No newline at end of file diff --git a/state/readme.md b/state/readme.md new file mode 100644 index 0000000..0b0bbb5 --- /dev/null +++ b/state/readme.md @@ -0,0 +1,204 @@ +# 状态模式 + +## 介绍 + +状态模式(State Pattern)是一种设计模式,其主要思想是: + +当一个对象的内在状态改变时,允许其改变对外界的行为,这个对象看起来像是改变了其类。 + +状态模式的用法主要有: + +1. 行为随状态改变而改变的场景一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为的时候,就可以考虑使用状态模式。比如订单流程、工作流等。 +2. 状态切换的条件语句过多如果一个对象拥有大量处理不同状态的条件语句,可以使用状态模式把这些判断提取出来,放到不同的状态类中。提高可维护性。 +3. 状态切换业务逻辑复杂将复杂的状态转换逻辑提取到不同的状态类中,可以提高程序的可维护性和扩展性。 +4. 状态依赖条件多变化大当一个对象的状态转换与其他对象关系密切,对象状态转换的条件多变化大时,可以使用状态模式提高灵活性。 +5. 需要状态历史记录状态历史或恢复状态时可以考虑状态模式。 + +总而言之,状态模式通过将不同状态抽象成不同类,实现了状态逻辑与对象行为的分离,提高了程序的灵活性和可维护性。它在状态转换条件复杂时比较合适。 + +## 定义 + +一个图书管理系统,需要实现图书的借阅流程。图书有以下状态: + +可借阅(Available):可被借阅 +已借出(Borrowed):已被用户借走 +预定(Reserved):有用户进行了预定 +过期(Expired):借阅期过期 +状态与行为: + +可借阅:可以借阅,可以预定 +已借出:可以还书 +预定:等待借阅,可以取消预定 +过期:需要收罚金,强制还书 + +图书类 + +```cpp +// Book class +class Book { +public: + Book(string title); + ~Book() ; + void setState(std::shared_ptr state) ; + void borrow() ; + void returnBook() ; + void reserve() ; + void getTitle() ; + string title_; +private: + std::shared_ptr state_; +}; +``` + +实现 + +```cpp +Book::Book(string title) : title_(title) { + state_ = std::make_shared(); +} +Book::~Book() {} +void Book::setState(std::shared_ptr state) { this->state_ = state; } +void Book::borrow() { state_->borrow(*this); } +void Book::returnBook() { state_->returnBook(*this); } +void Book::reserve() { state_->reserve(*this); } +void Book::getTitle() { state_->getTitle(*this); } +``` + +各个状态 + +```cpp +class State { +public: + virtual void borrow(Book& book) = 0; + virtual void returnBook(Book& book) = 0; + virtual void reserve(Book& book) = 0; + virtual void getTitle(Book& book) = 0; +}; + +// Concrete state classes +class Available : public State { +public: + void borrow(Book& book) override ; + void returnBook(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; +}; +class Borrowed : public State { +public: + void returnBook(Book& book) override ; + void borrow(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; + void checkOverdue(Book& book) ; +}; +class Reserved : public State { +public: + void borrow(Book& book) override ; + void returnBook(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; +}; +class Expired : public State { +public: + void borrow(Book& book) override ; + void returnBook(Book& book) override ; + void reserve(Book& book) override ; + void getTitle(Book& book) override ; +}; +``` + +实现 + +```cpp +void Available::borrow(Book& book) { + cout << book.title_ << " is borrowed" << endl; + book.setState(std::make_shared()); +} +void Available::returnBook(Book& book) { + cout << "Book is already available" << endl; +} +void Available::reserve(Book& book) { + cout << book.title_ << " is reserved" << endl; + book.setState(std::make_shared()); +} +void Available::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", available" << endl; +} + +void Borrowed::returnBook(Book& book) { checkOverdue(book); } +void Borrowed::borrow(Book& book) { + cout << "Book is already borrowed" << endl; +} +void Borrowed::reserve(Book& book) { + cout << book.title_ << " is reserved" << endl; + book.setState(std::make_shared()); +} +void Borrowed::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", borrowed" << endl; +} +void Borrowed::checkOverdue(Book& book) { + if (true) { // 检查过期状态 + cout << book.title_ << " is expired" << endl; + book.setState(std::make_shared()); + } else { + cout << book.title_ << " is returned" << endl; + book.setState(std::make_shared()); + } +} + +void Reserved::borrow(Book& book) { + cout << book.title_ << " is borrowed" << endl; + book.setState(std::make_shared()); +} +void Reserved::returnBook(Book& book) { + cout << book.title_ << " is reserved" << endl; + book.setState(std::make_shared()); +} +void Reserved::reserve(Book& book) { + cout << "Book is already reserved" << endl; +} +void Reserved::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", reserved" << endl; +} + +void Expired::borrow(Book& book) { + cout << "Cannot borrow " << book.title_ << ", it is expired" << endl; +} +void Expired::returnBook(Book& book) { + cout << book.title_ << " is returned with fine" << endl; + book.setState(std::make_shared()); +} +void Expired::reserve(Book& book) { + cout << "Cannot reserve " << book.title_ << ", it is expired" << endl; +} +void Expired::getTitle(Book& book) { + cout << "Book title: " << book.title_ << ", expired" << endl; +} +``` + +## 调用 + +```cpp +int main() { + Book book("Design Patterns"); + book.borrow(); + book.getTitle(); + book.returnBook(); + book.getTitle(); + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/state +Design Patterns is borrowed +Book title: Design Patterns, borrowed +Design Patterns is expired +Book title: Design Patterns, expired +``` + +## 回顾 + +今天我们讲解了状态模式。虽然网上有各种状态模式的定义,但是你只要记住状态模式是状态机的一种实现方式即可。状态机又叫有限状态机,它有3个部分组成:状态、事件、动作。其中,事件也称为转移条件。事件触发状态的转移及动作的执行。不过,动作不是必须的,也可能只转移状态,不执行任何动作。 \ No newline at end of file diff --git a/strategy/CMakeLists.txt b/strategy/CMakeLists.txt new file mode 100644 index 0000000..bc58240 --- /dev/null +++ b/strategy/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Strategy) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(strategy ${SRC_LIST}) \ No newline at end of file diff --git a/strategy/Strategy.hpp b/strategy/Strategy.hpp new file mode 100644 index 0000000..e45dff0 --- /dev/null +++ b/strategy/Strategy.hpp @@ -0,0 +1,47 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-26 11:12:14 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-26 11:15:05 + */ +#include +// 栽种策略接口 +class PlantStrategy { +public: + virtual void plant() = 0; +}; + +// 小麦栽种策略 +class WheatPlantStrategy : public PlantStrategy { +public: + void plant() override { + // 小麦栽种逻辑 + std::cout << "小麦栽种逻辑" << std::endl; + } +}; + +// 稻米栽种策略 +class RicePlantStrategy : public PlantStrategy { +public: + void plant() override { + // 稻米栽种逻辑 + std::cout << "稻米栽种逻辑" << std::endl; + } +}; + +// 农场类 +class Farm { +private: + PlantStrategy* strategy; + +public: + void setStrategy(PlantStrategy* strategy) { + this->strategy = strategy; + } + + void plantCrop() { + strategy->plant(); + } +}; diff --git a/strategy/main.cpp b/strategy/main.cpp new file mode 100644 index 0000000..e00aa2d --- /dev/null +++ b/strategy/main.cpp @@ -0,0 +1,19 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-26 11:12:18 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-26 11:13:43 + */ +#include "Strategy.hpp" + +int main() { + // 使用 + Farm* farm = new Farm(); + farm->setStrategy(new WheatPlantStrategy()); + farm->plantCrop(); // 调用小麦栽种逻辑 + + farm->setStrategy(new RicePlantStrategy()); + farm->plantCrop(); // 调用稻米栽种逻辑 +} \ No newline at end of file diff --git a/strategy/readme.md b/strategy/readme.md new file mode 100644 index 0000000..d50155e --- /dev/null +++ b/strategy/readme.md @@ -0,0 +1,127 @@ + +## 介绍 + +策略模式(Strategy Pattern)是一种软件设计模式,属于行为型模式。它定义了一系列算法,将每个算法封装起来,并让它们可以相互替换。策略模式可以让算法独立于使用它的客户而变化,从而使得系统更容易扩展。 + +工厂模式是解耦对象的创建和使用,观察者模式是解耦观察者和被观察者。策略模式跟两者类似,也能起到解耦的作用,不过,它解耦的是策略的定义、创建、使用这三部分。 + +策略模式的主要 PARTICIPANT 如下: + +`Context` - 环境类,持有一个 Strategy 对象,通过调用 Strategy 来执行算法。 + +`Strategy` - 抽象策略类,定义了一个公共接口,各种不同的算法以不同的 Strategy 类实现这些接口。`ConcreteStrategy` - 具体策略类,实现了 Strategy 定义的接口,提供具体的算法实现。 + +客户通过 `Context` 访问不同的 `ConcreteStrategy`,从而动态改变 `Context` 执行的算法。 + +`Context` 和各个 `ConcreteStrategy` 之间松耦合,使得算法可以灵活替换。 + +策略模式的优点: + +- 算法可以独立于使用它的客户而变化,避免频繁改动客户代码。 +- 可以方便地增加新的算法而不影响已有代码。 +- 遵循开闭原则,对扩展开放,对修改关闭。 + +策略模式的缺点: + +- 客户必须明确地知道不同 Strategies 的区别,以便选择恰当的算法。 +- 增加新的策略类会增加系统的复杂度。 + +策略模式通常适用于一个系统需要动态地在多个算法中选择一种算法的情况。由于算法之间低耦合,策略模式经常被用在可以通过配置文件进行选择的情况。 + +## 定义 + +假设我们要开发一个农场管理游戏,玩家可以种不同的庄稼。不同的庄稼需要采用不同的栽种策略,例如小麦需要晴天播种,稻米需要浇水栽种。 + +这个时候我们就可以使用策略模式:定义一个栽种策略接口,具体的小麦栽种策略、稻米栽种策略来实现这个接口。游戏中的农场可以组合不同的栽种策略来适应不同的庄稼。 + +当游戏需要新增庄稼种类时,我们只需要增加一个新的栽种策略类,而不需要修改农场类的代码。所以这里的可变的是栽种策略,我们通过策略模式来封装这些可变的算法,使农场类逻辑不受栽种策略变化的影响。 + +定义一个策略基类 + +```cpp +// 栽种策略接口 +class PlantStrategy { +public: + virtual void plant() = 0; +}; +``` + +实现不同的策略接口 + +```cpp +// 小麦栽种策略 +class WheatPlantStrategy : public PlantStrategy { +public: + void plant() override { + // 小麦栽种逻辑 + std::cout << "小麦栽种逻辑" << std::endl; + } +}; + +// 稻米栽种策略 +class RicePlantStrategy : public PlantStrategy { +public: + void plant() override { + // 稻米栽种逻辑 + std::cout << "稻米栽种逻辑" << std::endl; + } +}; +``` + +农场实行不同策略 + +```cpp +// 农场类 +class Farm { +private: + PlantStrategy* strategy; + +public: + void setStrategy(PlantStrategy* strategy) { + this->strategy = strategy; + } + + void plantCrop() { + strategy->plant(); + } +}; +``` + +## 调用 + +```cpp +// 使用 +Farm* farm = new Farm(); +farm->setStrategy(new WheatPlantStrategy()); +farm->plantCrop(); // 调用小麦栽种逻辑 + +farm->setStrategy(new RicePlantStrategy()); +farm->plantCrop(); // 调用稻米栽种逻辑 +``` + +## 效果 + +```cpp +./bin/design/strategy +小麦栽种逻辑 +稻米栽种逻辑 +``` + +## 回顾 + +策略模式定义一族算法类,将每个算法分别封装起来,让它们可以互相替换。策略模式可以使算法的变化独立于使用它们的客户端(这里的客户端代指使用算法的代码)。 + +策略模式用来解耦策略的定义、创建、使用。实际上,一个完整的策略模式就是由这三个部分组成的。 + +- 策略类的定义比较简单,包含一个策略接口和一组实现这个接口的策略类。 +- 策略的创建由工厂类来完成,封装策略创建的细节。 +- 策略模式包含一组策略可选,客户端代码如何选择使用哪个策略,有两种确定方法:编译时静态确定和运行时动态确定。其中,“运行时动态确定”才是策略模式最典型的应用场景。 + +除此之外,我们还可以通过策略模式来移除if-else分支判断。实际上,这得益于策略工厂类,更本质上点讲,是借助“查表法”,根据type查表替代根据type分支判断。 \ No newline at end of file diff --git a/template/CMakeLists.txt b/template/CMakeLists.txt new file mode 100644 index 0000000..87d9dbe --- /dev/null +++ b/template/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Template) +# 设置变量 +set(SRC_LIST main.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(template ${SRC_LIST}) \ No newline at end of file diff --git a/template/Template.hpp b/template/Template.hpp new file mode 100644 index 0000000..d13a4cf --- /dev/null +++ b/template/Template.hpp @@ -0,0 +1,48 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-25 09:57:45 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-25 11:17:20 + */ +#include +using namespace std; +// 报销基类 +class Reimbursement { +public: + void process() { + submit(); + firstReview(); + finalReview(); + pay(); + } + virtual void submit() { + cout << "提交报销申请" << endl; + } + virtual void firstReview() = 0; + virtual void finalReview() = 0; + virtual void pay() { + cout << "支付报销费用" << endl; + } +}; +// 部门报销类 +class DepartmentReimbursement : public Reimbursement { +public: + void firstReview() override { + cout << "部门特定的初审流程" << endl; + } + void finalReview() override { + cout << "部门特定的终审流程" << endl; + } +}; +// 财务部门报销类 +class FinanceDepartmentReimbursement : public Reimbursement { +public: + void firstReview() override { + cout << "财务部门特定的初审流程" << endl; + } + void finalReview() override { + cout << "财务部门特定的终审流程" << endl; + } +}; \ No newline at end of file diff --git a/template/main.cpp b/template/main.cpp new file mode 100644 index 0000000..f5d93e9 --- /dev/null +++ b/template/main.cpp @@ -0,0 +1,18 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-10-25 09:57:49 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-10-25 11:17:31 + */ + +#include "Template.hpp" + +int main() { + Reimbursement* r1 = new DepartmentReimbursement(); + r1->process(); + Reimbursement* r2 = new FinanceDepartmentReimbursement(); + r2->process(); + return 0; +} \ No newline at end of file diff --git a/template/readme.md b/template/readme.md new file mode 100644 index 0000000..08ec90d --- /dev/null +++ b/template/readme.md @@ -0,0 +1,133 @@ + +# 模版模式 + +模板模式主要是用来解决复用和扩展两个问题。 + +## 介绍 + +模板方法(Template Method)是一种设计模式,属于行为型设计模式。 + +其核心思想是: + +在抽象父类中定义了一个算法的骨架,里面有一些抽象的方法。子类继承这个抽象类,需要重写这些抽象方法来完成算法中某些步骤。子类不需要重写整个算法流程,就可以重定义算法中的某些部分。 + +模板方法模式的主要优点: + +- 封装不变部分,扩展可变部分。把相同流程封装到抽象父类模板方法中,将可变部分留给子类实现。 +- 复用代码。子类可以复用抽象类中封装的算法流程代码。 +- 符合开闭原则。通过扩展子类而非修改父类模板方法来改变算法。 + +模板方法模式适用于: + +- 多个子类有着相同的算法流程,且其中某些实现不同。 +- 需要复用一个算法的框架,但其中某些步骤将在子类中实现。 +- 当不想子类修改算法流程时,可以将其定义为final方法。 + +模板方法模式的核心在于正确识别出算法中的稳定流程和可变部分,继而将其封装为模板方法和抽象方法。这样可以实现代码复用和扩展解耦。 + +## 定义 + +我们需要开发一个 报销系统,用于企业员工报销费用。报销系统要实现以下基本流程: + +1. 员工提交报销申请 +2. 负责人进行初审 +3. 财务人员进行终审 +4. 支付报销费用 + +其中,不同部门的报销流程主要差异在于: + +1. 初审和终审的审批标准不同 +2. 部分部门可能需要部门经理额外审批 +3. 报销总额超过一定限额需要财务总监审批 + +要求: + +1. 抽象出报销申请的基本流程作为模板方法 +2. 使用不同的部门类继承基本报销流程类,重写可变部分的步骤 +3. 部门类只关注自己的审批逻辑,不需要重复编写基本流程 + +## 报销基类 + +实现共通的流程 + +```cpp +// 报销基类 +class Reimbursement { +public: + void process() { + submit(); + firstReview(); + finalReview(); + pay(); + } + virtual void submit() { + cout << "提交报销申请" << endl; + } + virtual void firstReview() = 0; + virtual void finalReview() = 0; + virtual void pay() { + cout << "支付报销费用" << endl; + } +}; +``` + +各个部门实现自己的报销逻辑 + +```cpp +// 部门报销类 +class DepartmentReimbursement : public Reimbursement { +public: + void firstReview() override { + cout << "部门特定的初审流程" << endl; + } + void finalReview() override { + cout << "部门特定的终审流程" << endl; + } +}; +// 财务部门报销类 +class FinanceDepartmentReimbursement : public Reimbursement { +public: + void firstReview() override { + cout << "财务部门特定的初审流程" << endl; + } + void finalReview() override { + cout << "财务部门特定的终审流程" << endl; + } +}; +``` + +## 调用 + +```cpp +Reimbursement* r1 = new DepartmentReimbursement(); +r1->process(); +Reimbursement* r2 = new FinanceDepartmentReimbursement(); +r2->process(); +``` + +## 效果 + +```cpp +./bin/design/template +提交报销申请 +部门特定的初审流程 +部门特定的终审流程 +支付报销费用 +提交报销申请 +财务部门特定的初审流程 +财务部门特定的终审流程 +支付报销费用 +``` + +## 回顾 + +模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模板方法模式可以让子类在不改变算法整体结构的情况下,重新定义算法中的某些步骤。这里的“算法”,我们可以理解为广义上的“业务逻辑”,并不特指数据结构和算法中的“算法”。这里的算法骨架就是“模板”,包含算法骨架的方法就是“模板方法”,这也是模板方法模式名字的由来。 + +模板模式有两大作用:复用和扩展。其中,复用指的是,所有的子类可以复用父类中提供的模板方法的代码。扩展指的是,框架通过模板模式提供功能扩展点,让框架用户可以在不修改框架源码的情况下,基于扩展点定制化框架的功能。 \ No newline at end of file diff --git a/visitor/CMakeLists.txt b/visitor/CMakeLists.txt new file mode 100644 index 0000000..5c6be4b --- /dev/null +++ b/visitor/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.10) +project(Visitor) +# 设置变量 +set(SRC_LIST main.cpp Visitor.cpp) +# 获取路径 +get_filename_component(FOLDER_NAME ${CMAKE_CURRENT_SOURCE_DIR} DIRECTORY) +# 获取从目录路径提前目录 +get_filename_component(FOLDER_NAME ${FOLDER_NAME} NAME) +# 设置输出路径 +set(EXECUTABLE_OUTPUT_PATH ${OUTPUT_DIR}/${FOLDER_NAME}/) +add_executable(visitor ${SRC_LIST}) \ No newline at end of file diff --git a/visitor/Visitor.cpp b/visitor/Visitor.cpp new file mode 100644 index 0000000..c213737 --- /dev/null +++ b/visitor/Visitor.cpp @@ -0,0 +1,41 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-01 09:51:08 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-01 10:13:26 + */ +#include "Visitor.hpp" + +void PDFFile::Accept(Visitor &visitor) { + visitor.VisitPDFFile(*this); +} +void PPTFile::Accept(Visitor &visitor) { + visitor.VisitPPTFile(*this); +} +void WordFile::Accept(Visitor &visitor) { + visitor.VisitWordFile(*this); +} + +// 阅读 +void ReaderVisitor::VisitPDFFile(PDFFile &file) { + std::cout << file.FilePath() << "阅读PDF文件" << std::endl; +} +void ReaderVisitor::VisitPPTFile(PPTFile &file) { + std::cout << file.FilePath() << "阅读PPT文件" << std::endl; +} +void ReaderVisitor::VisitWordFile(WordFile &file) { + std::cout << file.FilePath() << "阅读Word文件" << std::endl; +} +// 压缩 + +void CompressorVisitor::VisitPDFFile(PDFFile &file) { + std::cout << file.FilePath() << "压缩PDF文件" << std::endl; +} +void CompressorVisitor::VisitPPTFile(PPTFile &file) { + std::cout << file.FilePath() << "压缩PPT文件" << std::endl; +} +void CompressorVisitor::VisitWordFile(WordFile &file) { + std::cout << file.FilePath() << "压缩Word文件" << std::endl; +} \ No newline at end of file diff --git a/visitor/Visitor.hpp b/visitor/Visitor.hpp new file mode 100644 index 0000000..66713b4 --- /dev/null +++ b/visitor/Visitor.hpp @@ -0,0 +1,94 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-01 09:28:07 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-01 10:08:18 + */ +#include +#include +using namespace std; +// 继承重写 +class ReaderAbstraction { + std::string file_path_; +public: + ReaderAbstraction(std::string file_path) : file_path_(file_path) {} + virtual void ContentToTxt() = 0; +}; +//PDF、PPT、Word +class PDFReader : public ReaderAbstraction { +public: + PDFReader(std::string file_path) : ReaderAbstraction(file_path) {} + void ContentToTxt() override { std::cout << "PDF to txt" << std::endl; } +}; +class PPTReader : public ReaderAbstraction { +public: + PPTReader(std::string file_path) : ReaderAbstraction(file_path) {} + void ContentToTxt() override { std::cout << "PPT to txt" << std::endl; } +}; +class WordReader : public ReaderAbstraction { +public: + WordReader(std::string file_path) : ReaderAbstraction(file_path) {} + void ContentToTxt() override { std::cout << "Word to txt" << std::endl; } +}; +//工厂 +class ReaderFactory { +public: + static std::shared_ptr CreateReader(const std::string &type, + const std::string &file_path) { + if (type == "PDF") { + return std::make_shared(file_path); + } else if (type == "PPT") { + return std::make_shared(file_path); + } else if (type == "Word") { + return std::make_shared(file_path); + } + return nullptr; + } +}; + +// 访问者模式 +class Visitor ; +class FileAbstraction { + std::string file_path_; +public: + FileAbstraction(const std::string &file_path) : file_path_(file_path) {} + std::string& FilePath() { return file_path_; } + virtual void Accept(Visitor &visitor) = 0; +}; +class PDFFile : public FileAbstraction { +public: + PDFFile(const std::string &file_path) : FileAbstraction(file_path) {} + void Accept(Visitor &visitor) override; +}; +class PPTFile : public FileAbstraction { +public: + PPTFile(const std::string &file_path) : FileAbstraction(file_path) {} + void Accept(Visitor &visitor) override; +}; +class WordFile : public FileAbstraction { +public: + WordFile(const std::string &file_path) : FileAbstraction(file_path) {} + void Accept(Visitor &visitor) override; +}; +class Visitor { +public: + virtual void VisitPDFFile(PDFFile &file) {}; + virtual void VisitPPTFile(PPTFile &file) {}; + virtual void VisitWordFile(WordFile &file) {}; +}; +//阅读 +class ReaderVisitor : public Visitor { +public: + void VisitPDFFile(PDFFile &file) override; + void VisitPPTFile(PPTFile &file) override; + void VisitWordFile(WordFile &file) override; +}; +//压缩 +class CompressorVisitor : public Visitor { +public: + void VisitPDFFile(PDFFile &file) override; + void VisitPPTFile(PPTFile &file) override; + void VisitWordFile(WordFile &file) override; +}; \ No newline at end of file diff --git a/visitor/main.cpp b/visitor/main.cpp new file mode 100644 index 0000000..859949c --- /dev/null +++ b/visitor/main.cpp @@ -0,0 +1,24 @@ +/* + * @Description: + * @version: + * @Author: 莫邪 + * @Date: 2023-11-01 09:32:35 + * @LastEditors: 莫邪 + * @LastEditTime: 2023-11-01 10:03:43 + */ +#include "Visitor.hpp" + +int main() { + ReaderVisitor reader; + CompressorVisitor compressor; + PDFFile pdf("a.pdf"); + pdf.Accept(reader); + pdf.Accept(compressor); + PPTFile ppt("a.ppt"); + ppt.Accept(reader); + ppt.Accept(compressor); + WordFile word("a.doc"); + word.Accept(reader); + word.Accept(compressor); + return 0; +} \ No newline at end of file diff --git a/visitor/readme.md b/visitor/readme.md new file mode 100644 index 0000000..cc777ac --- /dev/null +++ b/visitor/readme.md @@ -0,0 +1,219 @@ + +算是23种经典设计模式中最难理解的几个之一。因为它难理解、难实现,应用它会导致代码的可读性、可维护性变差,所以,访问者模式在实际的软件开发中很少被用到,在没有特别必要的情况下,建议你不要使用访问者模式。 + +## 介绍 + +访问者模式是一种对象行为型设计模式,它允许在不改变元素类的前提下定义作用于元素类的新操作。 + +主要解决的是对象结构相对稳定,但经常需要在此对象结构上定义新的操作的问题。访问者模式可以将相关的行为局部化到一个访问者类中,而不是将这些行为分散到这个对象结构的所有类中。 + +访问者模式的主要角色包括: + +- 访问者(Visitor)角色:定义作用于元素对象的操作,它存储遍历元素对象的算法。访问者可以为每个 ConcreteElement 增加新的操作。 +- 元素(Element)角色:定义接受访问者访问的操作接口,其中包含一个 accept() 方法,它以一个访问者为参数。 +- 具体元素(ConcreteElement)角色:实现了元素角色提供的 accept() 操作。 +- 对象结构(Object Structure)角色:是一个包含元素角色的容器,提供让访问者对象遍历容器中的所有元素的方法。 + +其实质是将算法与对象结构分离,把相关的行为局部化封装在访问者中,而不是分散在一个个对象中。这样既容易增加新的操作,也容易增加新的元素类,它符合“开闭原则”。 + +举个例子,可以利用访问者模式对一个敌我对象集合进行遍历,执行不同的行为,而不需要修改每个敌我对象的类。 + +## 定义 + +假设我们从网站上爬取了很多资源文件,它们的格式有三种:PDF、PPT、Word。我们现在要开发一个工具来处理这批资源文件。这个工具的其中一个功能是,把这些资源文件中的文本内容抽取出来放到txt文件中。 + +当然, 实现方法很多, 我这边实现一种实现方式 + +通过抽象, 让PDF、PPT、Word 三个子类分别继承实现 ContentToTxt 函数 + +```cpp +// 继承重写 +class ReaderAbstraction { + std::string file_path_; +public: + ReaderAbstraction(std::string file_path) : file_path_(file_path) {} + virtual void ContentToTxt() = 0; +}; +//PDF、PPT、Word +class PDFReader : public ReaderAbstraction { +public: + PDFReader(std::string file_path) : ReaderAbstraction(file_path) {} + void ContentToTxt() override { std::cout << "PDF to txt" << std::endl; } +}; +class PPTReader : public ReaderAbstraction { +public: + PPTReader(std::string file_path) : ReaderAbstraction(file_path) {} + void ContentToTxt() override { std::cout << "PPT to txt" << std::endl; } +}; +class WordReader : public ReaderAbstraction { +public: + WordReader(std::string file_path) : ReaderAbstraction(file_path) {} + void ContentToTxt() override { std::cout << "Word to txt" << std::endl; } +}; +``` + +通过工程去去创建和抽取功能 + +```cpp +//工厂 +class ReaderFactory { +public: + static std::unique_ptr CreateReader(const std::string &type, + const std::string &file_path) { + if (type == "PDF") { + return std::make_unique(file_path); + } else if (type == "PPT") { + return std::make_unique(file_path); + } else if (type == "Word") { + return std::make_unique(file_path); + } + return nullptr; + } +}; +``` + +如果工具的功能不停地扩展,不仅要能抽取文本内容,还要支持压缩、提取文件元信息(文件名、大小、更新时间等等)构建索引等一系列的功能,那如果我们继续按照上面的实现思路,就会存在这样几个问题: + +- 违背开闭原则,添加一个新的功能,所有类的代码都要修改 +- 虽然功能增多,每个类的代码都不断膨胀,可读性和可维护性都变差了 +- 把所有比较上层的业务逻辑都耦合到PdfFile、PPTFile、WordFile类中,导致这些类的职责不够单一 + +针对上面的问题,我们常用的解决方法就是拆分解耦,把业务操作跟具体的数据结构解耦,设计成独立的类。这里我们按照访问者模式的演进思路来对上面的代码进行重构。 + +文件类 + +```cpp +class FileAbstraction { + std::string file_path_; +public: + FileAbstraction(const std::string &file_path) : file_path_(file_path) {} + std::string& FilePath() { return file_path_; } + virtual void Accept(Visitor &visitor) = 0; +}; +class PDFFile : public FileAbstraction { +public: + PDFFile(const std::string &file_path) : FileAbstraction(file_path) {} + void Accept(Visitor &visitor) override; +}; +class PPTFile : public FileAbstraction { +public: + PPTFile(const std::string &file_path) : FileAbstraction(file_path) {} + void Accept(Visitor &visitor) override; +}; +class WordFile : public FileAbstraction { +public: + WordFile(const std::string &file_path) : FileAbstraction(file_path) {} + void Accept(Visitor &visitor) override; +}; +``` + +实现 + +```cpp +void PDFFile::Accept(Visitor &visitor) { + visitor.VisitPDFFile(*this); +} +void PPTFile::Accept(Visitor &visitor) { + visitor.VisitPPTFile(*this); +} +void WordFile::Accept(Visitor &visitor) { + visitor.VisitWordFile(*this); +} +``` + +访问者 + +```cpp +class Visitor { +public: + virtual void VisitPDFFile(PDFFile &file) {}; + virtual void VisitPPTFile(PPTFile &file) {}; + virtual void VisitWordFile(WordFile &file) {}; +}; +//阅读 +class ReaderVisitor : public Visitor { +public: + void VisitPDFFile(PDFFile &file) override; + void VisitPPTFile(PPTFile &file) override; + void VisitWordFile(WordFile &file) override; +}; +//压缩 +class CompressorVisitor : public Visitor { +public: + void VisitPDFFile(PDFFile &file) override; + void VisitPPTFile(PPTFile &file) override; + void VisitWordFile(WordFile &file) override; +}; +``` + +实现 + +```cpp +/ 阅读 +void ReaderVisitor::VisitPDFFile(PDFFile &file) { + std::cout << file.FilePath() << "阅读PDF文件" << std::endl; +} +void ReaderVisitor::VisitPPTFile(PPTFile &file) { + std::cout << file.FilePath() << "阅读PPT文件" << std::endl; +} +void ReaderVisitor::VisitWordFile(WordFile &file) { + std::cout << file.FilePath() << "阅读Word文件" << std::endl; +} +// 压缩 + +void CompressorVisitor::VisitPDFFile(PDFFile &file) { + std::cout << file.FilePath() << "压缩PDF文件" << std::endl; +} +void CompressorVisitor::VisitPPTFile(PPTFile &file) { + std::cout << file.FilePath() << "压缩PPT文件" << std::endl; +} +void CompressorVisitor::VisitWordFile(WordFile &file) { + std::cout << file.FilePath() << "压缩Word文件" << std::endl; +} +``` + +## 调用 + +```cpp +int main() { + ReaderVisitor reader; + CompressorVisitor compressor; + PDFFile pdf("a.pdf"); + pdf.Accept(reader); + pdf.Accept(compressor); + PPTFile ppt("a.ppt"); + ppt.Accept(reader); + ppt.Accept(compressor); + WordFile word("a.doc"); + word.Accept(reader); + word.Accept(compressor); + return 0; +} +``` + +## 效果 + +```cpp +./bin/design/visitor +a.pdf阅读PDF文件 +a.pdf压缩PDF文件 +a.ppt阅读PPT文件 +a.ppt压缩PPT文件 +a.doc阅读Word文件 +a.doc压缩Word文件 +``` + +## 回顾 + +访问者模式允许一个或者多个操作应用到一组对象上,设计意图是解耦操作和对象本身,保持类职责单一、满足开闭原则以及应对代码的复杂性。 + +对于访问者模式,学习的主要难点在代码实现。而代码实现比较复杂的主要原因是,函数重载在大部分面向对象编程语言中是静态绑定的。也就是说,调用类的哪个重载函数,是在编译期间,由参数的声明类型决定的,而非运行时,根据参数的实际类型决定的。 + +正是因为代码实现难理解,所以,在项目中应用这种模式,会导致代码的可读性比较差。如果你的同事不了解这种设计模式,可能就会读不懂、维护不了你写的代码。所以,除非不得已,不要使用这种模式。 \ No newline at end of file

    B-vRD|dpqz6z_$RG0Z#|^0n;UjHelKaJr4LC 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 literal 0 HcmV?d00001 diff --git a/build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o.d b/build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o.d new file mode 100644 index 0000000..a9103b9 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/Iterator.cpp.o.d @@ -0,0 +1,794 @@ +iterator/CMakeFiles/iterator.dir/Iterator.cpp.o: \ + /Users/moye/code/Design/iterator/Iterator.cpp \ + /Users/moye/code/Design/iterator/Iterator.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/iterator/CMakeFiles/iterator.dir/build.make b/build/iterator/CMakeFiles/iterator.dir/build.make new file mode 100644 index 0000000..2969718 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/build.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include iterator/CMakeFiles/iterator.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include iterator/CMakeFiles/iterator.dir/compiler_depend.make + +# Include the progress variables for this target. +include iterator/CMakeFiles/iterator.dir/progress.make + +# Include the compile flags for this target's objects. +include iterator/CMakeFiles/iterator.dir/flags.make + +iterator/CMakeFiles/iterator.dir/main.cpp.o: iterator/CMakeFiles/iterator.dir/flags.make +iterator/CMakeFiles/iterator.dir/main.cpp.o: /Users/moye/code/Design/iterator/main.cpp +iterator/CMakeFiles/iterator.dir/main.cpp.o: iterator/CMakeFiles/iterator.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object iterator/CMakeFiles/iterator.dir/main.cpp.o" + cd /Users/moye/code/Design/build/iterator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT iterator/CMakeFiles/iterator.dir/main.cpp.o -MF CMakeFiles/iterator.dir/main.cpp.o.d -o CMakeFiles/iterator.dir/main.cpp.o -c /Users/moye/code/Design/iterator/main.cpp + +iterator/CMakeFiles/iterator.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/iterator.dir/main.cpp.i" + cd /Users/moye/code/Design/build/iterator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/iterator/main.cpp > CMakeFiles/iterator.dir/main.cpp.i + +iterator/CMakeFiles/iterator.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/iterator.dir/main.cpp.s" + cd /Users/moye/code/Design/build/iterator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/iterator/main.cpp -o CMakeFiles/iterator.dir/main.cpp.s + +iterator/CMakeFiles/iterator.dir/Iterator.cpp.o: iterator/CMakeFiles/iterator.dir/flags.make +iterator/CMakeFiles/iterator.dir/Iterator.cpp.o: /Users/moye/code/Design/iterator/Iterator.cpp +iterator/CMakeFiles/iterator.dir/Iterator.cpp.o: iterator/CMakeFiles/iterator.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object iterator/CMakeFiles/iterator.dir/Iterator.cpp.o" + cd /Users/moye/code/Design/build/iterator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT iterator/CMakeFiles/iterator.dir/Iterator.cpp.o -MF CMakeFiles/iterator.dir/Iterator.cpp.o.d -o CMakeFiles/iterator.dir/Iterator.cpp.o -c /Users/moye/code/Design/iterator/Iterator.cpp + +iterator/CMakeFiles/iterator.dir/Iterator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/iterator.dir/Iterator.cpp.i" + cd /Users/moye/code/Design/build/iterator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/iterator/Iterator.cpp > CMakeFiles/iterator.dir/Iterator.cpp.i + +iterator/CMakeFiles/iterator.dir/Iterator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/iterator.dir/Iterator.cpp.s" + cd /Users/moye/code/Design/build/iterator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/iterator/Iterator.cpp -o CMakeFiles/iterator.dir/Iterator.cpp.s + +# Object files for target iterator +iterator_OBJECTS = \ +"CMakeFiles/iterator.dir/main.cpp.o" \ +"CMakeFiles/iterator.dir/Iterator.cpp.o" + +# External object files for target iterator +iterator_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/iterator: iterator/CMakeFiles/iterator.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/iterator: iterator/CMakeFiles/iterator.dir/Iterator.cpp.o +/Users/moye/code/Design/bin/Design/iterator: iterator/CMakeFiles/iterator.dir/build.make +/Users/moye/code/Design/bin/Design/iterator: iterator/CMakeFiles/iterator.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable /Users/moye/code/Design/bin/Design/iterator" + cd /Users/moye/code/Design/build/iterator && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/iterator.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +iterator/CMakeFiles/iterator.dir/build: /Users/moye/code/Design/bin/Design/iterator +.PHONY : iterator/CMakeFiles/iterator.dir/build + +iterator/CMakeFiles/iterator.dir/clean: + cd /Users/moye/code/Design/build/iterator && $(CMAKE_COMMAND) -P CMakeFiles/iterator.dir/cmake_clean.cmake +.PHONY : iterator/CMakeFiles/iterator.dir/clean + +iterator/CMakeFiles/iterator.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/iterator /Users/moye/code/Design/build /Users/moye/code/Design/build/iterator /Users/moye/code/Design/build/iterator/CMakeFiles/iterator.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : iterator/CMakeFiles/iterator.dir/depend + diff --git a/build/iterator/CMakeFiles/iterator.dir/cmake_clean.cmake b/build/iterator/CMakeFiles/iterator.dir/cmake_clean.cmake new file mode 100644 index 0000000..6c9dacc --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/iterator" + "/Users/moye/code/Design/bin/Design/iterator.pdb" + "CMakeFiles/iterator.dir/Iterator.cpp.o" + "CMakeFiles/iterator.dir/Iterator.cpp.o.d" + "CMakeFiles/iterator.dir/main.cpp.o" + "CMakeFiles/iterator.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/iterator.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/iterator/CMakeFiles/iterator.dir/compiler_depend.make b/build/iterator/CMakeFiles/iterator.dir/compiler_depend.make new file mode 100644 index 0000000..5d7500b --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for iterator. +# This may be replaced when dependencies are built. diff --git a/build/iterator/CMakeFiles/iterator.dir/compiler_depend.ts b/build/iterator/CMakeFiles/iterator.dir/compiler_depend.ts new file mode 100644 index 0000000..f9c51a3 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for iterator. diff --git a/build/iterator/CMakeFiles/iterator.dir/depend.make b/build/iterator/CMakeFiles/iterator.dir/depend.make new file mode 100644 index 0000000..989b793 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for iterator. +# This may be replaced when dependencies are built. diff --git a/build/iterator/CMakeFiles/iterator.dir/flags.make b/build/iterator/CMakeFiles/iterator.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/iterator/CMakeFiles/iterator.dir/link.txt b/build/iterator/CMakeFiles/iterator.dir/link.txt new file mode 100644 index 0000000..89c2061 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/iterator.dir/main.cpp.o CMakeFiles/iterator.dir/Iterator.cpp.o -o /Users/moye/code/Design/bin/Design/iterator diff --git a/build/iterator/CMakeFiles/iterator.dir/main.cpp.o b/build/iterator/CMakeFiles/iterator.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6a98dc76baedf092e6e5929e3277295076c847cc GIT binary patch literal 120696 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 AkpKVy literal 0 HcmV?d00001 diff --git a/build/iterator/CMakeFiles/iterator.dir/main.cpp.o.d b/build/iterator/CMakeFiles/iterator.dir/main.cpp.o.d new file mode 100644 index 0000000..d42568b --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +iterator/CMakeFiles/iterator.dir/main.cpp.o: \ + /Users/moye/code/Design/iterator/main.cpp \ + /Users/moye/code/Design/iterator/Iterator.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/iterator/CMakeFiles/iterator.dir/progress.make b/build/iterator/CMakeFiles/iterator.dir/progress.make new file mode 100644 index 0000000..3a30df4 --- /dev/null +++ b/build/iterator/CMakeFiles/iterator.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 27 +CMAKE_PROGRESS_2 = 28 +CMAKE_PROGRESS_3 = 29 + diff --git a/build/iterator/CMakeFiles/progress.marks b/build/iterator/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/build/iterator/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/build/iterator/Makefile b/build/iterator/Makefile new file mode 100644 index 0000000..693b5c6 --- /dev/null +++ b/build/iterator/Makefile @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/iterator//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +iterator/CMakeFiles/iterator.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 iterator/CMakeFiles/iterator.dir/rule +.PHONY : iterator/CMakeFiles/iterator.dir/rule + +# Convenience name for target. +iterator: iterator/CMakeFiles/iterator.dir/rule +.PHONY : iterator + +# fast build rule for target. +iterator/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/build +.PHONY : iterator/fast + +Iterator.o: Iterator.cpp.o +.PHONY : Iterator.o + +# target to build an object file +Iterator.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/Iterator.cpp.o +.PHONY : Iterator.cpp.o + +Iterator.i: Iterator.cpp.i +.PHONY : Iterator.i + +# target to preprocess a source file +Iterator.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/Iterator.cpp.i +.PHONY : Iterator.cpp.i + +Iterator.s: Iterator.cpp.s +.PHONY : Iterator.s + +# target to generate assembly for a file +Iterator.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/Iterator.cpp.s +.PHONY : Iterator.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f iterator/CMakeFiles/iterator.dir/build.make iterator/CMakeFiles/iterator.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... iterator" + @echo "... Iterator.o" + @echo "... Iterator.i" + @echo "... Iterator.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/iterator/cmake_install.cmake b/build/iterator/cmake_install.cmake new file mode 100644 index 0000000..b87110b --- /dev/null +++ b/build/iterator/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/iterator + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/mediator/CMakeFiles/CMakeDirectoryInformation.cmake b/build/mediator/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/mediator/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/mediator/CMakeFiles/mediator.dir/DependInfo.cmake b/build/mediator/CMakeFiles/mediator.dir/DependInfo.cmake new file mode 100644 index 0000000..cdbe0e4 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/mediator/main.cpp" "mediator/CMakeFiles/mediator.dir/main.cpp.o" "gcc" "mediator/CMakeFiles/mediator.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/mediator/CMakeFiles/mediator.dir/build.make b/build/mediator/CMakeFiles/mediator.dir/build.make new file mode 100644 index 0000000..aeee33f --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include mediator/CMakeFiles/mediator.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include mediator/CMakeFiles/mediator.dir/compiler_depend.make + +# Include the progress variables for this target. +include mediator/CMakeFiles/mediator.dir/progress.make + +# Include the compile flags for this target's objects. +include mediator/CMakeFiles/mediator.dir/flags.make + +mediator/CMakeFiles/mediator.dir/main.cpp.o: mediator/CMakeFiles/mediator.dir/flags.make +mediator/CMakeFiles/mediator.dir/main.cpp.o: /Users/moye/code/Design/mediator/main.cpp +mediator/CMakeFiles/mediator.dir/main.cpp.o: mediator/CMakeFiles/mediator.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object mediator/CMakeFiles/mediator.dir/main.cpp.o" + cd /Users/moye/code/Design/build/mediator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT mediator/CMakeFiles/mediator.dir/main.cpp.o -MF CMakeFiles/mediator.dir/main.cpp.o.d -o CMakeFiles/mediator.dir/main.cpp.o -c /Users/moye/code/Design/mediator/main.cpp + +mediator/CMakeFiles/mediator.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mediator.dir/main.cpp.i" + cd /Users/moye/code/Design/build/mediator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/mediator/main.cpp > CMakeFiles/mediator.dir/main.cpp.i + +mediator/CMakeFiles/mediator.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mediator.dir/main.cpp.s" + cd /Users/moye/code/Design/build/mediator && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/mediator/main.cpp -o CMakeFiles/mediator.dir/main.cpp.s + +# Object files for target mediator +mediator_OBJECTS = \ +"CMakeFiles/mediator.dir/main.cpp.o" + +# External object files for target mediator +mediator_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/mediator: mediator/CMakeFiles/mediator.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/mediator: mediator/CMakeFiles/mediator.dir/build.make +/Users/moye/code/Design/bin/Design/mediator: mediator/CMakeFiles/mediator.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/mediator" + cd /Users/moye/code/Design/build/mediator && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mediator.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +mediator/CMakeFiles/mediator.dir/build: /Users/moye/code/Design/bin/Design/mediator +.PHONY : mediator/CMakeFiles/mediator.dir/build + +mediator/CMakeFiles/mediator.dir/clean: + cd /Users/moye/code/Design/build/mediator && $(CMAKE_COMMAND) -P CMakeFiles/mediator.dir/cmake_clean.cmake +.PHONY : mediator/CMakeFiles/mediator.dir/clean + +mediator/CMakeFiles/mediator.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/mediator /Users/moye/code/Design/build /Users/moye/code/Design/build/mediator /Users/moye/code/Design/build/mediator/CMakeFiles/mediator.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : mediator/CMakeFiles/mediator.dir/depend + diff --git a/build/mediator/CMakeFiles/mediator.dir/cmake_clean.cmake b/build/mediator/CMakeFiles/mediator.dir/cmake_clean.cmake new file mode 100644 index 0000000..39ce335 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/mediator" + "/Users/moye/code/Design/bin/Design/mediator.pdb" + "CMakeFiles/mediator.dir/main.cpp.o" + "CMakeFiles/mediator.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/mediator.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/mediator/CMakeFiles/mediator.dir/compiler_depend.make b/build/mediator/CMakeFiles/mediator.dir/compiler_depend.make new file mode 100644 index 0000000..3d4aaf6 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for mediator. +# This may be replaced when dependencies are built. diff --git a/build/mediator/CMakeFiles/mediator.dir/compiler_depend.ts b/build/mediator/CMakeFiles/mediator.dir/compiler_depend.ts new file mode 100644 index 0000000..ff41007 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for mediator. diff --git a/build/mediator/CMakeFiles/mediator.dir/depend.make b/build/mediator/CMakeFiles/mediator.dir/depend.make new file mode 100644 index 0000000..fb65955 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for mediator. +# This may be replaced when dependencies are built. diff --git a/build/mediator/CMakeFiles/mediator.dir/flags.make b/build/mediator/CMakeFiles/mediator.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/mediator/CMakeFiles/mediator.dir/link.txt b/build/mediator/CMakeFiles/mediator.dir/link.txt new file mode 100644 index 0000000..592bae4 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/mediator.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/mediator diff --git a/build/mediator/CMakeFiles/mediator.dir/main.cpp.o b/build/mediator/CMakeFiles/mediator.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..e08fe3f2f044e3e971a09b20958904097e810032 GIT binary patch literal 198624 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 BR+<0+ literal 0 HcmV?d00001 diff --git a/build/mediator/CMakeFiles/mediator.dir/main.cpp.o.d b/build/mediator/CMakeFiles/mediator.dir/main.cpp.o.d new file mode 100644 index 0000000..8d771bb --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +mediator/CMakeFiles/mediator.dir/main.cpp.o: \ + /Users/moye/code/Design/mediator/main.cpp \ + /Users/moye/code/Design/mediator/Mediator.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/mediator/CMakeFiles/mediator.dir/progress.make b/build/mediator/CMakeFiles/mediator.dir/progress.make new file mode 100644 index 0000000..335ef43 --- /dev/null +++ b/build/mediator/CMakeFiles/mediator.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 30 +CMAKE_PROGRESS_2 = 31 + diff --git a/build/mediator/CMakeFiles/progress.marks b/build/mediator/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/build/mediator/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/mediator/Makefile b/build/mediator/Makefile new file mode 100644 index 0000000..6a23fbe --- /dev/null +++ b/build/mediator/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/mediator//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +mediator/CMakeFiles/mediator.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 mediator/CMakeFiles/mediator.dir/rule +.PHONY : mediator/CMakeFiles/mediator.dir/rule + +# Convenience name for target. +mediator: mediator/CMakeFiles/mediator.dir/rule +.PHONY : mediator + +# fast build rule for target. +mediator/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/build +.PHONY : mediator/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f mediator/CMakeFiles/mediator.dir/build.make mediator/CMakeFiles/mediator.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... mediator" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/mediator/cmake_install.cmake b/build/mediator/cmake_install.cmake new file mode 100644 index 0000000..19126af --- /dev/null +++ b/build/mediator/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/mediator + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/memento/CMakeFiles/CMakeDirectoryInformation.cmake b/build/memento/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/memento/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/memento/CMakeFiles/memento.dir/DependInfo.cmake b/build/memento/CMakeFiles/memento.dir/DependInfo.cmake new file mode 100644 index 0000000..2ccf93a --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/memento/Memento.cpp" "memento/CMakeFiles/memento.dir/Memento.cpp.o" "gcc" "memento/CMakeFiles/memento.dir/Memento.cpp.o.d" + "/Users/moye/code/Design/memento/main.cpp" "memento/CMakeFiles/memento.dir/main.cpp.o" "gcc" "memento/CMakeFiles/memento.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/memento/CMakeFiles/memento.dir/Memento.cpp.o b/build/memento/CMakeFiles/memento.dir/Memento.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..872f39d81093c2a331499c32a05594ef1ef2b26b GIT binary patch literal 202456 zcmcG%2Yi&p_C7wdn@u5*gq96#LfZ%gq>2Ip62Q=V@1dFnX%bX0lprb~D53%?DxjiZ zL9zFS1^cz@wE;E|y>>6?MgGro=AGTyO}N*4f8T#TpZ7g8&pC7E%$Yv#`)=O&{kuP_ zDy0?vcuT^yH-K9MT==Vlt2g5(_PdEoX85>Ul$}7uDS6sYc`oaZX1f;llc+u$L zvA7N8v@;>eS-t3#U$>x1e~z1HQ~V?)Vq^XeuO98=u>Giv1q8GzWDOqPKIPn!;>lB{%%6T9<7bZQHne9{ z;E1QMB-KFs67&I$Q)%_hm~+-#rbyIRe1_3e=K(`|ooVO}`0sNQtW@9p$#Y7kmsZrb z@Mn{#wIOQKQ4@H2yHDCMVwLKH6Gbr5z8#*vlswa5uJH7E>PZsxO`bPz*7V{zlV{Vs z3gx{!%ZRsbY&2}jj!S+*eRHSGoJwY*eV?6X(&rm>>c!4~O`q5|Z}QYceg5_){b*0$ z;lHSF!J>JUmUo<|uRO;n?9t^v**A6WY}mD+_}n??&zLikHeqV|@y5Fyk?n@~IEo4i-`dC@Fose1ow7>Yh z|4O!pdXxI7>o{~Lra$CQz5NjR%&)S%{2F%ocOKiL)*nn)M|Z5Ke`Kp4S1+TNwo&)N z^unXt{KZF%tvz-g_iK|^52jDrc?|J`es%jkzrLM1P`=x@LC=mA#YYYzf2KP))#PDy z?uSkZd-Pb@nLCg7uzF4Y2a&hZPTBU*kG`G9;4A8tJRx%k`Rzo$EQ8g1tgQRa<0zN- z#7Vc6_CandY@=VSJpB`w#_ZV7m zEv5#5byGh^``U?o^6G$j1`_=IX)e5+IL*t zRgy3B`%igFA41(y?rEh?lQv_=0{BhZj1w1rVtejU$+)*CHa4)o{-5M?f-tgw3#@4Cy-;= z)9R=i2mNWctGvQ1`&9pk&G+^rDP`L1srZNtv zRoQ{`J4z>Z*kQ+euO8`dcl=D8(_}86tk$z`;@ZsrQQd4yG4)PAF)x-!qfIkE8UKN& zrmFZk9&N?0C*sxx|Hb(IZ`X4FM!&T2|6yFSYZvwjcP>W#9zM8oOWlZ9FH&yEq$Q)j zElJy~wdr?%Weh)2{U}cd*PPaV)cX|;(PprgzM?xQ@x;2fJ|Ztpx7Tm>{jBcYdi%bg zqV2nqHc>HcZ0(6Qd_}58{dU8;5dDQ~SQ&G;j)1M&8*>hMZ6ghBTcItoPug}Pz85r&dRWijl8xH*AIHA zH{H5$_h`VeZa3pew0$PnV*8}qFXHqk$jh1wZ7;g!Lfv!BV%w#?acN;2_0sle{ww0w z^MAGOY#GzgPpH%8Y5RlgFJs5QU#qzF8rQG?NBgWzw(jC|Cisv(KOlXk82dS_Q{f-l z{~vvK0zIq?`h(-8#(3%T#ya+0S10qpzOur+;o6dD$FZ`fb`q1c3BEbu*q9*4IyQR$ z$2#d@+EKI(d2#Bkk2YQ(^JSE`C%%0D&+XOG$1&H=T|A%QzCAS!{Y$GKxsN<(*A=i! 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 CMakeFiles/memento.dir/main.cpp.i + +memento/CMakeFiles/memento.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/memento.dir/main.cpp.s" + cd /Users/moye/code/Design/build/memento && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/memento/main.cpp -o CMakeFiles/memento.dir/main.cpp.s + +memento/CMakeFiles/memento.dir/Memento.cpp.o: memento/CMakeFiles/memento.dir/flags.make +memento/CMakeFiles/memento.dir/Memento.cpp.o: /Users/moye/code/Design/memento/Memento.cpp +memento/CMakeFiles/memento.dir/Memento.cpp.o: memento/CMakeFiles/memento.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object memento/CMakeFiles/memento.dir/Memento.cpp.o" + cd /Users/moye/code/Design/build/memento && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT memento/CMakeFiles/memento.dir/Memento.cpp.o -MF CMakeFiles/memento.dir/Memento.cpp.o.d -o CMakeFiles/memento.dir/Memento.cpp.o -c /Users/moye/code/Design/memento/Memento.cpp + +memento/CMakeFiles/memento.dir/Memento.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/memento.dir/Memento.cpp.i" + cd /Users/moye/code/Design/build/memento && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/memento/Memento.cpp > CMakeFiles/memento.dir/Memento.cpp.i + +memento/CMakeFiles/memento.dir/Memento.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/memento.dir/Memento.cpp.s" + cd /Users/moye/code/Design/build/memento && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/memento/Memento.cpp -o CMakeFiles/memento.dir/Memento.cpp.s + +# Object files for target memento +memento_OBJECTS = \ +"CMakeFiles/memento.dir/main.cpp.o" \ +"CMakeFiles/memento.dir/Memento.cpp.o" + +# External object files for target memento +memento_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/memento: memento/CMakeFiles/memento.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/memento: memento/CMakeFiles/memento.dir/Memento.cpp.o +/Users/moye/code/Design/bin/Design/memento: memento/CMakeFiles/memento.dir/build.make +/Users/moye/code/Design/bin/Design/memento: memento/CMakeFiles/memento.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable /Users/moye/code/Design/bin/Design/memento" + cd /Users/moye/code/Design/build/memento && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/memento.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +memento/CMakeFiles/memento.dir/build: /Users/moye/code/Design/bin/Design/memento +.PHONY : memento/CMakeFiles/memento.dir/build + +memento/CMakeFiles/memento.dir/clean: + cd /Users/moye/code/Design/build/memento && $(CMAKE_COMMAND) -P CMakeFiles/memento.dir/cmake_clean.cmake +.PHONY : memento/CMakeFiles/memento.dir/clean + +memento/CMakeFiles/memento.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/memento /Users/moye/code/Design/build /Users/moye/code/Design/build/memento /Users/moye/code/Design/build/memento/CMakeFiles/memento.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : memento/CMakeFiles/memento.dir/depend + diff --git a/build/memento/CMakeFiles/memento.dir/cmake_clean.cmake b/build/memento/CMakeFiles/memento.dir/cmake_clean.cmake new file mode 100644 index 0000000..32551a4 --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/memento" + "/Users/moye/code/Design/bin/Design/memento.pdb" + "CMakeFiles/memento.dir/Memento.cpp.o" + "CMakeFiles/memento.dir/Memento.cpp.o.d" + "CMakeFiles/memento.dir/main.cpp.o" + "CMakeFiles/memento.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/memento.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/memento/CMakeFiles/memento.dir/compiler_depend.make b/build/memento/CMakeFiles/memento.dir/compiler_depend.make new file mode 100644 index 0000000..7e27613 --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for memento. +# This may be replaced when dependencies are built. diff --git a/build/memento/CMakeFiles/memento.dir/compiler_depend.ts b/build/memento/CMakeFiles/memento.dir/compiler_depend.ts new file mode 100644 index 0000000..9b5f96e --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for memento. diff --git a/build/memento/CMakeFiles/memento.dir/depend.make b/build/memento/CMakeFiles/memento.dir/depend.make new file mode 100644 index 0000000..6ffd821 --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for memento. +# This may be replaced when dependencies are built. diff --git a/build/memento/CMakeFiles/memento.dir/flags.make b/build/memento/CMakeFiles/memento.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/memento/CMakeFiles/memento.dir/link.txt b/build/memento/CMakeFiles/memento.dir/link.txt new file mode 100644 index 0000000..090596f --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/memento.dir/main.cpp.o CMakeFiles/memento.dir/Memento.cpp.o -o /Users/moye/code/Design/bin/Design/memento diff --git a/build/memento/CMakeFiles/memento.dir/main.cpp.o b/build/memento/CMakeFiles/memento.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9efaab1f17a6d3e6a17196cf0074f4b214b97578 GIT binary patch literal 146024 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 UCe>$Vs@IHEugX#^z{2nU0a69a;Q#;t literal 0 HcmV?d00001 diff --git a/build/memento/CMakeFiles/memento.dir/main.cpp.o.d b/build/memento/CMakeFiles/memento.dir/main.cpp.o.d new file mode 100644 index 0000000..eafe481 --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/main.cpp.o.d @@ -0,0 +1,794 @@ +memento/CMakeFiles/memento.dir/main.cpp.o: \ + /Users/moye/code/Design/memento/main.cpp \ + /Users/moye/code/Design/memento/Memento.hpp \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/memory \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__assert \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__config_site \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__verbose_abort \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__availability \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/addressof.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/align.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstddef \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/enable_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/integral_constant.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/version \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stddef.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/__stddef_max_align_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocate_at_least.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/voidify.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/declval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conditional.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_lvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_referenceable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_same.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_rvalue_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/new \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdlib \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityVersions.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/AvailabilityInternalLegacy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_symbol_aliasing.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_posix_availability.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/wait.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_pid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_id_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/appleapiopts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/signal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_mcontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/machine/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/mach/arm/_structs.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_intptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uintptr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigaltstack.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ucontext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_sigset_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_size_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_uid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdint.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdint.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint8_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint16_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint32_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uint64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_intmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_uintmax_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timeval.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/_OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/libkern/arm/OSByteOrder.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/arch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/alloca.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ct_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rune_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wchar_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_null.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/malloc/_malloc_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_dev_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mode_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/exception \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/decay.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_void.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_base_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_class.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_final.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_polymorphic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/invoke.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_core_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_function_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_object_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/nat.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/add_volatile.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_storage.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/aligned_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/alignment_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/can_extract_key.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_const_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_reference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/common_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/void_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/copy_cvref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/conjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/dependent_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/disjunction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/extent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_unique_object_representation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_all_extents.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/has_virtual_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_abstract.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_aggregate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_floating_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_bounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_callable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_char_like_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_standard_layout.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivial.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_compound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_fundamental.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_null_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_constant_evaluated.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_implicitly_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_literal_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_member_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_convertible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/lazy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scalar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_nothrow_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_object.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_pod.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_scoped_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/underlying_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_specialization.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copy_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_default_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_trivially_move_constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unbounded_array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_const_lvalue_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_signed.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/make_unsigned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/maybe_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/negation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/rank.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/remove_pointer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/result_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/type_identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdint \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__undef_macros \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdexcept \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iosfwd \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mbstate_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mbstate_t.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/stdarg.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_va_list.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_seek_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctermid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_off_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ssize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_clock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_time_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_wint_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctype_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/runetype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/assume_aligned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/auto_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/get.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/copyable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/assignable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_reference_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/convertible_to.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/same_as.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/constructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/destructible.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/movable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/swappable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/class_or_enum.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exchange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/array.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/tuple.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_indices.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/arithmetic.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_signed_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_unsigned_integer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/derived_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/equality_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/boolean_testable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/invocable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/predicate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/regular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/semiregular.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/relation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/totally_ordered.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_primary_template.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_valid_expansion.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/auto_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/enable_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/initializer_list \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_construct_at.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/dangling.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/ranges_uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_move_common.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_iterator_concept.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/advance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/convert_to_integral.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/unreachable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/distance.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/next.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/prev.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unwrap_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/pair.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/common_comparison_category.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/ordering.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/synth_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/three_way_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/sfinae_helpers.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/make_tuple_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/apply_cv.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like_ext.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_always_bitcastable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/identity.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/segmented_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/subrange.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/different_from.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/view_interface.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ranges/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/pair_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__tuple_dir/tuple_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/exception_guard.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_three_way.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/allocator_destructor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/hash.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstring \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_rsize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_errno_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/strings.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/typeinfo \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/atomic \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ratio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/climits \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/limits.h \ + /Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/machine/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/_limits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/syslimits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/high_resolution_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/steady_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/time_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/system_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ctime \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__thread/timed_backoff_policy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__threading_support \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_timespec.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/errno.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/pthread_impl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_pthread/_pthread_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/pthread/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/qos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_mach_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sched.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cmath \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/math.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/promote.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/compare \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_partial_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/partial_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/weak_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/strong_order.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_cast.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/priority_tag.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_strong_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/compare_weak_order_fallback.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__compare/is_eq.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/uses_allocator_construction.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/tuple \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/utility \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/as_const.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/cmp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/forward_like.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/in_place.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/rel_ops.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__utility/to_underlying.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/concepts \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__concepts/common_with.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iterator \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/bounded_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/variant \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__variant/monostate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/data.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/empty.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/indirectly_comparable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/mergeable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/move_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/permutable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/size.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/sortable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/unreachable_sentinel.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/iostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ios \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__ios/fpos.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_locale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/mutex \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__mutex_base \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/system_error \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__errc \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cerrno \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/enable_insertable.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/swap_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/polymorphic_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory_resource/memory_resource.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/char_traits.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdio \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwchar \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cwctype \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_wctrans_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__string/extern_template_lists.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/is_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/noexcept_move_assign_container.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/string_view \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/string_view.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/algorithm \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_found_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_fun_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_in_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/in_out_out_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/destruct_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/min_max_result.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__debug_utils/randomize_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bit \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_ceil.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countl.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_floor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/bit_width.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/blsr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/byteswap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/countr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/endian.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/has_single_bit.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit/popcount.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/make_projected.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_adjacent_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_all_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_any_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_binary_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_clamp.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_copy_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_count_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_equal_range.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_fill_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_end.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_first_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_find_if_not.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_for_each_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_generate_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_includes.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_inplace_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_heap_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_partitioned.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_is_sorted_until.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lexicographical_compare.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_lower_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_make_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_max_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_merge.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_min.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_minmax_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_mismatch.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_move_backward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_next_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_none_of.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_nth_element.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partial_sort_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_partition_point.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_pop_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_prev_permutation.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_push_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/sample.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/is_valid.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/log2.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__random/uniform_random_bit_generator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/search_n.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/set_union.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_sort_heap.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_swap_ranges.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/ranges_upper_bound.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__algorithm/transform.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/chrono \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/calendar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/convert_to_tm.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/hh_mm_ss.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/monthday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/statically_widen.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/concepts.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_fwd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_parse_context.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/format_error.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_day.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/year_month_weekday.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/file_clock.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/literals.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/functional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_back.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/bind_front.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder1st.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/binder2nd.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/boyer_moore_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/array \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/unordered_map \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/is_transparent.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__hash_table \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__node_handle \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/optional \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/vector \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bit_reference \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__format/formatter.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/temp_value.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__split_buffer \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/compose.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/default_searcher.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/builtin_new_allocator.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__type_traits/strip_signature.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/not_fn.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_negate.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_xlocale.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_ctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/__wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdio.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_stdlib.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_string.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_time.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wchar.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/xlocale/_wctype.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/istream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/ostream \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/bitset \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/locale \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/streambuf \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/nl_types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_char.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_short.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_u_int.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_caddr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_blksize_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_gid_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_addr_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_in_port_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_ino64_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_key_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_nlink_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_useconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_suseconds_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_setsize.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_set.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_clr.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_zero.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_isset.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_copy.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/_nl_item.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ + /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/cstdarg diff --git a/build/memento/CMakeFiles/memento.dir/progress.make b/build/memento/CMakeFiles/memento.dir/progress.make new file mode 100644 index 0000000..fe6336e --- /dev/null +++ b/build/memento/CMakeFiles/memento.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 32 +CMAKE_PROGRESS_2 = 33 +CMAKE_PROGRESS_3 = 34 + diff --git a/build/memento/CMakeFiles/progress.marks b/build/memento/CMakeFiles/progress.marks new file mode 100644 index 0000000..00750ed --- /dev/null +++ b/build/memento/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/build/memento/Makefile b/build/memento/Makefile new file mode 100644 index 0000000..8cd0818 --- /dev/null +++ b/build/memento/Makefile @@ -0,0 +1,209 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /Applications/CMake.app/Contents/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /Applications/CMake.app/Contents/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles /Users/moye/code/Design/build/memento//CMakeFiles/progress.marks + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/moye/code/Design/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +memento/CMakeFiles/memento.dir/rule: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 memento/CMakeFiles/memento.dir/rule +.PHONY : memento/CMakeFiles/memento.dir/rule + +# Convenience name for target. +memento: memento/CMakeFiles/memento.dir/rule +.PHONY : memento + +# fast build rule for target. +memento/fast: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/build +.PHONY : memento/fast + +Memento.o: Memento.cpp.o +.PHONY : Memento.o + +# target to build an object file +Memento.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/Memento.cpp.o +.PHONY : Memento.cpp.o + +Memento.i: Memento.cpp.i +.PHONY : Memento.i + +# target to preprocess a source file +Memento.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/Memento.cpp.i +.PHONY : Memento.cpp.i + +Memento.s: Memento.cpp.s +.PHONY : Memento.s + +# target to generate assembly for a file +Memento.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/Memento.cpp.s +.PHONY : Memento.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + cd /Users/moye/code/Design/build && $(MAKE) $(MAKESILENT) -f memento/CMakeFiles/memento.dir/build.make memento/CMakeFiles/memento.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... memento" + @echo "... Memento.o" + @echo "... Memento.i" + @echo "... Memento.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/memento/cmake_install.cmake b/build/memento/cmake_install.cmake new file mode 100644 index 0000000..2b46174 --- /dev/null +++ b/build/memento/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /Users/moye/code/Design/memento + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build/observer/CMakeFiles/CMakeDirectoryInformation.cmake b/build/observer/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c476b03 --- /dev/null +++ b/build/observer/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/moye/code/Design") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/moye/code/Design/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/observer/CMakeFiles/observer.dir/DependInfo.cmake b/build/observer/CMakeFiles/observer.dir/DependInfo.cmake new file mode 100644 index 0000000..0b70e06 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/Users/moye/code/Design/observer/main.cpp" "observer/CMakeFiles/observer.dir/main.cpp.o" "gcc" "observer/CMakeFiles/observer.dir/main.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/observer/CMakeFiles/observer.dir/build.make b/build/observer/CMakeFiles/observer.dir/build.make new file mode 100644 index 0000000..c127e9b --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake + +# The command to remove a file. +RM = /Applications/CMake.app/Contents/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/moye/code/Design + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/moye/code/Design/build + +# Include any dependencies generated for this target. +include observer/CMakeFiles/observer.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include observer/CMakeFiles/observer.dir/compiler_depend.make + +# Include the progress variables for this target. +include observer/CMakeFiles/observer.dir/progress.make + +# Include the compile flags for this target's objects. +include observer/CMakeFiles/observer.dir/flags.make + +observer/CMakeFiles/observer.dir/main.cpp.o: observer/CMakeFiles/observer.dir/flags.make +observer/CMakeFiles/observer.dir/main.cpp.o: /Users/moye/code/Design/observer/main.cpp +observer/CMakeFiles/observer.dir/main.cpp.o: observer/CMakeFiles/observer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object observer/CMakeFiles/observer.dir/main.cpp.o" + cd /Users/moye/code/Design/build/observer && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT observer/CMakeFiles/observer.dir/main.cpp.o -MF CMakeFiles/observer.dir/main.cpp.o.d -o CMakeFiles/observer.dir/main.cpp.o -c /Users/moye/code/Design/observer/main.cpp + +observer/CMakeFiles/observer.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/observer.dir/main.cpp.i" + cd /Users/moye/code/Design/build/observer && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/moye/code/Design/observer/main.cpp > CMakeFiles/observer.dir/main.cpp.i + +observer/CMakeFiles/observer.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/observer.dir/main.cpp.s" + cd /Users/moye/code/Design/build/observer && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/observer/main.cpp -o CMakeFiles/observer.dir/main.cpp.s + +# Object files for target observer +observer_OBJECTS = \ +"CMakeFiles/observer.dir/main.cpp.o" + +# External object files for target observer +observer_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/observer: observer/CMakeFiles/observer.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/observer: observer/CMakeFiles/observer.dir/build.make +/Users/moye/code/Design/bin/Design/observer: observer/CMakeFiles/observer.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/observer" + cd /Users/moye/code/Design/build/observer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/observer.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +observer/CMakeFiles/observer.dir/build: /Users/moye/code/Design/bin/Design/observer +.PHONY : observer/CMakeFiles/observer.dir/build + +observer/CMakeFiles/observer.dir/clean: + cd /Users/moye/code/Design/build/observer && $(CMAKE_COMMAND) -P CMakeFiles/observer.dir/cmake_clean.cmake +.PHONY : observer/CMakeFiles/observer.dir/clean + +observer/CMakeFiles/observer.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/observer /Users/moye/code/Design/build /Users/moye/code/Design/build/observer /Users/moye/code/Design/build/observer/CMakeFiles/observer.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : observer/CMakeFiles/observer.dir/depend + diff --git a/build/observer/CMakeFiles/observer.dir/cmake_clean.cmake b/build/observer/CMakeFiles/observer.dir/cmake_clean.cmake new file mode 100644 index 0000000..8be2bf7 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/observer" + "/Users/moye/code/Design/bin/Design/observer.pdb" + "CMakeFiles/observer.dir/main.cpp.o" + "CMakeFiles/observer.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/observer.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/observer/CMakeFiles/observer.dir/compiler_depend.make b/build/observer/CMakeFiles/observer.dir/compiler_depend.make new file mode 100644 index 0000000..d267793 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for observer. +# This may be replaced when dependencies are built. diff --git a/build/observer/CMakeFiles/observer.dir/compiler_depend.ts b/build/observer/CMakeFiles/observer.dir/compiler_depend.ts new file mode 100644 index 0000000..1d92dca --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for observer. diff --git a/build/observer/CMakeFiles/observer.dir/depend.make b/build/observer/CMakeFiles/observer.dir/depend.make new file mode 100644 index 0000000..c123e41 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for observer. +# This may be replaced when dependencies are built. diff --git a/build/observer/CMakeFiles/observer.dir/flags.make b/build/observer/CMakeFiles/observer.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/observer/CMakeFiles/observer.dir/link.txt b/build/observer/CMakeFiles/observer.dir/link.txt new file mode 100644 index 0000000..ecfea54 --- /dev/null +++ b/build/observer/CMakeFiles/observer.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/observer.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/observer diff --git a/build/observer/CMakeFiles/observer.dir/main.cpp.o b/build/observer/CMakeFiles/observer.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9876793102e1f66cfdf2a12eda68e211bda7be0d GIT binary patch literal 455944 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 CMakeFiles/factoryMethod.dir/main.cpp.i + +factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factoryMethod.dir/main.cpp.s" + cd /Users/moye/code/Design/build/factoryMethod && /usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/moye/code/Design/factoryMethod/main.cpp -o CMakeFiles/factoryMethod.dir/main.cpp.s + +# Object files for target factoryMethod +factoryMethod_OBJECTS = \ +"CMakeFiles/factoryMethod.dir/main.cpp.o" + +# External object files for target factoryMethod +factoryMethod_EXTERNAL_OBJECTS = + +/Users/moye/code/Design/bin/Design/factoryMethod: factoryMethod/CMakeFiles/factoryMethod.dir/main.cpp.o +/Users/moye/code/Design/bin/Design/factoryMethod: factoryMethod/CMakeFiles/factoryMethod.dir/build.make +/Users/moye/code/Design/bin/Design/factoryMethod: factoryMethod/CMakeFiles/factoryMethod.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/moye/code/Design/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable /Users/moye/code/Design/bin/Design/factoryMethod" + cd /Users/moye/code/Design/build/factoryMethod && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/factoryMethod.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +factoryMethod/CMakeFiles/factoryMethod.dir/build: /Users/moye/code/Design/bin/Design/factoryMethod +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/build + +factoryMethod/CMakeFiles/factoryMethod.dir/clean: + cd /Users/moye/code/Design/build/factoryMethod && $(CMAKE_COMMAND) -P CMakeFiles/factoryMethod.dir/cmake_clean.cmake +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/clean + +factoryMethod/CMakeFiles/factoryMethod.dir/depend: + cd /Users/moye/code/Design/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/moye/code/Design /Users/moye/code/Design/factoryMethod /Users/moye/code/Design/build /Users/moye/code/Design/build/factoryMethod /Users/moye/code/Design/build/factoryMethod/CMakeFiles/factoryMethod.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : factoryMethod/CMakeFiles/factoryMethod.dir/depend + diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/cmake_clean.cmake b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/cmake_clean.cmake new file mode 100644 index 0000000..8197846 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "/Users/moye/code/Design/bin/Design/factoryMethod" + "/Users/moye/code/Design/bin/Design/factoryMethod.pdb" + "CMakeFiles/factoryMethod.dir/main.cpp.o" + "CMakeFiles/factoryMethod.dir/main.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/factoryMethod.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.make b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.make new file mode 100644 index 0000000..4e59707 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for factoryMethod. +# This may be replaced when dependencies are built. diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.ts b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.ts new file mode 100644 index 0000000..c2095d3 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for FactoryMethod. diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/depend.make b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/depend.make new file mode 100644 index 0000000..efa84b1 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for factoryMethod. +# This may be replaced when dependencies are built. diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/flags.make b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/flags.make new file mode 100644 index 0000000..5eed3a2 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/flags.make @@ -0,0 +1,12 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.26 + +# compile CXX with /usr/bin/clang++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGSarm64 = -g -std=gnu++11 -arch arm64 + +CXX_FLAGS = -g -std=gnu++11 -arch arm64 + diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/link.txt b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/link.txt new file mode 100644 index 0000000..7d37800 --- /dev/null +++ b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/clang++ -g -arch arm64 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/factoryMethod.dir/main.cpp.o -o /Users/moye/code/Design/bin/Design/factoryMethod diff --git a/build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o b/build/factoryMethod/CMakeFiles/FactoryMethod.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a51a2e81e915165924cd4a798761eb31d9120a3e GIT binary patch literal 293128 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�JKY^6W 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