35 #ifndef _BLAZE_MATH_EXPRESSIONS_EXPANDEXPRDATA_H_ 36 #define _BLAZE_MATH_EXPRESSIONS_EXPANDEXPRDATA_H_ 62 template<
size_t... CEAs >
115 inline size_t expansion() const noexcept;
123 const
size_t expansion_;
138 : expansion_( expansion )
150 inline size_t ExpandExprData<>::expansion() const noexcept
176 class ExpandExprData<E>
182 explicit inline constexpr ExpandExprData() noexcept;
184 ExpandExprData( const ExpandExprData& ) = default;
191 ~ExpandExprData() = default;
198 ExpandExprData& operator=( const ExpandExprData& ) = delete;
205 static inline constexpr
size_t expansion() noexcept;
218 inline constexpr ExpandExprData<E>::ExpandExprData() noexcept
231 inline constexpr
size_t ExpandExprData<E>::expansion() noexcept
Header file for basic type definitions.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
Auxiliary class template for the data members of expressions expression classes.The auxiliary ExpandE...
Definition: ExpandExprData.h:63