clingo
|
#include <refcountable.h>
Public Types | |
typedef T | element_type |
Public Member Functions | |
IntrusiveSharedPtr (T *p=0) throw () | |
IntrusiveSharedPtr (const IntrusiveSharedPtr &o) throw () | |
~IntrusiveSharedPtr () throw () | |
IntrusiveSharedPtr & | operator= (const IntrusiveSharedPtr &other) |
T & | operator* () const throw () |
T * | operator-> () const throw () |
T * | get () const throw () |
void | reset () throw () |
bool | unique () const throw () |
int | count () const throw () |
void | swap (IntrusiveSharedPtr &b) |
typedef T ProgramOptions::detail::IntrusiveSharedPtr< T >::element_type |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |