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

#include <UT_FixedArrayMath.h>

Public Types

using R = SYS_RemoveCVRef_t< decltype(Dot< T, SIZE >{}(std::declval< T >(), std::declval< T >())) >

Public Member Functions

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

Detailed Description

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

Definition at line 337 of file UT_FixedArrayMath.h.

Member Typedef Documentation

template<typename T, exint SIZE>
using UT::FA::Length2< T, SIZE >::R = SYS_RemoveCVRef_t< decltype( Dot< T, SIZE >{}( std::declval< T >(), std::declval< T >() ) ) >

Definition at line 339 of file UT_FixedArrayMath.h.

Member Function Documentation

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

Definition at line 342 of file UT_FixedArrayMath.h.

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