MuseScore  3.4
Music composition and notation
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
OVE::BasicParse Class Reference

#include <ove.h>

Inheritance diagram for OVE::BasicParse:
Inheritance graph
[legend]
Collaboration diagram for OVE::BasicParse:
Collaboration graph
[legend]

Public Member Functions

 BasicParse (OveSong *ove)
 
virtual ~BasicParse ()
 
void setNotify (IOveNotify *notify)
 
virtual bool parse ()
 

Protected Member Functions

bool readBuffer (Block &placeHolder, int size)
 
bool jump (int offset)
 
void messageOut (const QString &str)
 

Protected Attributes

OveSongove_
 
StreamHandlehandle_
 
IOveNotifynotify_
 

Private Member Functions

 BasicParse ()
 

Constructor & Destructor Documentation

◆ BasicParse() [1/2]

OVE::BasicParse::BasicParse ( OveSong ove)

◆ ~BasicParse()

OVE::BasicParse::~BasicParse ( )
virtual

◆ BasicParse() [2/2]

OVE::BasicParse::BasicParse ( )
private

Member Function Documentation

◆ jump()

bool OVE::BasicParse::jump ( int  offset)
protected

◆ messageOut()

void OVE::BasicParse::messageOut ( const QString &  str)
protected

◆ parse()

bool OVE::BasicParse::parse ( )
virtual

◆ readBuffer()

bool OVE::BasicParse::readBuffer ( Block placeHolder,
int  size 
)
protected

◆ setNotify()

void OVE::BasicParse::setNotify ( IOveNotify notify)

Member Data Documentation

◆ handle_

StreamHandle* OVE::BasicParse::handle_
protected

◆ notify_

IOveNotify* OVE::BasicParse::notify_
protected

◆ ove_

OveSong* OVE::BasicParse::ove_
protected

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