216 bool needsToBeSaved()
const;
221 void setNeedsToBeSaved (
bool needsToBeSaved);
233 void propertyChanged()
override;
#define noexcept
Definition DistrhoDefines.h:72
ChangeBroadcaster() noexcept
Definition juce_ChangeBroadcaster.cpp:26
Definition juce_File.h:45
Definition juce_InterProcessLock.h:72
Definition juce_InterProcessLock.h:35
Definition juce_OutputStream.h:38
void timerCallback() override
Definition juce_PropertiesFile.cpp:342
bool loadAsBinary()
Definition juce_PropertiesFile.cpp:238
PropertiesFile(const Options &options)
Definition juce_PropertiesFile.cpp:122
File file
Definition juce_PropertiesFile.h:237
const std::unique_ptr< InterProcessLock::ScopedLockType > ProcessScopedLock
Definition juce_PropertiesFile.h:241
bool loadedOk
Definition juce_PropertiesFile.h:239
Options options
Definition juce_PropertiesFile.h:238
bool needsWriting
Definition juce_PropertiesFile.h:239
bool writeToStream(OutputStream &)
Definition juce_PropertiesFile.cpp:323
bool saveAsBinary()
Definition juce_PropertiesFile.cpp:279
const File & getFile() const noexcept
Definition juce_PropertiesFile.h:228
InterProcessLock::ScopedLockType * createProcessLock() const
Definition juce_PropertiesFile.cpp:145
bool isValidFile() const noexcept
Definition juce_PropertiesFile.h:189
bool loadAsXml()
Definition juce_PropertiesFile.cpp:186
StorageFormat
Definition juce_PropertiesFile.h:52
@ storeAsBinary
Definition juce_PropertiesFile.h:53
@ storeAsCompressedBinary
Definition juce_PropertiesFile.h:54
@ storeAsXML
Definition juce_PropertiesFile.h:55
bool saveAsXml()
Definition juce_PropertiesFile.cpp:207
PropertySet(bool ignoreCaseOfKeyNames=false)
Definition juce_PropertySet.cpp:26
Definition juce_String.h:53
Timer() noexcept
Definition juce_Timer.cpp:316
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_PropertiesFile.h:61
Options()
Definition juce_PropertiesFile.cpp:41
StorageFormat storageFormat
Definition juce_PropertiesFile.h:134
File getDefaultFile() const
Definition juce_PropertiesFile.cpp:51
InterProcessLock * processLock
Definition juce_PropertiesFile.h:143
String osxLibrarySubFolder
Definition juce_PropertiesFile.h:104
String filenameSuffix
Definition juce_PropertiesFile.h:79
String folderName
Definition juce_PropertiesFile.h:84
String applicationName
Definition juce_PropertiesFile.h:69
bool commonToAllUsers
Definition juce_PropertiesFile.h:109
bool doNotSave
Definition juce_PropertiesFile.h:118
bool ignoreCaseOfKeyNames
Definition juce_PropertiesFile.h:115
int millisecondsBeforeSaving
Definition juce_PropertiesFile.h:128
static LV2_State_Status save(LV2_Handle instance, LV2_State_Store_Function store, void *callback_data, uint32_t flags, const LV2_Feature *const *features)
Definition test.c:161
#define const
Definition zconf.h:137