24#include "musx/dom/BaseClasses.h"
25#include "musx/dom/Texts.h"
26#include "musx/xml/XmlInterface.h"
27#include "FactoryBase.h"
33using namespace dom::texts;
35#ifndef DOXYGEN_SHOULD_IGNORE_THIS
37MUSX_RESOLVER_ENTRY(LyricsVerse, {
39 auto lyricsTexts = document->getTexts()->getArray<LyricsVerse>();
40 for (
auto& text : lyricsTexts) {
41 text->createSyllableInfo();
46MUSX_RESOLVER_ENTRY(LyricsChorus, {
48 auto lyricsTexts = document->getTexts()->getArray<LyricsChorus>();
49 for (
auto& text : lyricsTexts) {
50 text->createSyllableInfo();
55MUSX_RESOLVER_ENTRY(LyricsSection, {
57 auto lyricsTexts = document->getTexts()->getArray<LyricsSection>();
58 for (
auto& text : lyricsTexts) {
59 text->createSyllableInfo();
std::shared_ptr< Document > DocumentPtr
Shared Document pointer.
Definition BaseClasses.h:55
object model for musx file (enigmaxml)
Definition BaseClasses.h:32