Audacity 3.2.0
|
Extend Base with extra fields, in a second, protected base class. More...
#include <Composite.h>
Public Member Functions | |
template<typename... OtherBaseArgs> | |
Extension (RequiredBaseArgs... args, Base2 arg2, OtherBaseArgs &&...otherArgs) | |
Public Member Functions inherited from Composite::Base< Component, ComponentPointer, ComponentArgs > | |
Base (ComponentArgs... args) | |
Base (const Base &)=delete | |
Base & | operator= (const Base &)=delete |
auto | begin () const |
auto | end () const |
auto | cbegin () const |
auto | cend () const |
auto | rbegin () const |
auto | rend () const |
auto | crbegin () const |
auto | crend () const |
void | push_back (value_type ptr) |
auto | size () const noexcept |
bool | empty () const |
Additional Inherited Members | |
Public Types inherited from Composite::Base< Component, ComponentPointer, ComponentArgs > | |
using | value_type = ComponentPointer |
using | Items = std::vector< value_type > |
Protected Attributes inherited from Composite::Base< Component, ComponentPointer, ComponentArgs > | |
Items | items |
Extend Base with extra fields, in a second, protected base class.
Definition at line 174 of file Composite.h.
|
inline |
Definition at line 179 of file Composite.h.