DART
6.7.3
|
This is the variadic version of the CompositeJoiner class which allows you to include arbitrarily many base classes in the joining. More...
#include <CompositeJoiner.hpp>
Public Member Functions | |
CompositeJoiner ()=default | |
Default constructor. More... | |
template<typename... Args> | |
CompositeJoiner (Args &&... args) | |
This constructor allows one argument to be passed to each Base class's constructor (except the final Base class, which accepts arbitrarily many arguments). More... | |
virtual | ~CompositeJoiner ()=default |
This is the variadic version of the CompositeJoiner class which allows you to include arbitrarily many base classes in the joining.
|
default |
Default constructor.
dart::common::CompositeJoiner< Base1, Base2, OtherBases... >::CompositeJoiner | ( | Args &&... | args | ) |
This constructor allows one argument to be passed to each Base class's constructor (except the final Base class, which accepts arbitrarily many arguments).
Pass in dart::common::NoArgs for classes whose constructors do not take any arguments.
|
virtualdefault |
Reimplemented from dart::common::CompositeJoiner< Base1, CompositeJoiner< Base2, OtherBases... > >.