LibreOffice Module onlineupdate (master) 1
Public Member Functions | Private Attributes | List of all members
AutoFile Class Reference

Public Member Functions

 AutoFile (FILE *file=nullptr)
 
 ~AutoFile ()
 
AutoFileoperator= (FILE *file)
 
 operator FILE * ()
 
FILEget ()
 

Private Attributes

FILEmFile
 

Detailed Description

Definition at line 175 of file updater.cxx.

Constructor & Destructor Documentation

◆ AutoFile()

AutoFile::AutoFile ( FILE file = nullptr)
inlineexplicit

Definition at line 178 of file updater.cxx.

◆ ~AutoFile()

AutoFile::~AutoFile ( )
inline

Definition at line 183 of file updater.cxx.

References mFile.

Member Function Documentation

◆ get()

FILE * AutoFile::get ( )
inline

Definition at line 202 of file updater.cxx.

References FILE, and mFile.

◆ operator FILE *()

AutoFile::operator FILE * ( )
inline

Definition at line 197 of file updater.cxx.

References FILE, and mFile.

◆ operator=()

AutoFile & AutoFile::operator= ( FILE file)
inline

Definition at line 189 of file updater.cxx.

References mFile.

Member Data Documentation

◆ mFile

FILE* AutoFile::mFile
private

Definition at line 208 of file updater.cxx.

Referenced by get(), operator FILE *(), operator=(), and ~AutoFile().


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