Verovio
Source code documentation
vrv::Output Class Referenceabstract

This class is a base class for output classes. More...

#include <iobase.h>

Inheritance diagram for vrv::Output:
vrv::MEIOutput vrv::PAEOutput

Public Member Functions

 Output (Doc *doc, std::string filename)
 
 Output (Doc *doc)
 
virtual std::string Export ()=0
 Main method for exporting the data. More...
 
virtual bool WriteObject (Object *object)
 Dummy object method that must be overridden in child class.
 
virtual bool WriteObjectEnd (Object *object)
 Dummy object method that must be overridden in child class.
 
virtual bool Skip (Object *object) const
 Method for skipping under certain circumstances.
 

Protected Attributes

Docm_doc
 

Detailed Description

This class is a base class for output classes.

It is not an abstract class but should not be instanciated directly.

Member Function Documentation

◆ Export()

virtual std::string vrv::Output::Export ( )
pure virtual

Main method for exporting the data.

Overridden in child classes.

Implemented in vrv::PAEOutput, and vrv::MEIOutput.


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