84 bool containsKey (
StringRef key)
const noexcept;
93 inline int size() const noexcept {
return keys.size(); }
125 void setIgnoresCase (
bool shouldIgnoreCase);
129 bool getIgnoresCase() const noexcept;
135 String getDescription() const;
144 void minimiseStorageOverheads();
151 void addUnorderedMap (const
std::unordered_map<
String,
String>& mapToAdd);
155 template <typename Map>
156 void addMapImpl (const Map& mapToAdd);
A special array for holding a list of strings.
A container for holding a set of strings which are keyed by another string.
const StringArray & getAllValues() const noexcept
Returns a list of all values in the array.
~StringPairArray()=default
Destructor.
int size() const noexcept
Returns the number of strings in the array.
const StringArray & getAllKeys() const noexcept
Returns a list of all keys in the array.
A simple class for holding temporary references to a string literal or String.
#define JUCE_LEAK_DETECTOR(OwnerClass)
This macro lets you embed a leak-detecting object inside a class.