|
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