C++ Library Extensions 2022.12.09
To help learn modern C++ programming
Mixin< BaseClasses > Struct Template Reference
Inheritance diagram for Mixin< BaseClasses >:
[legend]
Collaboration diagram for Mixin< BaseClasses >:
[legend]

Public Types

using base_types = tpf::types::type_list_t< BaseClasses... >
 

Public Member Functions

 Mixin (BaseClasses... shape)
 
void display () const
 

Detailed Description

template<typename... BaseClasses>
struct Mixin< BaseClasses >

Definition at line 64 of file 15-mixin.cpp.

Member Typedef Documentation

◆ base_types

template<typename... BaseClasses>
using Mixin< BaseClasses >::base_types = tpf::types::type_list_t<BaseClasses...>

Definition at line 71 of file 15-mixin.cpp.

Constructor & Destructor Documentation

◆ Mixin()

template<typename... BaseClasses>
Mixin< BaseClasses >::Mixin ( BaseClasses...  shape)
inline

Definition at line 67 of file 15-mixin.cpp.

Member Function Documentation

◆ display()

template<typename... BaseClasses>
void Mixin< BaseClasses >::display ( ) const
inline

Definition at line 73 of file 15-mixin.cpp.


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