| 
    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