|
Ardour
9.7-138-gadeebb8f00
|
#include <TypeList.h>
Public Member Functions | |
| TypeListValues (Head hd_, TypeListValues< Tail > const &tl_) | |
Static Public Member Functions | |
| static std::string const | tostring (bool comma=false) |
Public Attributes | |
| Head | hd |
| TypeListValues< Tail > | tl |
TypeListValues recursive template definition.
Note that for references and const references, this template will not copy-construct the object. Special cases were intentionally removed in 6dc3bdf, becuase we cannot simply copy-constructing Ardour Session Objects. Lifetime is generally C++/boost managed and will stay around for th lifetime of the TypeList.
Definition at line 80 of file TypeList.h.
|
inline |
Definition at line 85 of file TypeList.h.
|
inlinestatic |
Definition at line 90 of file TypeList.h.
| Head TypeListValues< TypeList< Head, Tail > >::hd |
Definition at line 82 of file TypeList.h.
| TypeListValues<Tail> TypeListValues< TypeList< Head, Tail > >::tl |
Definition at line 83 of file TypeList.h.