76 [[deprecated (
"This class is now deprecated in favour of RangedDirectoryIterator.")]]
105 bool next (
bool* isDirectory,
116 const File& getFile()
const;
123 float getEstimatedProgress()
const;
137 path (
File::addTrailingSeparator (directory.getFullPathName())),
166 bool* isDirectory,
bool* isHidden,
int64* fileSize,
167 Time* modTime,
Time* creationTime,
bool* isReadOnly);
#define final
Definition DistrhoDefines.h:74
#define nullptr
Definition DistrhoDefines.h:75
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
Definition juce_linux_CommonFile.cpp:73
NativeIterator fileFinder
Definition juce_DirectoryIterator.h:176
const int whatToLookFor
Definition juce_DirectoryIterator.h:180
std::set< File > KnownPaths
Definition juce_DirectoryIterator.h:126
StringArray wildCards
Definition juce_DirectoryIterator.h:175
std::unique_ptr< KnownPaths > heapKnownPaths
Definition juce_DirectoryIterator.h:187
File::FollowSymlinks followSymlinks
Definition juce_DirectoryIterator.h:185
static bool fileMatches(const StringArray &wildCards, const String &filename)
Definition juce_DirectoryIterator.cpp:35
String wildCard
Definition juce_DirectoryIterator.h:177
DirectoryIterator(const File &directory, bool recursive, const String &pattern="*", int type=File::findFiles, File::FollowSymlinks follow=File::FollowSymlinks::yes)
Definition juce_DirectoryIterator.h:77
KnownPaths * knownPaths
Definition juce_DirectoryIterator.h:186
static StringArray parseWildcards(const String &pattern)
Definition juce_DirectoryIterator.cpp:26
const bool isRecursive
Definition juce_DirectoryIterator.h:181
String path
Definition juce_DirectoryIterator.h:177
int index
Definition juce_DirectoryIterator.h:178
bool hasBeenAdvanced
Definition juce_DirectoryIterator.h:182
File currentFile
Definition juce_DirectoryIterator.h:184
int totalNumFiles
Definition juce_DirectoryIterator.h:179
std::unique_ptr< DirectoryIterator > subIterator
Definition juce_DirectoryIterator.h:183
DirectoryIterator(const File &directory, bool recursive, const String &pattern, int type, File::FollowSymlinks follow, KnownPaths *seenPaths)
Definition juce_DirectoryIterator.h:128
Definition juce_File.h:45
@ findDirectories
Definition juce_File.h:559
@ findFiles
Definition juce_File.h:560
FollowSymlinks
Definition juce_File.h:566
@ yes
Definition juce_File.h:579
@ noCycles
Definition juce_File.h:573
Definition juce_StringArray.h:35
Definition juce_String.h:53
Definition juce_Time.h:37
static char filename[]
Definition features.c:5
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
long long int64
Definition juce_MathsFunctions.h:54
Definition juce_DirectoryIterator.h:161
std::unique_ptr< Pimpl > pimpl
Definition juce_DirectoryIterator.h:170
bool next(String &filenameFound, bool *isDirectory, bool *isHidden, int64 *fileSize, Time *modTime, Time *creationTime, bool *isReadOnly)
Definition juce_linux_CommonFile.cpp:136
NativeIterator(const File &directory, const String &wildCard)
Definition juce_linux_CommonFile.cpp:129
int * pattern
Definition match.c:126