Spicy
Public Member Functions | List of all members
hilti::node::RetainedPtr< T > Class Template Reference

#include <node.h>

Public Member Functions

 RetainedPtr (T *n)
 
 RetainedPtr (const RetainedPtr &other)
 
 RetainedPtr (RetainedPtr &&other) noexcept
 
RetainedPtroperator= (const RetainedPtr &other)
 
RetainedPtroperator= (RetainedPtr &&other) noexcept
 
void reset ()
 
T * operator-> () const
 
T & operator* () const
 
 operator bool () const
 
 operator T* () const
 
T * get () const
 

Detailed Description

template<typename T>
class hilti::node::RetainedPtr< T >

Smart pointer wrapping a node, automatically pinning and unpinning it.


The documentation for this class was generated from the following file: