Audacity 3.2.0
Public Member Functions | List of all members
Composite::Traits< MyCompositeBase, MyBuilder >::ItemBuilderType Struct Reference

Public Member Functions

auto operator() (std::unique_ptr< MyComponent > ptr) const
 
auto operator() (int value) const
 

Detailed Description

Definition at line 147 of file CompositeTest.cpp.

Member Function Documentation

◆ operator()() [1/2]

auto Composite::Traits< MyCompositeBase, MyBuilder >::ItemBuilderType::operator() ( int  value) const
inline

Definition at line 150 of file CompositeTest.cpp.

150 {
151 return std::make_unique<MyComponentEx>(-value); };

◆ operator()() [2/2]

auto Composite::Traits< MyCompositeBase, MyBuilder >::ItemBuilderType::operator() ( std::unique_ptr< MyComponent >  ptr) const
inline

Definition at line 148 of file CompositeTest.cpp.

148 {
149 return std::make_unique<MyComponentEx>(ptr->value); };

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