AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::inlet::detail::lists_to_wrapper< TypeLists > Struct Template Reference

"Unwraps" a list of lists, converts the inner lists to function signatures, and defines a FunctionWrapper templated on those signatures More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/v0.5.0/src/axom/inlet/Function.hpp>

Detailed Description

template<typename... TypeLists>
struct axom::inlet::detail::lists_to_wrapper< TypeLists >

"Unwraps" a list of lists, converts the inner lists to function signatures, and defines a FunctionWrapper templated on those signatures

Template Parameters
TypeListsThe list of lists to expand, e.g., TypeList<TypeList<A, B>, TypeList<A, B, C>> to use the signatures A(B) and A(B, C) (subject to cvref qualifiers added by inlet_function_arg_type)

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