TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::dawproject::IDRefResolver Class Reference

ID reference resolver for parsing DAWproject XML. More...

#include <tracktion_DAWprojectMapping.h>

Public Member Functions

 IDRefResolver ()=default
 
void registerElement (const juce::String &id, juce::XmlElement *element)
 Registers an element with its ID.
 
juce::XmlElement * resolveRef (const juce::String &idref) const
 Resolves an IDREF to an element.
 
void clear ()
 Clears all registered elements.
 

Detailed Description

ID reference resolver for parsing DAWproject XML.

Constructor & Destructor Documentation

◆ IDRefResolver()

tracktion::engine::dawproject::IDRefResolver::IDRefResolver ( )
default

Member Function Documentation

◆ registerElement()

void tracktion::engine::dawproject::IDRefResolver::registerElement ( const juce::String &  id,
juce::XmlElement *  element 
)

Registers an element with its ID.

◆ resolveRef()

juce::XmlElement * tracktion::engine::dawproject::IDRefResolver::resolveRef ( const juce::String &  idref) const

Resolves an IDREF to an element.

◆ clear()

void tracktion::engine::dawproject::IDRefResolver::clear ( )

Clears all registered elements.


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