All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Classes | Namespaces
components_join.hpp File Reference
#include "paal/data_structures/components/components.hpp"

Go to the source code of this file.

Classes

struct  paal::data_structures::detail::concat< Components1, Components2 >
 
struct  paal::data_structures::detail::concat< paal::data_structures::components< ComponentNamesWithDefaults1...>, paal::data_structures::components< ComponentNamesWithDefaults2...> >
 
struct  paal::data_structures::join< Components1, Components2 >
 detail More...
 
struct  paal::data_structures::join< components< NameWithDefault< Name1, Default1 >, ComponentNamesWithDefaults1...>, components<> >
 First components class has only names with defaults, second components class is empty. This case cannot be simplified to just "Second components class is empty" to disambiguate pattern matching. More...
 
struct  paal::data_structures::join< components< NameWithDefault< Name1, Default1 >, ComponentNamesWithDefaults1...>, components< NameWithDefault< Name2, Default2 >, ComponentNamesWithDefaults2...> >
 Both components classes have only names with defaults. More...
 
struct  paal::data_structures::join< components< NameWithDefault< Name1, Default1 >, ComponentNamesWithDefaults1...>, components< ComponentName2, ComponentNamesWithDefaults2...> >
 First components class has only names with defaults. More...
 
struct  paal::data_structures::join< components<>, components< ComponentNamesWithDefaults2...> >
 First components class is empty. More...
 
struct  paal::data_structures::join< components< ComponentName1, ComponentNamesWithDefaults1...>, components< ComponentNamesWithDefaults2...>>
 Normal case. More...
 

Namespaces

 paal
 global namespace of project.
 
 paal::data_structures
 Data Structure namespace.
 
 paal::data_structures::detail
 Detail of Data Structure namespace.
 

Detailed Description

Author
Robert Rosolek
Version
1.0
Date
2014-06-15

Definition in file components_join.hpp.