35#ifndef _BLAZE_MATH_PROXY_DEFAULTPROXY_H_
36#define _BLAZE_MATH_PROXY_DEFAULTPROXY_H_
114 return static_cast<PT&
>( *this );
131 return static_cast<const PT&
>( *this );
148 return static_cast<PT&
>( *this );
165 return static_cast<const PT&
>( *this );
181template<
typename PT,
typename RT >
184template<
typename PT,
typename RT >
Default proxy backend for built-in and alternate user-specific class types.
Definition: DefaultProxy.h:65
BLAZE_ALWAYS_INLINE PT & operator~() noexcept
Conversion operator for non-constant proxies.
Definition: DefaultProxy.h:112
BLAZE_ALWAYS_INLINE PT & operator*() noexcept
Conversion operator for non-constant proxies.
Definition: DefaultProxy.h:146
MT & crtp_cast(Matrix< MT, SO > &matrix)
CRTP-based conversion operation for non-constant matrices.
Definition: Matrix.h:479
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
System settings for the inline keywords.