| Nektar++
    | 
#include <NekPtr.hpp>
| Public Member Functions | |
| NekPtr () | |
| NekPtr (T *d) | |
| NekPtr (T *d, unsigned int s) | |
| NekPtr (const NekPtr< T > &rhs) | |
| NekPtr< T > & | operator= (const NekPtr< T > &rhs) | 
| ~NekPtr () | |
| T * | get () | 
| const T * | get () const | 
| Private Member Functions | |
| void | Swap (NekPtr< T > &rhs) | 
| Private Attributes | |
| T * | m_data | 
| unsigned int * | m_count | 
| int | m_size | 
Definition at line 45 of file NekPtr.hpp.
| 
 | inline | 
Definition at line 48 of file NekPtr.hpp.
| 
 | inlineexplicit | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 89 of file NekPtr.hpp.
References Nektar::NekPtr< T >::m_count, Nektar::NekPtr< T >::m_data, Nektar::NekPtr< T >::m_size, and Nektar::MemoryManager< DataType >::RawDeallocate().
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlineprivate | 
Definition at line 109 of file NekPtr.hpp.
References Nektar::NekPtr< T >::m_count, Nektar::NekPtr< T >::m_data, and Nektar::NekPtr< T >::m_size.
Referenced by Nektar::NekPtr< T >::operator=().
| 
 | private | 
Definition at line 117 of file NekPtr.hpp.
Referenced by Nektar::NekPtr< T >::NekPtr(), Nektar::NekPtr< T >::Swap(), and Nektar::NekPtr< T >::~NekPtr().
| 
 | private | 
Definition at line 116 of file NekPtr.hpp.
Referenced by Nektar::NekPtr< T >::get(), Nektar::NekPtr< T >::Swap(), and Nektar::NekPtr< T >::~NekPtr().
| 
 | private | 
Definition at line 118 of file NekPtr.hpp.
Referenced by Nektar::NekPtr< T >::Swap(), and Nektar::NekPtr< T >::~NekPtr().
 1.8.8
 1.8.8