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

Public Member Functions

 DerivedTestObject (int some_dependency)
 DerivedTestObject (TestUuid id, std::string name)
std::string name () const
Public Member Functions inherited from zrythm::BaseTestObject
 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 init_from (DerivedTestObject &obj, const DerivedTestObject &other, utils::ObjectCloneType clone_type)

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 55 of file test_uuid_identifiable_qobjects.h.

Constructor & Destructor Documentation

◆ DerivedTestObject() [1/2]

zrythm::DerivedTestObject::DerivedTestObject ( int some_dependency)
inlineexplicit

Definition at line 61 of file test_uuid_identifiable_qobjects.h.

◆ DerivedTestObject() [2/2]

zrythm::DerivedTestObject::DerivedTestObject ( TestUuid id,
std::string name )
inlineexplicit

Definition at line 62 of file test_uuid_identifiable_qobjects.h.

Member Function Documentation

◆ name()

std::string zrythm::DerivedTestObject::name ( ) const
inlinenodiscard

Definition at line 67 of file test_uuid_identifiable_qobjects.h.

◆ init_from

void init_from ( DerivedTestObject & obj,
const DerivedTestObject & other,
utils::ObjectCloneType clone_type )
friend

Definition at line 69 of file test_uuid_identifiable_qobjects.h.


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