RecursiveDirectoryIterator and ListMap

1) Recursive and SortedDirectoryIterator

- added to VS projects
- fixed some style/formatting
- fxed windows tests

2) Added ListMap

Poco::ListMap is a std::mulitimap-like container that preserves
insertion order (needed to prevent Net message headers)
This commit is contained in:
aleks-f
2013-03-10 12:25:47 -05:00
46 changed files with 1120 additions and 130 deletions

View File

@@ -385,8 +385,10 @@
<ClCompile Include="src\NumberFormatter.cpp" />
<ClCompile Include="src\NumberParser.cpp" />
<ClCompile Include="src\RefCountedObject.cpp" />
<ClCompile Include="src\SortedDirectoryIterator.cpp" />
<ClCompile Include="src\String.cpp" />
<ClCompile Include="src\NumericString.cpp" />
<ClCompile Include="src\DirectoryIteratorStrategy.cpp" />
<ClCompile Include="src\StringTokenizer.cpp" />
<ClCompile Include="src\UTF32Encoding.cpp" />
<ClCompile Include="src\Var.cpp" />
@@ -1017,6 +1019,7 @@
<ClInclude Include="include\Poco\FPEnvironment_WIN32.h" />
<ClInclude Include="include\Poco\Instantiator.h" />
<ClInclude Include="include\Poco\Latin2Encoding.h" />
<ClInclude Include="include\Poco\ListMap.h" />
<ClInclude Include="include\Poco\MemoryPool.h" />
<ClInclude Include="include\Poco\MetaProgramming.h" />
<ClInclude Include="include\Poco\NamedTuple.h" />
@@ -1033,10 +1036,14 @@
<ClInclude Include="include\Poco\Platform_WIN32.h" />
<ClInclude Include="include\Poco\Poco.h" />
<ClInclude Include="include\Poco\PriorityStrategy.h" />
<ClInclude Include="include\Poco\RecursiveDirectoryIterator.h" />
<ClInclude Include="include\Poco\RecursiveDirectoryIteratorImpl.h" />
<ClInclude Include="include\Poco\DirectoryIteratorStrategy.h" />
<ClInclude Include="include\Poco\RefCountedObject.h" />
<ClInclude Include="include\Poco\SharedPtr.h" />
<ClInclude Include="include\Poco\SingletonHolder.h" />
<ClInclude Include="include\Poco\SmallObjectAllocator.h" />
<ClInclude Include="include\Poco\SortedDirectoryIterator.h" />
<ClInclude Include="include\Poco\String.h" />
<ClInclude Include="include\Poco\StringTokenizer.h" />
<ClInclude Include="include\Poco\Tuple.h" />