Verovio
Source code documentation
vrv::ExpansionMap Class Reference

Public Member Functions

virtual void Reset ()
 
bool HasExpansionMap ()
 Check if m_expansionMap has been filled.
 
void Expand (const xsdAnyURI_List &expansionList, xsdAnyURI_List &existingList, Object *prevSection)
 Expand expansion recursively.
 
std::vector< std::string > GetExpansionIDsForElement (const std::string &xmlId)
 
void ToJson (std::string &output)
 Write the currentexpansionMap to a JSON string.
 
Constructors, destructors, reset methods

Reset method resets all attribute classes

 ExpansionMap ()
 
virtual ~ExpansionMap ()
 

Public Attributes

std::map< std::string, std::vector< std::string > > m_map
 The expansion map indicates which xmlId has been repeated (expanded) elsewhere.
 

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