Stroika Library
3.0d16
Help-Home
Loading...
Searching...
No Matches
DirectoryIterable.cpp
1
/*
2
* Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3
*/
4
#include "Stroika/Foundation/StroikaPreComp.h"
5
6
#include "
DirectoryIterator.h
"
7
#include "
Stroika/Foundation/Traversal/Iterable.h
"
8
9
#include "DirectoryIterable.h"
10
11
using namespace
Stroika::Foundation
;
12
using namespace
Stroika::Foundation::Characters
;
13
using namespace
Stroika::Foundation::IO;
14
using namespace
Stroika::Foundation::IO::FileSystem
;
15
using namespace
Stroika::Foundation::Traversal;
16
17
/*
18
********************************************************************************
19
******************** IO::FileSystem::DirectoryIterable *************************
20
********************************************************************************
21
*/
22
DirectoryIterable::DirectoryIterable (
const
filesystem::path& directoryName, IteratorReturnType iteratorReturns)
23
:
Iterable
<filesystem::path>{
MakeIterableFromIterator
(
DirectoryIterator
(directoryName, iteratorReturns))}
24
{
25
}
DirectoryIterator.h
Iterable.h
Stroika::Foundation::Traversal::MakeIterableFromIterator
Iterable< T > MakeIterableFromIterator(const Iterator< T > &iterator)
Definition
IterableFromIterator.inl:61
Stroika::Foundation::IO::FileSystem::DirectoryIterator
Definition
DirectoryIterator.h:38
Stroika::Foundation::Traversal::Iterable
Iterable<T> is a base class for containers which easily produce an Iterator<T> to traverse them.
Definition
Iterable.h:237
Stroika::Foundation::Characters
Definition
Character.h:31
Stroika::Foundation::IO::FileSystem
Definition
Foundation/IO/FileSystem/Common.h:18
Stroika::Foundation
Definition
BloomFilter.h:22
Library
Sources
Stroika
Foundation
IO
FileSystem
DirectoryIterable.cpp
Generated by
1.9.8