// !$*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 = ""; }; F601313F2873B3E70088443B /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = ""; }; F6086EE0287A05A900CA017D /* Ptr+Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Log.h"; sourceTree = ""; }; F60892482864C85000174811 /* map_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase.hpp; sourceTree = ""; }; F608925028656DC900174811 /* set_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_value.hpp; sourceTree = ""; }; F60892512865DA9F00174811 /* set_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_insert.hpp; sourceTree = ""; }; F608A8882825CA7C005C276B /* MemoryArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemoryArray.h; sourceTree = ""; }; F608A8892825CA7C005C276B /* is_first.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_first.hpp; sourceTree = ""; }; F608A88A2825CA7C005C276B /* enumerate.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = enumerate.hpp; sourceTree = ""; }; F608A88B2825CA7D005C276B /* macro_min_max.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = macro_min_max.h; sourceTree = ""; }; F608A88C2825CA7D005C276B /* no_last.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = no_last.hpp; sourceTree = ""; }; F608A88D2825CA7D005C276B /* range.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = range.hpp; sourceTree = ""; }; F608A88E2825CA7D005C276B /* safe_next.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = safe_next.hpp; sourceTree = ""; }; F608A88F2825CA7D005C276B /* MemoryArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MemoryArray.hpp; sourceTree = ""; }; F608A8902825CA7E005C276B /* reverse.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = reverse.hpp; sourceTree = ""; }; F608A8912825CA7E005C276B /* transform_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = transform_with.hpp; sourceTree = ""; }; F608A8922825CAC1005C276B /* no_first.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = no_first.hpp; sourceTree = ""; }; F608A8AC28269B63005C276B /* cmp_case.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmp_case.cpp; sourceTree = ""; }; F608A8AD28269B63005C276B /* replace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = replace.cpp; sourceTree = ""; }; F608A8AE28269B63005C276B /* cmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmp.cpp; sourceTree = ""; }; F608A8AF28269B63005C276B /* Str+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Str+IO.h"; sourceTree = ""; }; F608A8B028269B63005C276B /* starts_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = starts_with.hpp; sourceTree = ""; }; F608A8B328269B63005C276B /* to_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = to_string.hpp; sourceTree = ""; }; F608A8B428269B63005C276B /* Tokenizer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Tokenizer.h; sourceTree = ""; }; F608A8B528269B63005C276B /* from_string.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = from_string.inl; sourceTree = ""; }; F608A8B628269B63005C276B /* split.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = split.hpp; sourceTree = ""; }; F608A8B728269B63005C276B /* from_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = from_string.hpp; sourceTree = ""; }; F608A8B828269B63005C276B /* join.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = join.hpp; sourceTree = ""; }; F608A8B928269B63005C276B /* replace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = replace.h; sourceTree = ""; }; F608A8BA28269B63005C276B /* Str.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = ""; }; F608A8BB28269B63005C276B /* Dictionary.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Dictionary.cpp; sourceTree = ""; }; F608A8BC28269B63005C276B /* Str.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = ""; }; F608A8BD28269B64005C276B /* cmp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = cmp.hpp; sourceTree = ""; }; F608A8BE28269B64005C276B /* str_find.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = str_find.h; sourceTree = ""; }; F608A8BF28269B64005C276B /* cmp_case.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = cmp_case.hpp; sourceTree = ""; }; F608A8C028269B64005C276B /* Dictionary.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Dictionary.h; sourceTree = ""; }; F608A8C228269B64005C276B /* Str+IO.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Str+IO.inl"; sourceTree = ""; }; F608A8C328269B64005C276B /* Tokenizer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Tokenizer.hpp; sourceTree = ""; }; F608A8C428269B64005C276B /* to_string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = to_string.h; sourceTree = ""; }; F608A8C528269B64005C276B /* Dictionary.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Dictionary.inl; sourceTree = ""; }; F608A8C628269B64005C276B /* from_string.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = from_string.cpp; sourceTree = ""; }; F608A8C728269B64005C276B /* str_find.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = str_find.cpp; sourceTree = ""; }; F608A8C828269B64005C276B /* Str.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Str.h; sourceTree = ""; }; F608A8C928269B64005C276B /* trim.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = trim.h; sourceTree = ""; }; F608A8CA28269BFE005C276B /* Str.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Str.hpp; sourceTree = ""; }; F608A8CD28269D82005C276B /* StringView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringView.h; sourceTree = ""; }; F608A8CE28269D83005C276B /* StringView.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StringView.hpp; sourceTree = ""; }; F608A90A2826A4A5005C276B /* debug_assert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_assert.h; sourceTree = ""; }; F608A90F2826A6F8005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = ""; }; F608A9102826A6F8005C276B /* Ptr+Version.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Version.h"; sourceTree = ""; }; F608A9122826A6F8005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = ""; }; F608A9132826A6F8005C276B /* CustomControlBlock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CustomControlBlock.h; sourceTree = ""; }; F608A9142826A6F8005C276B /* Ptr+Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Debug.h"; sourceTree = ""; }; F608A9162826A6F8005C276B /* Ptr+GCC.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+GCC.h"; sourceTree = ""; }; F608A9172826A6F8005C276B /* Ptr+LLVM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+LLVM.h"; sourceTree = ""; }; F608A9182826A6F8005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = ""; }; F608A91B2826A6F8005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = ""; }; F608A91C2826A6F8005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = ""; }; F608A91D2826A6F8005C276B /* Ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Ptr.hpp; sourceTree = ""; }; F608A91F2826A6F8005C276B /* Ptr+Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Debug.h"; sourceTree = ""; }; F608A9202826A6F8005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = ""; }; F608A9212826A6F8005C276B /* Ptr+Logging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+Logging.cpp"; sourceTree = ""; }; F608A9222826A6F8005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = ""; }; F608A9232826A6F8005C276B /* Ptr+Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Log.h"; sourceTree = ""; }; F608A9242826A6F8005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = ""; }; F608A9252826A6F9005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = ""; }; F608A9272826A6F9005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = ""; }; F608A9282826A6F9005C276B /* Ptr.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Ptr.inl; sourceTree = ""; }; F608A9292826A6F9005C276B /* Ptr+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+IO.h"; sourceTree = ""; }; F608A92A2826A6F9005C276B /* Ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Ptr.hpp; sourceTree = ""; }; F608A92B2826A6F9005C276B /* Ptr+Log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+Log.cpp"; sourceTree = ""; }; F608A92C2826A6F9005C276B /* Ptr+Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Debug.h"; sourceTree = ""; }; F608A92D2826A6F9005C276B /* Ptr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Ptr.cpp; sourceTree = ""; }; F608A92E2826A6F9005C276B /* Ptr+Logging.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Ptr+Logging.cpp"; sourceTree = ""; }; F608A92F2826A6F9005C276B /* Ptr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ptr.h; sourceTree = ""; }; F608A9302826A6F9005C276B /* Ptr+Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Ptr+Log.h"; sourceTree = ""; }; F608A9312826A6F9005C276B /* Ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Ptr.hpp; sourceTree = ""; }; F608A9322826A6F9005C276B /* Ptr+Log.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Ptr+Log.hpp"; sourceTree = ""; }; F608A9352826A974005C276B /* Makefile.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.def; sourceTree = ""; }; F608A9362826A975005C276B /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = ""; }; F608A9372826AC4E005C276B /* Precompile.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Precompile.pch; sourceTree = ""; }; F608AA902826C008005C276B /* Timer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Timer.hpp; sourceTree = ""; }; F608AA912826C008005C276B /* Timer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Timer.h; sourceTree = ""; }; F608AA922826C072005C276B /* mem_copy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = mem_copy.hpp; sourceTree = ""; }; F608AAB728271640005C276B /* if_or.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = if_or.hpp; sourceTree = ""; }; F608AB4B282778B7005C276B /* memstream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = memstream.h; sourceTree = ""; }; F608AB4C2827E6BA005C276B /* ExecuteOnDestruct.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExecuteOnDestruct.h; sourceTree = ""; }; F608AB4D2827E6BA005C276B /* ExecuteOnDestruct.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ExecuteOnDestruct.hpp; sourceTree = ""; }; F608AB4E2827E70A005C276B /* on_destruct.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = on_destruct.hpp; sourceTree = ""; }; F608AB712827F644005C276B /* Optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = ""; }; F608AB722827F644005C276B /* Optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Optional.hpp; sourceTree = ""; }; F608AB732827F6F3005C276B /* Tuple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Tuple.h; sourceTree = ""; }; F608AB742827F6F4005C276B /* Tuple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Tuple.hpp; sourceTree = ""; }; F608AB7528280B85005C276B /* ThreadSafe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ThreadSafe.h; sourceTree = ""; }; F608AB7628280B86005C276B /* ThreadSafe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ThreadSafe.hpp; sourceTree = ""; }; F608AB902828261B005C276B /* map_value_or_default.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_or_default.hpp; sourceTree = ""; }; F608AB9228282705005C276B /* ends_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ends_with.hpp; sourceTree = ""; }; F608AB96282832FB005C276B /* TEST_SIGNAL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TEST_SIGNAL.h; sourceTree = ""; }; F608AB97282832FB005C276B /* TESTING_ONLY.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TESTING_ONLY.h; sourceTree = ""; }; F608AB98282832FB005C276B /* NO_WHEN.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NO_WHEN.h; sourceTree = ""; }; F608AB99282832FB005C276B /* TEST_SIGNAL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEST_SIGNAL.cpp; sourceTree = ""; }; F608AB9A282832FB005C276B /* wait_until.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = wait_until.h; sourceTree = ""; }; F608AB9B282832FB005C276B /* TEST_SIGNAL.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TEST_SIGNAL.cpp; sourceTree = ""; }; F608AB9C282832FB005C276B /* Defines.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Defines.h; sourceTree = ""; }; F60BC3042D3B0180005C1EB6 /* with_lock_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = with_lock_value.hpp; sourceTree = ""; }; F60EC5222A13C3FD00A00C4C /* string_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = string_has.hpp; sourceTree = ""; }; F6112BB72BA3FBAD00410E6F /* optional_value_or_default.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_value_or_default.hpp; sourceTree = ""; }; F611B4362EB40A22003349BE /* micropause.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = micropause.hpp; sourceTree = ""; }; F61247072AF1EBE500B77DC1 /* tuple_has_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = tuple_has_value.hpp; sourceTree = ""; }; F612B9382B9D0E0400519EB6 /* Align.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Align.h; sourceTree = ""; }; F616E9D92B34681200C6DD09 /* debug_assert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = debug_assert.cpp; sourceTree = ""; }; F6170F5E2B4847C5007F87B0 /* Hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = ""; }; F61BD5662B51965F00277906 /* Pin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Pin.h; sourceTree = ""; }; F61BD5682B51966E00277906 /* Pin.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Pin.hpp; sourceTree = ""; }; F61BF89E2D1236DE0061A507 /* map_value_require.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_require.hpp; sourceTree = ""; }; F61BF8A92D1279C10061A507 /* as_string_view.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = as_string_view.hpp; sourceTree = ""; }; F61C393D2DEDFAA2005B42E7 /* StringView+less.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StringView+less.hpp"; sourceTree = ""; }; F61C393E2DEDFC75005B42E7 /* TransparentLess.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TransparentLess.hpp; sourceTree = ""; }; F61D45ED2B5953CF00AD2EED /* PtrOnly.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PtrOnly.h; sourceTree = ""; }; F61D45EE2B5953CF00AD2EED /* PtrOnly.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PtrOnly.hpp; sourceTree = ""; }; F61DA0002D75F7D000FE2AEB /* as_vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = as_vector.hpp; sourceTree = ""; }; F61DB7FF2857652300B74C99 /* InPlaceArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InPlaceArray.h; sourceTree = ""; }; F61DB8002857653200B74C99 /* InPlaceArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = InPlaceArray.hpp; sourceTree = ""; }; F61DB8012857680F00B74C99 /* InPlaceArray.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = InPlaceArray.inl; sourceTree = ""; }; F61DB8022857682300B74C99 /* InPlaceArray.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = InPlaceArray.cpp; sourceTree = ""; }; F61DB805285772AF00B74C99 /* StackArray_v2.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = StackArray_v2.inl; sourceTree = ""; }; F61DB806285772AF00B74C99 /* StackArray_v2.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StackArray_v2.h; sourceTree = ""; }; F61DB807285772AF00B74C99 /* StackArray_v2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StackArray_v2.hpp; sourceTree = ""; }; F61DB80A28577A8600B74C99 /* StackArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StackArray.h; sourceTree = ""; }; F61DB80B28577A8E00B74C99 /* StackArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = StackArray.hpp; sourceTree = ""; }; F61EA27A2A78A26700DF7BFA /* StackUsage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StackUsage.h; sourceTree = ""; }; F61EA27B2A78A28500DF7BFA /* StackUsage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StackUsage.cpp; sourceTree = ""; }; F61F56232BFE937D00A3FD8D /* update_if_different.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = update_if_different.hpp; sourceTree = ""; }; F61F89E829BE1AF500B407AE /* numeric_limits.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = numeric_limits.hpp; sourceTree = ""; }; F61F9BAF2C6D965D00F79137 /* reverse.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = reverse.cpp; sourceTree = ""; }; F61F9BCE2C6DB5A600F79137 /* DisableWarningsAllPush.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsAllPush.h; sourceTree = ""; }; F61F9BD42C6DCA3300F79137 /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = ""; }; F61F9C042C6EF65100F79137 /* Hash+simple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Hash+simple.hpp"; sourceTree = ""; }; F61F9C052C6EF81D00F79137 /* Hash+zltan.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Hash+zltan.hpp"; sourceTree = ""; }; F61F9C092C6F3CD400F79137 /* smhasher */ = {isa = PBXFileReference; lastKnownFileType = folder; path = smhasher; sourceTree = ""; }; F6231C6B2C42AFC200DC8CD3 /* map_has_key.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_has_key.hpp; sourceTree = ""; }; F6231C772C42B1AC00DC8CD3 /* container_get_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_if.hpp; sourceTree = ""; }; F6231C7A2C42B25700DC8CD3 /* container_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_has.hpp; sourceTree = ""; }; F6231C7C2C42B37900DC8CD3 /* container_get_if_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_if_optional.hpp; sourceTree = ""; }; F6231C7D2C42B3C700DC8CD3 /* container_get_optional_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_optional_erase.hpp; sourceTree = ""; }; F6231C7E2C42B41A00DC8CD3 /* container_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_if.hpp; sourceTree = ""; }; F6231C7F2C42B43B00DC8CD3 /* container_find_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_find_if.hpp; sourceTree = ""; }; F6231C802C42B4DD00DC8CD3 /* container_erase_value_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_value_one.hpp; sourceTree = ""; }; F6231C812C42B52F00DC8CD3 /* container_erase_if_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_if_one.hpp; sourceTree = ""; }; F6231C822C42B88B00DC8CD3 /* container_get_if_optional_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_get_if_optional_erase.hpp; sourceTree = ""; }; F6231C882C42BC2000DC8CD3 /* container_has_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_has_if.hpp; sourceTree = ""; }; F624DBEB2E53E99D00A1D4D8 /* set_insert_once.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_insert_once.hpp; sourceTree = ""; }; F627353F28523A7B004BB4BC /* map_value_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_erase.hpp; sourceTree = ""; }; F6273596285389F3004BB4BC /* strong_of.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = strong_of.hpp; sourceTree = ""; }; F62735D92853A619004BB4BC /* strong_init.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = strong_init.hpp; sourceTree = ""; }; F62757BC2B30872200655557 /* StackArray_v2+hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray_v2+hash.hpp"; sourceTree = ""; }; F62757BD2B30874800655557 /* StackArray+hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray+hash.hpp"; sourceTree = ""; }; F628790D29E8A3B8009CC2A9 /* is_callable_with_two_args.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_callable_with_two_args.hpp; sourceTree = ""; }; F62919EC2CB6A3B3002060E0 /* cmp_case.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = cmp_case.cpp; sourceTree = ""; }; F62919EE2CB6A435002060E0 /* strncasecmp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strncasecmp.h; sourceTree = ""; }; F62919EF2CB6A468002060E0 /* strncasecmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncasecmp.cpp; sourceTree = ""; }; F62919F22CB6A7C6002060E0 /* strncmp.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = strncmp.h; sourceTree = ""; }; F62919F32CB6A83F002060E0 /* strncmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncmp.cpp; sourceTree = ""; }; F6291A002CB6B128002060E0 /* strncasecmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncasecmp.cpp; sourceTree = ""; }; F6291A012CB6B149002060E0 /* strncmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = strncmp.cpp; sourceTree = ""; }; F6291A0D2CB6F816002060E0 /* Exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Exception.hpp; sourceTree = ""; }; F6291A0E2CB6F89E002060E0 /* NullPointer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NullPointer.h; sourceTree = ""; }; F6291A0F2CB6F8AE002060E0 /* NullPointer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = NullPointer.hpp; sourceTree = ""; }; F6291A102CB6F8CB002060E0 /* NotImplemented.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotImplemented.h; sourceTree = ""; }; F6291A112CB6F971002060E0 /* OutOfBounds.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = OutOfBounds.hpp; sourceTree = ""; }; F6291A122CB6F971002060E0 /* OutOfBounds.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OutOfBounds.h; sourceTree = ""; }; F62C1BE0286246F20093EFBE /* handle_assert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = handle_assert.hpp; sourceTree = ""; }; F62C1C3F2863555B0093EFBE /* range_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = range_with.hpp; sourceTree = ""; }; F62C2C0A2A526838007B43A3 /* SafeIteration_v_consts.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SafeIteration_v_consts.hpp; sourceTree = ""; }; F62C2C0B2A52686F007B43A3 /* SafeIteration.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SafeIteration.hpp; sourceTree = ""; }; F62D7B52290B0A1B001285AE /* list_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_if_value.hpp; sourceTree = ""; }; F63321FA2B079E1D00CEEDAF /* UnlockGuard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = UnlockGuard.hpp; sourceTree = ""; }; F636F39D2C1223B300FAC66D /* debug_throw.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_throw.h; sourceTree = ""; }; F636F39F2C1226DE00FAC66D /* Stack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Stack.cpp; sourceTree = ""; }; F638B4C22999A21A006D27EE /* copy_of.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = copy_of.hpp; sourceTree = ""; }; F6390DF12D1F287C0060EB75 /* all_are.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = all_are.hpp; sourceTree = ""; }; F6390DF22D1F65B10060EB75 /* is_zero.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_zero.hpp; sourceTree = ""; }; F6390DF32D1F66FD0060EB75 /* one_is.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = one_is.hpp; sourceTree = ""; }; F6390DF42D1F67170060EB75 /* not_zero.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = not_zero.hpp; sourceTree = ""; }; F63B04152C76297F00417011 /* InPlaceArray+iterator.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = "InPlaceArray+iterator.inl"; sourceTree = ""; }; F63B04182C76896800417011 /* debug_break.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_break.h; sourceTree = ""; }; F63B04192C76A07A00417011 /* HashExpected.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = HashExpected.cpp; sourceTree = ""; }; F63B041B2C76A2CF00417011 /* Hash+zltan+expected.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Hash+zltan+expected.inl"; sourceTree = ""; }; F63B04262C7759D400417011 /* Definitions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Definitions.h; sourceTree = ""; }; F63B04282C7766B600417011 /* is_vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_vector.hpp; sourceTree = ""; }; F63B042A2C77674A00417011 /* is_vector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_vector.cpp; sourceTree = ""; }; F63B042C2C77677600417011 /* is_map.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_map.hpp; sourceTree = ""; }; F63B042D2C7767AA00417011 /* is_map.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_map.cpp; sourceTree = ""; }; F63B04322C778D2800417011 /* concat.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = concat.hpp; sourceTree = ""; }; F63B04362C778EBF00417011 /* concat.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = concat.cpp; sourceTree = ""; }; F63B04392C77C2EE00417011 /* count_char.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = count_char.hpp; sourceTree = ""; }; F63B043A2C77C32900417011 /* remove_char.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = remove_char.hpp; sourceTree = ""; }; F63B043F2C77EDF800417011 /* Str.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Str.hpp; sourceTree = ""; }; F63B04402C77F11300417011 /* Str+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Str+IO.hpp"; sourceTree = ""; }; F63B04412C7802A500417011 /* length.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = length.hpp; sourceTree = ""; }; F63B04422C78AA5000417011 /* All.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = All.cxx; sourceTree = ""; }; F63D85112D10B73D00FF3624 /* handle_assert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = handle_assert.cpp; sourceTree = ""; }; F63DCC5B2EDA437B003BEE7C /* has_prefix.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has_prefix.hpp; sourceTree = ""; }; F642D7872B4B8C51008BD947 /* UnorderedSet.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = UnorderedSet.hpp; sourceTree = ""; }; F642D7882B4B8C51008BD947 /* UnorderedSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnorderedSet.h; sourceTree = ""; }; F6436EC3285955F2003241E0 /* small_cmp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = small_cmp.hpp; sourceTree = ""; }; F6436EC4285955F2003241E0 /* small_cmp.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = small_cmp.cpp; sourceTree = ""; }; F6436EC628597E68003241E0 /* Str.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Str.inl; sourceTree = ""; }; F643C8C528D3D4C3006380F5 /* map_iterator_or_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_iterator_or_insert.hpp; sourceTree = ""; }; F64406FB2B39EF9800A2477F /* Time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Time.h; sourceTree = ""; }; F64407002B39EF9800A2477F /* Source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Source.cpp; sourceTree = ""; }; F64407012B39EF9800A2477F /* Time+chrono.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "Time+chrono.hpp"; sourceTree = ""; }; F64407022B39EF9800A2477F /* Time.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Time.hpp; sourceTree = ""; }; F64407032B39EF9800A2477F /* Time+operations.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "Time+operations.hpp"; sourceTree = ""; }; F64407042B39EF9800A2477F /* Time+IO.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = "Time+IO.hpp"; sourceTree = ""; }; F64407052B39EF9800A2477F /* Time+IO.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Time+IO.cpp"; sourceTree = ""; }; F64407062B39EF9800A2477F /* Source.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Source.hpp; sourceTree = ""; }; F64407072B39EF9800A2477F /* Time.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Time.cpp; sourceTree = ""; }; F6446A1C28B181E700871176 /* last_of_parameter_pack.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = last_of_parameter_pack.hpp; sourceTree = ""; }; F64714A52C74A0E9002A8087 /* Timer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Timer.cpp; sourceTree = ""; }; F64714AB2C74B09D002A8087 /* trim.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = trim.cpp; sourceTree = ""; }; F64714AD2C74B4BE002A8087 /* replace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = replace.cpp; sourceTree = ""; }; F64714B02C74B5DF002A8087 /* join.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = join.cpp; sourceTree = ""; }; F64714B22C74BE4A002A8087 /* transform_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = transform_with.cpp; sourceTree = ""; }; F64714B42C74CD29002A8087 /* fail_on_copy_vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = fail_on_copy_vector.hpp; sourceTree = ""; }; F64714B62C74CF1F002A8087 /* Lock.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Lock.cpp; sourceTree = ""; }; F647A68B28982211009E67C8 /* Optimization.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optimization.h; sourceTree = ""; }; F64BF9C02C760BF70088647E /* trim.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = trim.inl; sourceTree = ""; }; F64C651D2AC4F1C900FCF1DD /* RTTI+std.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "RTTI+std.hpp"; sourceTree = ""; }; F64C651E2AC4F1C900FCF1DD /* RTTI+custom.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "RTTI+custom.hpp"; sourceTree = ""; }; F64C651F2AC4F1C900FCF1DD /* RTTI.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = RTTI.hpp; sourceTree = ""; }; F64C65212AC5AA2800FCF1DD /* RTTI.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = RTTI.cpp; sourceTree = ""; }; F64D834C2E4B6F58009AD431 /* debug_assert_complex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_assert_complex.h; sourceTree = ""; }; F64D834D2E4B6F83009AD431 /* handle_assert_simple.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = handle_assert_simple.hpp; sourceTree = ""; }; F64D834E2E4B6F8C009AD431 /* handle_assert_complex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = handle_assert_complex.hpp; sourceTree = ""; }; F64D83502E4B73F3009AD431 /* compile.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = compile.h; sourceTree = ""; }; F658605A29525602009B5C15 /* zip.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = zip.hpp; sourceTree = ""; }; F658606729535BB4009B5C15 /* ByF.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByF.hpp; sourceTree = ""; }; F659287329B11B8C00EE781F /* NotImplemented.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = NotImplemented.hpp; sourceTree = ""; }; F65B59982C6C4C4800059339 /* is_first.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_first.cpp; sourceTree = ""; }; F65B599A2C6C4E5C00059339 /* safe_next.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = safe_next.cpp; sourceTree = ""; }; 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 = ""; }; F65E5A8028BE7D3200772521 /* list_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_if.hpp; sourceTree = ""; }; F65FC144283E5F2D00DEA3F9 /* set_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_has.hpp; sourceTree = ""; }; F65FC147283E6FC500DEA3F9 /* split.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = split.inl; sourceTree = ""; }; F65FD5E52A83EB850022A4CC /* optional_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_value.hpp; sourceTree = ""; }; F65FD5F02A8551240022A4CC /* PtrOrValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PtrOrValue.h; sourceTree = ""; }; F65FD5F12A8551380022A4CC /* PtrOrValue.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PtrOrValue.hpp; sourceTree = ""; }; F66033A3294CD68D0035F0D8 /* map_value_or_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_or_insert.hpp; sourceTree = ""; }; F66033B0294CEE160035F0D8 /* Pair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Pair.h; sourceTree = ""; }; F66033B1294CEE2E0035F0D8 /* Pair.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Pair.hpp; sourceTree = ""; }; F6604029286A63C400C07DC0 /* Types+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Types+IO.h"; sourceTree = ""; }; F660402A286A63F000C07DC0 /* Types+IO.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "Types+IO.cpp"; sourceTree = ""; }; F6652EAF2D11A37D00C448BB /* as_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = as_string.hpp; sourceTree = ""; }; F668F0482E25633A000A6B71 /* Log+Precision.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Log+Precision.h"; sourceTree = ""; }; F668F04E2E25A814000A6B71 /* set_once.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_once.hpp; sourceTree = ""; }; F66F8971292D0FFC00E723E8 /* map_value_or_insert_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_or_insert_value.hpp; sourceTree = ""; }; F67119D22C8A231E00F72EE9 /* vector_get_optional_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_get_optional_erase_if.hpp; sourceTree = ""; }; F67635BA2E00447C0059296C /* debug_assert_simple.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = debug_assert_simple.h; sourceTree = ""; }; F67636512E01ACB20059296C /* Types_.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types_.h; sourceTree = ""; }; F67636522E01ADB50059296C /* String_.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = String_.h; sourceTree = ""; }; F6763ECE2E8C384300EC53ED /* container_count_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_count_if.hpp; sourceTree = ""; }; F676D4CD285E0AE00072143D /* vector_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_erase_if_value.hpp; sourceTree = ""; }; F67786782D85DD1F00C8308C /* vector_value_at.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_at.hpp; sourceTree = ""; }; F67786BF2D85FD4D00C8308C /* map_insert.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_insert.hpp; sourceTree = ""; }; F67786C92D86032B00C8308C /* vector_value_before_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_before_if.hpp; sourceTree = ""; }; F67B008028673277002A7A43 /* ByPtr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByPtr.hpp; sourceTree = ""; }; F67B008728673903002A7A43 /* Function.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Function.h; sourceTree = ""; }; F67B00882867392D002A7A43 /* Function.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Function.hpp; sourceTree = ""; }; F67CE9072D83D1ED004400C3 /* list_erase_if_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = list_erase_if_value.cpp; sourceTree = ""; }; F67CE9092D83D213004400C3 /* map_erase_if_key.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase_if_key.cpp; sourceTree = ""; }; F67CE90B2D83D2A8004400C3 /* map_erase_if_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase_if_value.cpp; sourceTree = ""; }; F67CE90D2D83D2F4004400C3 /* map_erase_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase_if.cpp; sourceTree = ""; }; F67CE90F2D83D329004400C3 /* map_erase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_erase.cpp; sourceTree = ""; }; F67CE9112D83D3B1004400C3 /* map_has.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_has.cpp; sourceTree = ""; }; F67CE9132D83D404004400C3 /* map_has_key.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_has_key.cpp; sourceTree = ""; }; F67CE9152D83D4F8004400C3 /* map_for_each_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_for_each_value.cpp; sourceTree = ""; }; F67CE9172D83D595004400C3 /* map_iterator_or_insert.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_iterator_or_insert.cpp; sourceTree = ""; }; F67CE9192D83D65D004400C3 /* map_value_require.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_value_require.cpp; sourceTree = ""; }; F67CE91B2D83D6E0004400C3 /* map_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = map_value.cpp; sourceTree = ""; }; F67CE91D2D83D73B004400C3 /* not_zero.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = not_zero.cpp; sourceTree = ""; }; F67CE91F2D83D790004400C3 /* on_destruct.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = on_destruct.cpp; sourceTree = ""; }; F67CE9262D83D8E5004400C3 /* optional_value_or_default.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_value_or_default.cpp; sourceTree = ""; }; F67CE9282D83D951004400C3 /* optional_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = optional_value.cpp; sourceTree = ""; }; F67CE92A2D83D99D004400C3 /* set_empty.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = set_empty.cpp; sourceTree = ""; }; F67CE92C2D83DAD0004400C3 /* container_erase_if_imp_use_iterator.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_if_imp_use_iterator.hpp; sourceTree = ""; }; F67CE92E2D83DD1C004400C3 /* if_or.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = if_or.cpp; sourceTree = ""; }; F67CE9302D844BAF004400C3 /* vector_append.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_append.cpp; sourceTree = ""; }; F67CE9322D844CA2004400C3 /* vector_erase_if_value.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_erase_if_value.cpp; sourceTree = ""; }; F67CE9342D844CDB004400C3 /* vector_erase_value_one.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_erase_value_one.cpp; sourceTree = ""; }; F67CE9362D844E39004400C3 /* container_erase_value_all.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = container_erase_value_all.hpp; sourceTree = ""; }; F67CE9372D844FA2004400C3 /* list_erase_value_all.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_value_all.hpp; sourceTree = ""; }; F67CE9382D845039004400C3 /* vector_erase_value_all.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = vector_erase_value_all.cpp; sourceTree = ""; }; F67CE93A2D84504D004400C3 /* vector_erase_value_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_erase_value_one.hpp; sourceTree = ""; }; F67CE93B2D8450BA004400C3 /* container_erase_value_all.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_value_all.cpp; sourceTree = ""; }; F67CE94B2D84583F004400C3 /* Examples.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Examples.cpp; sourceTree = ""; }; F67CE9562D84752D004400C3 /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; F67F33E92D7E15510043E2D8 /* replaced.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = replaced.h; sourceTree = ""; }; F67F33EA2D7E156D0043E2D8 /* replaced.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = replaced.cpp; sourceTree = ""; }; F683F5192A648CA700191850 /* CounterFor.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CounterFor.h; sourceTree = ""; }; F683F51A2A65C2E200191850 /* memstream.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = memstream.hpp; sourceTree = ""; }; F683F51B2A65C3FE00191850 /* from_string.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = from_string.h; sourceTree = ""; }; F6847CE82C3F0F4E00D14916 /* sxprintf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = sxprintf.h; sourceTree = ""; }; F685900B2DF39549004A2DD8 /* to_lower.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = to_lower.hpp; sourceTree = ""; }; F68657732F0D539100F17333 /* map_value_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value_optional.hpp; sourceTree = ""; }; F68657742F0D549900F17333 /* map_set_or_erase_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_set_or_erase_optional.hpp; sourceTree = ""; }; F68657762F0DC03B00F17333 /* Exception+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Exception+IO.hpp"; sourceTree = ""; }; F68839B22D39D5B7003E6FC2 /* with_lock.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = with_lock.hpp; sourceTree = ""; }; F68898CE2A5E156400CE7B3B /* MemorySegment.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemorySegment.h; sourceTree = ""; }; F68898CF2A5E15F800CE7B3B /* MemorySegment.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MemorySegment.hpp; sourceTree = ""; }; F688EF882C78F6430087B561 /* Time+chrono+misc.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Time+chrono+misc.hpp"; sourceTree = ""; }; F68A80A82929491400F77389 /* SpinMutex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SpinMutex.hpp; sourceTree = ""; }; F68BA83F2E93F1410040FA70 /* Detail.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Detail.h; sourceTree = ""; }; F68BA8402E93F14F0040FA70 /* Detail.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Detail.hpp; sourceTree = ""; }; F68BA8412E93F2700040FA70 /* Detail.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Detail.cpp; sourceTree = ""; }; F68BA8422E93F3BB0040FA70 /* Color.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Color.hpp; sourceTree = ""; }; F68BA8442E93FCD30040FA70 /* Util.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Util.inl; sourceTree = ""; }; F68BA8472E940E720040FA70 /* Color.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; F68BF1F32D6366E600DA1DD9 /* emplace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = emplace.hpp; sourceTree = ""; }; F68C13602E06E384003C3717 /* ToString.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ToString.hpp; sourceTree = ""; }; F68C13612E06E855003C3717 /* auto_to_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = auto_to_string.hpp; sourceTree = ""; }; F68CE3222D3753D4004F9466 /* TryLockGuard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TryLockGuard.hpp; sourceTree = ""; }; F69345B229B794B2008B7AEB /* ByPtrId.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByPtrId.hpp; sourceTree = ""; }; F69345B329B7973F008B7AEB /* ByStrongPtrId.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ByStrongPtrId.hpp; sourceTree = ""; }; F69345BD29B7A69E008B7AEB /* UnorderedMap.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = UnorderedMap.hpp; sourceTree = ""; }; F69345BE29B7A6AC008B7AEB /* UnorderedMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnorderedMap.h; sourceTree = ""; }; F69365FA2E29B3F100DFD771 /* vector_value_if_index.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_if_index.hpp; sourceTree = ""; }; F69534642D84DED000C9AFA0 /* StringView+concat.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StringView+concat.hpp"; sourceTree = ""; }; F69553A12AEECB8400FC8A36 /* vector_erase_value_all.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_erase_value_all.hpp; sourceTree = ""; }; F6960CB32D8842C800767451 /* map_erase_get_optional.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_get_optional.hpp; sourceTree = ""; }; 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 = ""; }; F69832AA2D7B3EFA00D911E4 /* catch2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = catch2.hpp; sourceTree = ""; }; F69832AB2D7B3F4E00D911E4 /* catch.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = catch.cpp; sourceTree = ""; }; F69832B72D7B6E7300D911E4 /* copy_clear.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = copy_clear.hpp; sourceTree = ""; }; F69832B82D7B7A7000D911E4 /* copy_clear.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = copy_clear.cpp; sourceTree = ""; }; F69AB7792B16D158000115BC /* TypeName+custom.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "TypeName+custom.hpp"; sourceTree = ""; }; F69AB77B2B16D365000115BC /* TypeName.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TypeName.hpp; sourceTree = ""; }; F69AB77C2B16D4BA000115BC /* TypeName.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TypeName.cpp; sourceTree = ""; }; F69AB7F02B193108000115BC /* Hash.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Hash.hpp; sourceTree = ""; }; F69AB7F12B193108000115BC /* Hash.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Hash.cpp; sourceTree = ""; }; F69AB7F22B193108000115BC /* Hash.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hash.h; sourceTree = ""; }; F69B59C12BDD7E7400280B50 /* strong_emplace.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = strong_emplace.hpp; sourceTree = ""; }; F69C7BDF28A5AB15008385A2 /* set_empty.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_empty.hpp; sourceTree = ""; }; F69CC2592D297F2800FB29DE /* in_range_segment.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = in_range_segment.hpp; sourceTree = ""; }; F69D521D295641D100B5875A /* map_erase_if_key.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_if_key.hpp; sourceTree = ""; }; F69F8D882DCED15A0038CCDC /* mem_copy_asan_safe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = mem_copy_asan_safe.hpp; sourceTree = ""; }; F6A994782D827C5900AA4FEE /* starts_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = starts_with.cpp; sourceTree = ""; }; F6A9947A2D827CBB00AA4FEE /* length.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = length.cpp; sourceTree = ""; }; F6ADDF65285F742300404CBA /* safe_next_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = safe_next_with.hpp; sourceTree = ""; }; F6B1537C2C7042830063C622 /* range_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = range_with.cpp; sourceTree = ""; }; F6B348C82872545200A9CE7E /* cmp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = cmp.hpp; sourceTree = ""; }; F6BACA11285C03CA00694BBE /* starts_with_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = starts_with_value.hpp; sourceTree = ""; }; F6BF9BDF2E38F728002E6AF0 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; F6BFE18A285A181C002A95C3 /* map_erase_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_if.hpp; sourceTree = ""; }; F6BFE18B285A18AF002A95C3 /* map_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_erase_if_value.hpp; sourceTree = ""; }; F6BFE18C285A1BF9002A95C3 /* map_for_each_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_for_each_value.hpp; sourceTree = ""; }; F6C3C1F628B279E30093BD9B /* empty_of.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = empty_of.hpp; sourceTree = ""; }; F6C8084A2B14C19B00D8068D /* Optional+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Optional+IO.hpp"; sourceTree = ""; }; F6C855E32DB6F04C006D6C48 /* split_once.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = split_once.hpp; sourceTree = ""; }; F6C855E42DB7321E006D6C48 /* split_once.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = split_once.cpp; sourceTree = ""; }; F6CA3189292BCD57008EE166 /* SpinMutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SpinMutex.cpp; sourceTree = ""; }; F6CA9B59294E7B4600D9A375 /* range.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = range.cpp; sourceTree = ""; }; F6CD1F7E28BBB7DC00509B3D /* list_erase_value_one.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = list_erase_value_one.hpp; sourceTree = ""; }; F6CD9E9F2A0977CC001FA01D /* vector_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_has.hpp; sourceTree = ""; }; F6CF968628329DF00072B6C1 /* map_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_value.hpp; sourceTree = ""; }; F6CF968A2832A1C90072B6C1 /* map_pair.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_pair.hpp; sourceTree = ""; }; F6CFD87E2E1ED23C00CDDC2E /* Time+timestamp.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Time+timestamp.hpp"; sourceTree = ""; }; F6D08E2B2DD406000018ED2C /* has_sequence.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has_sequence.hpp; sourceTree = ""; }; F6D08E2C2DD406B10018ED2C /* has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has.hpp; sourceTree = ""; }; F6D114802D3D9AA600BFA3B3 /* Source.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Source.h; sourceTree = ""; }; F6D4106D29D89E5F00C9C2F9 /* vector_append.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_append.hpp; sourceTree = ""; }; F6D6CE432DA80127002B7253 /* unprefix.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = unprefix.hpp; sourceTree = ""; }; F6D7D60428764AF50015548D /* set_erase_if_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase_if_value.hpp; sourceTree = ""; }; F6D8CD972E0981C6000A4ED2 /* vector_has_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_has_if.hpp; sourceTree = ""; }; F6DC70D62D81E375004DA34D /* all_are.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = all_are.cpp; sourceTree = ""; }; F6DC70D82D81E43B004DA34D /* one_is.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = one_is.cpp; sourceTree = ""; }; F6DC70DA2D81E493004DA34D /* container_erase_if_one.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_if_one.cpp; sourceTree = ""; }; F6DC70DC2D81E5D1004DA34D /* container_erase_value_one.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_value_one.cpp; sourceTree = ""; }; F6DC70DE2D81E6B7004DA34D /* container_erase_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_erase_if.cpp; sourceTree = ""; }; F6DC70E02D81E735004DA34D /* container_find_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_find_if.cpp; sourceTree = ""; }; F6DC70E22D81E804004DA34D /* container_get_if_optional_erase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_if_optional_erase.cpp; sourceTree = ""; }; F6DC70E42D81E8E9004DA34D /* container_get_if_optional.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_if_optional.cpp; sourceTree = ""; }; F6DC70E62D81E937004DA34D /* container_get_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_if.cpp; sourceTree = ""; }; F6DC70E82D81EAB4004DA34D /* container_get_optional_erase.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_get_optional_erase.cpp; sourceTree = ""; }; F6DC70EA2D81EBEF004DA34D /* container_has_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_has_if.cpp; sourceTree = ""; }; F6DC70EC2D81EC4D004DA34D /* container_has.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = container_has.cpp; sourceTree = ""; }; F6DC70EE2D81ECE1004DA34D /* copy_of.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = copy_of.cpp; sourceTree = ""; }; F6DC70F02D81EE72004DA34D /* empty_of.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = empty_of.cpp; sourceTree = ""; }; F6DC70F22D81EF1B004DA34D /* emplace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = emplace.cpp; sourceTree = ""; }; F6DC70F42D81EFBB004DA34D /* ends_with.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ends_with.cpp; sourceTree = ""; }; F6DC70F72D81F062004DA34D /* has_last.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = has_last.cpp; sourceTree = ""; }; F6DC70F92D81F0F5004DA34D /* in_range_segment.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = in_range_segment.cpp; sourceTree = ""; }; F6DC70FB2D81F1A8004DA34D /* is_in.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_in.cpp; sourceTree = ""; }; F6DC70FD2D81F1EC004DA34D /* is_zero.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = is_zero.cpp; sourceTree = ""; }; F6DC70FF2D81F2F8004DA34D /* last_of_parameter_pack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = last_of_parameter_pack.cpp; sourceTree = ""; }; F6DC71012D81F397004DA34D /* list_erase_if.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = list_erase_if.cpp; sourceTree = ""; }; F6DCDBB32858F58700696085 /* small_copy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = small_copy.hpp; sourceTree = ""; }; F6DCDBB42858F61B00696085 /* small_copy.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = small_copy.cpp; sourceTree = ""; }; F6DDE78C2DB27B84005F94FC /* set_erase_optional_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase_optional_value.hpp; sourceTree = ""; }; F6DE207C2D3EA99900E039E4 /* RUN_IF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RUN_IF.h; sourceTree = ""; }; F6DEAAAA2CB3639800E8E7C8 /* DisableWarningsAllPop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsAllPop.h; sourceTree = ""; }; F6E0AFA52F1BCBE40058412E /* optional_of_ptr.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_of_ptr.hpp; sourceTree = ""; }; F6E5495328CCD24C007010BC /* Allocations.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Allocations.h; sourceTree = ""; }; F6E5495428CCD3BA007010BC /* Allocations.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Allocations.cpp; sourceTree = ""; }; F6E595A72850D6B40040841E /* ById.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ById.hpp; sourceTree = ""; }; F6E595A82850D79B0040841E /* set_erase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase.hpp; sourceTree = ""; }; 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 = ""; }; F6E97D0C281EF604004C92E9 /* Run.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Run.cpp; sourceTree = ""; }; 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 = ""; }; F6E97D1C281EF724004C92E9 /* Log.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = ""; }; F6E97D1D281EF724004C92E9 /* Color.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Color.inl; sourceTree = ""; }; F6E97D1E281EF724004C92E9 /* LogOf.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LogOf.cpp; sourceTree = ""; }; F6E97D1F281EF724004C92E9 /* Log.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = ""; }; F6E97D20281EF724004C92E9 /* demangle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = demangle.h; sourceTree = ""; }; F6E97D21281EF724004C92E9 /* LogOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LogOf.h; sourceTree = ""; }; F6E97D29281F0124004C92E9 /* TestCollision.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestCollision.h; sourceTree = ""; }; F6E97D2A281F0124004C92E9 /* TestMutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TestMutex.cpp; sourceTree = ""; }; F6E97D2B281F0124004C92E9 /* TestMutex.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = TestMutex.inl; sourceTree = ""; }; F6E97D2C281F0124004C92E9 /* TestMutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TestMutex.h; sourceTree = ""; }; F6E97D2D281F0125004C92E9 /* TestMutex.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = TestMutex.hpp; sourceTree = ""; }; F6E97D2E281F0125004C92E9 /* Lock.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Lock.hpp; sourceTree = ""; }; F6E97D2F281F0125004C92E9 /* LockedBy.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LockedBy.hpp; sourceTree = ""; }; F6E97D31281F0125004C92E9 /* Lock.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Lock.hpp; sourceTree = ""; }; F6E97D32281F0125004C92E9 /* Lock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lock.h; sourceTree = ""; }; F6E97D33281F0125004C92E9 /* SharedLockGuard.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SharedLockGuard.hpp; sourceTree = ""; }; F6E97D34281F0125004C92E9 /* Lock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Lock.h; sourceTree = ""; }; F6E97D35281F0155004C92E9 /* LockedBy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LockedBy.h; sourceTree = ""; }; F6E97D3A281F0A65004C92E9 /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = ""; }; F6E97D3B281F0A65004C92E9 /* Stack.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Stack.cpp; sourceTree = ""; }; F6E97D3C281F0A65004C92E9 /* Stack.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Stack.h; sourceTree = ""; }; F6E97D3E281F0A65004C92E9 /* Types.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = ""; }; F6E97D3F281F0A65004C92E9 /* unused.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = unused.hpp; sourceTree = ""; }; F6E97D44281F0A65004C92E9 /* DisableWarningsPop.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsPop.h; sourceTree = ""; }; F6E97D45281F0A65004C92E9 /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = ""; }; F6E97D47281F0A65004C92E9 /* DisableWarningsPush.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisableWarningsPush.h; sourceTree = ""; }; F6E97D4E281F0A65004C92E9 /* System.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = System.h; sourceTree = ""; }; F6E97D52281F0C30004C92E9 /* is_in.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_in.hpp; sourceTree = ""; }; F6E97D53281F0D03004C92E9 /* Map.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Map.hpp; sourceTree = ""; }; F6E97D54281F0D3F004C92E9 /* Set.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Set.hpp; sourceTree = ""; }; F6E97D55281F0D63004C92E9 /* String.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = String.hpp; sourceTree = ""; }; F6E97D56281F0D8A004C92E9 /* List.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = List.hpp; sourceTree = ""; }; F6E97D57281F0DBB004C92E9 /* Atomic.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Atomic.hpp; sourceTree = ""; }; F6E97D5A281F0E8B004C92E9 /* release_assert.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = release_assert.h; sourceTree = ""; }; F6E97D5B281F0EDB004C92E9 /* List.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = List.h; sourceTree = ""; }; F6E97D5C281F0EDB004C92E9 /* Set.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Set.h; sourceTree = ""; }; F6E97D5D281F0EDB004C92E9 /* Map.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Map.h; sourceTree = ""; }; F6E97D5E281F0EDC004C92E9 /* String.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = String.h; sourceTree = ""; }; F6E97D5F281F0EDC004C92E9 /* Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Atomic.h; sourceTree = ""; }; F6E97D64281F3AA3004C92E9 /* always_false.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = always_false.hpp; sourceTree = ""; }; F6E97D65281F3AA3004C92E9 /* is_string.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_string.hpp; sourceTree = ""; }; F6E97D67281F3AA3004C92E9 /* is_callable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_callable.hpp; sourceTree = ""; }; F6E97D68281F3AA3004C92E9 /* is_iterable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_iterable.hpp; sourceTree = ""; }; F6E97D69281F3AA3004C92E9 /* remove_const_of_var.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = remove_const_of_var.hpp; sourceTree = ""; }; F6E97D6A281F3AA3004C92E9 /* is_comparable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_comparable.hpp; sourceTree = ""; }; F6E97D6B281F3AA3004C92E9 /* is_mappish.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = is_mappish.hpp; sourceTree = ""; }; F6E97D6C281F3ACB004C92E9 /* Vector.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Vector.hpp; sourceTree = ""; }; F6E97D6D281F3ACB004C92E9 /* Vector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = ""; }; F6E97DB0281F3F25004C92E9 /* ReadMe.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ReadMe.md; sourceTree = ""; }; F6E97DB5281F4077004C92E9 /* starts_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = starts_with.hpp; sourceTree = ""; }; F6E97DB6281F408A004C92E9 /* ends_with.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ends_with.hpp; sourceTree = ""; }; F6E97DB7281F41D0004C92E9 /* has_last.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = has_last.hpp; sourceTree = ""; }; F6E97DB9281F439A004C92E9 /* SafeIteration_v_all_mutable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = SafeIteration_v_all_mutable.hpp; sourceTree = ""; }; F6E97DBC281F439A004C92E9 /* Reversed.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Reversed.hpp; sourceTree = ""; }; F6E97DBD281F439A004C92E9 /* StackArray_v2.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StackArray_v2.cpp; sourceTree = ""; }; F6E97DBE281F439A004C92E9 /* SafeIteration.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SafeIteration.cpp; sourceTree = ""; }; F6E97DBF281F439A004C92E9 /* Reversed.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Reversed.h; sourceTree = ""; }; F6E97DC0281F439A004C92E9 /* QueueThreadSafe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = QueueThreadSafe.hpp; sourceTree = ""; }; F6E97DC1281F439A004C92E9 /* SafeIteration.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SafeIteration.h; sourceTree = ""; }; F6E97DC2281F439A004C92E9 /* Queue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = ""; }; F6E97DC3281F439A004C92E9 /* SafeIteration+IO.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "SafeIteration+IO.h"; sourceTree = ""; }; F6E97DC6281F4470004C92E9 /* FilledArray.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FilledArray.hpp; sourceTree = ""; }; F6E97DC7281F4470004C92E9 /* FilledArrayThreadSafe.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FilledArrayThreadSafe.hpp; sourceTree = ""; }; F6E97DC8281F4470004C92E9 /* FilledArray.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FilledArray.h; sourceTree = ""; }; F6E97DC9281F4470004C92E9 /* FilledArrayThreadSafe.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FilledArrayThreadSafe.h; sourceTree = ""; }; F6E97DCB281F4877004C92E9 /* Exception.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Exception.h; sourceTree = ""; }; F6E97DCC281F48BD004C92E9 /* Exception.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Exception.cpp; sourceTree = ""; }; F6EB9F602858B55C007B3EFB /* process_queue.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = process_queue.hpp; sourceTree = ""; }; F6EC55F52ECBA6C60052CD0A /* find_after.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = find_after.hpp; sourceTree = ""; }; F6EC55F62ECBAADB0052CD0A /* find_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = find_if.hpp; sourceTree = ""; }; F6EC57352ECC27D20052CD0A /* optional_set_if_empty.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = optional_set_if_empty.hpp; sourceTree = ""; }; F6EE06D1284EB03700D659F9 /* map_has.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = map_has.hpp; sourceTree = ""; }; F6F04D962DC2ADCA00A99D3E /* copy_clear_delete.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = copy_clear_delete.hpp; sourceTree = ""; }; F6F10D1C2E37C1DC0082E9D9 /* Array+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "Array+IO.hpp"; sourceTree = ""; }; F6F363C929A64A6000D9F857 /* Array.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = ""; }; F6F363CA29A64A7A00D9F857 /* Array.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Array.hpp; sourceTree = ""; }; F6F3B0862D7091150075B3DC /* THEN_REQUIRE.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = THEN_REQUIRE.h; sourceTree = ""; }; F6F598B4287303A300588A26 /* vector_value_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_if.hpp; sourceTree = ""; }; F6F598B5287303F800588A26 /* vector_value_index_if.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = vector_value_index_if.hpp; sourceTree = ""; }; F6F7216F2C5DB54E00A8E8D1 /* enumerate.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = enumerate.cpp; sourceTree = ""; }; F6F721712C5DB73400A8E8D1 /* no_last.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_last.cpp; sourceTree = ""; }; F6F721732C5DB81F00A8E8D1 /* no_first.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_first.cpp; sourceTree = ""; }; F6F721752C5DB85200A8E8D1 /* zip.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = zip.cpp; sourceTree = ""; }; F6F7A2F32F49EFAB008BF0C6 /* no_throw.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = no_throw.cpp; sourceTree = ""; }; F6F7A2F52F49EFBD008BF0C6 /* no_throw.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = no_throw.hpp; sourceTree = ""; }; F6F7A2FD2F4A14D4008BF0C6 /* set_erase_optional_value_move.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_erase_optional_value_move.hpp; sourceTree = ""; }; F6F7A2FE2F4A15DC008BF0C6 /* set_insert_mutable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_insert_mutable.hpp; sourceTree = ""; }; F6F7A2FF2F4A17F0008BF0C6 /* set_value_mutable.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = set_value_mutable.hpp; sourceTree = ""; }; F6F7A3002F4A2516008BF0C6 /* remove_char.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = remove_char.cpp; sourceTree = ""; }; F6F7A3022F4A26A3008BF0C6 /* Str.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = ""; }; F6F9CF3F2E4F899A00576DEF /* Float16.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Float16.cpp; sourceTree = ""; }; F6F9CF5F2E4FB72900576DEF /* Float16.inl */ = {isa = PBXFileReference; lastKnownFileType = text; path = Float16.inl; sourceTree = ""; }; F6FADA962948FF90006125E1 /* MultiContainer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = MultiContainer.hpp; sourceTree = ""; }; F6FADA972949041B006125E1 /* MultiContainer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MultiContainer.cpp; sourceTree = ""; }; F6FBAABD2B28E9A500F0243C /* StackArray+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray+IO.hpp"; sourceTree = ""; }; F6FBAABE2B28E9BE00F0243C /* StackArray_v2+IO.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = "StackArray_v2+IO.hpp"; sourceTree = ""; }; F6FBBCA22E4E59FF00B3DCE2 /* Float16.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Float16.h; sourceTree = ""; }; F6FBBCA32E4E5A4200B3DCE2 /* Float16.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Float16.hpp; sourceTree = ""; }; /* 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; F608AA8F2826BFE6005C276B /* timer */ = { isa = PBXGroup; children = ( F64714A42C74A0DC002A8087 /* _tests */, F608AA912826C008005C276B /* Timer.h */, F608AA902826C008005C276B /* Timer.hpp */, ); path = timer; sourceTree = ""; }; F608AAB6282715FD005C276B /* sfinae */ = { isa = PBXGroup; children = ( F67CE92D2D83DCF2004400C3 /* _tests */, F608AAB728271640005C276B /* if_or.hpp */, ); path = sfinae; sourceTree = ""; }; F608AB4A28277879005C276B /* io */ = { isa = PBXGroup; children = ( F608AB4B282778B7005C276B /* memstream.h */, F683F51A2A65C2E200191850 /* memstream.hpp */, ); path = io; sourceTree = ""; }; F61D7C3C2E3815F8002A1AED /* tjp */ = { isa = PBXGroup; children = ( F6E97D07281EF4ED004C92E9 /* core */, ); path = tjp; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; F61F9BB32C6D98E100F79137 /* _tests */ = { isa = PBXGroup; children = ( F63B04192C76A07A00417011 /* HashExpected.cpp */, F69AB7F12B193108000115BC /* Hash.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BB42C6D99D400F79137 /* _tests */ = { isa = PBXGroup; children = ( F6FADA972949041B006125E1 /* MultiContainer.cpp */, F6E97DBE281F439A004C92E9 /* SafeIteration.cpp */, F6E97DBD281F439A004C92E9 /* StackArray_v2.cpp */, F61DB8022857682300B74C99 /* InPlaceArray.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BB52C6D9EF100F79137 /* _tests */ = { isa = PBXGroup; children = ( F6E97D1E281EF724004C92E9 /* LogOf.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BB62C6D9F0A00F79137 /* _tests */ = { isa = PBXGroup; children = ( F608A9242826A6F8005C276B /* Ptr.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BB72C6D9F9A00F79137 /* _tests */ = { isa = PBXGroup; children = ( F63B04422C78AA5000417011 /* All.cxx */, F69AB77C2B16D4BA000115BC /* TypeName.cpp */, ); path = _tests; sourceTree = ""; }; 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 = ""; }; F61F9BDB2C6E103100F79137 /* _tests */ = { isa = PBXGroup; children = ( F608A9272826A6F9005C276B /* Ptr.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BDC2C6E103C00F79137 /* _tests */ = { isa = PBXGroup; children = ( F608A91B2826A6F8005C276B /* Ptr.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BDD2C6E2B8A00F79137 /* _tests */ = { isa = PBXGroup; children = ( F608AB99282832FB005C276B /* TEST_SIGNAL.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BFA2C6EEB1C00F79137 /* _tests */ = { isa = PBXGroup; children = ( F64714B62C74CF1F002A8087 /* Lock.cpp */, F6E97D2A281F0124004C92E9 /* TestMutex.cpp */, ); path = _tests; sourceTree = ""; }; F636F39E2C1226D800FAC66D /* android */ = { isa = PBXGroup; children = ( F636F39F2C1226DE00FAC66D /* Stack.cpp */, ); path = android; sourceTree = ""; }; F636F3A02C1227CD00FAC66D /* glib */ = { isa = PBXGroup; children = ( F6E97D3B281F0A65004C92E9 /* Stack.cpp */, ); path = glib; sourceTree = ""; }; F63B04292C77674600417011 /* _tests */ = { isa = PBXGroup; children = ( F63B042D2C7767AA00417011 /* is_map.cpp */, F63B042A2C77674A00417011 /* is_vector.cpp */, ); path = _tests; sourceTree = ""; }; 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 = ""; }; F63B04352C778EBB00417011 /* _tests */ = { isa = PBXGroup; children = ( F6F7A3002F4A2516008BF0C6 /* remove_char.cpp */, F6F7A3022F4A26A3008BF0C6 /* Str.cpp */, F6A9947A2D827CBB00AA4FEE /* length.cpp */, F63B04362C778EBF00417011 /* concat.cpp */, ); path = _tests; sourceTree = ""; }; 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 = ""; }; F64714A42C74A0DC002A8087 /* _tests */ = { isa = PBXGroup; children = ( F64714A52C74A0E9002A8087 /* Timer.cpp */, ); path = _tests; sourceTree = ""; }; 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 = ""; }; F64D834F2E4B73A1009AD431 /* header_only */ = { isa = PBXGroup; children = ( F64D83502E4B73F3009AD431 /* compile.h */, ); path = header_only; sourceTree = ""; }; F67CE92D2D83DCF2004400C3 /* _tests */ = { isa = PBXGroup; children = ( F67CE92E2D83DD1C004400C3 /* if_or.cpp */, ); path = _tests; sourceTree = ""; }; F69534212D84C68000C9AFA0 /* _tests */ = { isa = PBXGroup; children = ( ); path = _tests; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; F6E97D01281EF4BF004C92E9 /* Products */ = { isa = PBXGroup; children = ( F6E97D00281EF4BF004C92E9 /* libCore_Zero.a */, F6E97D11281EF664004C92E9 /* Core_Zero_Tests */, F6971F21282B1129008FBD17 /* libCore_Zero_iOS.a */, ); name = Products; sourceTree = ""; }; 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 = ""; }; F6E97D08281EF544004C92E9 /* tests */ = { isa = PBXGroup; children = ( F61F9BD42C6DCA3300F79137 /* Makefile.project */, F6E97D0C281EF604004C92E9 /* Run.cpp */, ); path = tests; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; F6E97D24281EF966004C92E9 /* Frameworks */ = { isa = PBXGroup; children = ( F65B59DA2C6C53EF00059339 /* libCore_Allocator.a */, ); name = Frameworks; sourceTree = ""; }; F6E97D30281F0125004C92E9 /* std */ = { isa = PBXGroup; children = ( F6E97D31281F0125004C92E9 /* Lock.hpp */, F6E97D32281F0125004C92E9 /* Lock.h */, ); path = std; sourceTree = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; 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 = ""; }; F6F9CF3E2E4F896A00576DEF /* _tests */ = { isa = PBXGroup; children = ( F6F9CF3F2E4F899A00576DEF /* Float16.cpp */, ); path = _tests; sourceTree = ""; }; F6FBBCA42E4E5A4F00B3DCE2 /* math */ = { isa = PBXGroup; children = ( F6F9CF3E2E4F896A00576DEF /* _tests */, F6FBBCA22E4E59FF00B3DCE2 /* Float16.h */, F6F9CF5F2E4FB72900576DEF /* Float16.inl */, F6FBBCA32E4E5A4200B3DCE2 /* Float16.hpp */, ); path = math; sourceTree = ""; }; /* 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 */; }