IDA C++ SDK 9.2
Loading...
Searching...
No Matches
qrefcnt_t< T > Class Template Reference

Smart pointer to objects derived from qrefcnt_obj_t. More...

#include <pro.h>

Public Member Functions

 qrefcnt_t (T *p)
 qrefcnt_t (const qrefcnt_t &r)
qrefcnt_toperator= (const qrefcnt_t &r)
 ~qrefcnt_t (void)
void reset (void)
 operator T* () const
T * operator-> () const
T & operator* () const

Detailed Description

template<class T>
class qrefcnt_t< T >

Smart pointer to objects derived from qrefcnt_obj_t.

Constructor & Destructor Documentation

◆ qrefcnt_t() [1/2]

template<class T>
qrefcnt_t< T >::qrefcnt_t ( T * p)
inlineexplicit

◆ qrefcnt_t() [2/2]

template<class T>
qrefcnt_t< T >::qrefcnt_t ( const qrefcnt_t< T > & r)
inline

◆ ~qrefcnt_t()

template<class T>
qrefcnt_t< T >::~qrefcnt_t ( void )
inline

Member Function Documentation

◆ operator=()

template<class T>
qrefcnt_t & qrefcnt_t< T >::operator= ( const qrefcnt_t< T > & r)
inline

◆ reset()

template<class T>
void qrefcnt_t< T >::reset ( void )
inline

◆ operator T*()

template<class T>
qrefcnt_t< T >::operator T* ( ) const
inline

◆ operator->()

template<class T>
T * qrefcnt_t< T >::operator-> ( ) const
inline

◆ operator*()

template<class T>
T & qrefcnt_t< T >::operator* ( ) const
inline

The documentation for this class was generated from the following file:
  • ida-sdk/src/include/pro.h