All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT::FA::Impl::DotAtomic< T, SIZE > Struct Template Reference

#include <UT_FixedArrayMath.h>

Public Types

using R = SYS_RemoveCVRef_t< decltype(std::declval< T >()*std::declval< T >()) >

Public Member Functions

template<typename TS >
constexpr SYS_FORCE_INLINE R operator() (const TS &as, const TS &bs) const noexcept

Detailed Description

template<typename T, exint SIZE>
struct UT::FA::Impl::DotAtomic< T, SIZE >

Definition at line 275 of file UT_FixedArrayMath.h.

Member Typedef Documentation

template<typename T , exint SIZE>
using UT::FA::Impl::DotAtomic< T, SIZE >::R = SYS_RemoveCVRef_t< decltype( std::declval< T >() * std::declval< T >() ) >

Definition at line 277 of file UT_FixedArrayMath.h.

Member Function Documentation

template<typename T , exint SIZE>
template<typename TS >
constexpr SYS_FORCE_INLINE R UT::FA::Impl::DotAtomic< T, SIZE >::operator() ( const TS &  as,
const TS &  bs 
) const

Definition at line 280 of file UT_FixedArrayMath.h.

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