tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::StringMap Struct Reference

Public Member Functions

 StringMap (const StringMap &other)
 
StringMapoperator= (const StringMap &other)
 
void set (const juce::String &key, const juce::String &value)
 
void remove (const juce::String &key)
 
void clear ()
 
juce::String get (const juce::String &key) const
 
int size () const
 
juce::String getKeyAt (int index) const
 
juce::String getValueAt (int index) const
 
void remove (int index)
 
bool containsKey (const juce::String &key) const
 
bool containsValue (const juce::String &value) const
 
juce::String getKeyForValue (const juce::String &value) const
 
juce::StringArray getKeysForValue (const juce::String &value) const
 
bool operator== (const StringMap &other) const
 
juce::String toString () const
 

Static Public Member Functions

static StringMap recreateFromString (const juce::String &stringVersion)
 

Public Attributes

juce::StringArray keys
 
juce::StringArray values
 

Detailed Description

Definition at line 16 of file tracktion_ProjectItem.cpp.

Constructor & Destructor Documentation

◆ StringMap() [1/2]

tracktion::engine::StringMap::StringMap ( )

Definition at line 18 of file tracktion_ProjectItem.cpp.

◆ StringMap() [2/2]

tracktion::engine::StringMap::StringMap ( const StringMap other)

Definition at line 20 of file tracktion_ProjectItem.cpp.

Member Function Documentation

◆ clear()

void tracktion::engine::StringMap::clear ( )

Definition at line 67 of file tracktion_ProjectItem.cpp.

◆ containsKey()

bool tracktion::engine::StringMap::containsKey ( const juce::String key) const

Definition at line 99 of file tracktion_ProjectItem.cpp.

◆ containsValue()

bool tracktion::engine::StringMap::containsValue ( const juce::String value) const

Definition at line 104 of file tracktion_ProjectItem.cpp.

◆ get()

juce::String tracktion::engine::StringMap::get ( const juce::String key) const

Definition at line 73 of file tracktion_ProjectItem.cpp.

◆ getKeyAt()

juce::String tracktion::engine::StringMap::getKeyAt ( int  index) const

Definition at line 83 of file tracktion_ProjectItem.cpp.

◆ getKeyForValue()

juce::String tracktion::engine::StringMap::getKeyForValue ( const juce::String value) const

Definition at line 109 of file tracktion_ProjectItem.cpp.

◆ getKeysForValue()

juce::StringArray tracktion::engine::StringMap::getKeysForValue ( const juce::String value) const

Definition at line 114 of file tracktion_ProjectItem.cpp.

◆ getValueAt()

juce::String tracktion::engine::StringMap::getValueAt ( int  index) const

Definition at line 88 of file tracktion_ProjectItem.cpp.

◆ operator=()

StringMap & tracktion::engine::StringMap::operator= ( const StringMap other)

Definition at line 26 of file tracktion_ProjectItem.cpp.

◆ operator==()

bool tracktion::engine::StringMap::operator== ( const StringMap other) const

Definition at line 125 of file tracktion_ProjectItem.cpp.

◆ recreateFromString()

static StringMap tracktion::engine::StringMap::recreateFromString ( const juce::String stringVersion)
static

Definition at line 148 of file tracktion_ProjectItem.cpp.

◆ remove() [1/2]

void tracktion::engine::StringMap::remove ( const juce::String key)

Definition at line 56 of file tracktion_ProjectItem.cpp.

◆ remove() [2/2]

void tracktion::engine::StringMap::remove ( int  index)

Definition at line 93 of file tracktion_ProjectItem.cpp.

◆ set()

void tracktion::engine::StringMap::set ( const juce::String key,
const juce::String value 
)

Definition at line 34 of file tracktion_ProjectItem.cpp.

◆ size()

int tracktion::engine::StringMap::size ( ) const

Definition at line 78 of file tracktion_ProjectItem.cpp.

◆ toString()

juce::String tracktion::engine::StringMap::toString ( ) const

Definition at line 131 of file tracktion_ProjectItem.cpp.

Member Data Documentation

◆ keys

juce::StringArray tracktion::engine::StringMap::keys

Definition at line 203 of file tracktion_ProjectItem.cpp.

◆ values

juce::StringArray tracktion::engine::StringMap::values

Definition at line 203 of file tracktion_ProjectItem.cpp.


The documentation for this struct was generated from the following file: