Struct PDJE_Editor::MusicHandleStruct

Nested Relationships

This struct is a nested type of Class PDJE_Editor.

Struct Documentation

struct MusicHandleStruct

Holds Git and JSON handlers for individual music data.

Public Functions

MusicHandleStruct() = delete
MusicHandleStruct(const MusicHandleStruct&) = delete
MusicHandleStruct(MusicHandleStruct&&) noexcept = default
MusicHandleStruct &operator=(MusicHandleStruct&&) noexcept = default
inline MusicHandleStruct(const fs::path &root, const DONT_SANITIZE &auth_name, const DONT_SANITIZE &auth_email)
inline MusicHandleStruct(const fs::path &root, const SANITIZED &musicTitle, const SANITIZED &composer, const DONT_SANITIZE &firstBeat, const fs::path &location, const DONT_SANITIZE &auth_name, const DONT_SANITIZE &auth_email)

Public Members

std::unique_ptr<PDJE_TIMELINE::TimeLine<MUSIC_W>> handle