Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::TPointer< T > Class Template Reference

Pointer to a single object. Provides member access operator -> More...

#include <TPointer.h>

Inheritance diagram for sf::TPointer< T >:
Collaboration diagram for sf::TPointer< T >:

Public Member Functions

 TPointer ()
 
 TPointer (T *pointer)
 
 ~TPointer ()
 
TPointer< T > & operator= (T *src)
 
T * operator-> ()
 
- Public Member Functions inherited from sf::TPointerBase< T >
T & operator* ()
 
 operator T* ()
 
int operator! () const
 
T * Relinquish ()
 

Additional Inherited Members

- Protected Member Functions inherited from sf::TPointerBase< T >
 TPointerBase (T *pointer)
 
 TPointerBase ()
 
- Protected Attributes inherited from sf::TPointerBase< T >
T * P
 

Detailed Description

template<typename T>
class sf::TPointer< T >

Pointer to a single object. Provides member access operator ->

Constructor & Destructor Documentation

◆ TPointer() [1/2]

template<typename T >
sf::TPointer< T >::TPointer ( )
inline

◆ TPointer() [2/2]

template<typename T >
sf::TPointer< T >::TPointer ( T *  pointer)
inlineexplicit

◆ ~TPointer()

template<typename T >
sf::TPointer< T >::~TPointer ( )
inline

Member Function Documentation

◆ operator->()

template<typename T >
T * sf::TPointer< T >::operator-> ( )
inline

◆ operator=()

template<typename T >
TPointer< T > & sf::TPointer< T >::operator= ( T *  src)
inline

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