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

Pointer to an array of type T. Provides an array subscript operator and uses array delete[]. More...

#include <TPointer.h>

Inheritance diagram for sf::TAPointer< T >:
[legend]
Collaboration diagram for sf::TAPointer< T >:
[legend]

Public Member Functions

 TAPointer ()
 TAPointer (T array[])
 ~TAPointer ()
TAPointer< T > & operator= (T src[])
T & operator[] (int i)
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::TAPointer< T >

Pointer to an array of type T. Provides an array subscript operator and uses array delete[].

Constructor & Destructor Documentation

◆ TAPointer() [1/2]

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

◆ TAPointer() [2/2]

template<typename T>
sf::TAPointer< T >::TAPointer ( T array[])
inlineexplicit

◆ ~TAPointer()

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

Member Function Documentation

◆ operator=()

template<typename T>
TAPointer< T > & sf::TAPointer< T >::operator= ( T src[])
inline

◆ operator[]()

template<typename T>
T & sf::TAPointer< T >::operator[] ( int i)
inline

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