eval.hpp File Reference
Go to the source code of this file.
Namespaces | |
| atria | |
| C++ amazing templates and reusable implementations awesomeness. | |
| atria::meta | |
| Metaprogramming tools, including some Booost.MPL adaptors and concept checking facilities. | |
Macros | |
| #define | ABL_METAFUNCTION_T(name__) |
Macro to define an evaluated version of a metafunction with _t suffix, in the style of the C++14 standard library. More... | |
| #define | ABL_METAFUNCTION_V(name__) |
Typedefs | |
| template<typename T > | |
| using | eval_t = typename T::type |
Alias to access typename T::type More... | |
Macro Definition Documentation
| #define ABL_METAFUNCTION_T | ( | name__ | ) |
Value:
template <typename... Ts> \
using name__ ## _t = ::atria::meta::eval_t<name__ <Ts...> > \
Macro to define an evaluated version of a metafunction with _t suffix, in the style of the C++14 standard library.

1.8.10