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