347 explicit operator bool()
const {
return hasValue(); }
#define noexcept
Definition DistrhoDefines.h:72
#define final
Definition DistrhoDefines.h:74
CAdPlugDatabase::CRecord::RecordType type
Definition adplugdb.cpp:93
Definition juce_AndroidDocument.h:242
bool moveDocumentFromParentToParent(const AndroidDocument ¤tParent, const AndroidDocument &newParent)
static AndroidDocument fromFile(const File &filePath)
AndroidDocumentInfo getInfo() const
static AndroidDocument fromDocument(const URL &documentUrl)
AndroidDocument(std::unique_ptr< Pimpl >)
std::unique_ptr< InputStream > createInputStream() const
AndroidDocument createChildDirectory(const String &name) const
AndroidDocument(const AndroidDocument &)
AndroidDocument copyDocumentToParentDocument(const AndroidDocument &target) const
bool renameTo(const String &newDisplayName)
bool deleteDocument() const
bool hasValue() const
Definition juce_AndroidDocument.h:344
NativeInfo getNativeInfo() const
std::unique_ptr< Pimpl > pimpl
Definition juce_AndroidDocument.h:403
AndroidDocument createChildDocumentWithTypeAndName(const String &type, const String &name) const
static AndroidDocument fromTree(const URL &treeUrl)
AndroidDocument(AndroidDocument &&) noexcept
std::unique_ptr< OutputStream > createOutputStream() const
void swap(AndroidDocument &other) noexcept
Definition juce_AndroidDocument.h:401
Definition juce_AndroidDocument.h:39
bool canWrite() const
Definition juce_AndroidDocument.h:64
bool isLastModifiedValid() const
Definition juce_AndroidDocument.h:109
AndroidDocumentInfo(Args)
int64 sizeInBytes
Definition juce_AndroidDocument.h:155
@ flagSupportsDelete
Definition juce_AndroidDocument.h:134
@ flagDirSupportsCreate
Definition juce_AndroidDocument.h:135
@ flagSupportsWrite
Definition juce_AndroidDocument.h:133
@ flagSupportsRename
Definition juce_AndroidDocument.h:136
@ flagSupportsMove
Definition juce_AndroidDocument.h:138
@ flagVirtualDocument
Definition juce_AndroidDocument.h:139
@ flagSupportsCopy
Definition juce_AndroidDocument.h:137
String getType() const
Definition juce_AndroidDocument.h:99
bool canCreateChildren() const
Definition juce_AndroidDocument.h:77
int64 getLastModified() const
Definition juce_AndroidDocument.h:106
bool exists() const
Definition juce_AndroidDocument.h:44
AndroidDocumentInfo()=default
String name
Definition juce_AndroidDocument.h:152
@ flagValidModified
Definition juce_AndroidDocument.h:146
@ flagValidSize
Definition juce_AndroidDocument.h:147
@ flagHasReadPermission
Definition juce_AndroidDocument.h:148
@ flagHasWritePermission
Definition juce_AndroidDocument.h:149
@ flagExists
Definition juce_AndroidDocument.h:145
int juceFlags
Definition juce_AndroidDocument.h:156
int64 lastModified
Definition juce_AndroidDocument.h:154
bool canRename() const
Definition juce_AndroidDocument.h:80
bool canDelete() const
Definition juce_AndroidDocument.h:74
String getName() const
Definition juce_AndroidDocument.h:96
int nativeFlags
Definition juce_AndroidDocument.h:156
String type
Definition juce_AndroidDocument.h:153
bool isNativeFlagSet(int flag) const
Definition juce_AndroidDocument.h:127
bool isVirtual() const
Definition juce_AndroidDocument.h:89
bool canRead() const
Definition juce_AndroidDocument.h:57
bool canMove() const
Definition juce_AndroidDocument.h:86
bool isFile() const
Definition juce_AndroidDocument.h:50
int64 getSizeInBytes() const
Definition juce_AndroidDocument.h:116
bool isJuceFlagSet(int flag) const
Definition juce_AndroidDocument.h:128
bool isSizeInBytesValid() const
Definition juce_AndroidDocument.h:119
bool canCopy() const
Definition juce_AndroidDocument.h:83
std::shared_ptr< Pimpl > pimpl
Definition juce_AndroidDocument.h:473
void pointer
Definition juce_AndroidDocument.h:440
AndroidDocument operator*() const
AndroidDocumentIterator begin() const
Definition juce_AndroidDocument.h:462
AndroidDocumentIterator & operator++()
AndroidDocumentIterator end() const
Definition juce_AndroidDocument.h:465
static AndroidDocumentIterator makeNonRecursive(const AndroidDocument &)
AndroidDocumentIterator(std::unique_ptr< Pimpl >)
static AndroidDocumentIterator makeRecursive(const AndroidDocument &)
std::ptrdiff_t difference_type
Definition juce_AndroidDocument.h:439
AndroidDocumentIterator()=default
std::input_iterator_tag iterator_category
Definition juce_AndroidDocument.h:441
Definition juce_AndroidDocument.h:170
static void releasePersistentReadWriteAccess(const URL &)
URL url
Definition juce_AndroidDocument.h:202
static void takePersistentReadWriteAccess(const URL &)
bool isReadPermission() const
Definition juce_AndroidDocument.h:179
URL getUrl() const
Definition juce_AndroidDocument.h:173
static std::vector< AndroidDocumentPermission > getPersistedPermissions()
bool isWritePermission() const
Definition juce_AndroidDocument.h:182
bool write
Definition juce_AndroidDocument.h:204
bool read
Definition juce_AndroidDocument.h:204
int64 time
Definition juce_AndroidDocument.h:203
int64 getPersistedTime() const
Definition juce_AndroidDocument.h:176
Definition juce_File.h:45
Definition juce_String.h:53
static const char * name
Definition pugl.h:1582
Definition carla_juce.cpp:31
long long int64
Definition juce_MathsFunctions.h:54
int flag
Definition unix.c:754
#define void
Definition unzip.h:396
#define const
Definition zconf.h:137