<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="리소스 파일">
      <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="Main">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Common">
      <UniqueIdentifier>{ed7fb092-e0d1-4212-8919-d58cba26fd35}</UniqueIdentifier>
    </Filter>
    <Filter Include="Chapter02Functional">
      <UniqueIdentifier>{51bffccd-eba0-4911-8f1e-befe160f51f1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Chapter03Immutable">
      <UniqueIdentifier>{3b23f2a3-45db-441e-ab8d-3464f1aae6d5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Chapter01ModernCpp">
      <UniqueIdentifier>{0fa98b5b-8ae6-4d07-aded-c6c5f86a986b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Chapter04Recursion">
      <UniqueIdentifier>{adc577e7-93ae-4fac-b0d4-25dfe83c5628}</UniqueIdentifier>
    </Filter>
    <Filter Include="Chapter05LazyEvaluation">
      <UniqueIdentifier>{ba518903-9439-48d1-976e-c880f31964b0}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="pch.h">
      <Filter>Main</Filter>
    </ClInclude>
    <ClInclude Include="Common\util.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="Common\pch.h">
      <Filter>Common</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\auto.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\begin_end.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\decltype.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\find.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\lambda.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\pch.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\smart_pointer.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\sort.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\tuple.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\vector.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter02Functional\curry.h">
      <Filter>Chapter02Functional</Filter>
    </ClInclude>
    <ClInclude Include="Chapter02Functional\first_class.h">
      <Filter>Chapter02Functional</Filter>
    </ClInclude>
    <ClInclude Include="Chapter02Functional\high_order_function.h">
      <Filter>Chapter02Functional</Filter>
    </ClInclude>
    <ClInclude Include="Chapter02Functional\pch.h">
      <Filter>Chapter02Functional</Filter>
    </ClInclude>
    <ClInclude Include="Chapter03Immutable\convert_to_immutable.h">
      <Filter>Chapter03Immutable</Filter>
    </ClInclude>
    <ClInclude Include="Chapter03Immutable\immutable.h">
      <Filter>Chapter03Immutable</Filter>
    </ClInclude>
    <ClInclude Include="Chapter03Immutable\mutable.h">
      <Filter>Chapter03Immutable</Filter>
    </ClInclude>
    <ClInclude Include="Chapter03Immutable\pch.h">
      <Filter>Chapter03Immutable</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\exponential.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\factorial.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\fibonacci.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\labyrinth_practice.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\pch.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\permutation.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\tail_recursion.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter01ModernCpp\chapter01_modern_cpp.h">
      <Filter>Chapter01ModernCpp</Filter>
    </ClInclude>
    <ClInclude Include="Chapter02Functional\chapter02_functional.h">
      <Filter>Chapter02Functional</Filter>
    </ClInclude>
    <ClInclude Include="Chapter03Immutable\chapter03_immutable.h">
      <Filter>Chapter03Immutable</Filter>
    </ClInclude>
    <ClInclude Include="Chapter04Recursion\chapter04_recursion.h">
      <Filter>Chapter04Recursion</Filter>
    </ClInclude>
    <ClInclude Include="Chapter05LazyEvaluation\chapter05_lazy_evaluation.h">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClInclude>
    <ClInclude Include="Chapter05LazyEvaluation\pch.h">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClInclude>
    <ClInclude Include="Chapter05LazyEvaluation\strict.h">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClInclude>
    <ClInclude Include="Chapter05LazyEvaluation\non_strict.h">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="pch.cpp">
      <Filter>Main</Filter>
    </ClCompile>
    <ClCompile Include="ModernCppFunctional.cpp">
      <Filter>Main</Filter>
    </ClCompile>
    <ClCompile Include="Common\util.cpp">
      <Filter>Common</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\auto.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\begin_end.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\decltype.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\find.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\lambda.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\smart_pointer.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\sort.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\tuple.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\vector.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter02Functional\curry.cpp">
      <Filter>Chapter02Functional</Filter>
    </ClCompile>
    <ClCompile Include="Chapter02Functional\first_class.cpp">
      <Filter>Chapter02Functional</Filter>
    </ClCompile>
    <ClCompile Include="Chapter02Functional\high_order_function.cpp">
      <Filter>Chapter02Functional</Filter>
    </ClCompile>
    <ClCompile Include="Chapter03Immutable\convert_to_immutable.cpp">
      <Filter>Chapter03Immutable</Filter>
    </ClCompile>
    <ClCompile Include="Chapter03Immutable\immutable.cpp">
      <Filter>Chapter03Immutable</Filter>
    </ClCompile>
    <ClCompile Include="Chapter03Immutable\mutable.cpp">
      <Filter>Chapter03Immutable</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\exponential.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\factorial.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\fibonacci.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\labyrinth_practice.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\permutation.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\tail_recursion.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter01ModernCpp\chapter01_modern_cpp.cpp">
      <Filter>Chapter01ModernCpp</Filter>
    </ClCompile>
    <ClCompile Include="Chapter02Functional\chapter02_functional.cpp">
      <Filter>Chapter02Functional</Filter>
    </ClCompile>
    <ClCompile Include="Chapter03Immutable\chapter03_immutable.cpp">
      <Filter>Chapter03Immutable</Filter>
    </ClCompile>
    <ClCompile Include="Chapter04Recursion\chapter04_recursion.cpp">
      <Filter>Chapter04Recursion</Filter>
    </ClCompile>
    <ClCompile Include="Chapter05LazyEvaluation\chapter05_lazy_evaluation.cpp">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClCompile>
    <ClCompile Include="Chapter05LazyEvaluation\strict.cpp">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClCompile>
    <ClCompile Include="Chapter05LazyEvaluation\non_strict.cpp">
      <Filter>Chapter05LazyEvaluation</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="packages.config" />
  </ItemGroup>
</Project>