Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
lib::meta::func::anonymous_namespace{function-closure.hpp} Namespace Reference

Classes

struct  _Chain
 
struct  AdaptInvokable
 Helper to package a given invokable, so that it has a well defined function signature. More...
 
struct  PartiallyInitTuple
 Builder for a tuple instance, where only some ctor parameters are supplied, while the remaining arguments will be default constructed. More...
 
struct  PlaceholderTuple
 Build a list of standard function argument placeholder types. More...
 
struct  PlaceholderTuple< Nil, i >
 
struct  PlaceholderTuple< Node< X, TAIL >, i >
 

Class Documentation

◆ lib::meta::func::anonymous_namespace{function-closure.hpp}::PlaceholderTuple

struct lib::meta::func::anonymous_namespace{function-closure.hpp}::PlaceholderTuple
+ Collaboration diagram for PlaceholderTuple< TYPES, i >:

◆ lib::meta::func::anonymous_namespace{function-closure.hpp}::PlaceholderTuple< Nil, i >

struct lib::meta::func::anonymous_namespace{function-closure.hpp}::PlaceholderTuple< Nil, i >
Class Members
typedef Nil List
+ Collaboration diagram for PlaceholderTuple< Nil, i >:

◆ lib::meta::func::anonymous_namespace{function-closure.hpp}::PlaceholderTuple< Node< X, TAIL >, i >

struct lib::meta::func::anonymous_namespace{function-closure.hpp}::PlaceholderTuple< Node< X, TAIL >, i >
Class Members
typedef List TailPlaceholders
typedef Node< _Placeholder< i >, TailPlaceholders > List
+ Collaboration diagram for PlaceholderTuple< Node< X, TAIL >, i >: