Files
core_zero/Core_Zero.xcodeproj/project.pbxproj
Timothy Prepscius 996151a56a flatten 20260225
2026-02-25 12:43:06 -05:00

2222 lines
162 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
F608A8A828269A12005C276B /* TestMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D2A281F0124004C92E9 /* TestMutex.cpp */; };
F608A8CC28269D0D005C276B /* Str.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8BA28269B63005C276B /* Str.cpp */; };
F608A90D2826A681005C276B /* Dictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8BB28269B63005C276B /* Dictionary.cpp */; };
F608A9332826A7AE005C276B /* Str.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8BC28269B63005C276B /* Str.cpp */; };
F616E9DA2B34683A00C6DD09 /* debug_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F616E9D92B34681200C6DD09 /* debug_assert.cpp */; };
F616E9DB2B34683A00C6DD09 /* debug_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F616E9D92B34681200C6DD09 /* debug_assert.cpp */; };
F61DB8032857682300B74C99 /* InPlaceArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61DB8022857682300B74C99 /* InPlaceArray.cpp */; };
F61DB8042857685A00B74C99 /* StackArray_v2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97DBD281F439A004C92E9 /* StackArray_v2.cpp */; };
F61EA27C2A78A28500DF7BFA /* StackUsage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61EA27B2A78A28500DF7BFA /* StackUsage.cpp */; };
F61EA27D2A78A28500DF7BFA /* StackUsage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61EA27B2A78A28500DF7BFA /* StackUsage.cpp */; };
F61F9BB02C6D965E00F79137 /* reverse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F61F9BAF2C6D965D00F79137 /* reverse.cpp */; };
F61F9BFD2C6EEE7200F79137 /* Ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9272826A6F9005C276B /* Ptr.cpp */; };
F61F9BFE2C6EEE7B00F79137 /* Ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A91B2826A6F8005C276B /* Ptr.cpp */; };
F61F9BFF2C6EEE9A00F79137 /* Ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A92D2826A6F9005C276B /* Ptr.cpp */; };
F61F9C002C6EEEA500F79137 /* Ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9202826A6F8005C276B /* Ptr.cpp */; };
F62919ED2CB6A3B3002060E0 /* cmp_case.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F62919EC2CB6A3B3002060E0 /* cmp_case.cpp */; };
F62919F02CB6A468002060E0 /* strncasecmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F62919EF2CB6A468002060E0 /* strncasecmp.cpp */; };
F62919F42CB6A83F002060E0 /* strncmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F62919F32CB6A83F002060E0 /* strncmp.cpp */; };
F6291A022CB6B2EA002060E0 /* strncasecmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6291A002CB6B128002060E0 /* strncasecmp.cpp */; };
F6291A032CB6B2EB002060E0 /* strncasecmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6291A002CB6B128002060E0 /* strncasecmp.cpp */; };
F6291A042CB6B2F0002060E0 /* strncmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6291A012CB6B149002060E0 /* strncmp.cpp */; };
F6291A052CB6B2F0002060E0 /* strncmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6291A012CB6B149002060E0 /* strncmp.cpp */; };
F63B041A2C76A07A00417011 /* HashExpected.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63B04192C76A07A00417011 /* HashExpected.cpp */; };
F63B042B2C77676200417011 /* is_vector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63B042A2C77674A00417011 /* is_vector.cpp */; };
F63B042E2C7767AA00417011 /* is_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63B042D2C7767AA00417011 /* is_map.cpp */; };
F63B04372C778EDA00417011 /* concat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63B04362C778EBF00417011 /* concat.cpp */; };
F63D85122D10B73D00FF3624 /* handle_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63D85112D10B73D00FF3624 /* handle_assert.cpp */; };
F63D85132D10B73D00FF3624 /* handle_assert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F63D85112D10B73D00FF3624 /* handle_assert.cpp */; };
F6436EC5285955F2003241E0 /* small_cmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6436EC4285955F2003241E0 /* small_cmp.cpp */; };
F64407082B39EF9800A2477F /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = F64406FB2B39EF9800A2477F /* Time.h */; };
F64407092B39EF9800A2477F /* Time.h in Headers */ = {isa = PBXBuildFile; fileRef = F64406FB2B39EF9800A2477F /* Time.h */; };
F64407102B39EF9900A2477F /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64407002B39EF9800A2477F /* Source.cpp */; };
F64407112B39EF9900A2477F /* Source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64407002B39EF9800A2477F /* Source.cpp */; };
F64407122B39EF9900A2477F /* Time+chrono.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407012B39EF9800A2477F /* Time+chrono.hpp */; };
F64407132B39EF9900A2477F /* Time+chrono.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407012B39EF9800A2477F /* Time+chrono.hpp */; };
F64407142B39EF9900A2477F /* Time.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407022B39EF9800A2477F /* Time.hpp */; };
F64407152B39EF9900A2477F /* Time.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407022B39EF9800A2477F /* Time.hpp */; };
F64407162B39EF9900A2477F /* Time+operations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407032B39EF9800A2477F /* Time+operations.hpp */; };
F64407172B39EF9900A2477F /* Time+operations.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407032B39EF9800A2477F /* Time+operations.hpp */; };
F64407182B39EF9900A2477F /* Time+IO.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407042B39EF9800A2477F /* Time+IO.hpp */; };
F64407192B39EF9900A2477F /* Time+IO.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407042B39EF9800A2477F /* Time+IO.hpp */; };
F644071A2B39EF9900A2477F /* Time+IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64407052B39EF9800A2477F /* Time+IO.cpp */; };
F644071B2B39EF9900A2477F /* Time+IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64407052B39EF9800A2477F /* Time+IO.cpp */; };
F644071C2B39EF9900A2477F /* Source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407062B39EF9800A2477F /* Source.hpp */; };
F644071D2B39EF9900A2477F /* Source.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F64407062B39EF9800A2477F /* Source.hpp */; };
F644071E2B39EF9900A2477F /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64407072B39EF9800A2477F /* Time.cpp */; };
F644071F2B39EF9900A2477F /* Time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64407072B39EF9800A2477F /* Time.cpp */; };
F64714A62C74A137002A8087 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714A52C74A0E9002A8087 /* Timer.cpp */; };
F64714AC2C74B09D002A8087 /* trim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714AB2C74B09D002A8087 /* trim.cpp */; };
F64714AE2C74B4BE002A8087 /* replace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714AD2C74B4BE002A8087 /* replace.cpp */; };
F64714B12C74B5DF002A8087 /* join.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714B02C74B5DF002A8087 /* join.cpp */; };
F64714B32C74BE4A002A8087 /* transform_with.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714B22C74BE4A002A8087 /* transform_with.cpp */; };
F64714B52C74CD29002A8087 /* fail_on_copy_vector.hpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714B42C74CD29002A8087 /* fail_on_copy_vector.hpp */; };
F64714B72C74CF7A002A8087 /* Lock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64714B62C74CF1F002A8087 /* Lock.cpp */; };
F64C65222AC5ABC900FCF1DD /* RTTI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F64C65212AC5AA2800FCF1DD /* RTTI.cpp */; };
F65B59992C6C4C4800059339 /* is_first.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F65B59982C6C4C4800059339 /* is_first.cpp */; };
F65B599B2C6C4E5C00059339 /* safe_next.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F65B599A2C6C4E5C00059339 /* safe_next.cpp */; };
F660402B286A654F00C07DC0 /* Types+IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F660402A286A63F000C07DC0 /* Types+IO.cpp */; };
F660402C286A655000C07DC0 /* Types+IO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F660402A286A63F000C07DC0 /* Types+IO.cpp */; };
F67119DC2C8A636700F72EE9 /* libCore_Zero.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F6E97D00281EF4BF004C92E9 /* libCore_Zero.a */; };
F67119DD2C8A636700F72EE9 /* libCore_Allocator.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F65B59DA2C6C53EF00059339 /* libCore_Allocator.a */; };
F67CE9082D83D1ED004400C3 /* list_erase_if_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9072D83D1ED004400C3 /* list_erase_if_value.cpp */; };
F67CE90A2D83D213004400C3 /* map_erase_if_key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9092D83D213004400C3 /* map_erase_if_key.cpp */; };
F67CE90C2D83D2A8004400C3 /* map_erase_if_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE90B2D83D2A8004400C3 /* map_erase_if_value.cpp */; };
F67CE90E2D83D2F4004400C3 /* map_erase_if.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE90D2D83D2F4004400C3 /* map_erase_if.cpp */; };
F67CE9102D83D329004400C3 /* map_erase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE90F2D83D329004400C3 /* map_erase.cpp */; };
F67CE9122D83D3B1004400C3 /* map_has.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9112D83D3B1004400C3 /* map_has.cpp */; };
F67CE9142D83D404004400C3 /* map_has_key.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9132D83D404004400C3 /* map_has_key.cpp */; };
F67CE9162D83D4F8004400C3 /* map_for_each_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9152D83D4F8004400C3 /* map_for_each_value.cpp */; };
F67CE9182D83D595004400C3 /* map_iterator_or_insert.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9172D83D595004400C3 /* map_iterator_or_insert.cpp */; };
F67CE91A2D83D65D004400C3 /* map_value_require.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9192D83D65D004400C3 /* map_value_require.cpp */; };
F67CE91C2D83D6E0004400C3 /* map_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE91B2D83D6E0004400C3 /* map_value.cpp */; };
F67CE91E2D83D73B004400C3 /* not_zero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE91D2D83D73B004400C3 /* not_zero.cpp */; };
F67CE9202D83D790004400C3 /* on_destruct.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE91F2D83D790004400C3 /* on_destruct.cpp */; };
F67CE9272D83D8E5004400C3 /* optional_value_or_default.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9262D83D8E5004400C3 /* optional_value_or_default.cpp */; };
F67CE9292D83D951004400C3 /* optional_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9282D83D951004400C3 /* optional_value.cpp */; };
F67CE92B2D83D99D004400C3 /* set_empty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE92A2D83D99D004400C3 /* set_empty.cpp */; };
F67CE92F2D83DD63004400C3 /* if_or.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE92E2D83DD1C004400C3 /* if_or.cpp */; };
F67CE9312D844BAF004400C3 /* vector_append.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9302D844BAF004400C3 /* vector_append.cpp */; };
F67CE9332D844CA2004400C3 /* vector_erase_if_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9322D844CA2004400C3 /* vector_erase_if_value.cpp */; };
F67CE9352D844CDC004400C3 /* vector_erase_value_one.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9342D844CDB004400C3 /* vector_erase_value_one.cpp */; };
F67CE9392D845039004400C3 /* vector_erase_value_all.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE9382D845039004400C3 /* vector_erase_value_all.cpp */; };
F67CE93C2D8450BA004400C3 /* container_erase_value_all.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE93B2D8450BA004400C3 /* container_erase_value_all.cpp */; };
F67CE94C2D84583F004400C3 /* Examples.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F67CE94B2D84583F004400C3 /* Examples.cpp */; };
F68BA8452E940E6D0040FA70 /* Detail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F68BA8412E93F2700040FA70 /* Detail.cpp */; };
F68BA8462E940E6D0040FA70 /* Detail.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F68BA8412E93F2700040FA70 /* Detail.cpp */; };
F68BA8482E940EB00040FA70 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F68BA8472E940E720040FA70 /* Color.cpp */; };
F68BA8492E940EB00040FA70 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F68BA8472E940E720040FA70 /* Color.cpp */; };
F695489E28288C55005D1B64 /* from_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8C628269B64005C276B /* from_string.cpp */; };
F69548A028288C70005D1B64 /* str_find.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8C728269B64005C276B /* str_find.cpp */; };
F69548A128288C74005D1B64 /* replace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8AD28269B63005C276B /* replace.cpp */; };
F69548A328288C83005D1B64 /* cmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8AE28269B63005C276B /* cmp.cpp */; };
F69548A428288C85005D1B64 /* cmp_case.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8AC28269B63005C276B /* cmp_case.cpp */; };
F6971F11282B1129008FBD17 /* cmp_case.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8AC28269B63005C276B /* cmp_case.cpp */; };
F6971F12282B1129008FBD17 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D1F281EF724004C92E9 /* Log.cpp */; };
F6971F13282B1129008FBD17 /* demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D1B281EF724004C92E9 /* demangle.cpp */; };
F6971F14282B1129008FBD17 /* cmp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8AE28269B63005C276B /* cmp.cpp */; };
F6971F15282B1129008FBD17 /* replace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8AD28269B63005C276B /* replace.cpp */; };
F6971F16282B1129008FBD17 /* str_find.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8C728269B64005C276B /* str_find.cpp */; };
F6971F17282B1129008FBD17 /* Str.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8BC28269B63005C276B /* Str.cpp */; };
F6971F19282B1129008FBD17 /* from_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A8C628269B64005C276B /* from_string.cpp */; };
F6971F1B282B1129008FBD17 /* Stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D3B281F0A65004C92E9 /* Stack.cpp */; };
F69832AC2D7B3FB400D911E4 /* catch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F69832AB2D7B3F4E00D911E4 /* catch.cpp */; };
F69832AD2D7B3FB400D911E4 /* catch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F69832AB2D7B3F4E00D911E4 /* catch.cpp */; };
F69832BA2D7B7B0700D911E4 /* copy_clear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F69832B82D7B7A7000D911E4 /* copy_clear.cpp */; };
F69AB77D2B16D4BA000115BC /* TypeName.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F69AB77C2B16D4BA000115BC /* TypeName.cpp */; };
F69AB7F32B19310E000115BC /* Hash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F69AB7F12B193108000115BC /* Hash.cpp */; };
F6A994792D827C5900AA4FEE /* starts_with.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6A994782D827C5900AA4FEE /* starts_with.cpp */; };
F6A9947B2D827CBB00AA4FEE /* length.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6A9947A2D827CBB00AA4FEE /* length.cpp */; };
F6ADBA3B28381C8A005131D9 /* TEST_SIGNAL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608AB9B282832FB005C276B /* TEST_SIGNAL.cpp */; };
F6ADBA3C28381C8F005131D9 /* TEST_SIGNAL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608AB9B282832FB005C276B /* TEST_SIGNAL.cpp */; };
F6B1537D2C7042830063C622 /* range_with.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6B1537C2C7042830063C622 /* range_with.cpp */; };
F6B4CFC72A6ECF8F004B9AB5 /* Ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9242826A6F8005C276B /* Ptr.cpp */; };
F6C855E52DB7321E006D6C48 /* split_once.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6C855E42DB7321E006D6C48 /* split_once.cpp */; };
F6CA318A292BCD8F008EE166 /* SpinMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6CA3189292BCD57008EE166 /* SpinMutex.cpp */; };
F6CA318B292BCD90008EE166 /* SpinMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6CA3189292BCD57008EE166 /* SpinMutex.cpp */; };
F6CA9B5A294E7BBD00D9A375 /* range.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6CA9B59294E7B4600D9A375 /* range.cpp */; };
F6CFD87F2E1ED23C00CDDC2E /* Time+timestamp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6CFD87E2E1ED23C00CDDC2E /* Time+timestamp.hpp */; };
F6CFD8802E1ED23C00CDDC2E /* Time+timestamp.hpp in Headers */ = {isa = PBXBuildFile; fileRef = F6CFD87E2E1ED23C00CDDC2E /* Time+timestamp.hpp */; };
F6DC70D72D81E375004DA34D /* all_are.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70D62D81E375004DA34D /* all_are.cpp */; };
F6DC70D92D81E43B004DA34D /* one_is.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70D82D81E43B004DA34D /* one_is.cpp */; };
F6DC70DB2D81E493004DA34D /* container_erase_if_one.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70DA2D81E493004DA34D /* container_erase_if_one.cpp */; };
F6DC70DD2D81E5D1004DA34D /* container_erase_value_one.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70DC2D81E5D1004DA34D /* container_erase_value_one.cpp */; };
F6DC70DF2D81E6B7004DA34D /* container_erase_if.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70DE2D81E6B7004DA34D /* container_erase_if.cpp */; };
F6DC70E12D81E735004DA34D /* container_find_if.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70E02D81E735004DA34D /* container_find_if.cpp */; };
F6DC70E32D81E804004DA34D /* container_get_if_optional_erase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70E22D81E804004DA34D /* container_get_if_optional_erase.cpp */; };
F6DC70E52D81E8E9004DA34D /* container_get_if_optional.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70E42D81E8E9004DA34D /* container_get_if_optional.cpp */; };
F6DC70E72D81E937004DA34D /* container_get_if.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70E62D81E937004DA34D /* container_get_if.cpp */; };
F6DC70E92D81EAB4004DA34D /* container_get_optional_erase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70E82D81EAB4004DA34D /* container_get_optional_erase.cpp */; };
F6DC70EB2D81EBEF004DA34D /* container_has_if.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70EA2D81EBEF004DA34D /* container_has_if.cpp */; };
F6DC70ED2D81EC4D004DA34D /* container_has.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70EC2D81EC4D004DA34D /* container_has.cpp */; };
F6DC70EF2D81ECE1004DA34D /* copy_of.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70EE2D81ECE1004DA34D /* copy_of.cpp */; };
F6DC70F12D81EE72004DA34D /* empty_of.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70F02D81EE72004DA34D /* empty_of.cpp */; };
F6DC70F32D81EF1B004DA34D /* emplace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70F22D81EF1B004DA34D /* emplace.cpp */; };
F6DC70F52D81EFBB004DA34D /* ends_with.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70F42D81EFBB004DA34D /* ends_with.cpp */; };
F6DC70F82D81F062004DA34D /* has_last.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70F72D81F062004DA34D /* has_last.cpp */; };
F6DC70FA2D81F0F5004DA34D /* in_range_segment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70F92D81F0F5004DA34D /* in_range_segment.cpp */; };
F6DC70FC2D81F1A8004DA34D /* is_in.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70FB2D81F1A8004DA34D /* is_in.cpp */; };
F6DC70FE2D81F1EC004DA34D /* is_zero.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70FD2D81F1EC004DA34D /* is_zero.cpp */; };
F6DC71002D81F2F8004DA34D /* last_of_parameter_pack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC70FF2D81F2F8004DA34D /* last_of_parameter_pack.cpp */; };
F6DC71022D81F397004DA34D /* list_erase_if.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DC71012D81F397004DA34D /* list_erase_if.cpp */; };
F6DCDBB52858F65F00696085 /* small_copy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6DCDBB42858F61B00696085 /* small_copy.cpp */; };
F6E5495528CCD688007010BC /* Allocations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E5495428CCD3BA007010BC /* Allocations.cpp */; };
F6E5495628CCD689007010BC /* Allocations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E5495428CCD3BA007010BC /* Allocations.cpp */; };
F6E6208F2B30AFD70016DEED /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97DCC281F48BD004C92E9 /* Exception.cpp */; };
F6E620902B30AFDA0016DEED /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97DCC281F48BD004C92E9 /* Exception.cpp */; };
F6E97D19281EF66D004C92E9 /* Run.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D0C281EF604004C92E9 /* Run.cpp */; };
F6E97D22281EF729004C92E9 /* demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D1B281EF724004C92E9 /* demangle.cpp */; };
F6E97D23281EF72C004C92E9 /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D1F281EF724004C92E9 /* Log.cpp */; };
F6E97D60281F1078004C92E9 /* Stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D3B281F0A65004C92E9 /* Stack.cpp */; };
F6E97D62281F3A5F004C92E9 /* LogOf.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97D1E281EF724004C92E9 /* LogOf.cpp */; };
F6E97DC5281F43F3004C92E9 /* SafeIteration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6E97DBE281F439A004C92E9 /* SafeIteration.cpp */; };
F6F721702C5DB54E00A8E8D1 /* enumerate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F7216F2C5DB54E00A8E8D1 /* enumerate.cpp */; };
F6F721722C5DB73400A8E8D1 /* no_last.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F721712C5DB73400A8E8D1 /* no_last.cpp */; };
F6F721742C5DB81F00A8E8D1 /* no_first.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F721732C5DB81F00A8E8D1 /* no_first.cpp */; };
F6F721762C5DB85200A8E8D1 /* zip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F721752C5DB85200A8E8D1 /* zip.cpp */; };
F6F7A2F42F49EFAB008BF0C6 /* no_throw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F7A2F32F49EFAB008BF0C6 /* no_throw.cpp */; };
F6F7A3012F4A2516008BF0C6 /* remove_char.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F7A3002F4A2516008BF0C6 /* remove_char.cpp */; };
F6F7A3032F4A26A3008BF0C6 /* Str.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F7A3022F4A26A3008BF0C6 /* Str.cpp */; };
F6F9CF402E4F899A00576DEF /* Float16.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6F9CF3F2E4F899A00576DEF /* Float16.cpp */; };
F6FADA9A29490462006125E1 /* MultiContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6FADA972949041B006125E1 /* MultiContainer.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
F67119DE2C8A636C00F72EE9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F6E97CF8281EF4BF004C92E9 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F6E97CFF281EF4BF004C92E9;
remoteInfo = Core_Zero;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
F6E97D0F281EF664004C92E9 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
F6010641286E4B5900FD2E40 /* vector_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value.hpp; sourceTree = "<group>"; };
F601313F2873B3E70088443B /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
F6086EE0287A05A900CA017D /* Ptr+Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Log.h"; sourceTree = "<group>"; };
F60892482864C85000174811 /* map_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase.hpp; sourceTree = "<group>"; };
F608925028656DC900174811 /* set_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_value.hpp; sourceTree = "<group>"; };
F60892512865DA9F00174811 /* set_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_insert.hpp; sourceTree = "<group>"; };
F608A8882825CA7C005C276B /* MemoryArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemoryArray.h; sourceTree = "<group>"; };
F608A8892825CA7C005C276B /* is_first.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_first.hpp; sourceTree = "<group>"; };
F608A88A2825CA7C005C276B /* enumerate.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = enumerate.hpp; sourceTree = "<group>"; };
F608A88B2825CA7D005C276B /* macro_min_max.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macro_min_max.h; sourceTree = "<group>"; };
F608A88C2825CA7D005C276B /* no_last.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = no_last.hpp; sourceTree = "<group>"; };
F608A88D2825CA7D005C276B /* range.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = range.hpp; sourceTree = "<group>"; };
F608A88E2825CA7D005C276B /* safe_next.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = safe_next.hpp; sourceTree = "<group>"; };
F608A88F2825CA7D005C276B /* MemoryArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MemoryArray.hpp; sourceTree = "<group>"; };
F608A8902825CA7E005C276B /* reverse.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = reverse.hpp; sourceTree = "<group>"; };
F608A8912825CA7E005C276B /* transform_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = transform_with.hpp; sourceTree = "<group>"; };
F608A8922825CAC1005C276B /* no_first.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = no_first.hpp; sourceTree = "<group>"; };
F608A8AC28269B63005C276B /* cmp_case.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmp_case.cpp; sourceTree = "<group>"; };
F608A8AD28269B63005C276B /* replace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = replace.cpp; sourceTree = "<group>"; };
F608A8AE28269B63005C276B /* cmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmp.cpp; sourceTree = "<group>"; };
F608A8AF28269B63005C276B /* Str+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Str+IO.h"; sourceTree = "<group>"; };
F608A8B028269B63005C276B /* starts_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = starts_with.hpp; sourceTree = "<group>"; };
F608A8B328269B63005C276B /* to_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = to_string.hpp; sourceTree = "<group>"; };
F608A8B428269B63005C276B /* Tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Tokenizer.h; sourceTree = "<group>"; };
F608A8B528269B63005C276B /* from_string.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = from_string.inl; sourceTree = "<group>"; };
F608A8B628269B63005C276B /* split.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = split.hpp; sourceTree = "<group>"; };
F608A8B728269B63005C276B /* from_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = from_string.hpp; sourceTree = "<group>"; };
F608A8B828269B63005C276B /* join.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = join.hpp; sourceTree = "<group>"; };
F608A8B928269B63005C276B /* replace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = replace.h; sourceTree = "<group>"; };
F608A8BA28269B63005C276B /* Str.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = "<group>"; };
F608A8BB28269B63005C276B /* Dictionary.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Dictionary.cpp; sourceTree = "<group>"; };
F608A8BC28269B63005C276B /* Str.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = "<group>"; };
F608A8BD28269B64005C276B /* cmp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = cmp.hpp; sourceTree = "<group>"; };
F608A8BE28269B64005C276B /* str_find.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_find.h; sourceTree = "<group>"; };
F608A8BF28269B64005C276B /* cmp_case.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = cmp_case.hpp; sourceTree = "<group>"; };
F608A8C028269B64005C276B /* Dictionary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Dictionary.h; sourceTree = "<group>"; };
F608A8C228269B64005C276B /* Str+IO.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Str+IO.inl"; sourceTree = "<group>"; };
F608A8C328269B64005C276B /* Tokenizer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Tokenizer.hpp; sourceTree = "<group>"; };
F608A8C428269B64005C276B /* to_string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = to_string.h; sourceTree = "<group>"; };
F608A8C528269B64005C276B /* Dictionary.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Dictionary.inl; sourceTree = "<group>"; };
F608A8C628269B64005C276B /* from_string.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = from_string.cpp; sourceTree = "<group>"; };
F608A8C728269B64005C276B /* str_find.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_find.cpp; sourceTree = "<group>"; };
F608A8C828269B64005C276B /* Str.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Str.h; sourceTree = "<group>"; };
F608A8C928269B64005C276B /* trim.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trim.h; sourceTree = "<group>"; };
F608A8CA28269BFE005C276B /* Str.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Str.hpp; sourceTree = "<group>"; };
F608A8CD28269D82005C276B /* StringView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringView.h; sourceTree = "<group>"; };
F608A8CE28269D83005C276B /* StringView.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StringView.hpp; sourceTree = "<group>"; };
F608A90A2826A4A5005C276B /* debug_assert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_assert.h; sourceTree = "<group>"; };
F608A90F2826A6F8005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = "<group>"; };
F608A9102826A6F8005C276B /* Ptr+Version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Version.h"; sourceTree = "<group>"; };
F608A9122826A6F8005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = "<group>"; };
F608A9132826A6F8005C276B /* CustomControlBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CustomControlBlock.h; sourceTree = "<group>"; };
F608A9142826A6F8005C276B /* Ptr+Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Debug.h"; sourceTree = "<group>"; };
F608A9162826A6F8005C276B /* Ptr+GCC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+GCC.h"; sourceTree = "<group>"; };
F608A9172826A6F8005C276B /* Ptr+LLVM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+LLVM.h"; sourceTree = "<group>"; };
F608A9182826A6F8005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = "<group>"; };
F608A91B2826A6F8005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = "<group>"; };
F608A91C2826A6F8005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = "<group>"; };
F608A91D2826A6F8005C276B /* Ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Ptr.hpp; sourceTree = "<group>"; };
F608A91F2826A6F8005C276B /* Ptr+Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Debug.h"; sourceTree = "<group>"; };
F608A9202826A6F8005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = "<group>"; };
F608A9212826A6F8005C276B /* Ptr+Logging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+Logging.cpp"; sourceTree = "<group>"; };
F608A9222826A6F8005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = "<group>"; };
F608A9232826A6F8005C276B /* Ptr+Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Log.h"; sourceTree = "<group>"; };
F608A9242826A6F8005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = "<group>"; };
F608A9252826A6F9005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = "<group>"; };
F608A9272826A6F9005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = "<group>"; };
F608A9282826A6F9005C276B /* Ptr.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Ptr.inl; sourceTree = "<group>"; };
F608A9292826A6F9005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = "<group>"; };
F608A92A2826A6F9005C276B /* Ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Ptr.hpp; sourceTree = "<group>"; };
F608A92B2826A6F9005C276B /* Ptr+Log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+Log.cpp"; sourceTree = "<group>"; };
F608A92C2826A6F9005C276B /* Ptr+Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Debug.h"; sourceTree = "<group>"; };
F608A92D2826A6F9005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = "<group>"; };
F608A92E2826A6F9005C276B /* Ptr+Logging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+Logging.cpp"; sourceTree = "<group>"; };
F608A92F2826A6F9005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = "<group>"; };
F608A9302826A6F9005C276B /* Ptr+Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Log.h"; sourceTree = "<group>"; };
F608A9312826A6F9005C276B /* Ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Ptr.hpp; sourceTree = "<group>"; };
F608A9322826A6F9005C276B /* Ptr+Log.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Ptr+Log.hpp"; sourceTree = "<group>"; };
F608A9352826A974005C276B /* Makefile.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.def; sourceTree = "<group>"; };
F608A9362826A975005C276B /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = "<group>"; };
F608A9372826AC4E005C276B /* Precompile.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Precompile.pch; sourceTree = "<group>"; };
F608AA902826C008005C276B /* Timer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Timer.hpp; sourceTree = "<group>"; };
F608AA912826C008005C276B /* Timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = "<group>"; };
F608AA922826C072005C276B /* mem_copy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = mem_copy.hpp; sourceTree = "<group>"; };
F608AAB728271640005C276B /* if_or.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = if_or.hpp; sourceTree = "<group>"; };
F608AB4B282778B7005C276B /* memstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = memstream.h; sourceTree = "<group>"; };
F608AB4C2827E6BA005C276B /* ExecuteOnDestruct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExecuteOnDestruct.h; sourceTree = "<group>"; };
F608AB4D2827E6BA005C276B /* ExecuteOnDestruct.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ExecuteOnDestruct.hpp; sourceTree = "<group>"; };
F608AB4E2827E70A005C276B /* on_destruct.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = on_destruct.hpp; sourceTree = "<group>"; };
F608AB712827F644005C276B /* Optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
F608AB722827F644005C276B /* Optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Optional.hpp; sourceTree = "<group>"; };
F608AB732827F6F3005C276B /* Tuple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Tuple.h; sourceTree = "<group>"; };
F608AB742827F6F4005C276B /* Tuple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Tuple.hpp; sourceTree = "<group>"; };
F608AB7528280B85005C276B /* ThreadSafe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ThreadSafe.h; sourceTree = "<group>"; };
F608AB7628280B86005C276B /* ThreadSafe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ThreadSafe.hpp; sourceTree = "<group>"; };
F608AB902828261B005C276B /* map_value_or_default.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_or_default.hpp; sourceTree = "<group>"; };
F608AB9228282705005C276B /* ends_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ends_with.hpp; sourceTree = "<group>"; };
F608AB96282832FB005C276B /* TEST_SIGNAL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEST_SIGNAL.h; sourceTree = "<group>"; };
F608AB97282832FB005C276B /* TESTING_ONLY.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TESTING_ONLY.h; sourceTree = "<group>"; };
F608AB98282832FB005C276B /* NO_WHEN.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NO_WHEN.h; sourceTree = "<group>"; };
F608AB99282832FB005C276B /* TEST_SIGNAL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEST_SIGNAL.cpp; sourceTree = "<group>"; };
F608AB9A282832FB005C276B /* wait_until.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wait_until.h; sourceTree = "<group>"; };
F608AB9B282832FB005C276B /* TEST_SIGNAL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEST_SIGNAL.cpp; sourceTree = "<group>"; };
F608AB9C282832FB005C276B /* Defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Defines.h; sourceTree = "<group>"; };
F60BC3042D3B0180005C1EB6 /* with_lock_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = with_lock_value.hpp; sourceTree = "<group>"; };
F60EC5222A13C3FD00A00C4C /* string_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = string_has.hpp; sourceTree = "<group>"; };
F6112BB72BA3FBAD00410E6F /* optional_value_or_default.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_value_or_default.hpp; sourceTree = "<group>"; };
F611B4362EB40A22003349BE /* micropause.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = micropause.hpp; sourceTree = "<group>"; };
F61247072AF1EBE500B77DC1 /* tuple_has_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = tuple_has_value.hpp; sourceTree = "<group>"; };
F612B9382B9D0E0400519EB6 /* Align.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = "<group>"; };
F616E9D92B34681200C6DD09 /* debug_assert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = debug_assert.cpp; sourceTree = "<group>"; };
F6170F5E2B4847C5007F87B0 /* Hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = "<group>"; };
F61BD5662B51965F00277906 /* Pin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Pin.h; sourceTree = "<group>"; };
F61BD5682B51966E00277906 /* Pin.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Pin.hpp; sourceTree = "<group>"; };
F61BF89E2D1236DE0061A507 /* map_value_require.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_require.hpp; sourceTree = "<group>"; };
F61BF8A92D1279C10061A507 /* as_string_view.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = as_string_view.hpp; sourceTree = "<group>"; };
F61C393D2DEDFAA2005B42E7 /* StringView+less.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StringView+less.hpp"; sourceTree = "<group>"; };
F61C393E2DEDFC75005B42E7 /* TransparentLess.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TransparentLess.hpp; sourceTree = "<group>"; };
F61D45ED2B5953CF00AD2EED /* PtrOnly.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PtrOnly.h; sourceTree = "<group>"; };
F61D45EE2B5953CF00AD2EED /* PtrOnly.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PtrOnly.hpp; sourceTree = "<group>"; };
F61DA0002D75F7D000FE2AEB /* as_vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = as_vector.hpp; sourceTree = "<group>"; };
F61DB7FF2857652300B74C99 /* InPlaceArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InPlaceArray.h; sourceTree = "<group>"; };
F61DB8002857653200B74C99 /* InPlaceArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = InPlaceArray.hpp; sourceTree = "<group>"; };
F61DB8012857680F00B74C99 /* InPlaceArray.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = InPlaceArray.inl; sourceTree = "<group>"; };
F61DB8022857682300B74C99 /* InPlaceArray.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = InPlaceArray.cpp; sourceTree = "<group>"; };
F61DB805285772AF00B74C99 /* StackArray_v2.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = StackArray_v2.inl; sourceTree = "<group>"; };
F61DB806285772AF00B74C99 /* StackArray_v2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StackArray_v2.h; sourceTree = "<group>"; };
F61DB807285772AF00B74C99 /* StackArray_v2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StackArray_v2.hpp; sourceTree = "<group>"; };
F61DB80A28577A8600B74C99 /* StackArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StackArray.h; sourceTree = "<group>"; };
F61DB80B28577A8E00B74C99 /* StackArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StackArray.hpp; sourceTree = "<group>"; };
F61EA27A2A78A26700DF7BFA /* StackUsage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StackUsage.h; sourceTree = "<group>"; };
F61EA27B2A78A28500DF7BFA /* StackUsage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StackUsage.cpp; sourceTree = "<group>"; };
F61F56232BFE937D00A3FD8D /* update_if_different.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = update_if_different.hpp; sourceTree = "<group>"; };
F61F89E829BE1AF500B407AE /* numeric_limits.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = numeric_limits.hpp; sourceTree = "<group>"; };
F61F9BAF2C6D965D00F79137 /* reverse.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reverse.cpp; sourceTree = "<group>"; };
F61F9BCE2C6DB5A600F79137 /* DisableWarningsAllPush.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsAllPush.h; sourceTree = "<group>"; };
F61F9BD42C6DCA3300F79137 /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = "<group>"; };
F61F9C042C6EF65100F79137 /* Hash+simple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Hash+simple.hpp"; sourceTree = "<group>"; };
F61F9C052C6EF81D00F79137 /* Hash+zltan.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Hash+zltan.hpp"; sourceTree = "<group>"; };
F61F9C092C6F3CD400F79137 /* smhasher */ = {isa = PBXFileReference; lastKnownFileType = folder; path = smhasher; sourceTree = "<group>"; };
F6231C6B2C42AFC200DC8CD3 /* map_has_key.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_has_key.hpp; sourceTree = "<group>"; };
F6231C772C42B1AC00DC8CD3 /* container_get_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_if.hpp; sourceTree = "<group>"; };
F6231C7A2C42B25700DC8CD3 /* container_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_has.hpp; sourceTree = "<group>"; };
F6231C7C2C42B37900DC8CD3 /* container_get_if_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_if_optional.hpp; sourceTree = "<group>"; };
F6231C7D2C42B3C700DC8CD3 /* container_get_optional_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_optional_erase.hpp; sourceTree = "<group>"; };
F6231C7E2C42B41A00DC8CD3 /* container_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_if.hpp; sourceTree = "<group>"; };
F6231C7F2C42B43B00DC8CD3 /* container_find_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_find_if.hpp; sourceTree = "<group>"; };
F6231C802C42B4DD00DC8CD3 /* container_erase_value_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_value_one.hpp; sourceTree = "<group>"; };
F6231C812C42B52F00DC8CD3 /* container_erase_if_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_if_one.hpp; sourceTree = "<group>"; };
F6231C822C42B88B00DC8CD3 /* container_get_if_optional_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_if_optional_erase.hpp; sourceTree = "<group>"; };
F6231C882C42BC2000DC8CD3 /* container_has_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_has_if.hpp; sourceTree = "<group>"; };
F624DBEB2E53E99D00A1D4D8 /* set_insert_once.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_insert_once.hpp; sourceTree = "<group>"; };
F627353F28523A7B004BB4BC /* map_value_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_erase.hpp; sourceTree = "<group>"; };
F6273596285389F3004BB4BC /* strong_of.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = strong_of.hpp; sourceTree = "<group>"; };
F62735D92853A619004BB4BC /* strong_init.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = strong_init.hpp; sourceTree = "<group>"; };
F62757BC2B30872200655557 /* StackArray_v2+hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray_v2+hash.hpp"; sourceTree = "<group>"; };
F62757BD2B30874800655557 /* StackArray+hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray+hash.hpp"; sourceTree = "<group>"; };
F628790D29E8A3B8009CC2A9 /* is_callable_with_two_args.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_callable_with_two_args.hpp; sourceTree = "<group>"; };
F62919EC2CB6A3B3002060E0 /* cmp_case.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmp_case.cpp; sourceTree = "<group>"; };
F62919EE2CB6A435002060E0 /* strncasecmp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strncasecmp.h; sourceTree = "<group>"; };
F62919EF2CB6A468002060E0 /* strncasecmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncasecmp.cpp; sourceTree = "<group>"; };
F62919F22CB6A7C6002060E0 /* strncmp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strncmp.h; sourceTree = "<group>"; };
F62919F32CB6A83F002060E0 /* strncmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncmp.cpp; sourceTree = "<group>"; };
F6291A002CB6B128002060E0 /* strncasecmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncasecmp.cpp; sourceTree = "<group>"; };
F6291A012CB6B149002060E0 /* strncmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncmp.cpp; sourceTree = "<group>"; };
F6291A0D2CB6F816002060E0 /* Exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Exception.hpp; sourceTree = "<group>"; };
F6291A0E2CB6F89E002060E0 /* NullPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NullPointer.h; sourceTree = "<group>"; };
F6291A0F2CB6F8AE002060E0 /* NullPointer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = NullPointer.hpp; sourceTree = "<group>"; };
F6291A102CB6F8CB002060E0 /* NotImplemented.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotImplemented.h; sourceTree = "<group>"; };
F6291A112CB6F971002060E0 /* OutOfBounds.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = OutOfBounds.hpp; sourceTree = "<group>"; };
F6291A122CB6F971002060E0 /* OutOfBounds.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OutOfBounds.h; sourceTree = "<group>"; };
F62C1BE0286246F20093EFBE /* handle_assert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = handle_assert.hpp; sourceTree = "<group>"; };
F62C1C3F2863555B0093EFBE /* range_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = range_with.hpp; sourceTree = "<group>"; };
F62C2C0A2A526838007B43A3 /* SafeIteration_v_consts.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SafeIteration_v_consts.hpp; sourceTree = "<group>"; };
F62C2C0B2A52686F007B43A3 /* SafeIteration.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SafeIteration.hpp; sourceTree = "<group>"; };
F62D7B52290B0A1B001285AE /* list_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_if_value.hpp; sourceTree = "<group>"; };
F63321FA2B079E1D00CEEDAF /* UnlockGuard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = UnlockGuard.hpp; sourceTree = "<group>"; };
F636F39D2C1223B300FAC66D /* debug_throw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_throw.h; sourceTree = "<group>"; };
F636F39F2C1226DE00FAC66D /* Stack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Stack.cpp; sourceTree = "<group>"; };
F638B4C22999A21A006D27EE /* copy_of.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = copy_of.hpp; sourceTree = "<group>"; };
F6390DF12D1F287C0060EB75 /* all_are.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = all_are.hpp; sourceTree = "<group>"; };
F6390DF22D1F65B10060EB75 /* is_zero.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_zero.hpp; sourceTree = "<group>"; };
F6390DF32D1F66FD0060EB75 /* one_is.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = one_is.hpp; sourceTree = "<group>"; };
F6390DF42D1F67170060EB75 /* not_zero.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = not_zero.hpp; sourceTree = "<group>"; };
F63B04152C76297F00417011 /* InPlaceArray+iterator.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = "InPlaceArray+iterator.inl"; sourceTree = "<group>"; };
F63B04182C76896800417011 /* debug_break.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_break.h; sourceTree = "<group>"; };
F63B04192C76A07A00417011 /* HashExpected.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = HashExpected.cpp; sourceTree = "<group>"; };
F63B041B2C76A2CF00417011 /* Hash+zltan+expected.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Hash+zltan+expected.inl"; sourceTree = "<group>"; };
F63B04262C7759D400417011 /* Definitions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Definitions.h; sourceTree = "<group>"; };
F63B04282C7766B600417011 /* is_vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_vector.hpp; sourceTree = "<group>"; };
F63B042A2C77674A00417011 /* is_vector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_vector.cpp; sourceTree = "<group>"; };
F63B042C2C77677600417011 /* is_map.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_map.hpp; sourceTree = "<group>"; };
F63B042D2C7767AA00417011 /* is_map.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_map.cpp; sourceTree = "<group>"; };
F63B04322C778D2800417011 /* concat.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = concat.hpp; sourceTree = "<group>"; };
F63B04362C778EBF00417011 /* concat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = concat.cpp; sourceTree = "<group>"; };
F63B04392C77C2EE00417011 /* count_char.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = count_char.hpp; sourceTree = "<group>"; };
F63B043A2C77C32900417011 /* remove_char.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = remove_char.hpp; sourceTree = "<group>"; };
F63B043F2C77EDF800417011 /* Str.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Str.hpp; sourceTree = "<group>"; };
F63B04402C77F11300417011 /* Str+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Str+IO.hpp"; sourceTree = "<group>"; };
F63B04412C7802A500417011 /* length.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = length.hpp; sourceTree = "<group>"; };
F63B04422C78AA5000417011 /* All.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = All.cxx; sourceTree = "<group>"; };
F63D85112D10B73D00FF3624 /* handle_assert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = handle_assert.cpp; sourceTree = "<group>"; };
F63DCC5B2EDA437B003BEE7C /* has_prefix.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has_prefix.hpp; sourceTree = "<group>"; };
F642D7872B4B8C51008BD947 /* UnorderedSet.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = UnorderedSet.hpp; sourceTree = "<group>"; };
F642D7882B4B8C51008BD947 /* UnorderedSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnorderedSet.h; sourceTree = "<group>"; };
F6436EC3285955F2003241E0 /* small_cmp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = small_cmp.hpp; sourceTree = "<group>"; };
F6436EC4285955F2003241E0 /* small_cmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = small_cmp.cpp; sourceTree = "<group>"; };
F6436EC628597E68003241E0 /* Str.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Str.inl; sourceTree = "<group>"; };
F643C8C528D3D4C3006380F5 /* map_iterator_or_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_iterator_or_insert.hpp; sourceTree = "<group>"; };
F64406FB2B39EF9800A2477F /* Time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Time.h; sourceTree = "<group>"; };
F64407002B39EF9800A2477F /* Source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Source.cpp; sourceTree = "<group>"; };
F64407012B39EF9800A2477F /* Time+chrono.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "Time+chrono.hpp"; sourceTree = "<group>"; };
F64407022B39EF9800A2477F /* Time.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Time.hpp; sourceTree = "<group>"; };
F64407032B39EF9800A2477F /* Time+operations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "Time+operations.hpp"; sourceTree = "<group>"; };
F64407042B39EF9800A2477F /* Time+IO.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "Time+IO.hpp"; sourceTree = "<group>"; };
F64407052B39EF9800A2477F /* Time+IO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Time+IO.cpp"; sourceTree = "<group>"; };
F64407062B39EF9800A2477F /* Source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Source.hpp; sourceTree = "<group>"; };
F64407072B39EF9800A2477F /* Time.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Time.cpp; sourceTree = "<group>"; };
F6446A1C28B181E700871176 /* last_of_parameter_pack.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = last_of_parameter_pack.hpp; sourceTree = "<group>"; };
F64714A52C74A0E9002A8087 /* Timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Timer.cpp; sourceTree = "<group>"; };
F64714AB2C74B09D002A8087 /* trim.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = trim.cpp; sourceTree = "<group>"; };
F64714AD2C74B4BE002A8087 /* replace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = replace.cpp; sourceTree = "<group>"; };
F64714B02C74B5DF002A8087 /* join.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = join.cpp; sourceTree = "<group>"; };
F64714B22C74BE4A002A8087 /* transform_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transform_with.cpp; sourceTree = "<group>"; };
F64714B42C74CD29002A8087 /* fail_on_copy_vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fail_on_copy_vector.hpp; sourceTree = "<group>"; };
F64714B62C74CF1F002A8087 /* Lock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Lock.cpp; sourceTree = "<group>"; };
F647A68B28982211009E67C8 /* Optimization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optimization.h; sourceTree = "<group>"; };
F64BF9C02C760BF70088647E /* trim.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = trim.inl; sourceTree = "<group>"; };
F64C651D2AC4F1C900FCF1DD /* RTTI+std.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "RTTI+std.hpp"; sourceTree = "<group>"; };
F64C651E2AC4F1C900FCF1DD /* RTTI+custom.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "RTTI+custom.hpp"; sourceTree = "<group>"; };
F64C651F2AC4F1C900FCF1DD /* RTTI.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = RTTI.hpp; sourceTree = "<group>"; };
F64C65212AC5AA2800FCF1DD /* RTTI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTTI.cpp; sourceTree = "<group>"; };
F64D834C2E4B6F58009AD431 /* debug_assert_complex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_assert_complex.h; sourceTree = "<group>"; };
F64D834D2E4B6F83009AD431 /* handle_assert_simple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = handle_assert_simple.hpp; sourceTree = "<group>"; };
F64D834E2E4B6F8C009AD431 /* handle_assert_complex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = handle_assert_complex.hpp; sourceTree = "<group>"; };
F64D83502E4B73F3009AD431 /* compile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = compile.h; sourceTree = "<group>"; };
F658605A29525602009B5C15 /* zip.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = zip.hpp; sourceTree = "<group>"; };
F658606729535BB4009B5C15 /* ByF.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByF.hpp; sourceTree = "<group>"; };
F659287329B11B8C00EE781F /* NotImplemented.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = NotImplemented.hpp; sourceTree = "<group>"; };
F65B59982C6C4C4800059339 /* is_first.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_first.cpp; sourceTree = "<group>"; };
F65B599A2C6C4E5C00059339 /* safe_next.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = safe_next.cpp; sourceTree = "<group>"; };
F65B59DA2C6C53EF00059339 /* libCore_Allocator.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libCore_Allocator.a; sourceTree = BUILT_PRODUCTS_DIR; };
F65D0FCD29AD6C15000247E6 /* Pack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Pack.h; sourceTree = "<group>"; };
F65E5A8028BE7D3200772521 /* list_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_if.hpp; sourceTree = "<group>"; };
F65FC144283E5F2D00DEA3F9 /* set_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_has.hpp; sourceTree = "<group>"; };
F65FC147283E6FC500DEA3F9 /* split.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = split.inl; sourceTree = "<group>"; };
F65FD5E52A83EB850022A4CC /* optional_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_value.hpp; sourceTree = "<group>"; };
F65FD5F02A8551240022A4CC /* PtrOrValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PtrOrValue.h; sourceTree = "<group>"; };
F65FD5F12A8551380022A4CC /* PtrOrValue.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PtrOrValue.hpp; sourceTree = "<group>"; };
F66033A3294CD68D0035F0D8 /* map_value_or_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_or_insert.hpp; sourceTree = "<group>"; };
F66033B0294CEE160035F0D8 /* Pair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Pair.h; sourceTree = "<group>"; };
F66033B1294CEE2E0035F0D8 /* Pair.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Pair.hpp; sourceTree = "<group>"; };
F6604029286A63C400C07DC0 /* Types+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Types+IO.h"; sourceTree = "<group>"; };
F660402A286A63F000C07DC0 /* Types+IO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Types+IO.cpp"; sourceTree = "<group>"; };
F6652EAF2D11A37D00C448BB /* as_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = as_string.hpp; sourceTree = "<group>"; };
F668F0482E25633A000A6B71 /* Log+Precision.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Log+Precision.h"; sourceTree = "<group>"; };
F668F04E2E25A814000A6B71 /* set_once.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_once.hpp; sourceTree = "<group>"; };
F66F8971292D0FFC00E723E8 /* map_value_or_insert_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_or_insert_value.hpp; sourceTree = "<group>"; };
F67119D22C8A231E00F72EE9 /* vector_get_optional_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_get_optional_erase_if.hpp; sourceTree = "<group>"; };
F67635BA2E00447C0059296C /* debug_assert_simple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_assert_simple.h; sourceTree = "<group>"; };
F67636512E01ACB20059296C /* Types_.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types_.h; sourceTree = "<group>"; };
F67636522E01ADB50059296C /* String_.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = String_.h; sourceTree = "<group>"; };
F6763ECE2E8C384300EC53ED /* container_count_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_count_if.hpp; sourceTree = "<group>"; };
F676D4CD285E0AE00072143D /* vector_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_erase_if_value.hpp; sourceTree = "<group>"; };
F67786782D85DD1F00C8308C /* vector_value_at.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_at.hpp; sourceTree = "<group>"; };
F67786BF2D85FD4D00C8308C /* map_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_insert.hpp; sourceTree = "<group>"; };
F67786C92D86032B00C8308C /* vector_value_before_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_before_if.hpp; sourceTree = "<group>"; };
F67B008028673277002A7A43 /* ByPtr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByPtr.hpp; sourceTree = "<group>"; };
F67B008728673903002A7A43 /* Function.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Function.h; sourceTree = "<group>"; };
F67B00882867392D002A7A43 /* Function.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Function.hpp; sourceTree = "<group>"; };
F67CE9072D83D1ED004400C3 /* list_erase_if_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = list_erase_if_value.cpp; sourceTree = "<group>"; };
F67CE9092D83D213004400C3 /* map_erase_if_key.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase_if_key.cpp; sourceTree = "<group>"; };
F67CE90B2D83D2A8004400C3 /* map_erase_if_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase_if_value.cpp; sourceTree = "<group>"; };
F67CE90D2D83D2F4004400C3 /* map_erase_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase_if.cpp; sourceTree = "<group>"; };
F67CE90F2D83D329004400C3 /* map_erase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase.cpp; sourceTree = "<group>"; };
F67CE9112D83D3B1004400C3 /* map_has.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_has.cpp; sourceTree = "<group>"; };
F67CE9132D83D404004400C3 /* map_has_key.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_has_key.cpp; sourceTree = "<group>"; };
F67CE9152D83D4F8004400C3 /* map_for_each_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_for_each_value.cpp; sourceTree = "<group>"; };
F67CE9172D83D595004400C3 /* map_iterator_or_insert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_iterator_or_insert.cpp; sourceTree = "<group>"; };
F67CE9192D83D65D004400C3 /* map_value_require.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_value_require.cpp; sourceTree = "<group>"; };
F67CE91B2D83D6E0004400C3 /* map_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_value.cpp; sourceTree = "<group>"; };
F67CE91D2D83D73B004400C3 /* not_zero.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = not_zero.cpp; sourceTree = "<group>"; };
F67CE91F2D83D790004400C3 /* on_destruct.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = on_destruct.cpp; sourceTree = "<group>"; };
F67CE9262D83D8E5004400C3 /* optional_value_or_default.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_value_or_default.cpp; sourceTree = "<group>"; };
F67CE9282D83D951004400C3 /* optional_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_value.cpp; sourceTree = "<group>"; };
F67CE92A2D83D99D004400C3 /* set_empty.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = set_empty.cpp; sourceTree = "<group>"; };
F67CE92C2D83DAD0004400C3 /* container_erase_if_imp_use_iterator.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_if_imp_use_iterator.hpp; sourceTree = "<group>"; };
F67CE92E2D83DD1C004400C3 /* if_or.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = if_or.cpp; sourceTree = "<group>"; };
F67CE9302D844BAF004400C3 /* vector_append.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_append.cpp; sourceTree = "<group>"; };
F67CE9322D844CA2004400C3 /* vector_erase_if_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_erase_if_value.cpp; sourceTree = "<group>"; };
F67CE9342D844CDB004400C3 /* vector_erase_value_one.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_erase_value_one.cpp; sourceTree = "<group>"; };
F67CE9362D844E39004400C3 /* container_erase_value_all.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_value_all.hpp; sourceTree = "<group>"; };
F67CE9372D844FA2004400C3 /* list_erase_value_all.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_value_all.hpp; sourceTree = "<group>"; };
F67CE9382D845039004400C3 /* vector_erase_value_all.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_erase_value_all.cpp; sourceTree = "<group>"; };
F67CE93A2D84504D004400C3 /* vector_erase_value_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_erase_value_one.hpp; sourceTree = "<group>"; };
F67CE93B2D8450BA004400C3 /* container_erase_value_all.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_value_all.cpp; sourceTree = "<group>"; };
F67CE94B2D84583F004400C3 /* Examples.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Examples.cpp; sourceTree = "<group>"; };
F67CE9562D84752D004400C3 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
F67F33E92D7E15510043E2D8 /* replaced.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = replaced.h; sourceTree = "<group>"; };
F67F33EA2D7E156D0043E2D8 /* replaced.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = replaced.cpp; sourceTree = "<group>"; };
F683F5192A648CA700191850 /* CounterFor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CounterFor.h; sourceTree = "<group>"; };
F683F51A2A65C2E200191850 /* memstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = memstream.hpp; sourceTree = "<group>"; };
F683F51B2A65C3FE00191850 /* from_string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = from_string.h; sourceTree = "<group>"; };
F6847CE82C3F0F4E00D14916 /* sxprintf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sxprintf.h; sourceTree = "<group>"; };
F685900B2DF39549004A2DD8 /* to_lower.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = to_lower.hpp; sourceTree = "<group>"; };
F68657732F0D539100F17333 /* map_value_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_optional.hpp; sourceTree = "<group>"; };
F68657742F0D549900F17333 /* map_set_or_erase_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_set_or_erase_optional.hpp; sourceTree = "<group>"; };
F68657762F0DC03B00F17333 /* Exception+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Exception+IO.hpp"; sourceTree = "<group>"; };
F68839B22D39D5B7003E6FC2 /* with_lock.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = with_lock.hpp; sourceTree = "<group>"; };
F68898CE2A5E156400CE7B3B /* MemorySegment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemorySegment.h; sourceTree = "<group>"; };
F68898CF2A5E15F800CE7B3B /* MemorySegment.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MemorySegment.hpp; sourceTree = "<group>"; };
F688EF882C78F6430087B561 /* Time+chrono+misc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Time+chrono+misc.hpp"; sourceTree = "<group>"; };
F68A80A82929491400F77389 /* SpinMutex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SpinMutex.hpp; sourceTree = "<group>"; };
F68BA83F2E93F1410040FA70 /* Detail.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Detail.h; sourceTree = "<group>"; };
F68BA8402E93F14F0040FA70 /* Detail.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Detail.hpp; sourceTree = "<group>"; };
F68BA8412E93F2700040FA70 /* Detail.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Detail.cpp; sourceTree = "<group>"; };
F68BA8422E93F3BB0040FA70 /* Color.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Color.hpp; sourceTree = "<group>"; };
F68BA8442E93FCD30040FA70 /* Util.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Util.inl; sourceTree = "<group>"; };
F68BA8472E940E720040FA70 /* Color.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = "<group>"; };
F68BF1F32D6366E600DA1DD9 /* emplace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = emplace.hpp; sourceTree = "<group>"; };
F68C13602E06E384003C3717 /* ToString.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ToString.hpp; sourceTree = "<group>"; };
F68C13612E06E855003C3717 /* auto_to_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = auto_to_string.hpp; sourceTree = "<group>"; };
F68CE3222D3753D4004F9466 /* TryLockGuard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TryLockGuard.hpp; sourceTree = "<group>"; };
F69345B229B794B2008B7AEB /* ByPtrId.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByPtrId.hpp; sourceTree = "<group>"; };
F69345B329B7973F008B7AEB /* ByStrongPtrId.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByStrongPtrId.hpp; sourceTree = "<group>"; };
F69345BD29B7A69E008B7AEB /* UnorderedMap.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = UnorderedMap.hpp; sourceTree = "<group>"; };
F69345BE29B7A6AC008B7AEB /* UnorderedMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnorderedMap.h; sourceTree = "<group>"; };
F69365FA2E29B3F100DFD771 /* vector_value_if_index.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_if_index.hpp; sourceTree = "<group>"; };
F69534642D84DED000C9AFA0 /* StringView+concat.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StringView+concat.hpp"; sourceTree = "<group>"; };
F69553A12AEECB8400FC8A36 /* vector_erase_value_all.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_erase_value_all.hpp; sourceTree = "<group>"; };
F6960CB32D8842C800767451 /* map_erase_get_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_get_optional.hpp; sourceTree = "<group>"; };
F6971F21282B1129008FBD17 /* libCore_Zero_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCore_Zero_iOS.a; sourceTree = BUILT_PRODUCTS_DIR; };
F698285C2B11774100EEACE9 /* CompileTimeSizeOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CompileTimeSizeOf.h; sourceTree = "<group>"; };
F69832AA2D7B3EFA00D911E4 /* catch2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch2.hpp; sourceTree = "<group>"; };
F69832AB2D7B3F4E00D911E4 /* catch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = catch.cpp; sourceTree = "<group>"; };
F69832B72D7B6E7300D911E4 /* copy_clear.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = copy_clear.hpp; sourceTree = "<group>"; };
F69832B82D7B7A7000D911E4 /* copy_clear.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = copy_clear.cpp; sourceTree = "<group>"; };
F69AB7792B16D158000115BC /* TypeName+custom.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "TypeName+custom.hpp"; sourceTree = "<group>"; };
F69AB77B2B16D365000115BC /* TypeName.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TypeName.hpp; sourceTree = "<group>"; };
F69AB77C2B16D4BA000115BC /* TypeName.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TypeName.cpp; sourceTree = "<group>"; };
F69AB7F02B193108000115BC /* Hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Hash.hpp; sourceTree = "<group>"; };
F69AB7F12B193108000115BC /* Hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = "<group>"; };
F69AB7F22B193108000115BC /* Hash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hash.h; sourceTree = "<group>"; };
F69B59C12BDD7E7400280B50 /* strong_emplace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = strong_emplace.hpp; sourceTree = "<group>"; };
F69C7BDF28A5AB15008385A2 /* set_empty.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_empty.hpp; sourceTree = "<group>"; };
F69CC2592D297F2800FB29DE /* in_range_segment.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = in_range_segment.hpp; sourceTree = "<group>"; };
F69D521D295641D100B5875A /* map_erase_if_key.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_if_key.hpp; sourceTree = "<group>"; };
F69F8D882DCED15A0038CCDC /* mem_copy_asan_safe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = mem_copy_asan_safe.hpp; sourceTree = "<group>"; };
F6A994782D827C5900AA4FEE /* starts_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = starts_with.cpp; sourceTree = "<group>"; };
F6A9947A2D827CBB00AA4FEE /* length.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = length.cpp; sourceTree = "<group>"; };
F6ADDF65285F742300404CBA /* safe_next_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = safe_next_with.hpp; sourceTree = "<group>"; };
F6B1537C2C7042830063C622 /* range_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = range_with.cpp; sourceTree = "<group>"; };
F6B348C82872545200A9CE7E /* cmp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = cmp.hpp; sourceTree = "<group>"; };
F6BACA11285C03CA00694BBE /* starts_with_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = starts_with_value.hpp; sourceTree = "<group>"; };
F6BF9BDF2E38F728002E6AF0 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
F6BFE18A285A181C002A95C3 /* map_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_if.hpp; sourceTree = "<group>"; };
F6BFE18B285A18AF002A95C3 /* map_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_if_value.hpp; sourceTree = "<group>"; };
F6BFE18C285A1BF9002A95C3 /* map_for_each_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_for_each_value.hpp; sourceTree = "<group>"; };
F6C3C1F628B279E30093BD9B /* empty_of.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = empty_of.hpp; sourceTree = "<group>"; };
F6C8084A2B14C19B00D8068D /* Optional+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Optional+IO.hpp"; sourceTree = "<group>"; };
F6C855E32DB6F04C006D6C48 /* split_once.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = split_once.hpp; sourceTree = "<group>"; };
F6C855E42DB7321E006D6C48 /* split_once.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = split_once.cpp; sourceTree = "<group>"; };
F6CA3189292BCD57008EE166 /* SpinMutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SpinMutex.cpp; sourceTree = "<group>"; };
F6CA9B59294E7B4600D9A375 /* range.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = range.cpp; sourceTree = "<group>"; };
F6CD1F7E28BBB7DC00509B3D /* list_erase_value_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_value_one.hpp; sourceTree = "<group>"; };
F6CD9E9F2A0977CC001FA01D /* vector_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_has.hpp; sourceTree = "<group>"; };
F6CF968628329DF00072B6C1 /* map_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value.hpp; sourceTree = "<group>"; };
F6CF968A2832A1C90072B6C1 /* map_pair.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_pair.hpp; sourceTree = "<group>"; };
F6CFD87E2E1ED23C00CDDC2E /* Time+timestamp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Time+timestamp.hpp"; sourceTree = "<group>"; };
F6D08E2B2DD406000018ED2C /* has_sequence.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has_sequence.hpp; sourceTree = "<group>"; };
F6D08E2C2DD406B10018ED2C /* has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has.hpp; sourceTree = "<group>"; };
F6D114802D3D9AA600BFA3B3 /* Source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Source.h; sourceTree = "<group>"; };
F6D4106D29D89E5F00C9C2F9 /* vector_append.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_append.hpp; sourceTree = "<group>"; };
F6D6CE432DA80127002B7253 /* unprefix.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = unprefix.hpp; sourceTree = "<group>"; };
F6D7D60428764AF50015548D /* set_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase_if_value.hpp; sourceTree = "<group>"; };
F6D8CD972E0981C6000A4ED2 /* vector_has_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_has_if.hpp; sourceTree = "<group>"; };
F6DC70D62D81E375004DA34D /* all_are.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = all_are.cpp; sourceTree = "<group>"; };
F6DC70D82D81E43B004DA34D /* one_is.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = one_is.cpp; sourceTree = "<group>"; };
F6DC70DA2D81E493004DA34D /* container_erase_if_one.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_if_one.cpp; sourceTree = "<group>"; };
F6DC70DC2D81E5D1004DA34D /* container_erase_value_one.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_value_one.cpp; sourceTree = "<group>"; };
F6DC70DE2D81E6B7004DA34D /* container_erase_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_if.cpp; sourceTree = "<group>"; };
F6DC70E02D81E735004DA34D /* container_find_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_find_if.cpp; sourceTree = "<group>"; };
F6DC70E22D81E804004DA34D /* container_get_if_optional_erase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_if_optional_erase.cpp; sourceTree = "<group>"; };
F6DC70E42D81E8E9004DA34D /* container_get_if_optional.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_if_optional.cpp; sourceTree = "<group>"; };
F6DC70E62D81E937004DA34D /* container_get_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_if.cpp; sourceTree = "<group>"; };
F6DC70E82D81EAB4004DA34D /* container_get_optional_erase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_optional_erase.cpp; sourceTree = "<group>"; };
F6DC70EA2D81EBEF004DA34D /* container_has_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_has_if.cpp; sourceTree = "<group>"; };
F6DC70EC2D81EC4D004DA34D /* container_has.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_has.cpp; sourceTree = "<group>"; };
F6DC70EE2D81ECE1004DA34D /* copy_of.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = copy_of.cpp; sourceTree = "<group>"; };
F6DC70F02D81EE72004DA34D /* empty_of.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = empty_of.cpp; sourceTree = "<group>"; };
F6DC70F22D81EF1B004DA34D /* emplace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = emplace.cpp; sourceTree = "<group>"; };
F6DC70F42D81EFBB004DA34D /* ends_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ends_with.cpp; sourceTree = "<group>"; };
F6DC70F72D81F062004DA34D /* has_last.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = has_last.cpp; sourceTree = "<group>"; };
F6DC70F92D81F0F5004DA34D /* in_range_segment.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = in_range_segment.cpp; sourceTree = "<group>"; };
F6DC70FB2D81F1A8004DA34D /* is_in.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_in.cpp; sourceTree = "<group>"; };
F6DC70FD2D81F1EC004DA34D /* is_zero.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_zero.cpp; sourceTree = "<group>"; };
F6DC70FF2D81F2F8004DA34D /* last_of_parameter_pack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = last_of_parameter_pack.cpp; sourceTree = "<group>"; };
F6DC71012D81F397004DA34D /* list_erase_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = list_erase_if.cpp; sourceTree = "<group>"; };
F6DCDBB32858F58700696085 /* small_copy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = small_copy.hpp; sourceTree = "<group>"; };
F6DCDBB42858F61B00696085 /* small_copy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = small_copy.cpp; sourceTree = "<group>"; };
F6DDE78C2DB27B84005F94FC /* set_erase_optional_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase_optional_value.hpp; sourceTree = "<group>"; };
F6DE207C2D3EA99900E039E4 /* RUN_IF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RUN_IF.h; sourceTree = "<group>"; };
F6DEAAAA2CB3639800E8E7C8 /* DisableWarningsAllPop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsAllPop.h; sourceTree = "<group>"; };
F6E0AFA52F1BCBE40058412E /* optional_of_ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_of_ptr.hpp; sourceTree = "<group>"; };
F6E5495328CCD24C007010BC /* Allocations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Allocations.h; sourceTree = "<group>"; };
F6E5495428CCD3BA007010BC /* Allocations.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Allocations.cpp; sourceTree = "<group>"; };
F6E595A72850D6B40040841E /* ById.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ById.hpp; sourceTree = "<group>"; };
F6E595A82850D79B0040841E /* set_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase.hpp; sourceTree = "<group>"; };
F6E97D00281EF4BF004C92E9 /* libCore_Zero.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCore_Zero.a; sourceTree = BUILT_PRODUCTS_DIR; };
F6E97D0A281EF5ED004C92E9 /* catch.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = catch.hpp; sourceTree = "<group>"; };
F6E97D0C281EF604004C92E9 /* Run.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Run.cpp; sourceTree = "<group>"; };
F6E97D11281EF664004C92E9 /* Core_Zero_Tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Core_Zero_Tests; sourceTree = BUILT_PRODUCTS_DIR; };
F6E97D1B281EF724004C92E9 /* demangle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = demangle.cpp; sourceTree = "<group>"; };
F6E97D1C281EF724004C92E9 /* Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = "<group>"; };
F6E97D1D281EF724004C92E9 /* Color.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Color.inl; sourceTree = "<group>"; };
F6E97D1E281EF724004C92E9 /* LogOf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LogOf.cpp; sourceTree = "<group>"; };
F6E97D1F281EF724004C92E9 /* Log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = "<group>"; };
F6E97D20281EF724004C92E9 /* demangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = demangle.h; sourceTree = "<group>"; };
F6E97D21281EF724004C92E9 /* LogOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LogOf.h; sourceTree = "<group>"; };
F6E97D29281F0124004C92E9 /* TestCollision.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestCollision.h; sourceTree = "<group>"; };
F6E97D2A281F0124004C92E9 /* TestMutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestMutex.cpp; sourceTree = "<group>"; };
F6E97D2B281F0124004C92E9 /* TestMutex.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestMutex.inl; sourceTree = "<group>"; };
F6E97D2C281F0124004C92E9 /* TestMutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestMutex.h; sourceTree = "<group>"; };
F6E97D2D281F0125004C92E9 /* TestMutex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TestMutex.hpp; sourceTree = "<group>"; };
F6E97D2E281F0125004C92E9 /* Lock.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Lock.hpp; sourceTree = "<group>"; };
F6E97D2F281F0125004C92E9 /* LockedBy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LockedBy.hpp; sourceTree = "<group>"; };
F6E97D31281F0125004C92E9 /* Lock.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Lock.hpp; sourceTree = "<group>"; };
F6E97D32281F0125004C92E9 /* Lock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lock.h; sourceTree = "<group>"; };
F6E97D33281F0125004C92E9 /* SharedLockGuard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SharedLockGuard.hpp; sourceTree = "<group>"; };
F6E97D34281F0125004C92E9 /* Lock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lock.h; sourceTree = "<group>"; };
F6E97D35281F0155004C92E9 /* LockedBy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LockedBy.h; sourceTree = "<group>"; };
F6E97D3A281F0A65004C92E9 /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
F6E97D3B281F0A65004C92E9 /* Stack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Stack.cpp; sourceTree = "<group>"; };
F6E97D3C281F0A65004C92E9 /* Stack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stack.h; sourceTree = "<group>"; };
F6E97D3E281F0A65004C92E9 /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = "<group>"; };
F6E97D3F281F0A65004C92E9 /* unused.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = unused.hpp; sourceTree = "<group>"; };
F6E97D44281F0A65004C92E9 /* DisableWarningsPop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsPop.h; sourceTree = "<group>"; };
F6E97D45281F0A65004C92E9 /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
F6E97D47281F0A65004C92E9 /* DisableWarningsPush.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsPush.h; sourceTree = "<group>"; };
F6E97D4E281F0A65004C92E9 /* System.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = System.h; sourceTree = "<group>"; };
F6E97D52281F0C30004C92E9 /* is_in.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_in.hpp; sourceTree = "<group>"; };
F6E97D53281F0D03004C92E9 /* Map.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Map.hpp; sourceTree = "<group>"; };
F6E97D54281F0D3F004C92E9 /* Set.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Set.hpp; sourceTree = "<group>"; };
F6E97D55281F0D63004C92E9 /* String.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = String.hpp; sourceTree = "<group>"; };
F6E97D56281F0D8A004C92E9 /* List.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = List.hpp; sourceTree = "<group>"; };
F6E97D57281F0DBB004C92E9 /* Atomic.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Atomic.hpp; sourceTree = "<group>"; };
F6E97D5A281F0E8B004C92E9 /* release_assert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = release_assert.h; sourceTree = "<group>"; };
F6E97D5B281F0EDB004C92E9 /* List.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = List.h; sourceTree = "<group>"; };
F6E97D5C281F0EDB004C92E9 /* Set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Set.h; sourceTree = "<group>"; };
F6E97D5D281F0EDB004C92E9 /* Map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Map.h; sourceTree = "<group>"; };
F6E97D5E281F0EDC004C92E9 /* String.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = String.h; sourceTree = "<group>"; };
F6E97D5F281F0EDC004C92E9 /* Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Atomic.h; sourceTree = "<group>"; };
F6E97D64281F3AA3004C92E9 /* always_false.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = always_false.hpp; sourceTree = "<group>"; };
F6E97D65281F3AA3004C92E9 /* is_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_string.hpp; sourceTree = "<group>"; };
F6E97D67281F3AA3004C92E9 /* is_callable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_callable.hpp; sourceTree = "<group>"; };
F6E97D68281F3AA3004C92E9 /* is_iterable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_iterable.hpp; sourceTree = "<group>"; };
F6E97D69281F3AA3004C92E9 /* remove_const_of_var.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = remove_const_of_var.hpp; sourceTree = "<group>"; };
F6E97D6A281F3AA3004C92E9 /* is_comparable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_comparable.hpp; sourceTree = "<group>"; };
F6E97D6B281F3AA3004C92E9 /* is_mappish.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_mappish.hpp; sourceTree = "<group>"; };
F6E97D6C281F3ACB004C92E9 /* Vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Vector.hpp; sourceTree = "<group>"; };
F6E97D6D281F3ACB004C92E9 /* Vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = "<group>"; };
F6E97DB0281F3F25004C92E9 /* ReadMe.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ReadMe.md; sourceTree = "<group>"; };
F6E97DB5281F4077004C92E9 /* starts_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = starts_with.hpp; sourceTree = "<group>"; };
F6E97DB6281F408A004C92E9 /* ends_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ends_with.hpp; sourceTree = "<group>"; };
F6E97DB7281F41D0004C92E9 /* has_last.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has_last.hpp; sourceTree = "<group>"; };
F6E97DB9281F439A004C92E9 /* SafeIteration_v_all_mutable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SafeIteration_v_all_mutable.hpp; sourceTree = "<group>"; };
F6E97DBC281F439A004C92E9 /* Reversed.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Reversed.hpp; sourceTree = "<group>"; };
F6E97DBD281F439A004C92E9 /* StackArray_v2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StackArray_v2.cpp; sourceTree = "<group>"; };
F6E97DBE281F439A004C92E9 /* SafeIteration.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SafeIteration.cpp; sourceTree = "<group>"; };
F6E97DBF281F439A004C92E9 /* Reversed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Reversed.h; sourceTree = "<group>"; };
F6E97DC0281F439A004C92E9 /* QueueThreadSafe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = QueueThreadSafe.hpp; sourceTree = "<group>"; };
F6E97DC1281F439A004C92E9 /* SafeIteration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SafeIteration.h; sourceTree = "<group>"; };
F6E97DC2281F439A004C92E9 /* Queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = "<group>"; };
F6E97DC3281F439A004C92E9 /* SafeIteration+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SafeIteration+IO.h"; sourceTree = "<group>"; };
F6E97DC6281F4470004C92E9 /* FilledArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FilledArray.hpp; sourceTree = "<group>"; };
F6E97DC7281F4470004C92E9 /* FilledArrayThreadSafe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FilledArrayThreadSafe.hpp; sourceTree = "<group>"; };
F6E97DC8281F4470004C92E9 /* FilledArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FilledArray.h; sourceTree = "<group>"; };
F6E97DC9281F4470004C92E9 /* FilledArrayThreadSafe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FilledArrayThreadSafe.h; sourceTree = "<group>"; };
F6E97DCB281F4877004C92E9 /* Exception.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Exception.h; sourceTree = "<group>"; };
F6E97DCC281F48BD004C92E9 /* Exception.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Exception.cpp; sourceTree = "<group>"; };
F6EB9F602858B55C007B3EFB /* process_queue.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = process_queue.hpp; sourceTree = "<group>"; };
F6EC55F52ECBA6C60052CD0A /* find_after.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = find_after.hpp; sourceTree = "<group>"; };
F6EC55F62ECBAADB0052CD0A /* find_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = find_if.hpp; sourceTree = "<group>"; };
F6EC57352ECC27D20052CD0A /* optional_set_if_empty.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_set_if_empty.hpp; sourceTree = "<group>"; };
F6EE06D1284EB03700D659F9 /* map_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_has.hpp; sourceTree = "<group>"; };
F6F04D962DC2ADCA00A99D3E /* copy_clear_delete.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = copy_clear_delete.hpp; sourceTree = "<group>"; };
F6F10D1C2E37C1DC0082E9D9 /* Array+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Array+IO.hpp"; sourceTree = "<group>"; };
F6F363C929A64A6000D9F857 /* Array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = "<group>"; };
F6F363CA29A64A7A00D9F857 /* Array.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Array.hpp; sourceTree = "<group>"; };
F6F3B0862D7091150075B3DC /* THEN_REQUIRE.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THEN_REQUIRE.h; sourceTree = "<group>"; };
F6F598B4287303A300588A26 /* vector_value_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_if.hpp; sourceTree = "<group>"; };
F6F598B5287303F800588A26 /* vector_value_index_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_index_if.hpp; sourceTree = "<group>"; };
F6F7216F2C5DB54E00A8E8D1 /* enumerate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = enumerate.cpp; sourceTree = "<group>"; };
F6F721712C5DB73400A8E8D1 /* no_last.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_last.cpp; sourceTree = "<group>"; };
F6F721732C5DB81F00A8E8D1 /* no_first.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_first.cpp; sourceTree = "<group>"; };
F6F721752C5DB85200A8E8D1 /* zip.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zip.cpp; sourceTree = "<group>"; };
F6F7A2F32F49EFAB008BF0C6 /* no_throw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_throw.cpp; sourceTree = "<group>"; };
F6F7A2F52F49EFBD008BF0C6 /* no_throw.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = no_throw.hpp; sourceTree = "<group>"; };
F6F7A2FD2F4A14D4008BF0C6 /* set_erase_optional_value_move.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase_optional_value_move.hpp; sourceTree = "<group>"; };
F6F7A2FE2F4A15DC008BF0C6 /* set_insert_mutable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_insert_mutable.hpp; sourceTree = "<group>"; };
F6F7A2FF2F4A17F0008BF0C6 /* set_value_mutable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_value_mutable.hpp; sourceTree = "<group>"; };
F6F7A3002F4A2516008BF0C6 /* remove_char.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remove_char.cpp; sourceTree = "<group>"; };
F6F7A3022F4A26A3008BF0C6 /* Str.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = "<group>"; };
F6F9CF3F2E4F899A00576DEF /* Float16.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Float16.cpp; sourceTree = "<group>"; };
F6F9CF5F2E4FB72900576DEF /* Float16.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Float16.inl; sourceTree = "<group>"; };
F6FADA962948FF90006125E1 /* MultiContainer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MultiContainer.hpp; sourceTree = "<group>"; };
F6FADA972949041B006125E1 /* MultiContainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MultiContainer.cpp; sourceTree = "<group>"; };
F6FBAABD2B28E9A500F0243C /* StackArray+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray+IO.hpp"; sourceTree = "<group>"; };
F6FBAABE2B28E9BE00F0243C /* StackArray_v2+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray_v2+IO.hpp"; sourceTree = "<group>"; };
F6FBBCA22E4E59FF00B3DCE2 /* Float16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Float16.h; sourceTree = "<group>"; };
F6FBBCA32E4E5A4200B3DCE2 /* Float16.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Float16.hpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
F6971F1D282B1129008FBD17 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F6E97CFE281EF4BF004C92E9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F6E97D0E281EF664004C92E9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
F67119DC2C8A636700F72EE9 /* libCore_Zero.a in Frameworks */,
F67119DD2C8A636700F72EE9 /* libCore_Allocator.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
F601313E2873B3E30088443B /* linux */ = {
isa = PBXGroup;
children = (
F601313F2873B3E70088443B /* Types.h */,
);
path = linux;
sourceTree = "<group>";
};
F608A8872825C91C005C276B /* iterators */ = {
isa = PBXGroup;
children = (
F61F9BB12C6D980000F79137 /* _tests */,
F608A88A2825CA7C005C276B /* enumerate.hpp */,
F608A8892825CA7C005C276B /* is_first.hpp */,
F608A88B2825CA7D005C276B /* macro_min_max.h */,
F608A8922825CAC1005C276B /* no_first.hpp */,
F608A88C2825CA7D005C276B /* no_last.hpp */,
F62C1C3F2863555B0093EFBE /* range_with.hpp */,
F608A88D2825CA7D005C276B /* range.hpp */,
F608A8902825CA7E005C276B /* reverse.hpp */,
F6ADDF65285F742300404CBA /* safe_next_with.hpp */,
F608A88E2825CA7D005C276B /* safe_next.hpp */,
F608A8912825CA7E005C276B /* transform_with.hpp */,
F658605A29525602009B5C15 /* zip.hpp */,
);
path = iterators;
sourceTree = "<group>";
};
F608A8AB28269A65005C276B /* string */ = {
isa = PBXGroup;
children = (
F61F9BDA2C6E0F6800F79137 /* _tests */,
F6652EAF2D11A37D00C448BB /* as_string.hpp */,
F61BF8A92D1279C10061A507 /* as_string_view.hpp */,
F61DA0002D75F7D000FE2AEB /* as_vector.hpp */,
F608A8AC28269B63005C276B /* cmp_case.cpp */,
F608A8BF28269B64005C276B /* cmp_case.hpp */,
F68C13602E06E384003C3717 /* ToString.hpp */,
F68C13612E06E855003C3717 /* auto_to_string.hpp */,
F608A8AE28269B63005C276B /* cmp.cpp */,
F608A8BD28269B64005C276B /* cmp.hpp */,
F608A8C028269B64005C276B /* Dictionary.h */,
F608A8C528269B64005C276B /* Dictionary.inl */,
F608AB9228282705005C276B /* ends_with.hpp */,
F608A8C628269B64005C276B /* from_string.cpp */,
F683F51B2A65C3FE00191850 /* from_string.h */,
F608A8B728269B63005C276B /* from_string.hpp */,
F608A8B528269B63005C276B /* from_string.inl */,
F608A8B828269B63005C276B /* join.hpp */,
F6D08E2C2DD406B10018ED2C /* has.hpp */,
F608A8AD28269B63005C276B /* replace.cpp */,
F6EC55F52ECBA6C60052CD0A /* find_after.hpp */,
F6EC55F62ECBAADB0052CD0A /* find_if.hpp */,
F608A8B928269B63005C276B /* replace.h */,
F67F33EA2D7E156D0043E2D8 /* replaced.cpp */,
F67F33E92D7E15510043E2D8 /* replaced.h */,
F608A8B628269B63005C276B /* split.hpp */,
F65FC147283E6FC500DEA3F9 /* split.inl */,
F6C855E32DB6F04C006D6C48 /* split_once.hpp */,
F608A8B028269B63005C276B /* starts_with.hpp */,
F608A8C728269B64005C276B /* str_find.cpp */,
F608A8BE28269B64005C276B /* str_find.h */,
F608A8BC28269B63005C276B /* Str.cpp */,
F608A8C828269B64005C276B /* Str.h */,
F608A8CA28269BFE005C276B /* Str.hpp */,
F6436EC628597E68003241E0 /* Str.inl */,
F608A8AF28269B63005C276B /* Str+IO.h */,
F608A8C228269B64005C276B /* Str+IO.inl */,
F67636522E01ADB50059296C /* String_.h */,
F6E97D5E281F0EDC004C92E9 /* String.h */,
F6E97D55281F0D63004C92E9 /* String.hpp */,
F608A8CD28269D82005C276B /* StringView.h */,
F608A8CE28269D83005C276B /* StringView.hpp */,
F69534642D84DED000C9AFA0 /* StringView+concat.hpp */,
F61C393D2DEDFAA2005B42E7 /* StringView+less.hpp */,
F6291A002CB6B128002060E0 /* strncasecmp.cpp */,
F62919EE2CB6A435002060E0 /* strncasecmp.h */,
F6291A012CB6B149002060E0 /* strncmp.cpp */,
F62919F22CB6A7C6002060E0 /* strncmp.h */,
F6847CE82C3F0F4E00D14916 /* sxprintf.h */,
F608A8C428269B64005C276B /* to_string.h */,
F608A8B328269B63005C276B /* to_string.hpp */,
F685900B2DF39549004A2DD8 /* to_lower.hpp */,
F6D6CE432DA80127002B7253 /* unprefix.hpp */,
F63DCC5B2EDA437B003BEE7C /* has_prefix.hpp */,
F608A8B428269B63005C276B /* Tokenizer.h */,
F608A8C328269B64005C276B /* Tokenizer.hpp */,
F608A8C928269B64005C276B /* trim.h */,
F64BF9C02C760BF70088647E /* trim.inl */,
);
path = string;
sourceTree = "<group>";
};
F608A90E2826A6E7005C276B /* ptr */ = {
isa = PBXGroup;
children = (
F61F9BB62C6D9F0A00F79137 /* _tests */,
F608A90F2826A6F8005C276B /* Ptr.h */,
F608A9312826A6F9005C276B /* Ptr.hpp */,
F608A9252826A6F9005C276B /* Ptr+IO.h */,
F608A9322826A6F9005C276B /* Ptr+Log.hpp */,
F608A9102826A6F8005C276B /* Ptr+Version.h */,
F608A9112826A6F8005C276B /* std */,
F69B59C12BDD7E7400280B50 /* strong_emplace.hpp */,
F62735D92853A619004BB4BC /* strong_init.hpp */,
F6273596285389F3004BB4BC /* strong_of.hpp */,
F608A9262826A6F9005C276B /* using_info */,
F608A91A2826A6F8005C276B /* using_maps */,
);
path = ptr;
sourceTree = "<group>";
};
F608A9112826A6F8005C276B /* std */ = {
isa = PBXGroup;
children = (
F608A9132826A6F8005C276B /* CustomControlBlock.h */,
F608A9182826A6F8005C276B /* Ptr.h */,
F608A9142826A6F8005C276B /* Ptr+Debug.h */,
F608A9162826A6F8005C276B /* Ptr+GCC.h */,
F608A9122826A6F8005C276B /* Ptr+IO.h */,
F608A9172826A6F8005C276B /* Ptr+LLVM.h */,
F6086EE0287A05A900CA017D /* Ptr+Log.h */,
);
path = std;
sourceTree = "<group>";
};
F608A91A2826A6F8005C276B /* using_maps */ = {
isa = PBXGroup;
children = (
F61F9BDC2C6E103C00F79137 /* _tests */,
F608A9202826A6F8005C276B /* Ptr.cpp */,
F608A9222826A6F8005C276B /* Ptr.h */,
F608A91D2826A6F8005C276B /* Ptr.hpp */,
F608A91F2826A6F8005C276B /* Ptr+Debug.h */,
F608A91C2826A6F8005C276B /* Ptr+IO.h */,
F608A9232826A6F8005C276B /* Ptr+Log.h */,
F608A9212826A6F8005C276B /* Ptr+Logging.cpp */,
);
path = using_maps;
sourceTree = "<group>";
};
F608A9262826A6F9005C276B /* using_info */ = {
isa = PBXGroup;
children = (
F61F9BDB2C6E103100F79137 /* _tests */,
F608A92D2826A6F9005C276B /* Ptr.cpp */,
F608A92F2826A6F9005C276B /* Ptr.h */,
F608A92A2826A6F9005C276B /* Ptr.hpp */,
F608A9282826A6F9005C276B /* Ptr.inl */,
F608A92C2826A6F9005C276B /* Ptr+Debug.h */,
F608A9292826A6F9005C276B /* Ptr+IO.h */,
F608A92B2826A6F9005C276B /* Ptr+Log.cpp */,
F608A9302826A6F9005C276B /* Ptr+Log.h */,
F608A92E2826A6F9005C276B /* Ptr+Logging.cpp */,
);
path = using_info;
sourceTree = "<group>";
};
F608AA8F2826BFE6005C276B /* timer */ = {
isa = PBXGroup;
children = (
F64714A42C74A0DC002A8087 /* _tests */,
F608AA912826C008005C276B /* Timer.h */,
F608AA902826C008005C276B /* Timer.hpp */,
);
path = timer;
sourceTree = "<group>";
};
F608AAB6282715FD005C276B /* sfinae */ = {
isa = PBXGroup;
children = (
F67CE92D2D83DCF2004400C3 /* _tests */,
F608AAB728271640005C276B /* if_or.hpp */,
);
path = sfinae;
sourceTree = "<group>";
};
F608AB4A28277879005C276B /* io */ = {
isa = PBXGroup;
children = (
F608AB4B282778B7005C276B /* memstream.h */,
F683F51A2A65C2E200191850 /* memstream.hpp */,
);
path = io;
sourceTree = "<group>";
};
F61D7C3C2E3815F8002A1AED /* tjp */ = {
isa = PBXGroup;
children = (
F6E97D07281EF4ED004C92E9 /* core */,
);
path = tjp;
sourceTree = "<group>";
};
F61F9BB12C6D980000F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F6F7216F2C5DB54E00A8E8D1 /* enumerate.cpp */,
F64714B42C74CD29002A8087 /* fail_on_copy_vector.hpp */,
F65B59982C6C4C4800059339 /* is_first.cpp */,
F6F721732C5DB81F00A8E8D1 /* no_first.cpp */,
F6F721712C5DB73400A8E8D1 /* no_last.cpp */,
F6B1537C2C7042830063C622 /* range_with.cpp */,
F6CA9B59294E7B4600D9A375 /* range.cpp */,
F61F9BAF2C6D965D00F79137 /* reverse.cpp */,
F65B599A2C6C4E5C00059339 /* safe_next.cpp */,
F64714B22C74BE4A002A8087 /* transform_with.cpp */,
F6F721752C5DB85200A8E8D1 /* zip.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BB22C6D98B900F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F6DC70D62D81E375004DA34D /* all_are.cpp */,
F6DC70DA2D81E493004DA34D /* container_erase_if_one.cpp */,
F6DC70DE2D81E6B7004DA34D /* container_erase_if.cpp */,
F6DC70DC2D81E5D1004DA34D /* container_erase_value_one.cpp */,
F67CE93B2D8450BA004400C3 /* container_erase_value_all.cpp */,
F6DC70E02D81E735004DA34D /* container_find_if.cpp */,
F6DC70E22D81E804004DA34D /* container_get_if_optional_erase.cpp */,
F6DC70E42D81E8E9004DA34D /* container_get_if_optional.cpp */,
F6DC70E62D81E937004DA34D /* container_get_if.cpp */,
F6DC70E82D81EAB4004DA34D /* container_get_optional_erase.cpp */,
F6DC70EA2D81EBEF004DA34D /* container_has_if.cpp */,
F6DC70EC2D81EC4D004DA34D /* container_has.cpp */,
F69832B82D7B7A7000D911E4 /* copy_clear.cpp */,
F6DC70EE2D81ECE1004DA34D /* copy_of.cpp */,
F6DC70F22D81EF1B004DA34D /* emplace.cpp */,
F6DC70F02D81EE72004DA34D /* empty_of.cpp */,
F6DC70F42D81EFBB004DA34D /* ends_with.cpp */,
F6DC70F72D81F062004DA34D /* has_last.cpp */,
F6DC70F92D81F0F5004DA34D /* in_range_segment.cpp */,
F6DC70FB2D81F1A8004DA34D /* is_in.cpp */,
F6DC70FD2D81F1EC004DA34D /* is_zero.cpp */,
F6DC70FF2D81F2F8004DA34D /* last_of_parameter_pack.cpp */,
F67CE9072D83D1ED004400C3 /* list_erase_if_value.cpp */,
F6DC71012D81F397004DA34D /* list_erase_if.cpp */,
F67CE9322D844CA2004400C3 /* vector_erase_if_value.cpp */,
F67CE9342D844CDB004400C3 /* vector_erase_value_one.cpp */,
F67CE9382D845039004400C3 /* vector_erase_value_all.cpp */,
F67CE9092D83D213004400C3 /* map_erase_if_key.cpp */,
F67CE90B2D83D2A8004400C3 /* map_erase_if_value.cpp */,
F67CE90D2D83D2F4004400C3 /* map_erase_if.cpp */,
F67CE90F2D83D329004400C3 /* map_erase.cpp */,
F67CE9152D83D4F8004400C3 /* map_for_each_value.cpp */,
F67CE9132D83D404004400C3 /* map_has_key.cpp */,
F67CE9112D83D3B1004400C3 /* map_has.cpp */,
F67CE9172D83D595004400C3 /* map_iterator_or_insert.cpp */,
F67CE9192D83D65D004400C3 /* map_value_require.cpp */,
F67CE91B2D83D6E0004400C3 /* map_value.cpp */,
F67CE91D2D83D73B004400C3 /* not_zero.cpp */,
F6F7A2F32F49EFAB008BF0C6 /* no_throw.cpp */,
F67CE91F2D83D790004400C3 /* on_destruct.cpp */,
F6DC70D82D81E43B004DA34D /* one_is.cpp */,
F67CE9262D83D8E5004400C3 /* optional_value_or_default.cpp */,
F67CE9282D83D951004400C3 /* optional_value.cpp */,
F67CE92A2D83D99D004400C3 /* set_empty.cpp */,
F67CE9302D844BAF004400C3 /* vector_append.cpp */,
F6436EC4285955F2003241E0 /* small_cmp.cpp */,
F6DCDBB42858F61B00696085 /* small_copy.cpp */,
F6A994782D827C5900AA4FEE /* starts_with.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BB32C6D98E100F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F63B04192C76A07A00417011 /* HashExpected.cpp */,
F69AB7F12B193108000115BC /* Hash.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BB42C6D99D400F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F6FADA972949041B006125E1 /* MultiContainer.cpp */,
F6E97DBE281F439A004C92E9 /* SafeIteration.cpp */,
F6E97DBD281F439A004C92E9 /* StackArray_v2.cpp */,
F61DB8022857682300B74C99 /* InPlaceArray.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BB52C6D9EF100F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F6E97D1E281EF724004C92E9 /* LogOf.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BB62C6D9F0A00F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F608A9242826A6F8005C276B /* Ptr.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BB72C6D9F9A00F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F63B04422C78AA5000417011 /* All.cxx */,
F69AB77C2B16D4BA000115BC /* TypeName.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BDA2C6E0F6800F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F62919EC2CB6A3B3002060E0 /* cmp_case.cpp */,
F608A8BB28269B63005C276B /* Dictionary.cpp */,
F64714B02C74B5DF002A8087 /* join.cpp */,
F6C855E42DB7321E006D6C48 /* split_once.cpp */,
F64714AD2C74B4BE002A8087 /* replace.cpp */,
F608A8BA28269B63005C276B /* Str.cpp */,
F62919EF2CB6A468002060E0 /* strncasecmp.cpp */,
F62919F32CB6A83F002060E0 /* strncmp.cpp */,
F64714AB2C74B09D002A8087 /* trim.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BDB2C6E103100F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F608A9272826A6F9005C276B /* Ptr.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BDC2C6E103C00F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F608A91B2826A6F8005C276B /* Ptr.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BDD2C6E2B8A00F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F608AB99282832FB005C276B /* TEST_SIGNAL.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F61F9BFA2C6EEB1C00F79137 /* _tests */ = {
isa = PBXGroup;
children = (
F64714B62C74CF1F002A8087 /* Lock.cpp */,
F6E97D2A281F0124004C92E9 /* TestMutex.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F636F39E2C1226D800FAC66D /* android */ = {
isa = PBXGroup;
children = (
F636F39F2C1226DE00FAC66D /* Stack.cpp */,
);
path = android;
sourceTree = "<group>";
};
F636F3A02C1227CD00FAC66D /* glib */ = {
isa = PBXGroup;
children = (
F6E97D3B281F0A65004C92E9 /* Stack.cpp */,
);
path = glib;
sourceTree = "<group>";
};
F63B04292C77674600417011 /* _tests */ = {
isa = PBXGroup;
children = (
F63B042D2C7767AA00417011 /* is_map.cpp */,
F63B042A2C77674A00417011 /* is_vector.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F63B04312C778D2100417011 /* const_expr */ = {
isa = PBXGroup;
children = (
F63B04352C778EBB00417011 /* _tests */,
F63B04322C778D2800417011 /* concat.hpp */,
F63B04392C77C2EE00417011 /* count_char.hpp */,
F63B04412C7802A500417011 /* length.hpp */,
F63B043A2C77C32900417011 /* remove_char.hpp */,
F63B043F2C77EDF800417011 /* Str.hpp */,
F63B04402C77F11300417011 /* Str+IO.hpp */,
);
path = const_expr;
sourceTree = "<group>";
};
F63B04352C778EBB00417011 /* _tests */ = {
isa = PBXGroup;
children = (
F6F7A3002F4A2516008BF0C6 /* remove_char.cpp */,
F6F7A3022F4A26A3008BF0C6 /* Str.cpp */,
F6A9947A2D827CBB00AA4FEE /* length.cpp */,
F63B04362C778EBF00417011 /* concat.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F64406FA2B39EF9800A2477F /* time */ = {
isa = PBXGroup;
children = (
F69534212D84C68000C9AFA0 /* _tests */,
F64407002B39EF9800A2477F /* Source.cpp */,
F64407062B39EF9800A2477F /* Source.hpp */,
F6D114802D3D9AA600BFA3B3 /* Source.h */,
F64407072B39EF9800A2477F /* Time.cpp */,
F64406FB2B39EF9800A2477F /* Time.h */,
F64407022B39EF9800A2477F /* Time.hpp */,
F64407012B39EF9800A2477F /* Time+chrono.hpp */,
F6CFD87E2E1ED23C00CDDC2E /* Time+timestamp.hpp */,
F688EF882C78F6430087B561 /* Time+chrono+misc.hpp */,
F64407052B39EF9800A2477F /* Time+IO.cpp */,
F64407042B39EF9800A2477F /* Time+IO.hpp */,
F64407032B39EF9800A2477F /* Time+operations.hpp */,
);
path = time;
sourceTree = "<group>";
};
F64714A42C74A0DC002A8087 /* _tests */ = {
isa = PBXGroup;
children = (
F64714A52C74A0E9002A8087 /* Timer.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F64C651C2AC4F1C900FCF1DD /* rtti */ = {
isa = PBXGroup;
children = (
F61F9BB72C6D9F9A00F79137 /* _tests */,
F64C65212AC5AA2800FCF1DD /* RTTI.cpp */,
F64C651F2AC4F1C900FCF1DD /* RTTI.hpp */,
F64C651E2AC4F1C900FCF1DD /* RTTI+custom.hpp */,
F64C651D2AC4F1C900FCF1DD /* RTTI+std.hpp */,
F69AB77B2B16D365000115BC /* TypeName.hpp */,
F69AB7792B16D158000115BC /* TypeName+custom.hpp */,
);
path = rtti;
sourceTree = "<group>";
};
F64D834F2E4B73A1009AD431 /* header_only */ = {
isa = PBXGroup;
children = (
F64D83502E4B73F3009AD431 /* compile.h */,
);
path = header_only;
sourceTree = "<group>";
};
F67CE92D2D83DCF2004400C3 /* _tests */ = {
isa = PBXGroup;
children = (
F67CE92E2D83DD1C004400C3 /* if_or.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F69534212D84C68000C9AFA0 /* _tests */ = {
isa = PBXGroup;
children = (
);
path = _tests;
sourceTree = "<group>";
};
F69AB7EF2B193108000115BC /* const_hash */ = {
isa = PBXGroup;
children = (
F61F9BB32C6D98E100F79137 /* _tests */,
F6170F5E2B4847C5007F87B0 /* Hash.cpp */,
F69AB7F22B193108000115BC /* Hash.h */,
F69AB7F02B193108000115BC /* Hash.hpp */,
F61F9C042C6EF65100F79137 /* Hash+simple.hpp */,
F61F9C052C6EF81D00F79137 /* Hash+zltan.hpp */,
F63B041B2C76A2CF00417011 /* Hash+zltan+expected.inl */,
F61F9C092C6F3CD400F79137 /* smhasher */,
);
path = const_hash;
sourceTree = "<group>";
};
F6E97CF7281EF4BF004C92E9 = {
isa = PBXGroup;
children = (
F67CE94B2D84583F004400C3 /* Examples.cpp */,
F6E97D24281EF966004C92E9 /* Frameworks */,
F67CE9562D84752D004400C3 /* LICENSE */,
F6BF9BDF2E38F728002E6AF0 /* Makefile */,
F608A9352826A974005C276B /* Makefile.def */,
F608A9362826A975005C276B /* Makefile.project */,
F6E97D01281EF4BF004C92E9 /* Products */,
F6E97DB0281F3F25004C92E9 /* ReadMe.md */,
F6E97D08281EF544004C92E9 /* tests */,
F61D7C3C2E3815F8002A1AED /* tjp */,
);
sourceTree = "<group>";
};
F6E97D01281EF4BF004C92E9 /* Products */ = {
isa = PBXGroup;
children = (
F6E97D00281EF4BF004C92E9 /* libCore_Zero.a */,
F6E97D11281EF664004C92E9 /* Core_Zero_Tests */,
F6971F21282B1129008FBD17 /* libCore_Zero_iOS.a */,
);
name = Products;
sourceTree = "<group>";
};
F6E97D07281EF4ED004C92E9 /* core */ = {
isa = PBXGroup;
children = (
F6E97D58281F0DFB004C92E9 /* algorithm */,
F6E97D59281F0E8B004C92E9 /* assert */,
F63B04312C778D2100417011 /* const_expr */,
F69AB7EF2B193108000115BC /* const_hash */,
F6E97D50281F0C05004C92E9 /* containers */,
F6E97D39281F0A65004C92E9 /* debug */,
F6E97DCA281F485F004C92E9 /* exception */,
F64D834F2E4B73A1009AD431 /* header_only */,
F608AB4A28277879005C276B /* io */,
F608A8872825C91C005C276B /* iterators */,
F6E97D1A281EF6C4004C92E9 /* log */,
F6FBBCA42E4E5A4F00B3DCE2 /* math */,
F608A9372826AC4E005C276B /* Precompile.pch */,
F608A90E2826A6E7005C276B /* ptr */,
F64C651C2AC4F1C900FCF1DD /* rtti */,
F608AAB6282715FD005C276B /* sfinae */,
F608A8AB28269A65005C276B /* string */,
F6E97D40281F0A65004C92E9 /* system */,
F6E97D09281EF59E004C92E9 /* testing */,
F6E97D36281F065A004C92E9 /* threads */,
F64406FA2B39EF9800A2477F /* time */,
F608AA8F2826BFE6005C276B /* timer */,
F6E97D63281F3A7F004C92E9 /* type_traits */,
F6E97D3D281F0A65004C92E9 /* types */,
);
path = core;
sourceTree = "<group>";
};
F6E97D08281EF544004C92E9 /* tests */ = {
isa = PBXGroup;
children = (
F61F9BD42C6DCA3300F79137 /* Makefile.project */,
F6E97D0C281EF604004C92E9 /* Run.cpp */,
);
path = tests;
sourceTree = "<group>";
};
F6E97D09281EF59E004C92E9 /* testing */ = {
isa = PBXGroup;
children = (
F61F9BDD2C6E2B8A00F79137 /* _tests */,
F6E97D0A281EF5ED004C92E9 /* catch.hpp */,
F69832AB2D7B3F4E00D911E4 /* catch.cpp */,
F69832AA2D7B3EFA00D911E4 /* catch2.hpp */,
F608AB9C282832FB005C276B /* Defines.h */,
F608AB98282832FB005C276B /* NO_WHEN.h */,
F6F3B0862D7091150075B3DC /* THEN_REQUIRE.h */,
F608AB9B282832FB005C276B /* TEST_SIGNAL.cpp */,
F608AB96282832FB005C276B /* TEST_SIGNAL.h */,
F608AB97282832FB005C276B /* TESTING_ONLY.h */,
F608AB9A282832FB005C276B /* wait_until.h */,
);
path = testing;
sourceTree = "<group>";
};
F6E97D1A281EF6C4004C92E9 /* log */ = {
isa = PBXGroup;
children = (
F61F9BB52C6D9EF100F79137 /* _tests */,
F6E97D1B281EF724004C92E9 /* demangle.cpp */,
F6E97D20281EF724004C92E9 /* demangle.h */,
F6E97D1F281EF724004C92E9 /* Log.cpp */,
F6E97D1C281EF724004C92E9 /* Log.h */,
F68BA8422E93F3BB0040FA70 /* Color.hpp */,
F68BA8472E940E720040FA70 /* Color.cpp */,
F6E97D1D281EF724004C92E9 /* Color.inl */,
F68BA8442E93FCD30040FA70 /* Util.inl */,
F68BA83F2E93F1410040FA70 /* Detail.h */,
F68BA8402E93F14F0040FA70 /* Detail.hpp */,
F68BA8412E93F2700040FA70 /* Detail.cpp */,
F668F0482E25633A000A6B71 /* Log+Precision.h */,
F6E97D21281EF724004C92E9 /* LogOf.h */,
);
path = log;
sourceTree = "<group>";
};
F6E97D24281EF966004C92E9 /* Frameworks */ = {
isa = PBXGroup;
children = (
F65B59DA2C6C53EF00059339 /* libCore_Allocator.a */,
);
name = Frameworks;
sourceTree = "<group>";
};
F6E97D30281F0125004C92E9 /* std */ = {
isa = PBXGroup;
children = (
F6E97D31281F0125004C92E9 /* Lock.hpp */,
F6E97D32281F0125004C92E9 /* Lock.h */,
);
path = std;
sourceTree = "<group>";
};
F6E97D36281F065A004C92E9 /* threads */ = {
isa = PBXGroup;
children = (
F61F9BFA2C6EEB1C00F79137 /* _tests */,
F6E97D5F281F0EDC004C92E9 /* Atomic.h */,
F6E97D57281F0DBB004C92E9 /* Atomic.hpp */,
F6E97D34281F0125004C92E9 /* Lock.h */,
F6E97D2E281F0125004C92E9 /* Lock.hpp */,
F611B4362EB40A22003349BE /* micropause.hpp */,
F68839B22D39D5B7003E6FC2 /* with_lock.hpp */,
F60BC3042D3B0180005C1EB6 /* with_lock_value.hpp */,
F6E97D35281F0155004C92E9 /* LockedBy.h */,
F6E97D2F281F0125004C92E9 /* LockedBy.hpp */,
F61BD5662B51965F00277906 /* Pin.h */,
F61BD5682B51966E00277906 /* Pin.hpp */,
F6EB9F602858B55C007B3EFB /* process_queue.hpp */,
F6E97D33281F0125004C92E9 /* SharedLockGuard.hpp */,
F6CA3189292BCD57008EE166 /* SpinMutex.cpp */,
F68A80A82929491400F77389 /* SpinMutex.hpp */,
F6E97D30281F0125004C92E9 /* std */,
F6E97D29281F0124004C92E9 /* TestCollision.h */,
F6E97D2C281F0124004C92E9 /* TestMutex.h */,
F6E97D2D281F0125004C92E9 /* TestMutex.hpp */,
F6E97D2B281F0124004C92E9 /* TestMutex.inl */,
F608AB7528280B85005C276B /* ThreadSafe.h */,
F608AB7628280B86005C276B /* ThreadSafe.hpp */,
F68CE3222D3753D4004F9466 /* TryLockGuard.hpp */,
F63321FA2B079E1D00CEEDAF /* UnlockGuard.hpp */,
);
path = threads;
sourceTree = "<group>";
};
F6E97D39281F0A65004C92E9 /* debug */ = {
isa = PBXGroup;
children = (
F6E5495428CCD3BA007010BC /* Allocations.cpp */,
F6E5495328CCD24C007010BC /* Allocations.h */,
F636F39E2C1226D800FAC66D /* android */,
F698285C2B11774100EEACE9 /* CompileTimeSizeOf.h */,
F63B04182C76896800417011 /* debug_break.h */,
F6E97D3A281F0A65004C92E9 /* Debug.h */,
F6DE207C2D3EA99900E039E4 /* RUN_IF.h */,
F636F3A02C1227CD00FAC66D /* glib */,
F6E97D3C281F0A65004C92E9 /* Stack.h */,
F61EA27B2A78A28500DF7BFA /* StackUsage.cpp */,
F61EA27A2A78A26700DF7BFA /* StackUsage.h */,
);
path = debug;
sourceTree = "<group>";
};
F6E97D3D281F0A65004C92E9 /* types */ = {
isa = PBXGroup;
children = (
F683F5192A648CA700191850 /* CounterFor.h */,
F63B04262C7759D400417011 /* Definitions.h */,
F601313E2873B3E30088443B /* linux */,
F6E97D3E281F0A65004C92E9 /* Types.h */,
F67636512E01ACB20059296C /* Types_.h */,
F660402A286A63F000C07DC0 /* Types+IO.cpp */,
F6604029286A63C400C07DC0 /* Types+IO.h */,
);
path = types;
sourceTree = "<group>";
};
F6E97D40281F0A65004C92E9 /* system */ = {
isa = PBXGroup;
children = (
F6E97D45281F0A65004C92E9 /* Debug.h */,
F6DEAAAA2CB3639800E8E7C8 /* DisableWarningsAllPop.h */,
F61F9BCE2C6DB5A600F79137 /* DisableWarningsAllPush.h */,
F6E97D44281F0A65004C92E9 /* DisableWarningsPop.h */,
F6E97D47281F0A65004C92E9 /* DisableWarningsPush.h */,
F647A68B28982211009E67C8 /* Optimization.h */,
F6E97D4E281F0A65004C92E9 /* System.h */,
);
path = system;
sourceTree = "<group>";
};
F6E97D50281F0C05004C92E9 /* containers */ = {
isa = PBXGroup;
children = (
F61F9BB42C6D99D400F79137 /* _tests */,
F612B9382B9D0E0400519EB6 /* Align.h */,
F6F363C929A64A6000D9F857 /* Array.h */,
F6F363CA29A64A7A00D9F857 /* Array.hpp */,
F6F10D1C2E37C1DC0082E9D9 /* Array+IO.hpp */,
F658606729535BB4009B5C15 /* ByF.hpp */,
F6E595A72850D6B40040841E /* ById.hpp */,
F67B008028673277002A7A43 /* ByPtr.hpp */,
F69345B229B794B2008B7AEB /* ByPtrId.hpp */,
F69345B329B7973F008B7AEB /* ByStrongPtrId.hpp */,
F6E97DC8281F4470004C92E9 /* FilledArray.h */,
F6E97DC6281F4470004C92E9 /* FilledArray.hpp */,
F6E97DC9281F4470004C92E9 /* FilledArrayThreadSafe.h */,
F6E97DC7281F4470004C92E9 /* FilledArrayThreadSafe.hpp */,
F67B008728673903002A7A43 /* Function.h */,
F67B00882867392D002A7A43 /* Function.hpp */,
F61DB7FF2857652300B74C99 /* InPlaceArray.h */,
F61DB8002857653200B74C99 /* InPlaceArray.hpp */,
F61DB8012857680F00B74C99 /* InPlaceArray.inl */,
F63B04152C76297F00417011 /* InPlaceArray+iterator.inl */,
F6E97D5B281F0EDB004C92E9 /* List.h */,
F6E97D56281F0D8A004C92E9 /* List.hpp */,
F6E97D5D281F0EDB004C92E9 /* Map.h */,
F6E97D53281F0D03004C92E9 /* Map.hpp */,
F608A8882825CA7C005C276B /* MemoryArray.h */,
F608A88F2825CA7D005C276B /* MemoryArray.hpp */,
F68898CE2A5E156400CE7B3B /* MemorySegment.h */,
F68898CF2A5E15F800CE7B3B /* MemorySegment.hpp */,
F6FADA962948FF90006125E1 /* MultiContainer.hpp */,
F608AB712827F644005C276B /* Optional.h */,
F608AB722827F644005C276B /* Optional.hpp */,
F6C8084A2B14C19B00D8068D /* Optional+IO.hpp */,
F65D0FCD29AD6C15000247E6 /* Pack.h */,
F66033B0294CEE160035F0D8 /* Pair.h */,
F66033B1294CEE2E0035F0D8 /* Pair.hpp */,
F61D45ED2B5953CF00AD2EED /* PtrOnly.h */,
F61D45EE2B5953CF00AD2EED /* PtrOnly.hpp */,
F65FD5F02A8551240022A4CC /* PtrOrValue.h */,
F65FD5F12A8551380022A4CC /* PtrOrValue.hpp */,
F6E97DC2281F439A004C92E9 /* Queue.h */,
F6E97DC0281F439A004C92E9 /* QueueThreadSafe.hpp */,
F6E97DBF281F439A004C92E9 /* Reversed.h */,
F6E97DBC281F439A004C92E9 /* Reversed.hpp */,
F61C393E2DEDFC75005B42E7 /* TransparentLess.hpp */,
F6E97DB9281F439A004C92E9 /* SafeIteration_v_all_mutable.hpp */,
F62C2C0A2A526838007B43A3 /* SafeIteration_v_consts.hpp */,
F6E97DC1281F439A004C92E9 /* SafeIteration.h */,
F62C2C0B2A52686F007B43A3 /* SafeIteration.hpp */,
F6E97DC3281F439A004C92E9 /* SafeIteration+IO.h */,
F6E97D5C281F0EDB004C92E9 /* Set.h */,
F6E97D54281F0D3F004C92E9 /* Set.hpp */,
F61DB806285772AF00B74C99 /* StackArray_v2.h */,
F61DB807285772AF00B74C99 /* StackArray_v2.hpp */,
F61DB805285772AF00B74C99 /* StackArray_v2.inl */,
F62757BC2B30872200655557 /* StackArray_v2+hash.hpp */,
F6FBAABE2B28E9BE00F0243C /* StackArray_v2+IO.hpp */,
F61DB80A28577A8600B74C99 /* StackArray.h */,
F61DB80B28577A8E00B74C99 /* StackArray.hpp */,
F62757BD2B30874800655557 /* StackArray+hash.hpp */,
F6FBAABD2B28E9A500F0243C /* StackArray+IO.hpp */,
F608AB732827F6F3005C276B /* Tuple.h */,
F608AB742827F6F4005C276B /* Tuple.hpp */,
F69345BE29B7A6AC008B7AEB /* UnorderedMap.h */,
F69345BD29B7A69E008B7AEB /* UnorderedMap.hpp */,
F642D7882B4B8C51008BD947 /* UnorderedSet.h */,
F642D7872B4B8C51008BD947 /* UnorderedSet.hpp */,
F6E97D6D281F3ACB004C92E9 /* Vector.h */,
F6E97D6C281F3ACB004C92E9 /* Vector.hpp */,
);
path = containers;
sourceTree = "<group>";
};
F6E97D58281F0DFB004C92E9 /* algorithm */ = {
isa = PBXGroup;
children = (
F61F9BB22C6D98B900F79137 /* _tests */,
F6390DF12D1F287C0060EB75 /* all_are.hpp */,
F6B348C82872545200A9CE7E /* cmp.hpp */,
F6231C7E2C42B41A00DC8CD3 /* container_erase_if.hpp */,
F67CE92C2D83DAD0004400C3 /* container_erase_if_imp_use_iterator.hpp */,
F6231C812C42B52F00DC8CD3 /* container_erase_if_one.hpp */,
F67CE9362D844E39004400C3 /* container_erase_value_all.hpp */,
F6231C802C42B4DD00DC8CD3 /* container_erase_value_one.hpp */,
F6231C7F2C42B43B00DC8CD3 /* container_find_if.hpp */,
F6231C772C42B1AC00DC8CD3 /* container_get_if.hpp */,
F6231C7C2C42B37900DC8CD3 /* container_get_if_optional.hpp */,
F6231C822C42B88B00DC8CD3 /* container_get_if_optional_erase.hpp */,
F6231C7D2C42B3C700DC8CD3 /* container_get_optional_erase.hpp */,
F6231C7A2C42B25700DC8CD3 /* container_has.hpp */,
F6231C882C42BC2000DC8CD3 /* container_has_if.hpp */,
F6763ECE2E8C384300EC53ED /* container_count_if.hpp */,
F69832B72D7B6E7300D911E4 /* copy_clear.hpp */,
F6F04D962DC2ADCA00A99D3E /* copy_clear_delete.hpp */,
F638B4C22999A21A006D27EE /* copy_of.hpp */,
F68BF1F32D6366E600DA1DD9 /* emplace.hpp */,
F6C3C1F628B279E30093BD9B /* empty_of.hpp */,
F6E97DB6281F408A004C92E9 /* ends_with.hpp */,
F608AB4C2827E6BA005C276B /* ExecuteOnDestruct.h */,
F608AB4D2827E6BA005C276B /* ExecuteOnDestruct.hpp */,
F6E97DB7281F41D0004C92E9 /* has_last.hpp */,
F6D08E2B2DD406000018ED2C /* has_sequence.hpp */,
F69CC2592D297F2800FB29DE /* in_range_segment.hpp */,
F6E97D52281F0C30004C92E9 /* is_in.hpp */,
F6390DF22D1F65B10060EB75 /* is_zero.hpp */,
F6446A1C28B181E700871176 /* last_of_parameter_pack.hpp */,
F65E5A8028BE7D3200772521 /* list_erase_if.hpp */,
F62D7B52290B0A1B001285AE /* list_erase_if_value.hpp */,
F67CE9372D844FA2004400C3 /* list_erase_value_all.hpp */,
F6CD1F7E28BBB7DC00509B3D /* list_erase_value_one.hpp */,
F60892482864C85000174811 /* map_erase.hpp */,
F6960CB32D8842C800767451 /* map_erase_get_optional.hpp */,
F6BFE18A285A181C002A95C3 /* map_erase_if.hpp */,
F69D521D295641D100B5875A /* map_erase_if_key.hpp */,
F6BFE18B285A18AF002A95C3 /* map_erase_if_value.hpp */,
F6BFE18C285A1BF9002A95C3 /* map_for_each_value.hpp */,
F6EE06D1284EB03700D659F9 /* map_has.hpp */,
F6231C6B2C42AFC200DC8CD3 /* map_has_key.hpp */,
F67786BF2D85FD4D00C8308C /* map_insert.hpp */,
F643C8C528D3D4C3006380F5 /* map_iterator_or_insert.hpp */,
F6CF968A2832A1C90072B6C1 /* map_pair.hpp */,
F6CF968628329DF00072B6C1 /* map_value.hpp */,
F627353F28523A7B004BB4BC /* map_value_erase.hpp */,
F68657732F0D539100F17333 /* map_value_optional.hpp */,
F68657742F0D549900F17333 /* map_set_or_erase_optional.hpp */,
F608AB902828261B005C276B /* map_value_or_default.hpp */,
F66033A3294CD68D0035F0D8 /* map_value_or_insert.hpp */,
F66F8971292D0FFC00E723E8 /* map_value_or_insert_value.hpp */,
F61BF89E2D1236DE0061A507 /* map_value_require.hpp */,
F608AA922826C072005C276B /* mem_copy.hpp */,
F69F8D882DCED15A0038CCDC /* mem_copy_asan_safe.hpp */,
F6390DF42D1F67170060EB75 /* not_zero.hpp */,
F6F7A2F52F49EFBD008BF0C6 /* no_throw.hpp */,
F61F89E829BE1AF500B407AE /* numeric_limits.hpp */,
F608AB4E2827E70A005C276B /* on_destruct.hpp */,
F6390DF32D1F66FD0060EB75 /* one_is.hpp */,
F65FD5E52A83EB850022A4CC /* optional_value.hpp */,
F6E0AFA52F1BCBE40058412E /* optional_of_ptr.hpp */,
F6EC57352ECC27D20052CD0A /* optional_set_if_empty.hpp */,
F6112BB72BA3FBAD00410E6F /* optional_value_or_default.hpp */,
F6E97D69281F3AA3004C92E9 /* remove_const_of_var.hpp */,
F69C7BDF28A5AB15008385A2 /* set_empty.hpp */,
F6E595A82850D79B0040841E /* set_erase.hpp */,
F6D7D60428764AF50015548D /* set_erase_if_value.hpp */,
F6DDE78C2DB27B84005F94FC /* set_erase_optional_value.hpp */,
F6F7A2FD2F4A14D4008BF0C6 /* set_erase_optional_value_move.hpp */,
F65FC144283E5F2D00DEA3F9 /* set_has.hpp */,
F60892512865DA9F00174811 /* set_insert.hpp */,
F6F7A2FE2F4A15DC008BF0C6 /* set_insert_mutable.hpp */,
F668F04E2E25A814000A6B71 /* set_once.hpp */,
F608925028656DC900174811 /* set_value.hpp */,
F6F7A2FF2F4A17F0008BF0C6 /* set_value_mutable.hpp */,
F624DBEB2E53E99D00A1D4D8 /* set_insert_once.hpp */,
F6436EC3285955F2003241E0 /* small_cmp.hpp */,
F6DCDBB32858F58700696085 /* small_copy.hpp */,
F6E97DB5281F4077004C92E9 /* starts_with.hpp */,
F6BACA11285C03CA00694BBE /* starts_with_value.hpp */,
F60EC5222A13C3FD00A00C4C /* string_has.hpp */,
F61247072AF1EBE500B77DC1 /* tuple_has_value.hpp */,
F6E97D3F281F0A65004C92E9 /* unused.hpp */,
F61F56232BFE937D00A3FD8D /* update_if_different.hpp */,
F6D4106D29D89E5F00C9C2F9 /* vector_append.hpp */,
F676D4CD285E0AE00072143D /* vector_erase_if_value.hpp */,
F69553A12AEECB8400FC8A36 /* vector_erase_value_all.hpp */,
F67CE93A2D84504D004400C3 /* vector_erase_value_one.hpp */,
F67119D22C8A231E00F72EE9 /* vector_get_optional_erase_if.hpp */,
F6CD9E9F2A0977CC001FA01D /* vector_has.hpp */,
F6D8CD972E0981C6000A4ED2 /* vector_has_if.hpp */,
F6010641286E4B5900FD2E40 /* vector_value.hpp */,
F67786782D85DD1F00C8308C /* vector_value_at.hpp */,
F67786C92D86032B00C8308C /* vector_value_before_if.hpp */,
F6F598B4287303A300588A26 /* vector_value_if.hpp */,
F69365FA2E29B3F100DFD771 /* vector_value_if_index.hpp */,
F6F598B5287303F800588A26 /* vector_value_index_if.hpp */,
);
path = algorithm;
sourceTree = "<group>";
};
F6E97D59281F0E8B004C92E9 /* assert */ = {
isa = PBXGroup;
children = (
F616E9D92B34681200C6DD09 /* debug_assert.cpp */,
F64D834C2E4B6F58009AD431 /* debug_assert_complex.h */,
F608A90A2826A4A5005C276B /* debug_assert.h */,
F67635BA2E00447C0059296C /* debug_assert_simple.h */,
F63D85112D10B73D00FF3624 /* handle_assert.cpp */,
F62C1BE0286246F20093EFBE /* handle_assert.hpp */,
F64D834D2E4B6F83009AD431 /* handle_assert_simple.hpp */,
F64D834E2E4B6F8C009AD431 /* handle_assert_complex.hpp */,
F6E97D5A281F0E8B004C92E9 /* release_assert.h */,
);
path = assert;
sourceTree = "<group>";
};
F6E97D63281F3A7F004C92E9 /* type_traits */ = {
isa = PBXGroup;
children = (
F63B04292C77674600417011 /* _tests */,
F6E97D64281F3AA3004C92E9 /* always_false.hpp */,
F628790D29E8A3B8009CC2A9 /* is_callable_with_two_args.hpp */,
F6E97D67281F3AA3004C92E9 /* is_callable.hpp */,
F6E97D6A281F3AA3004C92E9 /* is_comparable.hpp */,
F6E97D68281F3AA3004C92E9 /* is_iterable.hpp */,
F63B042C2C77677600417011 /* is_map.hpp */,
F6E97D6B281F3AA3004C92E9 /* is_mappish.hpp */,
F6E97D65281F3AA3004C92E9 /* is_string.hpp */,
F63B04282C7766B600417011 /* is_vector.hpp */,
);
path = type_traits;
sourceTree = "<group>";
};
F6E97DCA281F485F004C92E9 /* exception */ = {
isa = PBXGroup;
children = (
F636F39D2C1223B300FAC66D /* debug_throw.h */,
F6E97DCC281F48BD004C92E9 /* Exception.cpp */,
F6E97DCB281F4877004C92E9 /* Exception.h */,
F6291A0D2CB6F816002060E0 /* Exception.hpp */,
F68657762F0DC03B00F17333 /* Exception+IO.hpp */,
F6291A102CB6F8CB002060E0 /* NotImplemented.h */,
F659287329B11B8C00EE781F /* NotImplemented.hpp */,
F6291A0E2CB6F89E002060E0 /* NullPointer.h */,
F6291A0F2CB6F8AE002060E0 /* NullPointer.hpp */,
F6291A122CB6F971002060E0 /* OutOfBounds.h */,
F6291A112CB6F971002060E0 /* OutOfBounds.hpp */,
);
path = exception;
sourceTree = "<group>";
};
F6F9CF3E2E4F896A00576DEF /* _tests */ = {
isa = PBXGroup;
children = (
F6F9CF3F2E4F899A00576DEF /* Float16.cpp */,
);
path = _tests;
sourceTree = "<group>";
};
F6FBBCA42E4E5A4F00B3DCE2 /* math */ = {
isa = PBXGroup;
children = (
F6F9CF3E2E4F896A00576DEF /* _tests */,
F6FBBCA22E4E59FF00B3DCE2 /* Float16.h */,
F6F9CF5F2E4FB72900576DEF /* Float16.inl */,
F6FBBCA32E4E5A4200B3DCE2 /* Float16.hpp */,
);
path = math;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
F6971F0F282B1129008FBD17 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F64407132B39EF9900A2477F /* Time+chrono.hpp in Headers */,
F644071D2B39EF9900A2477F /* Source.hpp in Headers */,
F64407172B39EF9900A2477F /* Time+operations.hpp in Headers */,
F64407092B39EF9800A2477F /* Time.h in Headers */,
F64407192B39EF9900A2477F /* Time+IO.hpp in Headers */,
F6CFD8802E1ED23C00CDDC2E /* Time+timestamp.hpp in Headers */,
F64407152B39EF9900A2477F /* Time.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F6E97CFC281EF4BF004C92E9 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
F64407122B39EF9900A2477F /* Time+chrono.hpp in Headers */,
F644071C2B39EF9900A2477F /* Source.hpp in Headers */,
F64407162B39EF9900A2477F /* Time+operations.hpp in Headers */,
F64407082B39EF9800A2477F /* Time.h in Headers */,
F64407182B39EF9900A2477F /* Time+IO.hpp in Headers */,
F6CFD87F2E1ED23C00CDDC2E /* Time+timestamp.hpp in Headers */,
F64407142B39EF9900A2477F /* Time.hpp in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
F6971F0E282B1129008FBD17 /* Core_Zero_iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = F6971F1E282B1129008FBD17 /* Build configuration list for PBXNativeTarget "Core_Zero_iOS" */;
buildPhases = (
F6971F0F282B1129008FBD17 /* Headers */,
F6971F10282B1129008FBD17 /* Sources */,
F6971F1D282B1129008FBD17 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Core_Zero_iOS;
productName = Core_Zero;
productReference = F6971F21282B1129008FBD17 /* libCore_Zero_iOS.a */;
productType = "com.apple.product-type.library.static";
};
F6E97CFF281EF4BF004C92E9 /* Core_Zero */ = {
isa = PBXNativeTarget;
buildConfigurationList = F6E97D04281EF4BF004C92E9 /* Build configuration list for PBXNativeTarget "Core_Zero" */;
buildPhases = (
F6E97CFC281EF4BF004C92E9 /* Headers */,
F6E97CFD281EF4BF004C92E9 /* Sources */,
F6E97CFE281EF4BF004C92E9 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = Core_Zero;
productName = Core_Zero;
productReference = F6E97D00281EF4BF004C92E9 /* libCore_Zero.a */;
productType = "com.apple.product-type.library.static";
};
F6E97D10281EF664004C92E9 /* Core_Zero_Tests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F6E97D15281EF664004C92E9 /* Build configuration list for PBXNativeTarget "Core_Zero_Tests" */;
buildPhases = (
F6E97D0D281EF664004C92E9 /* Sources */,
F6E97D0E281EF664004C92E9 /* Frameworks */,
F6E97D0F281EF664004C92E9 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
F67119DF2C8A636C00F72EE9 /* PBXTargetDependency */,
);
name = Core_Zero_Tests;
productName = Core_Zero_Tests;
productReference = F6E97D11281EF664004C92E9 /* Core_Zero_Tests */;
productType = "com.apple.product-type.tool";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F6E97CF8281EF4BF004C92E9 /* Project object */ = {
isa = PBXProject;
attributes = {
BuildIndependentTargetsInParallel = 1;
LastUpgradeCheck = 1330;
TargetAttributes = {
F6E97CFF281EF4BF004C92E9 = {
CreatedOnToolsVersion = 13.3;
};
F6E97D10281EF664004C92E9 = {
CreatedOnToolsVersion = 13.3;
};
};
};
buildConfigurationList = F6E97CFB281EF4BF004C92E9 /* Build configuration list for PBXProject "Core_Zero" */;
compatibilityVersion = "Xcode 13.0";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = F6E97CF7281EF4BF004C92E9;
productRefGroup = F6E97D01281EF4BF004C92E9 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
F6E97CFF281EF4BF004C92E9 /* Core_Zero */,
F6971F0E282B1129008FBD17 /* Core_Zero_iOS */,
F6E97D10281EF664004C92E9 /* Core_Zero_Tests */,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
F6971F10282B1129008FBD17 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F644071F2B39EF9900A2477F /* Time.cpp in Sources */,
F6ADBA3C28381C8F005131D9 /* TEST_SIGNAL.cpp in Sources */,
F6971F11282B1129008FBD17 /* cmp_case.cpp in Sources */,
F64407112B39EF9900A2477F /* Source.cpp in Sources */,
F6971F12282B1129008FBD17 /* Log.cpp in Sources */,
F660402B286A654F00C07DC0 /* Types+IO.cpp in Sources */,
F68BA8462E940E6D0040FA70 /* Detail.cpp in Sources */,
F6CA318B292BCD90008EE166 /* SpinMutex.cpp in Sources */,
F63D85132D10B73D00FF3624 /* handle_assert.cpp in Sources */,
F6971F13282B1129008FBD17 /* demangle.cpp in Sources */,
F6971F14282B1129008FBD17 /* cmp.cpp in Sources */,
F6971F15282B1129008FBD17 /* replace.cpp in Sources */,
F644071B2B39EF9900A2477F /* Time+IO.cpp in Sources */,
F6291A052CB6B2F0002060E0 /* strncmp.cpp in Sources */,
F6971F16282B1129008FBD17 /* str_find.cpp in Sources */,
F6E620902B30AFDA0016DEED /* Exception.cpp in Sources */,
F6E5495628CCD689007010BC /* Allocations.cpp in Sources */,
F6971F17282B1129008FBD17 /* Str.cpp in Sources */,
F6291A032CB6B2EB002060E0 /* strncasecmp.cpp in Sources */,
F616E9DB2B34683A00C6DD09 /* debug_assert.cpp in Sources */,
F6971F19282B1129008FBD17 /* from_string.cpp in Sources */,
F69832AD2D7B3FB400D911E4 /* catch.cpp in Sources */,
F68BA8492E940EB00040FA70 /* Color.cpp in Sources */,
F6971F1B282B1129008FBD17 /* Stack.cpp in Sources */,
F61EA27C2A78A28500DF7BFA /* StackUsage.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F6E97CFD281EF4BF004C92E9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F644071E2B39EF9900A2477F /* Time.cpp in Sources */,
F6ADBA3B28381C8A005131D9 /* TEST_SIGNAL.cpp in Sources */,
F69548A428288C85005D1B64 /* cmp_case.cpp in Sources */,
F6291A022CB6B2EA002060E0 /* strncasecmp.cpp in Sources */,
F64407102B39EF9900A2477F /* Source.cpp in Sources */,
F61F9BFF2C6EEE9A00F79137 /* Ptr.cpp in Sources */,
F6291A042CB6B2F0002060E0 /* strncmp.cpp in Sources */,
F6E97D23281EF72C004C92E9 /* Log.cpp in Sources */,
F660402C286A655000C07DC0 /* Types+IO.cpp in Sources */,
F63D85122D10B73D00FF3624 /* handle_assert.cpp in Sources */,
F6CA318A292BCD8F008EE166 /* SpinMutex.cpp in Sources */,
F69832AC2D7B3FB400D911E4 /* catch.cpp in Sources */,
F68BA8452E940E6D0040FA70 /* Detail.cpp in Sources */,
F6E97D22281EF729004C92E9 /* demangle.cpp in Sources */,
F69548A328288C83005D1B64 /* cmp.cpp in Sources */,
F69548A128288C74005D1B64 /* replace.cpp in Sources */,
F68BA8482E940EB00040FA70 /* Color.cpp in Sources */,
F644071A2B39EF9900A2477F /* Time+IO.cpp in Sources */,
F69548A028288C70005D1B64 /* str_find.cpp in Sources */,
F6E6208F2B30AFD70016DEED /* Exception.cpp in Sources */,
F6E5495528CCD688007010BC /* Allocations.cpp in Sources */,
F61F9C002C6EEEA500F79137 /* Ptr.cpp in Sources */,
F608A9332826A7AE005C276B /* Str.cpp in Sources */,
F616E9DA2B34683A00C6DD09 /* debug_assert.cpp in Sources */,
F695489E28288C55005D1B64 /* from_string.cpp in Sources */,
F6E97D60281F1078004C92E9 /* Stack.cpp in Sources */,
F61EA27D2A78A28500DF7BFA /* StackUsage.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F6E97D0D281EF664004C92E9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
F6DC70F52D81EFBB004DA34D /* ends_with.cpp in Sources */,
F6DC70E92D81EAB4004DA34D /* container_get_optional_erase.cpp in Sources */,
F6DC70FC2D81F1A8004DA34D /* is_in.cpp in Sources */,
F6E97D19281EF66D004C92E9 /* Run.cpp in Sources */,
F67CE9292D83D951004400C3 /* optional_value.cpp in Sources */,
F64714B52C74CD29002A8087 /* fail_on_copy_vector.hpp in Sources */,
F67CE92B2D83D99D004400C3 /* set_empty.cpp in Sources */,
F62919ED2CB6A3B3002060E0 /* cmp_case.cpp in Sources */,
F6DC70DF2D81E6B7004DA34D /* container_erase_if.cpp in Sources */,
F6DC71022D81F397004DA34D /* list_erase_if.cpp in Sources */,
F67CE9102D83D329004400C3 /* map_erase.cpp in Sources */,
F69AB7F32B19310E000115BC /* Hash.cpp in Sources */,
F67CE9082D83D1ED004400C3 /* list_erase_if_value.cpp in Sources */,
F63B041A2C76A07A00417011 /* HashExpected.cpp in Sources */,
F608A8A828269A12005C276B /* TestMutex.cpp in Sources */,
F608A8CC28269D0D005C276B /* Str.cpp in Sources */,
F67CE90E2D83D2F4004400C3 /* map_erase_if.cpp in Sources */,
F64714AE2C74B4BE002A8087 /* replace.cpp in Sources */,
F61F9BFE2C6EEE7B00F79137 /* Ptr.cpp in Sources */,
F67CE9272D83D8E5004400C3 /* optional_value_or_default.cpp in Sources */,
F64714AC2C74B09D002A8087 /* trim.cpp in Sources */,
F6F721762C5DB85200A8E8D1 /* zip.cpp in Sources */,
F6DC70E32D81E804004DA34D /* container_get_if_optional_erase.cpp in Sources */,
F6436EC5285955F2003241E0 /* small_cmp.cpp in Sources */,
F61F9BFD2C6EEE7200F79137 /* Ptr.cpp in Sources */,
F67CE90C2D83D2A8004400C3 /* map_erase_if_value.cpp in Sources */,
F6DCDBB52858F65F00696085 /* small_copy.cpp in Sources */,
F6DC70ED2D81EC4D004DA34D /* container_has.cpp in Sources */,
F67CE9182D83D595004400C3 /* map_iterator_or_insert.cpp in Sources */,
F67CE93C2D8450BA004400C3 /* container_erase_value_all.cpp in Sources */,
F67CE9392D845039004400C3 /* vector_erase_value_all.cpp in Sources */,
F6DC70D72D81E375004DA34D /* all_are.cpp in Sources */,
F6DC70E52D81E8E9004DA34D /* container_get_if_optional.cpp in Sources */,
F6DC70E12D81E735004DA34D /* container_find_if.cpp in Sources */,
F67CE9352D844CDC004400C3 /* vector_erase_value_one.cpp in Sources */,
F67CE9312D844BAF004400C3 /* vector_append.cpp in Sources */,
F6B4CFC72A6ECF8F004B9AB5 /* Ptr.cpp in Sources */,
F6DC70EB2D81EBEF004DA34D /* container_has_if.cpp in Sources */,
F67CE91E2D83D73B004400C3 /* not_zero.cpp in Sources */,
F6FADA9A29490462006125E1 /* MultiContainer.cpp in Sources */,
F6DC70E72D81E937004DA34D /* container_get_if.cpp in Sources */,
F64C65222AC5ABC900FCF1DD /* RTTI.cpp in Sources */,
F6DC70EF2D81ECE1004DA34D /* copy_of.cpp in Sources */,
F6DC70F12D81EE72004DA34D /* empty_of.cpp in Sources */,
F61DB8032857682300B74C99 /* InPlaceArray.cpp in Sources */,
F6DC70FA2D81F0F5004DA34D /* in_range_segment.cpp in Sources */,
F6DC70FE2D81F1EC004DA34D /* is_zero.cpp in Sources */,
F6A9947B2D827CBB00AA4FEE /* length.cpp in Sources */,
F64714B32C74BE4A002A8087 /* transform_with.cpp in Sources */,
F6A994792D827C5900AA4FEE /* starts_with.cpp in Sources */,
F67CE91A2D83D65D004400C3 /* map_value_require.cpp in Sources */,
F6F7A3012F4A2516008BF0C6 /* remove_char.cpp in Sources */,
F62919F42CB6A83F002060E0 /* strncmp.cpp in Sources */,
F6DC70D92D81E43B004DA34D /* one_is.cpp in Sources */,
F6CA9B5A294E7BBD00D9A375 /* range.cpp in Sources */,
F63B042B2C77676200417011 /* is_vector.cpp in Sources */,
F6DC70F82D81F062004DA34D /* has_last.cpp in Sources */,
F63B042E2C7767AA00417011 /* is_map.cpp in Sources */,
F65B59992C6C4C4800059339 /* is_first.cpp in Sources */,
F69832BA2D7B7B0700D911E4 /* copy_clear.cpp in Sources */,
F67CE9202D83D790004400C3 /* on_destruct.cpp in Sources */,
F6F721722C5DB73400A8E8D1 /* no_last.cpp in Sources */,
F67CE9122D83D3B1004400C3 /* map_has.cpp in Sources */,
F6F721702C5DB54E00A8E8D1 /* enumerate.cpp in Sources */,
F63B04372C778EDA00417011 /* concat.cpp in Sources */,
F67CE9332D844CA2004400C3 /* vector_erase_if_value.cpp in Sources */,
F6E97DC5281F43F3004C92E9 /* SafeIteration.cpp in Sources */,
F6F7A2F42F49EFAB008BF0C6 /* no_throw.cpp in Sources */,
F6F721742C5DB81F00A8E8D1 /* no_first.cpp in Sources */,
F67CE90A2D83D213004400C3 /* map_erase_if_key.cpp in Sources */,
F69AB77D2B16D4BA000115BC /* TypeName.cpp in Sources */,
F6DC70F32D81EF1B004DA34D /* emplace.cpp in Sources */,
F64714B72C74CF7A002A8087 /* Lock.cpp in Sources */,
F61DB8042857685A00B74C99 /* StackArray_v2.cpp in Sources */,
F62919F02CB6A468002060E0 /* strncasecmp.cpp in Sources */,
F6F7A3032F4A26A3008BF0C6 /* Str.cpp in Sources */,
F6DC70DB2D81E493004DA34D /* container_erase_if_one.cpp in Sources */,
F6B1537D2C7042830063C622 /* range_with.cpp in Sources */,
F65B599B2C6C4E5C00059339 /* safe_next.cpp in Sources */,
F61F9BB02C6D965E00F79137 /* reverse.cpp in Sources */,
F6C855E52DB7321E006D6C48 /* split_once.cpp in Sources */,
F67CE94C2D84583F004400C3 /* Examples.cpp in Sources */,
F64714A62C74A137002A8087 /* Timer.cpp in Sources */,
F6E97D62281F3A5F004C92E9 /* LogOf.cpp in Sources */,
F67CE9162D83D4F8004400C3 /* map_for_each_value.cpp in Sources */,
F6DC70DD2D81E5D1004DA34D /* container_erase_value_one.cpp in Sources */,
F6DC71002D81F2F8004DA34D /* last_of_parameter_pack.cpp in Sources */,
F6F9CF402E4F899A00576DEF /* Float16.cpp in Sources */,
F67CE9142D83D404004400C3 /* map_has_key.cpp in Sources */,
F64714B12C74B5DF002A8087 /* join.cpp in Sources */,
F67CE91C2D83D6E0004400C3 /* map_value.cpp in Sources */,
F608A90D2826A681005C276B /* Dictionary.cpp in Sources */,
F67CE92F2D83DD63004400C3 /* if_or.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
F67119DF2C8A636C00F72EE9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F6E97CFF281EF4BF004C92E9 /* Core_Zero */;
targetProxy = F67119DE2C8A636C00F72EE9 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
F6971F1F282B1129008FBD17 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Debug;
};
F6971F20282B1129008FBD17 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
};
name = Release;
};
F6E97D02281EF4BF004C92E9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "c++17";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-lCore_Allocator",
"-lCore_Zero",
);
SDKROOT = macosx;
USE_HEADERMAP = NO;
};
name = Debug;
};
F6E97D03281EF4BF004C92E9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "c++17";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_ENABLE_CPP_RTTI = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.6;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
OTHER_LDFLAGS = (
"-lCore_Allocator",
"-lCore_Zero",
);
SDKROOT = macosx;
USE_HEADERMAP = NO;
};
name = Release;
};
F6E97D05281EF4BF004C92E9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Debug;
};
F6E97D06281EF4BF004C92E9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
EXECUTABLE_PREFIX = lib;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
name = Release;
};
F6E97D16281EF664004C92E9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
ENABLE_HARDENED_RUNTIME = YES;
HEADER_SEARCH_PATHS = (
"${inherited}",
../Core_Zero,
);
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Debug;
};
F6E97D17281EF664004C92E9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = T2M28D3T75;
ENABLE_HARDENED_RUNTIME = YES;
HEADER_SEARCH_PATHS = (
"${inherited}",
../Core_Zero,
);
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
F6971F1E282B1129008FBD17 /* Build configuration list for PBXNativeTarget "Core_Zero_iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F6971F1F282B1129008FBD17 /* Debug */,
F6971F20282B1129008FBD17 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F6E97CFB281EF4BF004C92E9 /* Build configuration list for PBXProject "Core_Zero" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F6E97D02281EF4BF004C92E9 /* Debug */,
F6E97D03281EF4BF004C92E9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F6E97D04281EF4BF004C92E9 /* Build configuration list for PBXNativeTarget "Core_Zero" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F6E97D05281EF4BF004C92E9 /* Debug */,
F6E97D06281EF4BF004C92E9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
F6E97D15281EF664004C92E9 /* Build configuration list for PBXNativeTarget "Core_Zero_Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F6E97D16281EF664004C92E9 /* Debug */,
F6E97D17281EF664004C92E9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = F6E97CF8281EF4BF004C92E9 /* Project object */;
}