Public Member Functions | Private Attributes | List of all members
tif_smart_ptr Struct Reference

#include <vil_tiff.h>

Public Member Functions

 tif_smart_ptr ()
 
 tif_smart_ptr (tif_ref_cnt *tptr)
 
 tif_smart_ptr (tif_smart_ptr const &tp)
 
 ~tif_smart_ptr ()
 
bool operator! () const
 Inverse bool. More...
 
TIFF * tif () const
 Convenient get TIFF* for header construction; assumes temporary use. More...
 

Private Attributes

tif_ref_cnttptr_
 

Detailed Description

Definition at line 117 of file vil_tiff.h.

Constructor & Destructor Documentation

◆ tif_smart_ptr() [1/3]

tif_smart_ptr::tif_smart_ptr ( )
inline

Definition at line 119 of file vil_tiff.h.

◆ tif_smart_ptr() [2/3]

tif_smart_ptr::tif_smart_ptr ( tif_ref_cnt tptr)
inline

Definition at line 121 of file vil_tiff.h.

◆ tif_smart_ptr() [3/3]

tif_smart_ptr::tif_smart_ptr ( tif_smart_ptr const &  tp)
inline

Definition at line 124 of file vil_tiff.h.

◆ ~tif_smart_ptr()

tif_smart_ptr::~tif_smart_ptr ( )
inline

Definition at line 127 of file vil_tiff.h.

Member Function Documentation

◆ operator!()

bool tif_smart_ptr::operator! ( ) const
inline

Inverse bool.

Definition at line 137 of file vil_tiff.h.

◆ tif()

TIFF* tif_smart_ptr::tif ( ) const
inline

Convenient get TIFF* for header construction; assumes temporary use.

Definition at line 143 of file vil_tiff.h.

Member Data Documentation

◆ tptr_

tif_ref_cnt* tif_smart_ptr::tptr_
private

Definition at line 145 of file vil_tiff.h.


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