<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
    </Filter>
    <Filter Include="Header Files\range">
      <UniqueIdentifier>{90bf180f-5567-4260-840b-137be583a3a9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\meta">
      <UniqueIdentifier>{5145a789-a432-4031-9d94-43172f7a13c8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3">
      <UniqueIdentifier>{de1d82e8-6869-4ee0-8ad6-d5e4bd9fe233}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\algorithm">
      <UniqueIdentifier>{218b4c72-3759-4d72-b4fb-bd17420aba5d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\action">
      <UniqueIdentifier>{6ecdcecc-2d36-41cd-bce8-7077edc224b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\view">
      <UniqueIdentifier>{ad1c1422-9ef7-4930-a14f-298bb245a3b4}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\detail">
      <UniqueIdentifier>{4b24a8ec-efca-4264-9411-423e7c1aa2d9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\numeric">
      <UniqueIdentifier>{fd9f85ee-4f02-46c0-ab1b-3def45cf7e60}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\utility">
      <UniqueIdentifier>{553cbd3c-aba4-467d-89de-b52283ed984c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\range\v3\algorithm\aux_">
      <UniqueIdentifier>{bff5842e-2ba3-42e6-b1ec-b62d9d3b98e0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Doc Files">
      <UniqueIdentifier>{05b55f35-49c7-4b37-87b6-15cb39f25e86}</UniqueIdentifier>
    </Filter>
    <Filter Include="Doc Files\std">
      <UniqueIdentifier>{cbd564c3-aa5c-49e8-81a1-47ef6ee49ef8}</UniqueIdentifier>
    </Filter>
    <Filter Include="Example Files">
      <UniqueIdentifier>{c05e1d52-f262-46a0-9e9c-bc45dacacf17}</UniqueIdentifier>
    </Filter>
    <Filter Include="Test Files">
      <UniqueIdentifier>{f9316607-5f0e-4b08-88a3-1f5287d017ea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Test Files\algorithm">
      <UniqueIdentifier>{9a14ef38-2f57-4564-971e-7741e65cfe09}</UniqueIdentifier>
    </Filter>
    <Filter Include="Test Files\action">
      <UniqueIdentifier>{41153500-90d1-471e-8777-dbefabb6156f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Test Files\view">
      <UniqueIdentifier>{b622e35b-3ea9-44cf-adc4-30a079144b29}</UniqueIdentifier>
    </Filter>
    <Filter Include="Test Files\numeric">
      <UniqueIdentifier>{dba6be44-3d21-4a57-9257-a9a62268065f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Test Files\utility">
      <UniqueIdentifier>{e4938de7-8844-475f-a939-74820b27b469}</UniqueIdentifier>
    </Filter>
    <Filter Include="CMake Files">
      <UniqueIdentifier>{011c8154-8006-4ae1-a1c7-4f163978d6e3}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="example\calendar.cpp">
      <Filter>Example Files</Filter>
    </ClCompile>
    <ClCompile Include="example\comprehensions.cpp">
      <Filter>Example Files</Filter>
    </ClCompile>
    <ClCompile Include="example\fibonacci.cpp">
      <Filter>Example Files</Filter>
    </ClCompile>
    <ClCompile Include="test\config.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\constexpr_core.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\container_conversion.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\distance.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\getlines.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\istream_range.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\multiple1.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\multiple2.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\span.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\to_container.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\view_adaptor.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\view_facade.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\adjacent_find.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\all_of.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\any_of.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\binary_search.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\copy_backward.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\count.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\count_if.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\equal.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\equal_range.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\fill.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\find.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\find_end.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\find_first_of.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\find_if.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\for_each.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\generate.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\generate_n.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\includes.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\inplace_merge.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap_until1.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap_until2.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap_until3.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap_until4.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap1.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap2.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap3.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_heap4.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_partitioned.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_permutation.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_sorted.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\is_sorted_until.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\lexicographical_compare.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\lower_bound.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\make_heap.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\max.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\max_element.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\merge.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\min.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\min_element.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\minmax.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\minmax_element.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\mismatch.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\move.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\move_backward.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\next_permutation.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\none_of.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\nth_element.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\partial_sort.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\partial_sort_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\partition.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\partition_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\partition_point.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\pop_heap.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\prev_permutation.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\push_heap.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\random_shuffle.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\remove.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\remove_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\remove_copy_if.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\remove_if.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\replace.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\replace_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\replace_copy_if.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\replace_if.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\reverse.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\reverse_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\rotate.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\rotate_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\sample.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\search.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\search_n.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_difference1.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_difference2.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_difference3.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_difference4.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_difference5.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_difference6.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_intersection1.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_intersection2.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_intersection3.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_intersection4.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_intersection5.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_intersection6.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_symmetric_difference1.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_symmetric_difference2.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_symmetric_difference3.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_symmetric_difference4.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_symmetric_difference5.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_symmetric_difference6.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_union1.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_union2.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_union3.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_union4.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_union5.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\set_union6.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\shuffle.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\sort.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\sort_heap.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\stable_partition.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\stable_sort.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\swap_ranges.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\transform.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\unique.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\unique_copy.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\algorithm\upper_bound.cpp">
      <Filter>Test Files\algorithm</Filter>
    </ClCompile>
    <ClCompile Include="test\action\cont_concepts.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\drop.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\drop_while.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\insert.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\push_back.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\push_front.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\remove_if.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\shuffle.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\slice.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\sort.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\split.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\stride.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\take.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\take_while.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\transform.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\action\unique.cpp">
      <Filter>Test Files\action</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\basic_iterator.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\common_type.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\concepts.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\functional.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\iterator.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\meta.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\reverse_iterator.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\swap.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\utility\variant.cpp">
      <Filter>Test Files\utility</Filter>
    </ClCompile>
    <ClCompile Include="test\numeric\accumulate.cpp">
      <Filter>Test Files\numeric</Filter>
    </ClCompile>
    <ClCompile Include="test\numeric\adjacent_difference.cpp">
      <Filter>Test Files\numeric</Filter>
    </ClCompile>
    <ClCompile Include="test\numeric\inner_product.cpp">
      <Filter>Test Files\numeric</Filter>
    </ClCompile>
    <ClCompile Include="test\numeric\iota.cpp">
      <Filter>Test Files\numeric</Filter>
    </ClCompile>
    <ClCompile Include="test\numeric\partial_sum.cpp">
      <Filter>Test Files\numeric</Filter>
    </ClCompile>
    <ClCompile Include="test\view\adjacent_remove_if.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\all.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\any_view.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\bounded.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\chunk.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\concat.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\const.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\counted.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\cycle.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\delimit.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\drop.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\drop_exactly.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\drop_while.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\generate.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\generate_n.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\group_by.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\indirect.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\intersperse.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\iota.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\join.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\keys_value.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\move.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\partial_sum.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\remove_if.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\repeat.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\replace.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\replace_if.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\reverse.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\sample.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\slice.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\split.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\stride.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\take.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\take_exactly.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\take_while.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\tokenize.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\transform.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\unique.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\zip.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\iterator_range.cpp">
      <Filter>Test Files</Filter>
    </ClCompile>
    <ClCompile Include="test\view\set_difference.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\set_intersection.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\set_symmetric_difference.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
    <ClCompile Include="test\view\set_union.cpp">
      <Filter>Test Files\view</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="include\range\v3\action.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\all.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\at.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\back.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\begin_end.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\core.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\distance.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\empty.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\front.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\getlines.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\istream_range.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\numeric.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\range.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\range_access.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\range_concepts.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\range_for.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\range_fwd.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\range_traits.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\size.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\to_container.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view_adaptor.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view_facade.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view_interface.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\adjacent_find.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\all_of.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\any_of.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\binary_search.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\copy_backward.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\copy_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\copy_n.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\count.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\count_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\equal.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\equal_range.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\fill.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\fill_n.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\find.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\find_end.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\find_first_of.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\find_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\find_if_not.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\for_each.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\generate.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\generate_n.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\heap_algorithm.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\inplace_merge.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\is_partitioned.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\is_sorted.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\is_sorted_until.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\lexicographical_compare.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\lower_bound.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\max.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\max_element.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\merge.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\min.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\min_element.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\minmax.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\minmax_element.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\mismatch.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\move.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\move_backward.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\none_of.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\nth_element.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\partial_sort.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\partial_sort_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\partition.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\partition_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\partition_point.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\permutation.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\random_shuffle.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\remove.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\remove_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\remove_copy_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\remove_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\replace.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\replace_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\replace_copy_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\replace_if.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\reverse.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\reverse_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\rotate.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\rotate_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\sample.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\search.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\search_n.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\set_algorithm.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\shuffle.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\sort.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\stable_partition.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\stable_sort.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\swap_ranges.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\tagspec.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\transform.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\unique.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\unique_copy.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\upper_bound.hpp">
      <Filter>Header Files\range\v3\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\aux_\equal_range_n.hpp">
      <Filter>Header Files\range\v3\algorithm\aux_</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\aux_\lower_bound_n.hpp">
      <Filter>Header Files\range\v3\algorithm\aux_</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\aux_\merge_n.hpp">
      <Filter>Header Files\range\v3\algorithm\aux_</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\aux_\merge_n_with_buffer.hpp">
      <Filter>Header Files\range\v3\algorithm\aux_</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\aux_\sort_n_with_buffer.hpp">
      <Filter>Header Files\range\v3\algorithm\aux_</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\algorithm\aux_\upper_bound_n.hpp">
      <Filter>Header Files\range\v3\algorithm\aux_</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\action.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\concepts.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\drop.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\drop_while.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\erase.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\insert.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\join.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\push_back.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\push_front.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\remove_if.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\shuffle.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\slice.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\sort.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\split.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\stable_sort.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\stride.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\take.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\take_while.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\transform.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\action\unique.hpp">
      <Filter>Header Files\range\v3\action</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\detail\config.hpp">
      <Filter>Header Files\range\v3\detail</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\any.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\associated_types.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\basic_iterator.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\box.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\common_iterator.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\common_type.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\compressed_pair.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\concepts.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\copy.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\counted_iterator.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\dangling.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\functional.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\get.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\infinity.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\iterator.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\iterator_concepts.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\iterator_traits.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\memory.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\meta.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\move.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\nullptr_v.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\optional.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\random.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\safe_int.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\semiregular.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\static_const.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\swap.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\tagged_pair.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\tagged_tuple.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\tuple_algorithm.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\unreachable.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\variant.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\numeric\accumulate.hpp">
      <Filter>Header Files\range\v3\numeric</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\numeric\adjacent_difference.hpp">
      <Filter>Header Files\range\v3\numeric</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\numeric\inner_product.hpp">
      <Filter>Header Files\range\v3\numeric</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\numeric\iota.hpp">
      <Filter>Header Files\range\v3\numeric</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\numeric\partial_sum.hpp">
      <Filter>Header Files\range\v3\numeric</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\adjacent_remove_if.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\all.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\any_view.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\bounded.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\c_str.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\chunk.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\concat.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\const.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\counted.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\cycle.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\delimit.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\drop.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\drop_exactly.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\drop_while.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\empty.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\filter.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\for_each.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\generate.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\generate_n.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\group_by.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\indirect.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\intersperse.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\iota.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\join.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\map.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\move.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\partial_sum.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\remove_if.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\repeat.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\repeat_n.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\replace.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\replace_if.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\reverse.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\single.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\slice.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\split.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\stride.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\tail.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\take.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\take_exactly.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\take_while.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\tokenize.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\transform.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\unbounded.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\unique.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\view.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\zip.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\zip_with.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\meta\meta.hpp">
      <Filter>Header Files\meta</Filter>
    </ClInclude>
    <ClInclude Include="include\meta\meta_fwd.hpp">
      <Filter>Header Files\meta</Filter>
    </ClInclude>
    <ClInclude Include="example\recursive_range.hpp">
      <Filter>Example Files</Filter>
    </ClInclude>
    <ClInclude Include="test\array.hpp">
      <Filter>Test Files</Filter>
    </ClInclude>
    <ClInclude Include="test\simple_test.hpp">
      <Filter>Test Files</Filter>
    </ClInclude>
    <ClInclude Include="test\test_iterators.hpp">
      <Filter>Test Files</Filter>
    </ClInclude>
    <ClInclude Include="test\test_utils.hpp">
      <Filter>Test Files</Filter>
    </ClInclude>
    <ClInclude Include="test\algorithm\is_heap.hpp">
      <Filter>Test Files\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="test\algorithm\is_heap_until.hpp">
      <Filter>Test Files\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="test\algorithm\set_difference.hpp">
      <Filter>Test Files\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="test\algorithm\set_intersection.hpp">
      <Filter>Test Files\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="test\algorithm\set_symmetric_difference.hpp">
      <Filter>Test Files\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="test\algorithm\set_union.hpp">
      <Filter>Test Files\algorithm</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\iterator_range.hpp">
      <Filter>Header Files\range\v3</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\adjacent_filter.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\view\set_algorithm.hpp">
      <Filter>Header Files\range\v3\view</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\utility\common_tuple.hpp">
      <Filter>Header Files\range\v3\utility</Filter>
    </ClInclude>
    <ClInclude Include="include\range\v3\detail\variant.hpp">
      <Filter>Header Files\range\v3\detail</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <None Include=".gitattributes" />
    <None Include=".gitignore" />
    <None Include=".gitmodules" />
    <None Include=".travis.yml" />
    <None Include="install_libcxx.sh" />
    <None Include="README.md" />
    <None Include="TODO.md" />
    <None Include="doc\Doxyfile.in">
      <Filter>Doc Files</Filter>
    </None>
    <None Include="doc\index.md">
      <Filter>Doc Files</Filter>
    </None>
    <None Include="doc\std\D4128.md">
      <Filter>Doc Files\std</Filter>
    </None>
    <None Include="doc\std\header.html">
      <Filter>Doc Files\std</Filter>
    </None>
    <None Include="doc\std\pandoc-template.html">
      <Filter>Doc Files\std</Filter>
    </None>
    <None Include="doc\std\show.cmd">
      <Filter>Doc Files\std</Filter>
    </None>
    <None Include=".buckconfig" />
    <None Include="appveyor.yml" />
    <None Include="BUCK" />
    <None Include="BUILD.bazel" />
    <None Include="conanfile.py" />
    <None Include="CREDITS.md" />
    <None Include="Version.cmake" />
    <None Include="version.hpp.in" />
    <None Include="cmake\TestHeaders.cmake">
      <Filter>CMake Files</Filter>
    </None>
  </ItemGroup>
  <ItemGroup>
    <Text Include="CMakeLists.txt" />
    <Text Include="LICENSE.txt" />
    <Text Include="doc\CMakeLists.txt">
      <Filter>Doc Files</Filter>
    </Text>
    <Text Include="example\CMakeLists.txt">
      <Filter>Example Files</Filter>
    </Text>
    <Text Include="test\CMakeLists.txt">
      <Filter>Test Files</Filter>
    </Text>
    <Text Include="test\algorithm\CMakeLists.txt">
      <Filter>Test Files\algorithm</Filter>
    </Text>
    <Text Include="test\action\CMakeLists.txt">
      <Filter>Test Files\action</Filter>
    </Text>
    <Text Include="test\utility\CMakeLists.txt">
      <Filter>Test Files\utility</Filter>
    </Text>
    <Text Include="test\numeric\CMakeLists.txt">
      <Filter>Test Files\numeric</Filter>
    </Text>
    <Text Include="test\view\CMakeLists.txt">
      <Filter>Test Files\view</Filter>
    </Text>
  </ItemGroup>
  <ItemGroup>
    <Xml Include="doc\layout.xml">
      <Filter>Doc Files</Filter>
    </Xml>
  </ItemGroup>
</Project>