MUSX Document Model
Loading...
Searching...
No Matches
musx::dom::header Namespace Reference

Document header classes are in this namespace. More...

Classes

struct  FileInfo
 Struct representing a date with associated metadata. More...
 
struct  FinaleVersion
 Struct representing version information. More...
 
struct  Header
 Struct representing the header of a document. More...
 

Typedefs

using HeaderPtr = std::shared_ptr< Header >
 Shared Header pointer.
 

Enumerations

enum class  WordOrder { LittleEndian , BigEndian }
 Enum representing the word order used in the document. More...
 
enum class  TextEncoding { Mac , Windows , Other }
 Enum representing the text encoding used in the document. More...
 
enum class  Platform { Mac , Windows , Other }
 Enum representing the platform on which the document was created. More...
 

Detailed Description

Document header classes are in this namespace.

Enumeration Type Documentation

◆ Platform

enum class musx::dom::header::Platform
strong

Enum representing the platform on which the document was created.

Enumerator
Mac 

macOS platform

Windows 

Windows platform.

Other 

Other/unknown platform.

◆ TextEncoding

Enum representing the text encoding used in the document.

Enumerator
Mac 

Mac text encoding.

Windows 

Windows text encoding.

Other 

Other/unknown text encoding.

◆ WordOrder

enum class musx::dom::header::WordOrder
strong

Enum representing the word order used in the document.

Enumerator
LittleEndian 

Little-endian word order.

BigEndian 

Big-endian word order.