Zrythm v2.0.0-alpha.1
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::BaseTestObject Class Reference
Inheritance diagram for zrythm::BaseTestObject:
Collaboration diagram for zrythm::BaseTestObject:

Public Member Functions

 BaseTestObject (QObject *parent=nullptr)
 BaseTestObject (Uuid id, QObject *parent=nullptr)
 BaseTestObject (const BaseTestObject &)=delete
BaseTestObject & operator= (const BaseTestObject &)=delete
 BaseTestObject (BaseTestObject &&)=delete
BaseTestObject & operator= (BaseTestObject &&)=delete
Public Member Functions inherited from zrythm::utils::UuidIdentifiableObject< BaseTestObject >
 UuidIdentifiableObject (QObject *parent=nullptr)
auto get_uuid () const
Public Member Functions inherited from zrythm::utils::UuidIdentifiableBase
 UuidIdentifiableBase (QObject *parent=nullptr)
 UuidIdentifiableBase (const QUuid &id, QObject *parent=nullptr)
QUuid raw_uuid () const

Friends

void to_json (nlohmann::json &json_value, const BaseTestObject &obj)
void from_json (const nlohmann::json &json_value, BaseTestObject &obj)

Additional Inherited Members

Public Types inherited from zrythm::utils::UuidIdentifiableObject< BaseTestObject >
using uuid_base_type
 Exposes the CRTP parameter for concept checking.
Protected Member Functions inherited from zrythm::utils::UuidIdentifiableBase
void set_raw_uuid (const QUuid &id)

Detailed Description

Definition at line 14 of file test_uuid_identifiable_qobjects.h.

Constructor & Destructor Documentation

◆ BaseTestObject() [1/2]

zrythm::BaseTestObject::BaseTestObject ( QObject * parent = nullptr)
inline

Definition at line 18 of file test_uuid_identifiable_qobjects.h.

◆ BaseTestObject() [2/2]

zrythm::BaseTestObject::BaseTestObject ( Uuid id,
QObject * parent = nullptr )
inlineexplicit

Definition at line 22 of file test_uuid_identifiable_qobjects.h.

◆ from_json

void from_json ( const nlohmann::json & json_value,
BaseTestObject & obj )
friend

Definition at line 36 of file test_uuid_identifiable_qobjects.h.

◆ to_json

void to_json ( nlohmann::json & json_value,
const BaseTestObject & obj )
friend

Definition at line 32 of file test_uuid_identifiable_qobjects.h.


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