Project
Loading...
Searching...
No Matches
SI::internal::vec< 3, T > Struct Template Reference

#include <internal.h>

Inheritance diagram for SI::internal::vec< 3, T >:
SI::internal::vec< 3, detail::vec_trivally_constructible< T > >

Public Member Functions

SI_INLINE_CONSTEXPR vec ()
Public Member Functions inherited from SI::internal::vec< 3, detail::vec_trivally_constructible< T > >
SI_INLINE_CONSTEXPR vec ()=default
SI_INLINE_CONSTEXPR vec (T x, T y, T z)
template<class U>
SI_INLINE_CONSTEXPR vec (const vec< 2, U > &xy, T z)
template<class U>
SI_INLINE_CONSTEXPR vec (const vec< 3, U > &other)
template<class U>
SI_INLINE_CONSTEXPR operator vec< 3, U > () const
SI_INLINE_CONSTEXPR operator bool () const noexcept

Additional Inherited Members

Public Attributes inherited from SI::internal::vec< 3, detail::vec_trivally_constructible< T > >
union SI::internal::vec< 3, detail::vec_trivally_constructible< T > >:: { ... }  
T z

Constructor & Destructor Documentation

◆ vec()

template<class T>
SI_INLINE_CONSTEXPR SI::internal::vec< 3, T >::vec ( )
inline

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