All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Types | List of all members
paal::data_structures::join< components< NameWithDefault< Name1, Default1 >, ComponentNamesWithDefaults1...>, components< ComponentName2, ComponentNamesWithDefaults2...> > Struct Template Reference

First components class has only names with defaults. More...

#include <components_join.hpp>

Public Types

using type = typename detail::concat< components< ComponentName2 >, typename join< components< NameWithDefault< Name1, Default1 >, ComponentNamesWithDefaults1...>, components< ComponentNamesWithDefaults2...> >::type >::type
 

Detailed Description

template<typename Name1, typename Default1, typename... ComponentNamesWithDefaults1, typename ComponentName2, typename... ComponentNamesWithDefaults2>
struct paal::data_structures::join< components< NameWithDefault< Name1, Default1 >, ComponentNamesWithDefaults1...>, components< ComponentName2, ComponentNamesWithDefaults2...> >

First components class has only names with defaults.

Template Parameters
Name1
Default1
ComponentNamesWithDefaults1
ComponentName2
ComponentNamesWithDefaults2

Definition at line 98 of file components_join.hpp.


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