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

#include <UT_FixedArrayMath.h>

Public Types

using R = SYS_RemoveCVRef_t< decltype(dot(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::DotComposite< T, SIZE >

Definition at line 301 of file UT_FixedArrayMath.h.

Member Typedef Documentation

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

Definition at line 303 of file UT_FixedArrayMath.h.

Member Function Documentation

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

Definition at line 306 of file UT_FixedArrayMath.h.


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