WPILibC++ 2023.4.3
Eigen::internal::scoped_array< T > Class Template Reference

#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/util/Memory.h>

Inheritance diagram for Eigen::internal::scoped_array< T >:
Eigen::internal::noncopyable

Public Member Functions

 scoped_array (std::ptrdiff_t size)
 
 ~scoped_array ()
 
T & operator[] (std::ptrdiff_t i)
 
const T & operator[] (std::ptrdiff_t i) const
 
T *& ptr ()
 
const T * ptr () const
 
 operator const T * () const
 

Constructor & Destructor Documentation

◆ scoped_array()

template<typename T >
Eigen::internal::scoped_array< T >::scoped_array ( std::ptrdiff_t  size)
inlineexplicit

◆ ~scoped_array()

template<typename T >
Eigen::internal::scoped_array< T >::~scoped_array ( )
inline

Member Function Documentation

◆ operator const T *()

template<typename T >
Eigen::internal::scoped_array< T >::operator const T * ( ) const
inline

◆ operator[]() [1/2]

template<typename T >
T & Eigen::internal::scoped_array< T >::operator[] ( std::ptrdiff_t  i)
inline

◆ operator[]() [2/2]

template<typename T >
const T & Eigen::internal::scoped_array< T >::operator[] ( std::ptrdiff_t  i) const
inline

◆ ptr() [1/2]

template<typename T >
T *& Eigen::internal::scoped_array< T >::ptr ( )
inline

◆ ptr() [2/2]

template<typename T >
const T * Eigen::internal::scoped_array< T >::ptr ( ) const
inline

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