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

Public Types

using TestVariant = std::variant<DerivedTestObject *>
using TestRegistry = utils::OwningObjectRegistry<TestVariant, BaseTestObject>

Protected Member Functions

void SetUp () override

Protected Attributes

TestRegistry registry_
DerivedTestObjectobj1_ {}
DerivedTestObjectobj2_ {}
DerivedTestObjectobj3_ {}

Detailed Description

Definition at line 101 of file uuid_identifiable_object_test.h.

Member Typedef Documentation

◆ TestRegistry

using UuidIdentifiableObjectRegistryTest::TestRegistry = utils::OwningObjectRegistry<TestVariant, BaseTestObject>

Definition at line 105 of file uuid_identifiable_object_test.h.

◆ TestVariant

using UuidIdentifiableObjectRegistryTest::TestVariant = std::variant<DerivedTestObject *>

Definition at line 104 of file uuid_identifiable_object_test.h.

Member Function Documentation

◆ SetUp()

void UuidIdentifiableObjectRegistryTest::SetUp ( )
inlineoverrideprotected

Definition at line 108 of file uuid_identifiable_object_test.h.

Field Documentation

◆ obj1_

DerivedTestObject* UuidIdentifiableObjectRegistryTest::obj1_ {}
protected

Definition at line 120 of file uuid_identifiable_object_test.h.

◆ obj2_

DerivedTestObject* UuidIdentifiableObjectRegistryTest::obj2_ {}
protected

Definition at line 121 of file uuid_identifiable_object_test.h.

◆ obj3_

DerivedTestObject* UuidIdentifiableObjectRegistryTest::obj3_ {}
protected

Definition at line 122 of file uuid_identifiable_object_test.h.

◆ registry_

TestRegistry UuidIdentifiableObjectRegistryTest::registry_
protected

Definition at line 119 of file uuid_identifiable_object_test.h.


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