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

@@ -39,18 +39,20 @@
#ifndef Foundation_RecursiveDirectoryIteratorImpl_INCLUDE
#define Foundation_RecursiveDirectoryIteratorImpl_INCLUDE
#include "Poco/Foundation.h"
#include "Poco/RecursiveDirectoryIteratorStrategies.h"
#include "Poco/DirectoryIteratorStrategy.h"
#include <stack>
#include <functional>
namespace Poco
{
namespace Poco {
class ChildrenFirstTraverse;
class SiblingsFirstTraverse;
template<class TTraverseStrategy = ChildrenFirstTraverse>
class RecursiveDirectoryIteratorImpl
{