Soldered 125kHz RFID board Arduino library 1.0.0
Library for Soldered 125kHz RFID board.
Loading...
Searching...
No Matches
std::unique_ptr< T > Class Template Reference

#include <ghostl.h>

Public Types

using pointer = T*
 

Public Member Functions

 unique_ptr () noexcept
 
 unique_ptr (pointer p)
 
pointer operator-> () const noexcept
 
T & operator[] (decltype(sizeof(0)) i) const
 
void reset (pointer p=pointer()) noexcept
 
T & operator* () const
 

Private Attributes

pointer ptr
 

Member Typedef Documentation

◆ pointer

template<typename T >
using std::unique_ptr< T >::pointer = T*

Constructor & Destructor Documentation

◆ unique_ptr() [1/2]

template<typename T >
std::unique_ptr< T >::unique_ptr ( )
inlinenoexcept

◆ unique_ptr() [2/2]

template<typename T >
std::unique_ptr< T >::unique_ptr ( pointer p)
inline

Member Function Documentation

◆ operator*()

template<typename T >
T & std::unique_ptr< T >::operator* ( ) const
inline

◆ operator->()

template<typename T >
pointer std::unique_ptr< T >::operator-> ( ) const
inlinenoexcept

◆ operator[]()

template<typename T >
T & std::unique_ptr< T >::operator[] ( decltype(sizeof(0)) i) const
inline

◆ reset()

template<typename T >
void std::unique_ptr< T >::reset ( pointer p = pointer())
inlinenoexcept

Member Data Documentation

◆ ptr

template<typename T >
pointer std::unique_ptr< T >::ptr
private

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