refactor: type_list moved to implementation details

This commit is contained in:
Mateusz Pusz
2024-11-08 13:36:43 +01:00
parent 8423e50777
commit 0c46d4ecfe

View File

@@ -51,16 +51,17 @@ template<typename T>
concept SymbolicConstant =
SymbolicArg<T> && std::is_empty_v<T> && std::is_trivial_v<T> && std::semiregular<T> && std::is_final_v<T>;
} // namespace detail
/**
* @brief Type list type used by the expression template framework
*
* @tparam Ts The list of types
*/
template<detail::SymbolicArg... Ts>
template<SymbolicArg... Ts>
struct type_list {};
} // namespace detail
/**
* @brief Type list type storing the list of components with negative exponents
*