26#ifndef WATER_DIRECTORYITERATOR_H_INCLUDED
27#define WATER_DIRECTORYITERATOR_H_INCLUDED
32#include "CarlaScopeUtils.hpp"
102 bool next (
bool* isDirectory,
128 bool* isDirectory,
int64* fileSize,
bool* isReadOnly);
#define CARLA_DECLARE_NON_COPYABLE(ClassName)
Definition CarlaDefines.h:242
Definition DirectoryIterator.h:122
~NativeIterator()
Definition File.cpp:1748
CarlaScopedPointer< Pimpl > pimpl
Definition DirectoryIterator.h:134
NativeIterator(const File &directory, const String &wildCard)
Definition File.cpp:1743
friend class DirectoryIterator
Definition DirectoryIterator.h:133
static StringArray parseWildcards(const String &pattern)
Definition DirectoryIterator.cpp:52
float getEstimatedProgress() const
Definition DirectoryIterator.cpp:149
int index
Definition DirectoryIterator.h:142
~DirectoryIterator()
Definition DirectoryIterator.cpp:48
DirectoryIterator(const File &directory, bool isRecursive, const String &wildCard="*", int whatToLookFor=File::findFiles)
Definition DirectoryIterator.cpp:31
int totalNumFiles
Definition DirectoryIterator.h:143
CarlaScopedPointer< DirectoryIterator > subIterator
Definition DirectoryIterator.h:147
const int whatToLookFor
Definition DirectoryIterator.h:144
String path
Definition DirectoryIterator.h:141
StringArray wildCards
Definition DirectoryIterator.h:139
File currentFile
Definition DirectoryIterator.h:148
static bool fileMatches(const StringArray &wildCards, const String &filename)
Definition DirectoryIterator.cpp:61
bool next()
Definition DirectoryIterator.cpp:70
NativeIterator fileFinder
Definition DirectoryIterator.h:140
const File & getFile() const
Definition DirectoryIterator.cpp:138
const bool isRecursive
Definition DirectoryIterator.h:145
String wildCard
Definition DirectoryIterator.h:141
bool hasBeenAdvanced
Definition DirectoryIterator.h:146
@ findFiles
Definition File.h:462
Definition StringArray.h:41
static char filename[]
Definition features.c:5
Definition AudioSampleBuffer.h:33
long long int64
Definition water.h:100
int * pattern
Definition match.c:126