Public Member Functions | Private Attributes | List of all members
Eigen::internal::scoped_array< T > Class Template Reference

#include <Memory.h>

Inheritance diagram for Eigen::internal::scoped_array< T >:
Inheritance graph
[legend]

Public Member Functions

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

Private Attributes

T * m_ptr
 

Additional Inherited Members

- Private Member Functions inherited from Eigen::internal::noncopyable
EIGEN_DEVICE_FUNC noncopyable ()
 
EIGEN_DEVICE_FUNC ~noncopyable ()
 

Detailed Description

template<typename T>
class Eigen::internal::scoped_array< T >

Definition at line 583 of file Memory.h.

Constructor & Destructor Documentation

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

Definition at line 587 of file Memory.h.

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

Definition at line 591 of file Memory.h.

Member Function Documentation

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

Definition at line 599 of file Memory.h.

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

Definition at line 595 of file Memory.h.

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

Definition at line 596 of file Memory.h.

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

Definition at line 597 of file Memory.h.

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

Definition at line 598 of file Memory.h.

Member Data Documentation

template<typename T>
T* Eigen::internal::scoped_array< T >::m_ptr
private

Definition at line 585 of file Memory.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:46