![]() |
Home | Libraries | People | FAQ | More |
Returns the result type of make_cons.
template <typename Car, typename Cdr = nil> struct make_cons;
|
Parameter |
Requirement |
Description |
|---|---|---|
|
|
Any type |
The list's head type |
|
|
A |
The list's tail type (optional) |
result_of::make_cons<Car, Cdr>::type
Return type: A cons with head element, Car, of type converted following the
rules for element
conversion, and tail, Cdr.
Semantics: Create a cons from Car
(head) and optional Cdr
(tail).
#include <boost/fusion/container/generation/make_cons.hpp> #include <boost/fusion/include/make_cons.hpp>
result_of::make_cons<char, result_of::make_cons<int>::type>::type