MuseScore  3.4
Music composition and notation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ms::MeasureBaseList Class Reference

#include <score.h>

Collaboration diagram for Ms::MeasureBaseList:
Collaboration graph
[legend]

Public Member Functions

 MeasureBaseList ()
 
MeasureBasefirst () const
 
MeasureBaselast () const
 
void clear ()
 
void add (MeasureBase *)
 
void remove (MeasureBase *)
 
void insert (MeasureBase *, MeasureBase *)
 
void remove (MeasureBase *, MeasureBase *)
 
void change (MeasureBase *o, MeasureBase *n)
 
int size () const
 

Private Member Functions

void push_back (MeasureBase *e)
 
void push_front (MeasureBase *e)
 

Private Attributes

int _size
 
MeasureBase_first
 
MeasureBase_last
 

Constructor & Destructor Documentation

◆ MeasureBaseList()

Ms::MeasureBaseList::MeasureBaseList ( )

Member Function Documentation

◆ add()

void Ms::MeasureBaseList::add ( MeasureBase e)

◆ change()

void Ms::MeasureBaseList::change ( MeasureBase o,
MeasureBase n 
)

◆ clear()

void Ms::MeasureBaseList::clear ( )
inline

◆ first()

MeasureBase* Ms::MeasureBaseList::first ( ) const
inline

◆ insert()

void Ms::MeasureBaseList::insert ( MeasureBase fm,
MeasureBase lm 
)

◆ last()

MeasureBase* Ms::MeasureBaseList::last ( ) const
inline

◆ push_back()

void Ms::MeasureBaseList::push_back ( MeasureBase e)
private

◆ push_front()

void Ms::MeasureBaseList::push_front ( MeasureBase e)
private

◆ remove() [1/2]

void Ms::MeasureBaseList::remove ( MeasureBase el)

◆ remove() [2/2]

void Ms::MeasureBaseList::remove ( MeasureBase fm,
MeasureBase lm 
)

◆ size()

int Ms::MeasureBaseList::size ( ) const
inline

Member Data Documentation

◆ _first

MeasureBase* Ms::MeasureBaseList::_first
private

◆ _last

MeasureBase* Ms::MeasureBaseList::_last
private

◆ _size

int Ms::MeasureBaseList::_size
private

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