MuseScore  3.4
Music composition and notation
Classes | Namespaces | Macros
scoreElement.h File Reference
#include "types.h"
#include "style.h"
Include dependency graph for scoreElement.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ms::LinkedElements
 
struct  Ms::ElementName
 
class  Ms::ScoreElement
 

Namespaces

 Ms
 
 

Macros

#define CONVERT(a, b)   bool is##a() const { return type() == ElementType::b; }
 
#define CONVERT(a)
 

Macro Definition Documentation

◆ CONVERT [1/2]

#define CONVERT (   a,
 
)    bool is##a() const { return type() == ElementType::b; }

◆ CONVERT [2/2]

#define CONVERT (   a)
Value:
static inline a* to##a(ScoreElement* e) { Q_ASSERT(e == 0 || e->is##a()); return (a*)e; } \
static inline const a* to##a(const ScoreElement* e) { Q_ASSERT(e == 0 || e->is##a()); return (const a*)e; }