29#include "TrackCollection.h"
35 Identified<TrackCollectionContainer>
38 static dclspc std::unique_ptr<TrackCollectionContainer>
Make(
bool doCreateCollections =
false ) noexcept;
51 TrackCollectionContainerDecorator() =
delete;
CollectionDecorator(std::shared_ptr< InterfaceType > pComponent)
Definition CollectionDecorator.h:58
The base for decorator implementations. Needed as BaseDecorator to combine other decorator implemente...
Definition ObjectIDDecorator.h:27
A decorator for identification part of trax objects.
Definition ObjectIDDecorator.h:90
TrackCollectionContainerDecorator(std::unique_ptr< TrackCollectionContainer > pTrackCollectionContainer)
Constructs the decorator.
Definition TrackCollectionContainer.h:55
Namespace of all the trax track libraries classes and methods.
Definition Collection.h:17
Collection to hold a set of TrackCollection objects.
Definition TrackCollectionContainer.h:36
static dclspc std::unique_ptr< TrackCollectionContainer > Make(bool doCreateCollections=false) noexcept
Makes a standard TrackCollectionContainer object.